Releases: mesqueeb/case-anything
Releases · mesqueeb/case-anything
v2.1.4
"type": "module"
- fix: type issues e9a7f0b
- chore: build 1be59d6
- feat: replace ava with vitest f13d57d
- Merge branch 'production' of https://github.com/mesqueeb/case-anything into production 6befae8
- fix: add "type": "module" to package.json 547a7a2
- add case-anything used by section 56d0cb1
- update readme b3b835d
- update readme ddc1b01
- update readme 3c9bdac
v2.1.2
v2.1.1
v2
V2 released! Big improvements 🎉
Breaking Changes (only 2)
-
requires Node V12 or higher
-
pathCase, spaceCase, capitalCase, upperCase, lowerCase now keep special characters by default:
pathCase('$catDog')
// v1) // v2)
'cat/Dog' '$cat/Dog'
spaceCase('$catDog')
// v1) // v2)
'cat Dog' '$cat Dog'
capitalCase('$catDog')
// v1) // v2)
'Cat Dog' '$Cat Dog'
upperCase('$catDog')
// v1) // v2)
'CAT DOG' '$CAT DOG'
lowerCase('$catDog')
// v1) // v2)
'cat dog' '$cat dog'
New Features
-
you can now pass
{ keepSpecialCharacters: boolean }
to any case function to decide wether or not to strip or keep the special characters. -
new functions:
adaCase
,cobolCase
,trainCase
,dotNotation
(see updated readme) -
GREATLY improved JSDocs with emoji and examples
all changes
- chore: build dfdaf8a
- update readme 953b801
- update readme 8f3939c
- update readme 3951cdb
- update readme 9391873
- update readme dee0b5e
- update readme 4702df8
- update readme 55333c8
- update readme & tests f462755
- update readme & tests 245e217
- test: fix tests for v2 86747fc
- test: sort & rearrange 8fdc0b6
- big cleanup c3fd1ac
- Merge branch 'production' of https://github.com/mesqueeb/case-anything into special-character-playground 1b49977
- Merge pull request #16 from thim81/feat-dot-notation 5f91663
- Merge pull request #14 from thim81/feat-train-case eebd49c
- Merge branch 'production' into feat-train-case 5ca6ec1
- Merge pull request #15 from thim81/feat-ada-case 7b4d2d4
- Merge pull request #17 from thim81/feat-cobol-case db3e1cd
- Merge pull request #18 from thim81/added-npm-badge 4f1a1e6
- Added dot.notation case feature 06ce8ef
- Added COBOL-CASE feature 50ac262
- Added Ada-Case feature 3bfaa75
- Formatting 317546c
- Added NPM badges 06b8031
- Added COBOL-CASE feature 1e44ad8
- Added dot.notation case feature 3b7593e
- Fixed broken test a85f4b0
- Added Ada-Case feature 52062f9
- Added Train-Case feature c8253a3
- feat: improve implementation & tests e43fcac
- test: add tests 9dbb3c3
- test: add tests 994a6d6
- fix: #9 9a32b8f
- Merge branch 'production' of https://github.com/mesqueeb/case-anything into special-character-playground 073fd54
- testing ebb47d6
fix exports
- fix: rename exports a78eaf3
maintenance 🏂
v1.1.3
- chore: maintenance dbbd631
- fix: quotes ac94a73
- build: rename "typings" → "types" a726888
- build: add release script e4e35db
- chore: bump 74009b9
- update readem 954da10
- update readme e13a6bb
- update readme 7ebf247
- update readme f7852e1
- add credit to @AndrewKoch! 9a5b5d7
- update readme 17291da
- feat: Add Better Touch Tool preset ⌨️ 6e8f035
- feat: add better touch tool preset! ⌨️ 2995be7
- chore: update dependencies 41edc50
- fixes for special characters 🎃 75e6a1f
- v1.1.0 - fully support latin-1 special characters! 🦾 717ac00
- add Latin-1 special character support 80a813e
- Merge branch 'master' of https://github.com/mesqueeb/case-anything b105963
- v1.0.2 - fix a bug with sequential spaces ba726d8
- Merge pull request #2 from mesqueeb/dependabot/npm_and_yarn/acorn-7.1.1 2df5322
- update ava a653744
- update tests 257f525
- Bump acorn from 7.1.0 to 7.1.1 e338e85
- update dependencies 🌝 eaa8895
Version 1.0! 🧬
Case anything has seen some great updates.
With version 1.0 I have changed how strings with spaces are handled.
Why? → When converting the casing of "sentences", it's much more logical to apply the casing logic on each part split per space, not split per each special character.
No changes for regular strings!
See the re-written readme for more details!!