Added a split option to the change-case transform functions to allow for customization on how words are extracted from input
Changed
The package exports are now default instead of import to fix some tooling that doesn't work properly with import
The exported split utility no longer accepts a second options argument
Add suffixCharacters option
Added
New suffixCharacters option to retain characters during case conversion. Useful for retaining something like the _ in type_. Closes blakeembrey/change-case#322.
New delimiter and mergeAmbiguousCharacters options
Added
Add delimiter option for customizing join character in any change case method
Add mergeAmbiguousCharacters for camel and pascal case to avoid prefixing _ before numbers
Add prefixCharacters option
Added
New prefixCharacters option to retain characters during case conversion. Useful for something like _$ to keep "private".
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 paramCase to kebabCase
Removed:
Removed ability to specify word split and strip regexes
This minor release adds a new syntax for pre-typing hooks.
.withTypes
Previously, the approach for "pre-typing" hooks with your app settings was a little varied. The result would look something like the below:
import type { TypedUseSelectorHook } from "react-redux"
import { useDispatch, useSelector, useStore } from "react-redux"
import type { AppDispatch, AppStore, RootState } from "./store"
This bugfix release updates the React Native peer dependency to be >= 0.69, to better reflect the need for React 18 compat and (hopefully) resolve issues with the npm package manager throwing peer dep errors on install.
This bugfix release drops the ReactDOM / React Native specific use of render batching, as React 18 now automatically batches, and updates the React types dependencies
This patch release adjusts the isPlainObject util to allow objects created via Object.create(null), and fixes a type issue which accidentally made the store state type non-nullable.
Updates the packaging for better ESM/CJS compatibility and modernizes the build output
Requires that action.typemust be a string
Continues to mark createStore as deprecated
Deprecates the AnyAction type in favor of an UnknownAction type that is used everywhere
Removes the PreloadedState type in favor of a new generic argument for the Reducer type.
This release has breaking changes.
This release is part of a wave of major versions of all the Redux packages: Redux Toolkit 2.0, Redux core 5.0, React-Redux 9.0, Reselect 5.0, and Redux Thunk 3.0.
[!NOTE]
The Redux core, Reselect, and Redux Thunk packages are included as part of Redux Toolkit, and RTK users do not need to manually upgrade them - you'll get them as part of the upgrade to RTK 2.0. (If you're not using Redux Toolkit yet,
Bumps the dependencies group with 26 updates:
5.15.7
5.15.10
5.0.0-alpha.163
5.0.0-alpha.165
5.15.7
5.15.10
1.32.5
1.32.6
4.1.2
5.4.3
4.3.0
12.0.0
2.8.8
3.2.5
8.1.3
9.1.0
4.2.1
5.0.1
0.32.6
0.33.2
17.8.1
18.6.1
17.8.1
18.6.2
4.4.1
5.1.0
121.0.0
121.0.2
11.0.0
12.0.2
5.5.0
5.6.0
8.0.3
9.0.11
11.1.4
12.2.0
13.3.0
15.2.2
0.26.2
0.33.0
0.32.2
0.39.0
10.2.0
10.3.0
8.4.33
8.4.35
14.16.1
16.2.1
28.0.0
36.0.0
5.90.1
5.90.2
Updates
@mui/icons-material
from 5.15.7 to 5.15.10Release notes
Sourced from
@mui/icons-material
's releases.... (truncated)
Changelog
Sourced from
@mui/icons-material
's changelog.... (truncated)
Commits
94fcd3a
v5.15.10 (#41065)7917d2a
5.15.9 (#41004)fe5a59e
[release] v5.15.8 (#40951)8ddb4e1
Bump@types/react
to v18.2.55 (#40923)Updates
@mui/lab
from 5.0.0-alpha.163 to 5.0.0-alpha.165Changelog
Sourced from
@mui/lab
's changelog.... (truncated)
Commits
Updates
@mui/material
from 5.15.7 to 5.15.10Release notes
Sourced from
@mui/material
's releases.... (truncated)
Changelog
Sourced from
@mui/material
's changelog.... (truncated)
Commits
94fcd3a
v5.15.10 (#41065)a419b48
[material-ui][avatar] Add props deprecation with a codemod (#40853)6ab4972
[material-ui][docs][TableRow] Escape markup inchildren
prop so docgen tool...7917d2a
5.15.9 (#41004)4f7091c
[material]: Remove zero-runtime from peer dep (#41003)3ab0181
[material] Fix: remove zero-runtime peer dep (#40999)3cd55d3
[autocomplete] Avoid spread operator (#40968)04b3bf8
Bump csstype to ^3.1.3 (#40150)18335a6
[code-infra] Update prettier (#40772)e118cfe
[material-ui][Divider] Add codemod forlight
prop removal (#40947)Updates
ace-builds
from 1.32.5 to 1.32.6Changelog
Sourced from ace-builds's changelog.
Commits
e9b8923
package 07.02.24Updates
change-case
from 4.1.2 to 5.4.3Release notes
Sourced from change-case's releases.
... (truncated)
Commits
531c83c
change-case@5.4.315ed560
Pass keys options recursively (#334)4343da0
Patch version add package main2cf54e3
Fix prettier format206fee2
Addmain
topackage.json
(#330)fad3b5d
change-case@5.4.16512635
Remove lookbehind from regex17a27ce
title-case@4.3.059d762f
Fix capitalization of acronym in sentence casef7ece2c
Add split option to READMEUpdates
marked
from 4.3.0 to 12.0.0Release notes
Sourced from marked's releases.
... (truncated)
Commits
cd15160
chore(release): 12.0.0 [skip ci]3d9017b
fix: update to commonmark specs 0.31 (#3176)365e720
chore(deps-dev): Bump@arethetypeswrong/cli
from 0.13.5 to 0.13.6 (#3181)2bf0645
chore(deps-dev): Bump@typescript-eslint/eslint-plugin
from 6.19.0 to 6.19.1 ...a26db80
chore(deps-dev): Bump@typescript-eslint/parser
from 6.19.0 to 6.19.1 (#3180)ee9e20e
chore(deps-dev): Bump dts-bundle-generator from 9.2.4 to 9.2.5 (#3178)f0507cb
chore(release): 11.2.0 [skip ci]4826841
feat: flatten childToken arrays (#3172)bf44ae8
fix: Fix ENOENT error message in CLI (#3165)47a140a
chore(deps-dev): Bump@typescript-eslint/parser
from 6.18.1 to 6.19.0 (#3175)Updates
prettier
from 2.8.8 to 3.2.5Release notes
Sourced from prettier's releases.
... (truncated)
Changelog
Sourced from prettier's changelog.
... (truncated)
Commits
7142cf3
Release 3.2.58cbee2e
chore(deps): update glimmer to v0.88.1 (#15991)45baee0
chore(deps): update dependency magic-string to v0.30.6 (#16022)9fb32a1
Minor refactor to property print (#15924)08f1940
Update install script for husky v9 (#16000)6d0b1d2
Update yarn to v4.1.0 (#16021)c8ba8db
chore(deps): update dependency@angular/compiler
to v17.1.2 (#16018)e2250ec
chore(deps): update typescript-eslint to v6.20.0 (#16015)02865f6
chore(deps): update dependency npm-run-all2 to v6.1.2 (#16017)014ee5d
chore(deps): update dependency hermes-parser to v0.19.0 (#16014)Updates
react-redux
from 8.1.3 to 9.1.0Release notes
Sourced from react-redux's releases.
... (truncated)
Commits
4ebe6e9
version 9.1.094fc5a3
Merge pull request #2114 from aryaemami59/withTypes349e0f0
Remove unusedTypedUseSelectorHook
imports78cdeac
Merge branch 'master' of https://github.com/reduxjs/react-redux into withTypes4b63c88
Merge pull request #2115 from aryaemami59/update-dev-depsb3c8498
Update.eslintrc.json
to remove duplicate config7cf1383
Addhooks.withTypes()
to docs4360ff4
Add JSDocs foruseStore
8f84eb9
ExportUseDispatch
type and organize exports0e60aa7
Add JSDocs foruseDispatch
Updates
redux
from 4.2.1 to 5.0.1Release notes
Sourced from redux's releases.
Looks like these dependencies are updatable in another way, so this is no longer needed.