This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| change-case (source) | ^4.1.2 → ^5.4.4 |
Release Notes
blakeembrey/change-case (change-case)
v5.4.4
Fixed
- Fixed
change-case/keystypes by @marcingajda in #337
Full Changelog: https://github.com/blakeembrey/change-case/compare/change-case@5.4.3...change-case@5.4.4
v5.4.3: Fix recursive options in keys change case
Fixed
- Fixes options used recursively in
change-case/keys- previously options were ignored after the first level #334 by @Quicksaver
v5.4.2
v5.4.1: Remove regex lookbehind
Fixed
- Remove lookbehind from regex for older browser support (
6512635)
v5.4.0: Add split option to change-case
Added
- Added a
splitoption to thechange-casetransform functions to allow for customization on how words are extracted from input
Changed
- The package exports are now
defaultinstead ofimportto fix some tooling that doesn't work properly withimport - The exported
splitutility no longer accepts a second options argument
v5.3.0: Add suffixCharacters option
Added
- New
suffixCharactersoption to retain characters during case conversion. Useful for retaining something like the_intype_. Closes #322.
v5.2.0: New delimiter and mergeAmbiguousCharacters options
Added
- Add
delimiteroption for customizing join character in any change case method - Add
mergeAmbiguousCharactersfor camel and pascal case to avoid prefixing_before numbers
v5.1.2
v5.1.1
v5.1.0: Add prefixCharacters option
Added
- New
prefixCharactersoption to retain characters during case conversion. Useful for something like_$to keep "private".
v5.0.2
v5.0.1
v5.0.0: Huge ESM rewrite
Changed:
- The package is now only supported using ESM imports in node.js
- Merged all core case changing libraries into
change-case - Added support for internationalization using unicode regex features
- Renamed
paramCasetokebabCase
Removed:
- Removed ability to specify word split and strip regexes
Added:
- Exposed a new
splitfunction for accessing behavior of word splitting before case change - Added
localeandseparateNumbersoptions - Added
pascalSnakeCasesupport - Added
change-case/keysfor transforming objects into the requested case
Deprecated packages:
camel-case(usechange-case)capital-case(usechange-case)constant-case(usechange-case)dot-case(usechange-case)header-case(usechange-case->trainCase)is-lower-case(prefer manual:input.toLocaleLowerCase(locale) === input)is-upper-case(prefer manual:input.toLocaleUpperCase(locale) === input)lower-case-first(prefer manual:input.charAt(0).toLowerCase() + input.slice(1))lower-case(prefer manual:input.toLowerCase()orinput.toLocaleLowerCase(locale))no-case (usechange-case`)param-case(usechange-case->kebabCase)pascal-case(usechange-case)path-case(usechange-case)sentence-case(usechange-case)snake-case(usechange-case)upper-case-first(prefer manual:input.charAt(0).toLowerCase() + input.slice(1))upper-case(prefer manual:input.toUpperCase()orinput.toLocaleUpperCase(locale))
Configuration
📅 Schedule: (UTC)
- Branch creation
- At any time (no schedule defined)
- Automerge
- At any time (no schedule defined)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.