#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 19 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.1
18.2.0
18.3.1
18.2.55
18.3.3
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
3.6.0
3.7.0
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.1Release notes
Sourced from jotai's releases.
... (truncated)
Commits
a4dc985
2.8.1127caa7
chore(deps): update dev dependencies (#2563)284bd21
fix(store): properly update atom values with edge-case dependency (#2555)0319cd4
fix(core): update atom value with conditional dependencies (regression with #...a685dfc
feat: add back dev4_restore_atoms to store v2 (#2509)c9b504f
docs: add Next.js App Router HN demo (#2562)1dbe400
Migrate to pnpm (#2548)feb5ae3
chore: improve memory tests (#2508)9d5c4c0
fix: memory leaks in store2 (#2533)5e5a505
feat(website): update frameworks (#2544)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.3Commits
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
Looks like these dependencies are no longer updatable, so this is no longer needed.