- feat(atomWithLocation): support location.hash #30
- fix(atomWithLocation): replaceState function to use window.history.state instead of null #33
- feat(atomWithHash): initial value from hash #31
- feat(atomWithLocation): override replace for specific navigations #28
- fix(atomWithHash): default safeJSONParse #22
- fix(atomWithHash): replaceState function to use window.history.state instead of null #24
- refactor: atomWithHash #13
- feat: mark internal atoms as private
- Migrate to Jotai v2 API #1
- fix: atomWithLocation without window #8
- feat(atomWithHash): optimize return value to prevent unnecessary re-renders #6
- fix: atomWithHash without window #5
- feat(atom-with-hash): allow optional setHash #4
- feat: atomWithHash #2
- Initial release