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 29 updates in the / directory:
7.0.3
7.0.6
14.0.0
14.0.2
5.18.1
5.48.0
1.6.7
1.7.2
10.0.4
10.1.1
18.2.0
18.3.1
18.2.79
18.3.3
0.74.1
0.74.2
1.14.0
1.15.6
6.3.0
6.3.3
3.10.1
3.12.1
4.10.1
4.10.5
3.31.1
3.32.0
15.2.0
15.3.0
18.2.0
18.3.1
18.0.7
18.3.0
4.5.0
4.5.4
7.24.5
7.24.7
5.18.1
5.47.0
29.5.11
29.5.12
7.2.0
7.14.1
7.2.0
7.14.1
6.8.0
6.9.0
7.33.2
7.34.3
4.6.0
4.6.2
0.27.0
0.29.0
3.2.5
3.3.2
3.3.2
3.4.4
5.3.3
5.5.2
Updates
@expo/prebuild-config
from 7.0.3 to 7.0.6Changelog
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.48.0Release notes
Sourced from
@tanstack/react-query
's releases.... (truncated)
Commits
09382a4
release: v5.48.0461f3af
release: v5.47.0fbfe940
feat(react-query): usePrefetchQuery (#7582)15e42ba
ci: Add tests for TS 4.7, 4.8, 4.9 (#7618)8253a80
ci: Add TS version tests (#7605)80a0322
release: v5.45.177a7b28
refactor(react-query): improve type inference for useSuspenseQueries with ski...ac8f48a
release: v5.45.0b157fe4
release: v5.44.0a300d48
release: v5.40.1Updates
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
from 0.74.1 to 0.74.2Release notes
Sourced from react-native's releases.
Changelog
Sourced from react-native's changelog.
Commits
17c0b17
Release 0.74.2053f1d9
Fix dangling surfaces in ReactHostImpl (#44393)0f44ca6
chore: Increase iOS script portability (#44417)2e21543
[LOCAL] Fix prettier58f232c
[LOCAL] Bump hermes version1e3d216
Merge branch '0.74-stable' of https://github.com/facebook/react-native into 0...335f6ed
feat: upgrade CLI to13.6.8
(#44757)752c173
Fix Privacy Manifest generator when it does not contain a `NSPrivacyAccessedA...1860441
fix: warn only ininit
command when CLI uses cachednpx
version (#44644)a88a3c5
iOS: Fixes textinput onscroll event payload (#43445)Updates
react-native-maps
from 1.14.0 to 1.15.6Release notes
Sourced from react-native-maps's releases.
... (truncated)
Changelog
Sourced from react-native-maps's changelog.
Commits
da11dd6
chore(release): 1.15.6 [skip ci]9f458d9
fix(iOS): iOS PrivacyInfo fix (#5078)128dd07
chore(release): 1.15.5 [skip ci]f194f99
fix(android): UIManagerModule fix for Bridgeless 0.74 (#5061)9674584
chore(release): 1.15.4 [skip ci]9992c36
fix(ios): resolve issue with Pods installation (#5065)a3eff28
* fix(iOS): example working with react-native 0.74.1 (#5066)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]Updates
react-native-pager-view
from 6.3.0 to 6.3.3Release notes
Sourced from react-native-pager-view's releases.
Commits
c08b384
Release 6.3.32d5e9d9
chore(example): Update example to rn0.74 (#829)bccd97d
fix(native): Update legacy codegen setup (#828)f1eb152
Release 6.3.2a6e4952
chore: update lock file8e08f48
Merge pull request #830 from callstack/fix/builds333fbf8
fix: fabric builds378121e
fix(ts): fix types (#827)(#823)4599fef
Release 6.3.13d089e8
fix(js): Native commands must be exported with the name 'Commands' (#818)Maintainer changes
This version was pushed to npm by mrrefactor, a new releaser for react-native-pager-view since your current version.
Updates
react-native-reanimated
from 3.10.1 to 3.12.1Release notes
Sourced from react-native-reanimated's releases.
... (truncated)
Commits
adb379a
Release 3.12.154495af
cherry-pick3188d92
Release 3.12.0 (#6063)98646b3
[Web LA] RemoveexistingTransform
(#6060)4cd7505
Add safer refresh on InteractiveExample (#6057)4d44d38
docs: fix useAnimatedKeyboard page crash (#6056)4485509
Change passing of example components (#6049)af6ebb3
Tests: cancelAnimation, useFrameCallback, measure, withDecay (#6016)49e6924
Fix formatting scripts (#6048)86b163d
Test predefined entering animation (#5995)Updates
react-native-safe-area-context
from 4.10.1 to 4.10.5Release notes
Sourced from react-native-safe-area-context's releases.