v6.0.0
Easy Peasy 6.0.0 is here! Although, this is only considered a major release due to the stabilization of effectOn
.
To migrate to 6.0.0
, simply rename unstable_effectOn
to effectOn
and the Unstable_EffecOn
type to EffectOn
wherever they are used.
Also, big thanks to @damassi for his contribution to the persist
api, which adds support for redux-persist
-like migrations
! migrations
are a more flexible alternative to the default persist "merge strategies" for reconciling persisted state with model changes over time. You can read more about them here.
Breaking changes
Minor changes
- fix:
unstable_effectOn
actions for nested model by @no-stack-dub-sack in #812 - feat: Add persisted state migrations by @damassi in #818
Patches
- docs: add CONTRIBUTING.md, update CODE_OF_CONDUCT.md by @no-stack-dub-sack in #801
- fix: allow
Unstable_EffectOn
type to be aliased by @no-stack-dub-sack in #803 - docs: Adds section for state type restrictions by @jmyrland in #811
- fix: types and docs related to action config obj by @no-stack-dub-sack in #810
- feat: React Native Todo by @bahaaador in #824
- Bump decode-uri-component from 0.2.0 to 0.2.2 by @dependabot in #798
- Bump json5 from 1.0.1 to 1.0.2 by @dependabot in #804
- bugfix: Nextjs SSR issues (fixes #822) by @jmyrland in #823
- feat: Pass full state to persist transforms by @damassi in #816
Credits
- @bahaaador made their first contribution in #824
- @damassi made their first contribution in #818
Full Changelog: v5.2.0...v6.0.0