A big thanks to the 7 contributors who made this release possible. Here are some highlights ✨:
This release was mostly about 🐛 bug fixes and 📚 documentation improvements.
@mui/material@5.15.15
[Autocomplete] Display options provided to the options prop even if loading is true (#41677) @ZeeshanTamboli
[material-ui][Slider] Remove valueLabelFormat from restricted values demo so that the tooltip thumb label displays the same as the value text (#41679) @ZeeshanTamboli
A big thanks to the 7 contributors who made this release possible. Here are some highlights ✨:
This release was mostly about 🐛 bug fixes and 📚 documentation improvements.
@mui/material@5.15.15
[Autocomplete] Display options provided to the options prop even if loading is true (#41677) @ZeeshanTamboli
[material-ui][Slider] Remove valueLabelFormat from restricted values demo so that the tooltip thumb label displays the same as the value text (#41679) @ZeeshanTamboli
A big thanks to the 7 contributors who made this release possible. Here are some highlights ✨:
This release was mostly about 🐛 bug fixes and 📚 documentation improvements.
@mui/material@5.15.15
[Autocomplete] Display options provided to the options prop even if loading is true (#41677) @ZeeshanTamboli
[material-ui][Slider] Remove valueLabelFormat from restricted values demo so that the tooltip thumb label displays the same as the value text (#41679) @ZeeshanTamboli
A big thanks to the 7 contributors who made this release possible. Here are some highlights ✨:
This release was mostly about 🐛 bug fixes and 📚 documentation improvements.
@mui/material@5.15.15
[Autocomplete] Display options provided to the options prop even if loading is true (#41677) @ZeeshanTamboli
[material-ui][Slider] Remove valueLabelFormat from restricted values demo so that the tooltip thumb label displays the same as the value text (#41679) @ZeeshanTamboli
This bugfix release improves sorting performance in createEntityAdapter, shrinks the code size in matcher utilities, fixes assorted issues with query hooks, and makes several TS tweaks.
Changelog
Entity Adapter Sorting Performance
Users reported in #4252 that the sorting performance of createEntityAdapter seemed abnormally bad - the provided comparison functions were being called far more times than expected.
Upon investigation, we had a couple of problems. We were always starting from an array that was in insertion order, not the existing sorted order, and that would always require significant effort to re-sort even if there weren't any actual changes to the sorted results. Also, the sorting checks required frequent access to Immer's Proxy-wrapped values, even in cases where all we needed was the plain state values for comparison purposes.
We've reworked the internal sorting logic to always start from the existing sorted array, do reads against a plain value to avoid the Proxy getter overhead where possible, and optimized inserts into existing sorted arrays. This should significantly speed up sorted entity adapter behavior.
Matcher Code Size Optimization
We've reworked the internals of the thunk-related matchers to deduplicate some of the logic, shaving a few bytes off the final bundle size.
RTK Query Hook Updates
defaultSerializeQueryArgs can now handle BigInt values safely.
The isLoading flag logic was improved to handle errors when a query hook tries to subscribe.
TS Updates
create.asyncThunk's types were improved to avoid cases where it might infer any.
We've made several internal types changes to work correctly with React 19's upcoming types.
The retryCondition method now receives unknown as an argument, instead of always assuming the user is using fetchBaseQuery.
Other Changes
The Reselect dep has been bumped to 5.1.0 to match the expected internal usage of createSelector.withTypes().
👹 close #11778 improve unregister omit key with getValues method (#11779)
🐞 fix #11794 issue: Fields dirty state is not updated when passing values to useForm
Version 7.51.3
🐞 fix #11773 regression on dirty check with reset (#11775)
Version 7.51.2
🐞 fix #11719 validation stuck on true state (#11723)
This bugfix release removes the no-longer-necessary peer dependency on react-native, and tweaks a few TS types for compat with the upcoming React 19 release.
Changes
React Native Peer Dependency Removed
We've always had an awkward peer dependency on both ReactDOM and React Native, because of the need to import the unstable_batchedUpdates API directly from each reconciler. That's part of what led to the sequence of 9.x patch releases to deal with RN compat.
As of 9.0.3, we dropped the batching imports completely, since React 18 now batches by default. That means we didn't even have any remaining imports from react-native.
Meanwhile, React 18.3 just came out, but so did React Native 0.74. RN 0.74 still requires React 18.2.
This caused NPM users to have installation failures when trying to use React-Redux:
React-Redux has a peer dep on RN
RN has a peer dep on React 18.2
But the latest React, 18.3 would get installed in the app
NPM errors with a peer dep mismatch
We no longer need to list RN as a peer dep, and dropping that also fixes the NPM installation issues as well.
This bugfix release fixes an issue with connect and React Native caused by changes to our bundling setup in v9. Nested connect calls should work correctly now.
Bumps the production-dependencies group with 15 updates:
3.0.7
3.0.8
11.11.0
11.11.5
5.15.14
5.15.15
5.15.14
5.15.15
6.19.9
6.19.11
2.2.1
2.2.4
1.11.10
1.11.11
7.2.0
7.2.1
5.0.6
5.0.7
3.1.42
3.1.43
6.12.0
6.12.1
6.9.13
6.9.15
7.51.1
7.51.4
14.1.0
14.1.1
9.1.0
9.1.2
Updates
@catena-x/portal-shared-components
from 3.0.7 to 3.0.8Changelog
Sourced from
@catena-x/portal-shared-components
's changelog.Commits
6dbee76
fix(sub navigation): show sub navigation contents on mouse hover28a3447
fix(sub navigation): show sub navigation contents to the user on mouse hoverUpdates
@emotion/styled
from 11.11.0 to 11.11.5Release notes
Sourced from
@emotion/styled
's releases.Commits
f4640f6
Version Packages (#3170)c9b84db
Fix mismatch between CSSInterpolation and Interpolation<Props> (#3164)6e0e388
Version Packages (#3160)5b82631
Renamed an internalhasOwnProperty
tohasOwn
(#3159)0bfa978
AdddisableRemotePlayback
to valid prop types (#3156)b0014b4
Version Packages (#3143)49c20b4
Fix Theme import for newer Typescript module resolution modes (#3101)45c440f
ChangeArray
toReadonlyArray
in CSS type declarations (#3141)1c60314
AddSECURITY.md
f3b268f
Version Packages (#3058)Updates
@mui/icons-material
from 5.15.14 to 5.15.15Release notes
Sourced from
@mui/icons-material
's releases.Changelog
Sourced from
@mui/icons-material
's changelog.Commits
5a07996
5.15.15 (#41752)Updates
@mui/material
from 5.15.14 to 5.15.15Release notes
Sourced from
@mui/material
's releases.Changelog
Sourced from
@mui/material
's changelog.Commits
5a07996
5.15.15 (#41752)42afab7
[material-ui][Autocomplete] Display options provided to theoptions
prop ev...cc8d22f
[material-ui][RadioGroup] Apply classnames (#41681)Updates
@mui/x-data-grid
from 6.19.9 to 6.19.11Release notes
Sourced from
@mui/x-data-grid
's releases.Changelog
Sourced from
@mui/x-data-grid
's changelog.Commits
Updates
@reduxjs/toolkit
from 2.2.1 to 2.2.4Release notes
Sourced from
@reduxjs/toolkit
's releases.... (truncated)
Commits
0246f78
Release 2.2.472b3ac6
Merge pull request #3957 from reduxjs/retry-error-typec892abd
Merge pull request #4337 from jared-ca/undefined-type-initiate-mutation5d77624
Merge pull request #4364 from smacpherson64/master5ec40d8
Merge pull request #4315 from rkofman/master3e021de
Merge pull request #4386 from reduxjs/matcher-golff17e122
Merge pull request #4389 from reduxjs/infer-void-async-thunk13ae28b
Merge pull request #4255 from aryaemami59/update-ts-to-5.42283987
Merge pull request #4310 from aryaemami59/cut-down-on-resolutions99c4c3e
Merge pull request #4328 from aryaemami59/remove-rtk-github-issues-example-sa...Updates
dayjs
from 1.11.10 to 1.11.11Release notes
Sourced from dayjs's releases.
Changelog
Sourced from dayjs's changelog.
Commits
f9790ae
chore(release): 1.11.11 [skip ci]ccf947e
Merge pull request #2641 from iamkun/devf68d73e
fix: day of week type literal (#2630)0309582
chore: add french README.md (#2547)44b0936
fix: Update 'da' locale to match correct first week of year (#2592)2076da9
chore: Update README.mdbdcc336
chore: Update README.mdfa304a3
chore: Update README.mdf0c9a41
fix: update locale Bulgarian monthsShort Jan (#2538)43b62e0
chore: Update README.mdUpdates
i18next-browser-languagedetector
from 7.2.0 to 7.2.1Changelog
Sourced from i18next-browser-languagedetector's changelog.
Commits
80754d8
7.2.12503cb1
fix: align addDetector impementation to type definition #282Updates
nanoid
from 5.0.6 to 5.0.7Release notes
Sourced from nanoid's releases.
Changelog
Sourced from nanoid's changelog.
Commits
4d0036f
Release 5.0.7 version131d4d0
Sort imports596a8b2
Move to console colors from Node.jsdf9bb34
Move to flat ESLint configd40c8e6
Sort imports04727e4
Update dependenciesff346fc
add scoped name of urlAlphabet which is in export and import in one file (#473)5bb460c
Bump vite from 5.1.6 to 5.1.7 (#472)9244d1c
Update dependencies4443103
Update translationsUpdates
phone
from 3.1.42 to 3.1.43Release notes
Sourced from phone's releases.
Commits
55ec944
update package5e3a62c
- AfterShip/phone#383 US 728 phone codeUpdates
qs
from 6.12.0 to 6.12.1Changelog
Sourced from qs's changelog.
Commits
29dda21
v6.12.17e18298
[Fix]parse
: DisabledecodeDotInKeys
by default to restore previous behaviorfd3cd7a
[Tests] increase coverage6d7df02
[Performance]utils
: Optimize performance under large data volumes, reduce ...572533c
[Refactor]utils
: use+=
c4d29f3
[meta] add tea.yamlUpdates
@types/qs
from 6.9.13 to 6.9.15Commits
Updates
react-hook-form
from 7.51.1 to 7.51.4Release notes
Sourced from react-hook-form's releases.
Commits
8307aea
7.51.47cdad77
👹 close #11778 improve unregister omit key with getValues method (#11779)541d41f
🩻 update README.md (#11776)c152074
7.51.3ca78e72
🐞 fix #11773 regression on dirty check with reset (#11775)306627e
7.51.2dce13a6
fix #11719 validation stuck on true state (#11723)Updates
react-i18next
from 14.1.0 to 14.1.1Changelog
Sourced from react-i18next's changelog.
Commits
70176d9
14.1.1b8a0d8c
do not modify passed tOptions context property to address #1745f8d0111
Update CHANGELOG.md (#1741)Updates
react-redux
from 9.1.0 to 9.1.2Release notes
Sourced from react-redux's releases.
Commits
1af75b3
Release 9.1.2eec5f9b
Merge pull request #2168 from reduxjs/feature/react-19-typesa752cc6
Fix remaining React 19 types compat issues23c0c22
Add explicit@types/prop-types
depbfa3c36
Merge pull request #2167 from reduxjs/bugfix/remove-rn-peerdep427791b
Drop now-unneeded RN peer depf404f82
Replace usage of deprecatedJSX
global namespace withReact.JSX
(#2163)5ec7970
FixuseRef
usages to be called with an explicit argument ofundefined
. (#...d44ff74
Release 9.1.10396da3
Merge pull requestQuality Gate passed
Issues
0 New issues
0 Accepted issues
Measures
0 Security Hotspots
No data about Coverage
0.0% Duplication on New Code
See analysis details on SonarCloud
Superseded by #799.