Easy Peasy Versions Save

Vegetarian friendly state for React

v6.0.4

6 months ago

Patches

Full Changelog: https://github.com/ctrlplusb/easy-peasy/compare/v6.0.3...v6.0.4

v6.0.3

7 months ago

Patches

Credits

Full Changelog: https://github.com/ctrlplusb/easy-peasy/compare/v6.0.2...v6.0.3

v6.0.2

9 months ago

Includes updated dependencies as part of routine maintenance.

Patches

Other updates (unrelated to the published package)

Full Changelog: https://github.com/ctrlplusb/easy-peasy/compare/v6.0.1...v6.0.2

v6.0.1

10 months ago

This patch only includes a bugfix for persist not working properly for ReactNative on iOS. A previous workaround for this, has been to override the implementation of window.requestIdleCallback. This is no longer required, and the new patch should enable persist to work across all platforms 🎉

Patches

Credits

Huge thanks to @OsapBender for reporting the issue, and @GollyJer for providing a reproducible expo snack for troubleshooting the issue.

Full Changelog: https://github.com/ctrlplusb/easy-peasy/compare/v6.0.0...v6.0.1

v6.0.0

1 year ago

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

Patches

Credits

Full Changelog: https://github.com/ctrlplusb/easy-peasy/compare/v5.2.0...v6.0.0

v5.2.0

1 year ago

This release pushed forward majorly by our awesome new co-maintainers; @jmyrland and @no-stack-dub-sack 👏 ❤️

Minor Changes

  • Feat: Pass debug trace options to dev tools: #771
  • Refactor: Removes typescript StateResolver limitations: #787
  • Feat: Expose storeState for the effectOns StateResolvers: #598
  • Feat: action config (ability to pass a config object and disable immer) #628: #781

Patches

  • Docs: Updates README. Welcome @jmyrland!: c3e9e8083c591ea1b65ac7158a50caedaf53f466
  • Chore: Updates website: 3e3f1516bedd497a8bada803deaaafc3c3c17915
  • Chore: Updates website configuration: 5d86b88ce87c10ce50069ed6be0f0056bf897a08
  • Docs: Clarify TypeScript tutorial & add example: #770
  • Bump minimist from 1.2.5 to 1.2.6 in /examples/simple-todo: #772
  • Updating computed properties docs: #779
  • Docs: Add Reduxtagram example: #780
  • Docs: Updated "Using typed injections" for better type safety: #463
  • Chore: Fixes some tests to work cross platform: #774
  • Chore: Extend examples: #773
  • Docs: Update reactotron recipe: #776
  • Chore: Cleanup log output from tests: #789
  • Change to explicit filter for RecursiveState mapper type: #790
  • Chore: Support external thunk and computed TS type alias: #791
  • Test: fix cross-platform persist test issues: #788
  • Chore: Welcome @no-stack-dub-sack 🎉: #792
  • Bump loader-utils from 1.4.0 to 1.4.2: #793

Credits

Huge thanks to @jmyrland, @no-stack-dub-sack, @methyl, @s900mhz, @yard, @crissdev, @jankalfus, and @arielhs for helping!

v5.1.0

1 year ago

Minor Changes

  • Feat: Adds support for React 18: #769

Patches

  • Fix broken links in Thunk docs: #756
  • Update computed property docs: #735
  • Allow unstable_effectOn effect to return void: #730
  • Typo: #749
  • Changed from connect to Hooks :zap:: #652

Credits

Huge thanks to @jmyrland, @avramch, @no-stack-dub-sack, @yethranayeh, and @troglodytto for helping!

v5.0.5

1 year ago

Patches

  • Chore: Updates dependencies: 2fab9a231322c72540b3d23a2a584badcff4f34d
  • Chore: Upgrades dependencies: c63555cc6a9fcb894d9a2bc22b2b5ef4fb22fd6b
  • Optimize computed props: #764

Credits

Huge thanks to @jmyrland for helping!

v4.0.2

2 years ago

Patches

  • Upgrades dependencies: a72aa7e08660cb3398c6a63cd40470071f9be9c3

v5.0.4

2 years ago

Patches

  • Updates dependencies: ea98660d1700b95b5446bc4d9715c4f4107ba609
  • Upgrades dependencies, removes previously broken TS comment: 444396f98183004219061c6ad4878b69e429ccc9
  • Fixes docs per PR #558: 864056352661a65b69ab43632051143f67297342
  • Upgrades dependencies: 8fce26b3fc28c628e9515e74258295ea0a5a131a
  • UseLocalStorage: Recreate store if dependencies change: #685
  • Bump ws from 7.3.1 to 7.5.3: #690
  • Bump browserslist from 4.16.1 to 4.16.8: #691
  • Bump elliptic from 6.5.3 to 6.5.4: #692
  • Remove fast-memoize from docs: #663
  • Fix the typo in the action example: #650
  • Fixing broken link: #643
  • Minor name fix in Thunk docs: #635
  • Upgrades dev deps: f24ab251db0d8cdd4d037ed75f04935b8f9b3519
  • Upgrades dependencies: 68fdfff1dc3a8ea8e0ca626e7028ba9927a26f92

Credits

Huge thanks to @fbieler, @mfbx9da4, @yakovlevyuri, @w3bdesign, and @GavinRay97 for helping!