Changelog
All notable changes to Atomix will be documented in this file.
This project adheres to Semantic Versioning.
[1.0.2] — 2025-07-14
✨ Features
- Added
AtomixContext
to provide global store access via React context. - Introduced
useAtomix
hook for subscribing to store state via selectors. - Introduced
useActions
hook to access actions defined increateAtom
. - Enhanced
subscribe()
to support selectors with deep equality comparison.
🐛 Bug Fixes
- Fixed stale closure issue in React bindings.
- Resolved type inference issue for generic listener functions.
[0.0.2] — 2025-07-10
✨ Features
- Initial core API implementation:
createStore()
useStore
subscribe()
setState()
andgetState()
🛠 Improvements
- Established documentation structure using VitePress.
[0.0.1] — 2025-07-01
- Initial project scaffolding using:
pnpm
for package managementtsup
for bundlingvitepress
for documentation