performance: Make non-strict mode faster for classes. Addresses #1071 (53e3203). Immer 10.x solved slow iteration for plain JS objects. This update applies the same handling to class instances. In cases this makes class instance handling 3 times faster. Note that this slightly modifies the behavior of Immer with classes in obscure corner cases, in ways that match current documentation, but do not match previous behavior. If you run into issues with this release icmw. class instances, use setUseStrictShallowCopy("class_only") to revert to the old behavior. For more details see https://immerjs.github.io/immer/complex-objects#semantics-in-detail
Bumps the minor-and-patch group with 22 updates in the / directory:
7.0.3
7.0.4
14.0.0
14.0.2
5.18.1
5.37.1
1.6.7
1.7.2
10.0.4
10.1.1
18.2.0
18.3.1
18.2.79
18.3.3
1.14.0
1.15.3
6.3.0
6.3.1
3.10.1
3.11.0
15.2.0
15.3.0
4.5.0
4.5.2
5.18.1
5.35.6
29.5.11
29.5.12
18.0.7
18.3.0
7.2.0
7.10.0
7.2.0
7.10.0
7.33.2
7.34.1
4.6.0
4.6.2
0.27.0
0.29.0
3.3.2
3.4.3
5.3.3
5.4.5
Updates
@expo/prebuild-config
from 7.0.3 to 7.0.4Changelog
Sourced from
@expo/prebuild-config
's changelog.Commits
Updates
@expo/vector-icons
from 14.0.0 to 14.0.2Commits
Updates
@tanstack/react-query
from 5.18.1 to 5.37.1Release notes
Sourced from
@tanstack/react-query
's releases.... (truncated)
Commits
2dd2f69
release: v5.37.178e4bc1
chore: Update dependencies (#7449)fece4af
release: v5.36.20c32270
fix(react-query): do not use globalJSX
namespace (#7436)7e2c9ab
release: v5.36.1c2861c4
fix(types): make TVariables default to unknown on Mutation (#7433)1d60d44
release: v5.36.08ce6642
feat(query-core): improve useInfiniteQuery error handling (#7418)6400e44
release: v5.35.52a3111b
release: v5.35.4Updates
axios
from 1.6.7 to 1.7.2Release notes
Sourced from axios's releases.
... (truncated)
Changelog
Sourced from axios's changelog.
... (truncated)
Commits
0e4f9fa
chore(release): v1.7.2 (#6414)4f79aef
fix(fetch): enhance fetch API detection; (#6413)67d1373
chore(release): v1.7.1 (#6411)733f15f
fix(fetch): fixed ReferenceError issue when TextEncoder is not available in t...3041c61
[Release] v1.7.0 (#6408)18b13cb
chore(docs): add fetch adapter docs; (#6407)e62099b
fix(fetch): fixed a possible memory leak in the AbortController for the strea...b49aa8e
chore(release): v1.7.0-beta.2 (#6403)d57f03a
chore(ci): bump create-pull-request version to fix a bug; (#6405)097b0d1
chore(ci): add tag resolution for npm releases based on package version; (#6404)Updates
immer
from 10.0.4 to 10.1.1Release notes
Sourced from immer's releases.
Commits
e2d222b
docs: [Doc]: Update /zh-CN/ (#1067)4da2e0d
fix: MakeapplyPatches
to acceptreadonly Patch[]
(#1094)073d634
chore: Fix typo in comment in common.ts (#1113)a3a7d0c
chore(deps): bump express from 4.18.2 to 4.19.2 in /website (#1112)5a8f6e7
fix: export lost types (#1116)53e3203
feat(performance): Make non-strict mode faster for classes. Addresses #1071511ccee
introduce StrictMode enum85a8f7b
Introduceclass_only
strict mode setting7f1b3b9
Merge branch 'main' into faster-unstrict-mode9713677
chore: fix git ignore with watchmanUpdates
react
from 18.2.0 to 18.3.1Release notes
Sourced from react's releases.
Changelog
Sourced from react's changelog.
Commits
f1338f8
ExportReact.act
from 18.3d6c42f7
Bump to 18.3.173bfaa1
Turn on key spread warning in jsx-runtime for everyone (#25697)c2a246e
Turn on string ref deprecation warning for everybody (not codemoddable) (#25383)2cfb474
Bump version from 18.2 to 18.3Maintainer changes
This version was pushed to npm by react-bot, a new releaser for react since your current version.
Updates
@types/react
from 18.2.79 to 18.3.3Commits
Updates
react-native-maps
from 1.14.0 to 1.15.3Release notes
Sourced from react-native-maps's releases.
Changelog
Sourced from react-native-maps's changelog.
Commits
c00bd81
chore(release): 1.15.3 [skip ci]d4916bb
fix(android): move package namespace from Manifest to gradlee565159
chore(release): 1.15.2 [skip ci]524194f
fix: use initialProps to set zoomTapEnabled in google-maps-ios (#5059)4245757
Include Apple privacy manifest (#5057)68b164c
Example with fabric working (#5055)7bd58a0
Chore: example app w/react-native to 0.74 (#5040)93e0988
chore(release): 1.15.1 [skip ci]29107d5
fix(android): fix non working tile update (#5041)3ba84a6
chore(release): 1.15.0 [skip ci]Updates
react-native-pager-view
from 6.3.0 to 6.3.1Release notes
Sourced from react-native-pager-view's releases.
Commits
4599fef
Release 6.3.13d089e8
fix(js): Native commands must be exported with the name 'Commands' (#818)280c3a3
merge next to master (#817)Updates
react-native-reanimated
from 3.10.1 to 3.11.0Release notes
Sourced from react-native-reanimated's releases.
Commits
bb69466
Fix production build (#5925)Updates
react-native-svg
from 15.2.0 to 15.3.0Release notes
Sourced from react-native-svg's releases.
Commits
d6027ac
Release 15.3.0c0e5e58
fix: parsing<
inside comments (#2277)0db8703
fix: change android package name (#2275)118a20c
fix: toDataUrl line breaks (#2272)38a8dbc
fix: radialGradientr={0}
(#2271)19b2e42
fix: Fix static view config validation for RNSVGSvgViewAndroid (#2274)768466d
fix: Fix pod install not working with lower version of Cocoapods due to visio...3f9690d
fix: imports and removeerr
export (#2270)ee63425
fix: set default strokeWidth to 1 on android (#2269)680806e
Add dxguid.lib to release action (#2243)Maintainer changes
This version was pushed to npm by jake7, a new releaser for react-native-svg since your current version.
Updates
zustand
from 4.5.0 to 4.5.2Release notes
Sourced from zustand's releases.
Commits
6f61b76
4.5.296d6bb2
chore(deps): update dev dependencies (#2379)453b3a6
build: target es2018 (#2361)9cb1c67
fix: return type of persist migrate function changed to PersistedState (#2360)1392c51
docs: adding note about middlewares and slices (#2378)41924df
refactor: Use for..of instead of C-style for (#2374)16b0ebf
Enable usage of Corepack (#2366)827d5aa
Fix typo in prevent-rerenders-with-use-shallow.md (#2364)3c6dc2d
updated getting-started doc with more examples (#2348)08d1376
Update ssr-and-hydration.md (#2353)Updates
@tanstack/eslint-plugin-query
from 5.18.1 to 5.35.6Release notes
Sourced from
@tanstack/eslint-plugin-query
's releases.... (truncated)
Commits
7499ba8
release: v5.35.62ed5fe7
fix(eslint-plugin-query): exclude instanceof right identifier in exhaustive d...38be91f
release: v5.32.13cc0c15
release: v5.28.111e3f791
fix(eslint-plugin-query): test for FunctionExpression syntax (#7213)4914287
release: v5.28.61b698ca
ci(*): add attw --pack for all packages (#7119)ecfac38
release: v5.27.7da3c4de
fix(eslint-plugin-query): query key with nullish coalescing operator (#7092)26a6f2a
release: v5.27.3Updates
@types/jest
from 29.5.11 to 29.5.12Commits
Updates
@types/react
from 18.2.79 to 18.3.3Commits
Updates
@types/react-test-renderer
from 18.0.7 to 18.3.0Commits
Updates
@typescript-eslint/eslint-plugin
from 7.2.0 to 7.10.0Release notes
Sourced from
@typescript-eslint/eslint-plugin
's releases.... (truncated)
Changelog
Sourced from
@typescript-eslint/eslint-plugin
's changelog.... (truncated)
Commits
c18226e
chore(release): publish 7.10.08d92ba8
docs: [no-floating-promises] fix capitalization typo (#9118)d951d83
fix(eslint-plugin): [prefer-regexp-exec] fix heuristic to chec... _Description has been truncated_