Skip to content

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 in createAtom.
  • 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() and getState()

🛠 Improvements

  • Established documentation structure using VitePress.

[0.0.1] — 2025-07-01

  • Initial project scaffolding using:
    • pnpm for package management
    • tsup for bundling
    • vitepress for documentation

v1.0.2 • Released under the MIT License.