Skip to content

Releases

v4.1.0

Choose a tag to compare

@carere carere released this 06 Nov 23:01
043036a

Highlights

  • Add explicit, idempotent store.dispose() and enhancer onDispose cleanup for store subscriptions and per-store Redux DevTools connections.
  • Harden Redux DevTools support: safe initialization without browser globals, detached state snapshots, stable RESET/import baselines, and suppression of late callbacks after disposal.
  • Add English/French documentation with public-package examples, request-scoped SSR language handling, and a persisted language preference.

Packaging and tooling

  • Move the public package into packages/solux in a private Bun/Moon workspace, preserving the @carere/solux package name and exports.
  • Declare the DevTools extension and its compatible Redux 4 type peer as package dependencies.
  • Verify packed declarations and runtime behavior in isolated strict TypeScript consumers, alongside server/browser library tests and website browser regressions.
  • Publish through a reviewed manual workflow using npm trusted publishing and provenance.

Lifecycle usage

The store creator owns disposal. Unmounting SoluxProvider does not dispose the store, and disposal does not cancel epics, timers, or middleware side effects. Create fresh slices and nested state for independent stores or SSR requests.

Install

bun add @carere/solux@4.1.0

npm package · Verified publication workflow · Full changelog

4.0.1 (2025-03-25)

Choose a tag to compare

@carere carere released this 25 Mar 01:01

Fixes

  • adding main & types to package.json + updating ci
  • add main & types to package.json

4.0.0 (2025-03-25)

Choose a tag to compare

@carere carere released this 25 Mar 00:25

Breaking Changes

  • adding updaters, devtools & middlewares

Features

  • adding devtools as an enhancer to the store
  • adding middleware & observable middleware
  • finishing enhancers & middlewares

Fixes

  • add middlewares & enhancers to the build

v3.3.2

Choose a tag to compare

@github-actions github-actions released this 14 Nov 02:21

3.3.2 (2024-11-14)

Bug Fixes

  • enable creating the store with only rootSlice & container (1c1253d)

v3.3.1

Choose a tag to compare

@github-actions github-actions released this 23 May 17:06

3.3.1 (2024-05-23)

Bug Fixes

  • configurestore: rootEpic called once during initialization (55c50a0)

v3.3.0

Choose a tag to compare

@github-actions github-actions released this 22 Feb 19:33

3.3.0 (2024-02-22)

Features

  • adding more options to devtools & filtering event send to devtools (7eefdd2)

v3.2.0

Choose a tag to compare

@github-actions github-actions released this 19 Feb 00:49

3.2.0 (2024-02-19)

Features

  • adding possibility to name the solux store instance (534d8ee)

v3.1.0

Choose a tag to compare

@github-actions github-actions released this 16 Feb 23:54

3.1.0 (2024-02-16)

Features

  • adding back entity adapter + rebase (5e4f11e)

v3.0.0

Choose a tag to compare

@github-actions github-actions released this 16 Feb 05:01

3.0.0 (2024-02-16)

Bug Fixes

  • downgrade semantic-realease (10ea8a5)

Features

  • remove updates from entityAdapter + bump version (8de0c38)

BREAKING CHANGES

  • removing update & upsert functions from the entity adapter

v2.1.1

Choose a tag to compare

@github-actions github-actions released this 31 May 17:47

2.1.1 (2023-05-31)

Bug Fixes

  • createentityadapter: return new initialState on each call to getInitialState (2d23aa7)