Releases: pmndrs/jotai
v2.6.3
Some improvements in core and utils 👏
What's Changed
- fix: atoms should not remount on recalculations (with async dependencies) by @dmaskasky in #2347
- fix(utils): atomWithReducer for jotai-scope by @dai-shi in #2351
- fix(utils/atomWithStorage): defaultStorage with disabled local storage crashes on mount by @benediktschlager in #2354
- feat(vanilla): customizable atom.unstable_is by @dai-shi in #2356
New Contributors
- @SpringHgui made their first contribution in #2320
- @sakurawen made their first contribution in #2358
- @JoltCode made their first contribution in #2357
- @benediktschlager made their first contribution in #2354
Full Changelog: v2.6.2...v2.6.3
v2.6.2
Some improvements for atomWithStorage. Feedback is welcome.
What's Changed
- fix(vanilla): should mount once with atom creator atom by @nogaten in #2319
- feat(utils): createJSONStrage options by @dai-shi in #2324
- feat(utils): add withStorageValidator by @dai-shi in #2336
New Contributors
- @L-Qun made their first contribution in #2318
- @ahme-dev made their first contribution in #2332
- @nogaten made their first contribution in #2319
Full Changelog: v2.6.1...v2.6.2
v2.6.1
This version has two minor improvements for library authors. It's wonderful to see Jotai ecosystem growing. No major bugs have been reported lately. It's fairly okay to say the current version is pretty stable.
What's Changed
- fix(utils): add init property to the return type of atomWithReset by @jaesoekjjang in #2304
- fix(utils): add description for the RESET symbol. by @MiroslavPetrik in #2307
New Contributors
- @wherehows made their first contribution in #2270
- @benson00077 made their first contribution in #2284
- @ioExpander made their first contribution in #2280
- @jaesoekjjang made their first contribution in #2304
Full Changelog: v2.6.0...v2.6.1
v2.6.0
We can now directly use <Provider>
in React Server Components. 🎉
What's Changed
- feat(build): set some files to the client only for React Server Components use case by @himself65 in #2245
- feat(utils): getOnInit option for atomWithStorage by @dai-shi in #2246
New Contributors
- @MiroslavPetrik made their first contribution in #2238
Full Changelog: v2.5.1...v2.6.0
v2.5.1
This fixes some small issues in jotai/utils.
What's Changed
- fix(utils): unwrap may not return previous value by @satoren in #2216
- Apply publint recommendations by @dbritto-dev in #2219
- fix(utils): useHydrateAtoms type by @dai-shi in #2229
New Contributors
- @satoren made their first contribution in #2216
- @dbritto-dev made their first contribution in #2219
Full Changelog: v2.5.0...v2.5.1
v2.5.0
This fixes some bugs, one of which was critical for jotai-effect
. It also adds a new internal capability that may help extensions such as jotai-scope
.
What's Changed
- feat(vanilla): prefer using
this
for atom config by @dai-shi in #2186 - fix(vanilla): avoid re-computing unmounted derived atoms in an edge case by @eryue0220 in #2197
- fix(vanilla): deal with promise resolving race condition by @dmaskasky in #2199
- refactor(vanilla): simplify conditions by @dai-shi in #2202
New Contributors
- @ilyasmez made their first contribution in #2159
- @NaamuKim made their first contribution in #2161
- @dmaskasky made their first contribution in #2163
- @joetis06 made their first contribution in #2183
- @ocavue made their first contribution in #2190
- @eryue0220 made their first contribution in #2197
Full Changelog: v2.4.3...v2.5.0
v2.4.3
This fixes a regression in an edge case, which has existed since v2.1.1.
What's Changed
- fix(vanilla): Returning the same Promise twice from an atom getter causes Promise chaining cycle. by @iwoplaza in #2152
New Contributors
- @kalijonn made their first contribution in #2139
- @stevemolitor made their first contribution in #2150
- @iwoplaza made their first contribution in #2152
Full Changelog: v2.4.2...v2.4.3
v2.4.2
v2.4.1
There was a regression in v2.3.0, which is fixed.
What's Changed
- fix(vanilla): should recompute state after onMount by @tmkx in #2099
- fix(utils/atomWithStorage): Prevent createJSONStorage from adding subscribe method when window.Storage is not defined by @byudaniel in #2100
New Contributors
- @gerzonc made their first contribution in #2083
- @ilyapopovs made their first contribution in #2101
- @tmkx made their first contribution in #2099
- @byudaniel made their first contribution in #2100
Full Changelog: v2.4.0...v2.4.1
v2.4.0
This version fixes an edge case in core that has existed since v2.0.0.
What's Changed
- fix(vanilla): should only mount dependencies if the atom is mounted by @dai-shi in #2078
- fix(vanilla): should update with conditional dependencies by @dai-shi in #2086
- fix(utils): Do not set a splitted atom when not actually modified by @arnodb in #2088
New Contributors
Full Changelog: v2.3.1...v2.4.0