-
-
Notifications
You must be signed in to change notification settings - Fork 575
Comparing changes
Open a pull request
base repository: pmndrs/jotai
base: v2.7.2
head repository: pmndrs/jotai
compare: v2.8.0
- 17 commits
- 37 files changed
- 8 contributors
Commits on Apr 4, 2024
-
[BREAKING] selectAtom does not resolve promises internally (#2435)
* test: selectAtom should not return async value when the base atom curr and prev values are synchronous * selectAtom replaces promise with fulfilled value when promise resolves * replace refAtom with weakMap implementation * partition state by store * BREAKING: selectAtom does not internally resolve promises --------- Co-authored-by: David Maskasky <[email protected]> Co-authored-by: Daishi Kato <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8847084 - Browse repository at this point
Copy the full SHA 8847084View commit details -
New store implementation as
store2.ts
(#2463)* wip * wip * wip * wip * wip * wip * wip * wip * wip * cherry-pick #2462 * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * follow #2471 * expose store2 so that we can experiment it * follow #2472 * separate experimental export * Update src/vanilla/store2.ts Co-authored-by: Iwo Plaza <[email protected]> * refactor --------- Co-authored-by: Iwo Plaza <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bf075ef - Browse repository at this point
Copy the full SHA bf075efView commit details -
feat(utils): atomWithLazy for lazily initialized primitive atoms. (#2465
) * feat(utils): atomWithLazy for lazily initialized primitive atoms. * tweak test for older ts versions * add `unstable_is` hack for use in `jotai-store` * add documentation for atomWithLazy * update lazy docs * remove semicolons in lazy docs * add more elegant implementation for atomWithLazy * clear type declarations --------- Co-authored-by: Daishi Kato <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c81246e - Browse repository at this point
Copy the full SHA c81246eView commit details -
deprecate useReducerAtom (#2467)
* deprecate useReducerAtom * add deprecation warnings * fix the recipe
Configuration menu - View commit details
-
Copy full SHA for 13b515e - Browse repository at this point
Copy the full SHA 13b515eView commit details -
new store dev methods (rev3) (#2474)
* refactor types * rev3 methods * implement dev3 methods * exclude self * fix lint * dev3 methods in store2 * test for dev3_*
Configuration menu - View commit details
-
Copy full SHA for d625f32 - Browse repository at this point
Copy the full SHA d625f32View commit details
Commits on Apr 5, 2024
-
fix: expose internal devstore types (#2481)
* fix: expose internal devstore types * fix(vanialla.ts): export the store types * fix(vanialla.ts): export the store types * fix: avoid exporting types from `jotai/vanilla` entry point Co-authored-by: Daishi Kato <[email protected]> --------- Co-authored-by: Daishi Kato <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bae2107 - Browse repository at this point
Copy the full SHA bae2107View commit details -
Configuration menu - View commit details
-
Copy full SHA for 11a798b - Browse repository at this point
Copy the full SHA 11a798bView commit details -
Signed-off-by: frameflare <[email protected]>
frameflare committedApr 5, 2024 Configuration menu - View commit details
-
Copy full SHA for 1049ae1 - Browse repository at this point
Copy the full SHA 1049ae1View commit details
Commits on Apr 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 93a6fb9 - Browse repository at this point
Copy the full SHA 93a6fb9View commit details
Commits on Apr 7, 2024
-
chore(deps): update dev dependencies (#2479)
* chore(deps): update dev dependencies * downgrade user-evnet * fix type with vi.fn * for older ts * hack for older ts * hack for older ts 2 * hack for older ts 3 * hack for older ts 4 * hack for older ts 5 * hack for older ts 6 * hack for older ts 7 * hack for older ts 8 * resolve replacement * update snapshots * do not use default export * Revert "do not use default export" This reverts commit 0a64673. * update package.json * wip: fix cjs * wip: for other builds * wip: fix previous commit * wip: esm and system * system cannot be tested * wip: fix esm * wip: RESET * wip: RESET 2 * wip: tsconfig * revert it * wip: patch test * wip: fix regex * wip: patch dist * patch test with require * wip: fix path * fix cjs&umd * skip one test with umd * can we remove this? * Revert "can we remove this?" This reverts commit 1efc0b5.
Configuration menu - View commit details
-
Copy full SHA for c09843a - Browse repository at this point
Copy the full SHA c09843aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ca8339 - Browse repository at this point
Copy the full SHA 2ca8339View commit details -
fix(vanilla): setters do not freeze new values (#2476)
Co-authored-by: Daishi Kato <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 93a28f4 - Browse repository at this point
Copy the full SHA 93a28f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2abd51c - Browse repository at this point
Copy the full SHA 2abd51cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 88303ac - Browse repository at this point
Copy the full SHA 88303acView commit details
Commits on Apr 8, 2024
-
fix(store): remove dev3 methods and add dev4 methods only in store2 (#…
…2484) * fix(store): combine dev3 methods * dev methods rev4 * remove rev3 and add rev4 * hack type * hack type 2 * remove unusable types * fix test condition * format * fix dev store * export internal types
Configuration menu - View commit details
-
Copy full SHA for a3be09e - Browse repository at this point
Copy the full SHA a3be09eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d2f03a - Browse repository at this point
Copy the full SHA 2d2f03aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b4eb45 - Browse repository at this point
Copy the full SHA 1b4eb45View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v2.7.2...v2.8.0