- add: change atom signature to return a setter function to force re-evaluate an atom. This is to help the atom able to reevaluate when it hits an error boundary by throwing a rejected promise.
- fix: use query.reset on error instead of client.resetQueries.
- add: batch calls to improve perf
- fix: return appropriate cleanup functions
- fix: cleanup - remove unused code
- fix: remove wonka as a peer dependency
- fix: include types.ts in build
- fix: fix generics
- fix: update types
- fix: update jotai peer dependency to v2
- fix: add default staletime for suspense atoms
- fix: suspense example
- breaking: update atom api to resemble tanstack/query api
- add: atomWithSuspenseQuery, atomWithSuspenseInfiniteQuery, atomWithMutationState
- fix: loading mutation does not call refresh on unmount #38
- Fix result of statusAtom sometimes not updated #35
- feat: atomsWithQueryAsync, plus example #30
- feat: mark internal atoms as private
- Migrate to Jotai v2 API #18
- fix: status should change #10
- breaking: simplify api names #11
- make mutation atom type correct #7
- update jotai and fix types #8
- fix setOptions not to delay #6
- for dataAtom, re-create observer when options change #5
- implement refetch #1
- feat: observer cache #2
- feat: infinite query #3
- feat: mutation api #4
- Initial experimental release