-
-
Notifications
You must be signed in to change notification settings - Fork 656
Comparing changes
Open a pull request
base repository: pmndrs/jotai
base: v2.0.4
head repository: pmndrs/jotai
compare: v2.1.0
- 16 commits
- 71 files changed
- 12 contributors
Commits on Apr 10, 2023
-
1
Configuration menu - View commit details
-
Copy full SHA for 4f8a6ed - Browse repository at this point
Copy the full SHA 4f8a6edView commit details -
1
Configuration menu - View commit details
-
Copy full SHA for 03e595a - Browse repository at this point
Copy the full SHA 03e595aView commit details -
fix workflow file for old ts (#1872)
* fix workflow file for old ts * wip: debugging * fix workflow
1Configuration menu - View commit details
-
Copy full SHA for 385124f - Browse repository at this point
Copy the full SHA 385124fView commit details
Commits on Apr 13, 2023
-
1
Configuration menu - View commit details
-
Copy full SHA for 536dd3b - Browse repository at this point
Copy the full SHA 536dd3bView commit details
Commits on Apr 24, 2023
-
1
Configuration menu - View commit details
-
Copy full SHA for 94c1a20 - Browse repository at this point
Copy the full SHA 94c1a20View commit details
Commits on May 1, 2023
-
fix(examples): import issue and upgrade to v2 (#1903)
* fix: hacker_news showcase * fix: todos showcase * fix: hello showcase * fix: todos_with_atomFamily showcase * fix: text_length showcase * chore: upgrade example to jotai@ 2.0.4 * revert: tsconfig format * chore: upgrade todos_with_atomFamily to v2 * feat: ignore examples directory on lint * refactor: extract action type * fix: prevent merging eslint configs
1Configuration menu - View commit details
-
Copy full SHA for 48b33f7 - Browse repository at this point
Copy the full SHA 48b33f7View commit details -
1
Configuration menu - View commit details
-
Copy full SHA for fbfe21e - Browse repository at this point
Copy the full SHA fbfe21eView commit details -
Update urql documentation to align with current version
1Configuration menu - View commit details
-
Copy full SHA for 3385f8c - Browse repository at this point
Copy the full SHA 3385f8cView commit details -
1
Configuration menu - View commit details
-
Copy full SHA for 1967bba - Browse repository at this point
Copy the full SHA 1967bbaView commit details
Commits on May 4, 2023
-
fix(vanilla): better promise handling (#1851)
* add failing test * add more tests * revisit store tests * fix for one of tests * wip: nextDependencies instead of depSet * fix test with resolving pending promises * lint * wait some ticks instead of resolveMap * add test for #1905 * fix test for #1905 * simplify test * fix test for react usage * fix store to pass the test --------- Co-authored-by: M. Bagher Abiat <zorofight94@gmail.com>
1Configuration menu - View commit details
-
Copy full SHA for 85dba6b - Browse repository at this point
Copy the full SHA 85dba6bView commit details -
fix(atomWithStorage): handle RESET/removeItem from cross-tab storage …
…updates (#1882) * fix(atomWithStorage): handle RESET/removeItem from cross-tab storage updates BREAKING CHANGE: `SyncStorage` and `AsyncStorage` now receive `initialValue` as an argument to `getItem` and `subscribe` BREAKING CHANGE: Removed export `unstable_NO_STORAGE_VALUE` * docs: ensure subscribe method uses callback in validated storage example
1Configuration menu - View commit details
-
Copy full SHA for aa9859f - Browse repository at this point
Copy the full SHA aa9859fView commit details -
breaking(vanilla): remove deprecated store dev methods (#1893)
* breaking: remove deprecated store dev methods * remove corresponding tests
1Configuration menu - View commit details
-
Copy full SHA for c42e7c7 - Browse repository at this point
Copy the full SHA c42e7c7View commit details -
fix(react): Infer useHydrateAtoms value types from atom.read ReturnTy…
…pe (#1898) * Exporting AnyWritableAtom for external usage. * Updating test title. * Removing duplicate test. * Inferring type for useHydrateAtoms values based on generic. * Update src/react/utils/useHydrateAtoms.ts * Creating recursive type InferAtoms. * Updating test to use two different atoms. * Updating test to pass. * Reworking InferAtoms to work with Iterable. * Switching from 'never' to 'any', continue support for 'Map'. * Adding test to confirm continued support for 'Map'. * Removing newline between types. * Moving test to see if that cleans up diff readability. * Overloading function to include Map/Array. * Updating test for Map to include two atoms. * Adding types test for useHydrateAtoms. * Exporting all possible overloaded types. * Updating type test to include a few other atom type mismatches. * Adding ts-ignore for ts 3.8 support. --------- Co-authored-by: Daishi Kato <dai-shi@users.noreply.github.com>
1Configuration menu - View commit details
-
Copy full SHA for 1c08b20 - Browse repository at this point
Copy the full SHA 1c08b20View commit details
Commits on May 5, 2023
-
chore(tests): migrate to vitest (#1839)
* chore: initial vitest setup * test(vanilla): migrate vanilla tests * test(babel): migrate babel tests * chore: react-testing library vitest setup * test(react): migrate tests * test: deprecate legacy tests + update scripts * test: remove unnecessary changes * ci: remove references to jest update scripts * chore: remove extra test setup * ci(test-old-typescript): update command * test: try removing pretty-format override * test: use named imports for vitest * test: revert stylistic changes * test: fix react transition test * chore(package.json): revert react experimental version * chore: bump react experimental versions * chore: add types for babel-core * test(atomWithObservable): use shouldAdvanceTime to bring mock time in parity with real time * chore: update old typescript file * chore: update old typescript file * test: add type + keep parse5 in old tests * chore: remove extra test scripts Co-authored-by: Daishi Kato <dai-shi@users.noreply.github.com> * test(types.test.tsx): import it from vitest --------- Co-authored-by: Daishi Kato <dai-shi@users.noreply.github.com>
1Configuration menu - View commit details
-
Copy full SHA for cc35d1d - Browse repository at this point
Copy the full SHA cc35d1dView commit details
Commits on May 6, 2023
-
chore(deps): update dev dependencies (#1913)
* chore(deps): update dev dependencies * use node 18 * fix rollup error * fix test old ts workflow * use userEvent instead of fireEvent for some * use fake timers * Revert "use fake timers" This reverts commit b7f7d76. * test: fix some async tests * chore: use node v16 for react 16.x * chore: use node v16 for react 16.x attempt 2 * revert invalid if/else syntax * revert invalid if/else syntax * test(async): use vi.useFakeTimer when using set timeouts * test(async.test.tsx): revert additional check * test(async): use fake timers when working with promises * test(async): use fake timers when working with promises attempt 2 * refactor for consistency * test(test-multiple-versions.yml): downgrade to node 14 for react@16.9.0 * using the same hack in other tests in async.test.tsx * test(async.test.tsx): avoid using faketimers * fix act warning in async.test.tsx * fix act warning in tests * test: patch jsdom for react@16.9.0 * test: bump react 16 version * test: remove old jsdom patch * a workaround for missing performance.mark * consistent comments --------- Co-authored-by: Arjun <14841132+arjunvegda@users.noreply.github.com>
1Configuration menu - View commit details
-
Copy full SHA for 9e64092 - Browse repository at this point
Copy the full SHA 9e64092View commit details -
1
Configuration menu - View commit details
-
Copy full SHA for b38d44c - Browse repository at this point
Copy the full SHA b38d44cView 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.0.4...v2.1.0