Releases: oneirosoft/quiddity
Releases · oneirosoft/quiddity
v3.0.0
v2.1.1
v2.1.0
Added combine function to help with type inference
The new combine function combines initial state and actions together to help
with TypeScript type inference.
const useCount = create(
combine({ count: 0 }, (set) => ({
inc: set(state => ({ count: state.count + 1 })
}))
)Full Changelog: v2.0.1...v2.1.0
v2.0.1
Full Changelog: v2.0.0...v2.0.1
v2.0.0
v2.0.0: builder-only API with derive
Full Changelog: https://github.com/oneirosoft/quiddity/commits/v2.0.0
v1.0.0
v1.0.0 – Initial release
- Introduces create to build local, action-driven React stores with typed state/action merging.
- Supports both create(builder) and create(initialState, builder) usage styles.
- Includes a test suite covering sync and async updates plus edge cases.
- Adds dual React 18/19 compatibility in peers and test scripts.
- Bundles ESM/CJS + type definitions via tsup for npm and Bun consumers.
- Adds CI publishing workflow with Trusted Publishing + provenance support.
- Documentation includes usage patterns and rendering behavior guidance.
- Licensed under MIT.