#31595b82631d Thanks @iegik! - Renamed an internal hasOwnProperty to hasOwn. This avoids problems in CommonJS environments when the consumer tries to prevent prototype pollution with Object.freeze(Object.prototype).
This version introduces a new feature atomWithLazy and deprecates useReducerAtom and freezeAtomCreator. It also introduces an experimental store implementation in jotai/experimental.
Migration Guide
selectAtom
selectAtom will no longer internally unwrap promises. To migrate to the new api, use the unwrap utility from jotai/utils package.
// suppose we have this
const baseAtom = atom(Promise.resolve({ id: 0, name: 'test' }))
// instead, you need to import unwrap from 'jotai/utils' and pass the unwrapped atom
import { unwrap } from 'jotai/utils'
...
const idAtom = selectAtom(
unwrap(baseAtom),
({ name }) => name,
(prev, curr) => prev.id === curr.id
)
Bumps the javascript group with 18 updates in the / directory:
11.11.3
11.11.4
11.11.0
11.11.5
5.0.8
5.0.13
5.15.10
5.15.18
5.15.10
5.15.18
2.6.4
2.8.0
18.2.0
18.3.1
18.2.55
18.3.2
18.2.0
18.3.1
18.2.19
18.3.0
4.0.12
4.0.13
4.7.4
4.7.5
1.4.0
1.5.7
20.11.17
20.12.12
7.33.2
7.34.1
4.6.0
4.6.2
5.3.3
5.4.5
5.1.1
5.2.11
Updates
@emotion/react
from 11.11.3 to 11.11.4Release notes
Sourced from
@emotion/react
's releases.Commits
6e0e388
Version Packages (#3160)5b82631
Renamed an internalhasOwnProperty
tohasOwn
(#3159)0bfa978
AdddisableRemotePlayback
to valid prop types (#3156)Updates
@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
@fontsource/roboto
from 5.0.8 to 5.0.13Commits
Updates
@mui/icons-material
from 5.15.10 to 5.15.18Release notes
Sourced from
@mui/icons-material
's releases.... (truncated)
Changelog
Sourced from
@mui/icons-material
's changelog.... (truncated)
Commits
607daac
v5.15.18 (#42233)9bc4fc4
v5.15.17 (#42162)284e251
v5.15.16 (#42084)5a07996
5.15.15 (#41752)9585d28
[release] v5.15.14 (#41540)6da671c
[material-next] Drop the package (#41544)98a08c9
[docs] Fix some Vale errors (#41516)dbcb678
[release] v5.15.13 (#41462)828f4da
[pigment] Rename directories to match package names (#41453)16e8ef7
[code-infra] Add alias for icon types (#41248)Updates
@mui/material
from 5.15.10 to 5.15.18Release notes
Sourced from
@mui/material
's releases.... (truncated)
Changelog
Sourced from
@mui/material
's changelog.... (truncated)
Commits
607daac
v5.15.18 (#42233)cb590e4
[material-ui][ToggleButtonGroup] Add missingselected
class in ToggleButton...c44cb3f
[material-ui][Autocomplete] Improve design when there's a start adornment for...9bc4fc4
v5.15.17 (#42162)813a7b3
[material-ui][slider] Move palette styles to the bottom (#41676)284e251
v5.15.16 (#42084)6bcb471
[material-ui][Dialog] Prevent onClick on the root element from being overwrit...fc95e40
[l10n] Fix typo in is-IS locale (@magnimarels
) (#41815)bbe55fb
[material-ui][Select] FixmuiName
property TypeScript error (@EyaOuenniche
)...5a07996
5.15.15 (#41752)Updates
jotai
from 2.6.4 to 2.8.0Release notes
Sourced from jotai's releases.
... (truncated)
Commits
1b4eb45
2.8.02d2f03a
fix(utils): dev-only deprecation message (#2491)a3be09e
fix(store): remove dev3 methods and add dev4 methods only in store2 (#2484)88303ac
add memory leak test (#2487)2abd51c
deprecate freezeAtomCreator (#2490)93a28f4
fix(vanilla): setters do not freeze new values (#2476)2ca8339
chore: old ts versions to test in ci (#2489)c09843a
chore(deps): update dev dependencies (#2479)93a6fb9
refactor atomWithLazy (#2485)1049ae1
docs: fix some typos (#2483)Updates
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.55 to 18.3.2Commits
Updates
react-dom
from 18.2.0 to 18.3.1Release notes
Sourced from react-dom's releases.
Changelog
Sourced from react-dom's changelog.
Commits
d6c42f7
Bump to 18.3.18a015b6
Add deprecation warning for unmountComponentAtNodec3b2839
Add deprecation warning for findDOMNoded4ea75d
ReactDOMTestUtils deprecation warnings7548c01
DeprecaterenderToStaticNodeStream
(#28872) (#28874)5894232
Enable warning for defaultProps on function components for everyone (#25699)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-dom since your current version.
Updates
@types/react-dom
from 18.2.19 to 18.3.0Commits
Updates
react-error-boundary
from 4.0.12 to 4.0.13Release notes
Sourced from react-error-boundary's releases.
Commits
15f1ba2
Update README.md (#180)ed6d112
ci(eslint): use eslint+prettier with ci strictly (#165)Updates
socket.io-client
from 4.7.4 to 4.7.5Release notes
Sourced from socket.io-client's releases.
Changelog
Sourced from socket.io-client's changelog.
Commits
4f6030f
chore(release): 4.7.534cbfbb
fix: discard acknowledgements upon disconnectionUpdates
@swc/core
from 1.4.0 to 1.5.7Changelog
Sourced from
@swc/core
's changelog.... (truncated)
Commits
a5004fa
chore: Publish1.5.7
withswc_core
v0.92.4
1c38bad
chore: Update@swc/types
ee09d7f
chore: Publiush@swc/types@v0.1.7