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 node-dependencies group with 43 updates:
3.3.4
3.4.0
9.3.0
9.5.0
2.0.15
2.1.5
5.24.8
5.37.1
5.24.8
5.37.1
6.4.2
6.4.5
14.2.1
15.0.7
1.6.7
1.7.0
10.0.3
10.1.1
2.5.9
2.5.10
18.2.0
18.3.1
18.2.61
18.3.2
7.1.0
7.1.4
18.2.0
18.3.1
18.2.19
18.3.0
7.51.0
7.51.4
6.22.2
6.23.1
3.5.2
4.0.0
1.3.3
1.4.0
5.0.9
5.2.1
20.11.24
20.12.12
15.5.11
15.5.13
13.6.6
13.9.0
1.71.1
1.77.2
5.3.3
5.4.5
5.1.4
5.2.11
10.8.0
10.9.1
7.1.0
7.9.0
7.1.0
7.9.0
8.57.0
9.3.0
4.6.0
4.6.2
0.4.5
0.4.7
1.42.1
1.44.0
8.0.0
8.1.1
8.0.0
8.1.1
8.0.0
8.1.1
1.0.11
8.1.1
8.0.0
8.1.1
8.0.0
8.1.1
8.0.0
8.1.1
0.16.0
0.18.1
8.0.0
8.1.1
3.7.3
3.9.1
Updates
@hookform/resolvers
from 3.3.4 to 3.4.0Release notes
Sourced from
@hookform/resolvers
's releases.Commits
79700b0
Update main.yml (#681)9f5576c
Update node version (#680)9408874
Update main.yml (#679)ed5457a
chore: update main.yml (#678)9ba2f89
feat: effect-ts resolver (#676)Updates
@icons-pack/react-simple-icons
from 9.3.0 to 9.5.0Commits
Updates
@phosphor-icons/react
from 2.0.15 to 2.1.5Release notes
Sourced from
@phosphor-icons/react
's releases.... (truncated)
Commits
Updates
@tanstack/react-query
from 5.24.8 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
@tanstack/react-query-devtools
from 5.24.8 to 5.37.1Release notes
Sourced from
@tanstack/react-query-devtools
's releases.... (truncated)
Commits
2dd2f69
release: v5.37.178e4bc1
chore: Update dependencies (#7449)fece4af
release: v5.36.27e2c9ab
release: v5.36.11d60d44
release: v5.36.06400e44
release: v5.35.52a3111b
release: v5.35.4f988e92
release: v5.35.13d3a503
release: v5.34.23ab92bc
release: v5.34.1Updates
@testing-library/jest-dom
from 6.4.2 to 6.4.5Release notes
Sourced from
@testing-library/jest-dom
's releases.Commits
e8c8b13
fix: add js suffix to isEqualWith import (#599)f03a582
fix(infra): codecoverage token addition (#600)20aca33
fix: Updates role support for aria-required attribute intoBeRequired
(#590)bd82f64
refactor: replace lodash with own implementation when possible (#593)Updates
@testing-library/react
from 14.2.1 to 15.0.7Release notes
Sourced from
@testing-library/react
's releases.... (truncated)
Commits
c1f2957
fix: Ensureact
is notany
whenReact.act
is not declared (#1323)b6e59f7
fix: export new act when available (#1319)f6a1677
chore: Adjust tests to workaround 18.3.0 bug (#1315)d143f46
fix: Stop restrictingcontainer
option based onhydrate
(#1313)48282c2
fix: EnsurerenderHook
options extend options forrender
(#1308)067d0c6
fix: Don't raise TypeScript errors when hydatingdocument
(#1304)c63b873
fix: ImprovelegacyRoot
error message (#1301)1645d21
fix: Stop using nullish coalescing (#1299)787cb85
Release: 15.0.0 (#1295)9c4a46d
feat: Add support for React 19 Canary (#1294)Updates
axios
from 1.6.7 to 1.7.0Release notes
Sourced from axios's releases.
... (truncated)
Changelog
Sourced from axios's changelog.
... (truncated)
Commits
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)870e0a7
fix(fetch): fix headers getting from a stream response; (#6401)95a3e8e
fix(fetch): fix & optimize progress capturing for cases when the request data...ad3174a
fix(fetch): capitalize HTTP method names; (#6395)b9f4848
chore(release): v1.7.0-beta.1 (#6383)Updates
immer
from 10.0.3 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
javascript-time-ago
from 2.5.9 to 2.5.10Commits
047070f
2.5.109205a48
#6. Possible fix of TypeScriptf0f180f
Create CODE_OF_CONDUCT.mdUpdates
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.61 to 18.3.2Commits
Updates
react-cookie
from 7.1.0 to 7.1.4Release notes
Sourced from react-cookie's releases.