Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/pmndrs/jotai

👻 Primitive and flexible state management for React
https://github.com/pmndrs/jotai

feat(website): improve table of contents (#2115)

f7d7f74eb64660421dfea78d2be1e47816ffd6be authored over 1 year ago
fix atomWithBroadcast description (#2106)

90a3116773b541f9c1987801eb71027e5e23298a authored over 1 year ago
chore(tests/utils): suppress error boundary error log (#2112)

5e5a5e6c0d39f59aace1437123716f39e3fc1b66 authored over 1 year ago
chore(tests/utils): add observable tests (#2008)

* observable-tests

* observable-tests: plain rxjs with Subject

* observable-tests: comment...

ccba918281069f3ce003988f591389df4fefdde5 authored over 1 year ago
docs: add atomWithBroadcast and remove subheadings (#2110)

* docs: add atomWithBroadcast and remove subheadings

* docs: update recipes file names

dbfa6e43616e2df85f96ee6e53ded8880d96a800 authored over 1 year ago
2.4.1

1d004b090d93b383d73ef9f40d978a8970afbf91 authored over 1 year ago
chore(deps): update dev dependencies (#2105)

* chore(deps): update dev dependencies

* revert vitest

* give up with "bundler"

* fix t...

904cec76928260ecf797848bc8f5127941c64f8c authored over 1 year ago
fix(utils/atomWithStorage): Prevent createJSONStorage from adding subscribe method when window.Storage is not defined (#2100)

1d25284f170275186e0ff1715967c7e560debae6 authored over 1 year ago
fix(vanilla): should recompute state after onMount (#2099)

* fix: should recompute state after onMount

* refactor store test

* refactor with onMount ...

fdd40f7f9d25ba07692d8debbfd1ac817d2a477a authored over 1 year ago
docs: update location integration docs to match https://github.com/jotaijs/jotai-location/pull/13 (#2101)

f1590d48fcf09f701a403ea1ae233de490bcc64d authored over 1 year ago
docs: split atom creators in multiple files (#2083)

58dec505a42a4078eba390be5eee6542cdb55e9f authored over 1 year ago
feat(website): improve search (#2097)

90010924ec0606dd53261de26056664be573380c authored over 1 year ago
2.4.0

0fe69af27068f2192d24cbe84ae885505ca1d457 authored over 1 year ago
chore(deps): update dev dependencies (#2090)

* chore(deps): update dev dependencies

* downgrade vitest

991ce29536605634fbdb79b4f88f08ffe67c020e authored over 1 year ago
fix(utils): Do not set a splitted atom when not actually modified (#2088)

* Do not set a splitted atom when not actually modified

* Apply suggestions from code review
...

e306723228cf1316da7126f7badf7392fea175e2 authored over 1 year ago
fix(vanilla): should update with conditional dependencies (#2086)

* add failing test

* fix it

* fix typo

0e501cb343b2cbeaf5daaa9877e7aae9c6a95bd8 authored over 1 year ago
fix(vanilla): should only mount dependencies if the atom is mounted (#2078)

* add a failing test

* remove useEffect from the test

* avoid using Mock type

* add mor...

2bdf74adf2c9a79997c37ff5847c5eeae0f590a0 authored over 1 year ago
Update Coverage Provider from "c8" to "v8" in Vitest (#2089)

* docs(contributing.md): fix typo in Core lib

* chore(deps): Replace deprecated @vitest/cover...

80fe4b5527cc82ea0f8c40c5c257c5eecf08a25b authored over 1 year ago
docs(contributing.md): fix typo in Core lib (#2085)

d1a4b09bcbac0af7f64e51bb5801dcedb42f7be9 authored over 1 year ago
test with more ts versions in CI (#2073)

144a6b5177e96c9ef1fd221e013c576dfdbe26a5 authored over 1 year ago
2.3.1

2bf87a6e2564d11aa55671297feb4b055a2ed7a4 authored over 1 year ago
fix: global number of instances flag (#2066)

ec7b5103174416094de07658da0e138a64172b47 authored over 1 year ago
docs: fix typo (#2065)

3a1a8f18aa5aea4242385d3a34a6289f8878a193 authored over 1 year ago
2.3.0

46ccde0df464c1396fd50b044d14c6a906724392 authored over 1 year ago
chore(deps): update dev dependencies (#2064)

* chore(deps): update dev dependencies

* avoid default export

* Revert "avoid default expo...

4c7dc7fd8acf5956ff7423ffedd071670ee0523b authored over 1 year ago
fix(vanilla): improve warning message for multiple instances (#2061)

d1342a63a5593fa42f64c8e86a26b115d86e7aff authored over 1 year ago
feat(utils): stable unwrap (#2055)

* feat(utils): stable unwrap

* add docs for unwrap

08374849c6d1fb37dfe03a038b38d944f26c8735 authored over 1 year ago
breaking: remove deperecated dev-only methods (#2054)

d173ca2f46ede497f4a23a9c46cfdfc98b0fc62b authored over 1 year ago
refactor(vanilla): simplify store impl (#2029)

* refactor(vanilla): simplify store impl

* fix for react <= 17

* refactor mounting logic
...

59989ec617a01ceb1f4dd5f908f57d5eb182004a authored over 1 year ago
feat(website): add all docs to sidebar (#2063)

105fb61f7b16965cdec7cc71b4a21cc7d026c67c authored over 1 year ago
2.2.3

6a166125ab83e7694ca7e221e2190e15a7c6ed14 authored over 1 year ago
chore(deps): update dev dependencies (#2051)

05174406ea06a641704a9339bc53d7e2e12aacc3 authored over 1 year ago
fix(vanilla): check duplicated instances (#2049)

21d4ab7f44bcbacdad72b23bb5f457539f883374 authored over 1 year ago
fix: declare @types/react as peerDep to avoid phantom dep (#2048)

d8a90706797eaa495a4105df77d96d92ca587658 authored over 1 year ago
feat(website): updates (#2042)

8cb3c1d326a21a7b353f343725b68b4c8d517d05 authored over 1 year ago
fix(readme): clarify write-only atoms are derived atoms (#2034)

5039d7d697c7d498dd85ebfe59e6c5acf8bcd946 authored over 1 year ago
feat(website): styling with tailwindcss (#2019)

4f8d1feb7ae67097b37baa3fd72036776f6067f2 authored over 1 year ago
2.2.2

4f945a20ae4cba24ec01f8bfe82f77090b0823a1 authored over 1 year ago
chore(deps): update dev dependencies (#2024)

* chore(deps): update dev dependencies

* run prettier

* Revert "run prettier"

This reve...

2f5ca45f12097ea91e93342b8df08ea2904c80de authored over 1 year ago
fix(utils): loadable handles sync errors (#2021)

* add failing test

* fix it

98971df54de75511d8fd370acf9a18aa4feee2b5 authored over 1 year ago
docs(core): add a section about `signal` (#2017)

22aed4892a93ccfd5175febe7615c1d52cc55cd4 authored over 1 year ago
fix(vanilla): bail out recomputing with the same value (#2016)

* add a failing test

* a fix, is it hacky?

* refactor: simplify logic

* drop a test wit...

85cccb12adc9fc6c1a2e9f7c2ea3da274c84b3d6 authored over 1 year ago
fix(docs): link either to new react docs or legacy docs (#2006)

a9a639f4589c660b1f0723c536bf69d655bd71be authored over 1 year ago
2.2.1

2188d7557500e59c10415a9e74bb5cfc8a3f9c31 authored over 1 year ago
chore(deps): update dev dependencies (#2000)

cbb8d56858ea54f926b5f4f07dc4a4a2d04465f4 authored over 1 year ago
fix(utils): unstable_unwrap to support writable atom (#1997)

* fix(utils): unwrap to support writable atom

* fix types

* fix type test

* fix type again

f7c60c1a485e669286686c50f3e11884ac8db5d2 authored over 1 year ago
fix(utils): improve unstable_unwrap for sometimes async atom (#1996)

* add failing test

* fix(utils): improve unstable_unwrap for sometimes async atom

* add a ...

39059bb27790dd89637f7c6ff2e0a8ece76878d8 authored over 1 year ago
fix(utils): improve selectAtom typing (#1995)

* add failing test

* fix(utils): improve selectAtom typing

* refactor

91a92e32612d206731221dedf223d25e254099eb authored over 1 year ago
fix(utils): revert atomWithStorage typing (#1994)

* fix(utils): fix/revert atomWithStorage typing

* refactor

77feeb22221e8d626184c39a390121f0599dbe5d authored over 1 year ago
feat(utils/useHydrateAtoms) - Optionally rehydrate with force hydrate (#1990)

* Added forceHydrate option to useHydrateAtoms

* Updated docs for forceHydrate useHydrateAtom...

358b873f717b922e5e2cb2fdabb64e397639cbde authored over 1 year ago
docs: add new time travel props (#1993)

3040629485a6e247731192c67e0d518950729814 authored over 1 year ago
2.2.0

90eb0a6bae9a2b2942327197d507c24f7d5d2af7 authored over 1 year ago
chore(deps): update dev dependencies (#1984)

03713b09eb00296b8c2fe5d6a092e07abb105844 authored over 1 year ago
fix(build): mode env for "import" condition" (#1978)

* fix(build): mode env for "import" condition"

* another way

* yet another way

8ae6d6be9376c459098f7e51eec91086cc0aa8e8 authored over 1 year ago
feat(vanilla): new store listeners for devtools (#1966)

* revisit store listeners

* revert to main

* second iteration!

* Update src/vanilla/sto...

bb6006e9d3affb6c890e1eab22ddea2835a0cb79 authored over 1 year ago
breaking(utils): improve atomWithStorage (#1958)

* breaking(utils): improve atomWithStorage

* use separate options

* mark the new feature u...

2ec0bb96533f827b2b6f38456bbeab9cc542eddc authored over 1 year ago
breaking(utils): predictable atomWithDefault (#1939)

242eb87fd91e4bc48cfb83d0f0f1cdfcd49b6221 authored over 1 year ago
website: Update index.js (#1980)

e455ec24700c18acead24095551c72273a93caf6 authored over 1 year ago
fix(docs): atomFamily example missing set() usage (#1976)

10de5a7cbe6f87f34b2fb476eb8ea244ac92077f authored over 1 year ago
2.1.1

df86b186ac262f5c58ed12299b78241cf945de71 authored over 1 year ago
chore(deps): update dev dependencies (#1973)

382a7904a2438fcdcbdc60bf04781721ca41000a authored over 1 year ago
fix: prefer PromiseLike where appropriate (#1967)

* fix: prefer PromiseLike where appropriate

* missing optional operator

* more conversion
...

43e70c3496853ee8a51ea1837a5293d73a062859 authored over 1 year ago
fix(vanilla): update atoms with tree structure dependencies (reggression from v1) (#1959)

* add failing test

* rewrite recomputeDependents

* safer infinite loop detection with recu...

1e774e2bd96ead7dd90021d0443209234c8799b1 authored over 1 year ago
fix(vanilla): Stable promise (#1933)

* failing test case for renotification on equal promise

* fix unstable promise reference

*...

06d4abf72adf6f14770c0da9158a369288f00260 authored over 1 year ago
docs: fix typo in docs/recipes/custom-useatom-hooks (#1971)

7a67b23da9399f77841e9cbd4c349fd921fa4b36 authored over 1 year ago
fix(docs): setItem argument missing from storage example (#1957)

7a5ce17e38f7d5c895a1d8e9e52226881b32da67 authored over 1 year ago
docs: fix typo in CONTRIBUTING.md (#1947)

4fa2dd080f518e9f6e7c642e3890e51bbee212ba authored over 1 year ago
docs: fix typos on "initialize atom on render" (#1945)

Just some minor typos.

1adaa66f705cbe3ca9121c3abe632d050833bdb7 authored over 1 year ago
chore: remove unused jest references (#1919)

10001a7b34bf2dbd0cdff28b0f14877a4707e509 authored over 1 year ago
2.1.0

b38d44c5b5db8955c4ef892c712750198762d82f authored over 1 year ago
chore(deps): update dev dependencies (#1913)

* chore(deps): update dev dependencies

* use node 18

* fix rollup error

* fix test old ...

9e64092f3d9faafec9b2d52033169955c5856322 authored over 1 year ago
chore(tests): migrate to vitest (#1839)

* chore: initial vitest setup

* test(vanilla): migrate vanilla tests

* test(babel): migrat...

cc35d1d222120e401d545e4991619eb49aea97b7 authored over 1 year ago
fix(react): Infer useHydrateAtoms value types from atom.read ReturnType (#1898)

* Exporting AnyWritableAtom for external usage.

* Updating test title.

* Removing duplicat...

1c08b200cf10be960ed871bbd9fbada52065b292 authored over 1 year ago
breaking(vanilla): remove deprecated store dev methods (#1893)

* breaking: remove deprecated store dev methods

* remove corresponding tests

c42e7c78c9ecc0f806f792e4d10b29fc1ca06570 authored over 1 year ago
fix(atomWithStorage): handle RESET/removeItem from cross-tab storage updates (#1882)

* fix(atomWithStorage): handle RESET/removeItem from cross-tab storage updates

BREAKING CHANG...

aa9859f64de647c77f4862fba8bc521a707c0e0b authored over 1 year ago
fix(vanilla): better promise handling (#1851)

* add failing test

* add more tests

* revisit store tests

* fix for one of tests

* w...

85dba6b41e135cd3f65e471a423432fae21a55ec authored over 1 year ago
docs(react): iterator type on es5 target (#1900) (#1906)

* fix(react): iterator type on es5 target (#1900)

* Revert "fix(react): iterator type on es5 ...

1967bba4f97ba6fdc827d452cf373bb7b66af08f authored over 1 year ago
Update urql.mdx (#1907)

Update urql documentation to align with current version

3385f8c9ae4420b3e8bd241a828f55211e5decce authored over 1 year ago
docs: update `atomFamily` examples to v2 (#1904)

fbfe21e66f186be79206ef2c4098e6e2487b3e6e authored over 1 year ago
fix(examples): import issue and upgrade to v2 (#1903)

* fix: hacker_news showcase

* fix: todos showcase

* fix: hello showcase

* fix: todos_wi...

48b33f7d3992c87789816a994a2aa30a39d87ccd authored over 1 year ago
Improve typescript documentation (#1885)

94c1a20bc38ece90b75155571c71eb43e07303cd authored almost 2 years ago
performance.mdx code typo fix (#1878)

536dd3b2d9f42f7cdc7721d76b3a6e3b13d0e29f authored almost 2 years ago
fix workflow file for old ts (#1872)

* fix workflow file for old ts

* wip: debugging

* fix workflow

385124fb27e8d441cb3dd75baf399433d27ed82a authored almost 2 years ago
fix workflow yaml

03e595a1841a19fe2c81f440969dd0063c150cf7 authored almost 2 years ago
docs(nextjs): :memo: added caution when using router in NextJS 13 (#1865)

4f8a6ed67eddc5d3f683c7f20091e873a77406bc authored almost 2 years ago
2.0.4

7f7127774e98be2cc5fd1190f0c5726f799b027f authored almost 2 years ago
chore: add extentsion in imports (#1823)

* chore: add extentsion in imports

* fix lint

* typescript 5.0

* update ts 5

* rever...

9297b8ba3e0168826fbbe5c161f175e6cedf0233 authored almost 2 years ago
fix eslint warning

12e256a063e59de6507392856b185e96a0d8ecec authored almost 2 years ago
Revert "fix(tests): avoid using fake timers for now (#1676)" (#1860)

This reverts commit e7749470e94e4c9d16ce4c858fdda50404565f4f.

abc12dbce43b29f25204eb9929b6d791612a61fb authored almost 2 years ago
chore(deps): update dev dependencies (#1868)

031bc0b9d4ad11f0537acfa8b6e568d6df040e80 authored almost 2 years ago
fix(react): atom type inference in hooks (#1866)

* Remove conflicting type

* Change unknown to any for inference types

* Change unknown to ...

8444d406d5b0ab59223b5a279eb149272893ba92 authored almost 2 years ago
feat: improve debug label support for third-party jotai libraries (#1818)

5eac5e1c22dc586a00042ba653e8c92f70683712 authored almost 2 years ago
fix(atomWithStorage, createJSONStorage): scope subscriptions to specified browser storage (#1814)

28232e326031f5d0121c0428b30e22f64ef3aa7b authored almost 2 years ago
docs(DevTools): add note about @emotion/react + misc. updates (#1856)

17bb51048c937e4076ca21084f9a533176dcfc3a authored almost 2 years ago
docs(initialize-atom-on-render): migrate codesandbox code to v2 (#1857)

* docs(initialize-atom-on-render): migrate codesandbox code to v2

The updated code is followi...

821d21b6cb9ff07afee7b19916ebccd8f71f2b30 authored almost 2 years ago
feat(website): improve dark mode (#1853)

3f2cd1bd23e1f7b8a40f5000e11f662f907f1e50 authored almost 2 years ago
fix: website aside remount (#1846)

* fix: website aside remount

* fix(website): resolve hydration error

---------

Co-autho...

c334628e3e50e54aa8d99cc28f6051078459a73e authored almost 2 years ago
minor changes in readme.md file (#1825)

f44ebadbfb3ddfb928403e476bb5a68cd8971307 authored almost 2 years ago
docs: replace useUpdateAtom with useSetAtom (#1835)

ab1e7b641447d63bb23efa2925bbbf954b28886a authored almost 2 years ago
docs: make it clear that `atomsWithQuery` doesn't pass errors to Error Boundary (#1830)

6fd73b0ca4083b0e3ccc00aa1fcfe4e8c9642758 authored almost 2 years ago