• 4.1.1 a9b97d3945

    Stable

    michaelcontento released this 2016-08-13 11:44:27 +00:00 | 3 commits to master since this release

    FIX: Ship proper sources for jsnext:main (see issue #152)

    Downloads
  • 4.1.0 ad866d39ac

    Stable

    michaelcontento released this 2016-08-04 19:59:07 +00:00 | 7 commits to master since this release

    • NEW FEATURE: The whitelist now can be a function (see PR #148)
    • FIX: Updated all dependencies to current versions
    Downloads
  • 4.0.1 d51fcfba4f

    Stable

    michaelcontento released this 2016-06-10 10:35:30 +00:00 | 11 commits to master since this release

    • FIX: Add missing babel-preset
    Downloads
  • 4.0.0 2540e985be

    Stable

    michaelcontento released this 2016-03-02 08:14:36 +00:00 | 18 commits to master since this release

    NEW FEATURE

    • Flexible state merger functions (issue #93 / PR #104)
    • If NODE_ENV != 'production', the save action issued by redux-storage contains a meta.origin with the action that trigged this save request. This is a pretty useful feature, if you want to track the origins of the save requests (issue #100 / PR #102)

    BREAKING CHANGES

    As we now support flexible state merger functions, ImmutableJS has completely been removed from this project! So if you're using redux-storage with ImmutableJS, you have to pass redux-storage-merger-immutablejs as second argument to storage.reducer!

    Old

    const reducer = storage.reducer(combineReducers(reducers));
    

    New

    $ npm install --save redux-storage-merger-immutablejs
    
    import immutableJsMerger from 'redux-storage-merger-immutablejs';
    
    const reducer = storage.reducer(combineReducers(reducers), immutableJsMerger);
    
    Downloads
  • 3.0.1 6febf7837f

    Stable

    michaelcontento released this 2016-02-29 09:21:26 +00:00 | 24 commits to master since this release

    • Fix: Some typos
    • Fix: Added transform.envify for a better browserify support
    Downloads
  • 3.0.0 dd33fb2d45

    3.0.0 Stable

    michaelcontento released this 2016-02-10 13:05:30 +00:00 | 30 commits to master since this release

    Whoop! 🎉 We've got time for issue #88 (PR #91) and redux-storage is now only the "management core" and all decorators and engines are distributed as own project/package on npm!

    Benefits of this transition range from less code you need to download and a more explicit dependency management to a more manageable codebase (multiple small projects instead of one big) and a more open plugin/extension culture. So go ahead and build more awesome decorators/engines! Just tag them properly and both engines and decorators can easily be browsed on npm 😎

    BREAKING CHANGES

    • All decorators have been removed and are now available as own npm packages:
      • decorator.filter => npm install --save redux-storage-decorator-filter
      • decorator.debounce => npm install --save redux-storage-decorator-debounce
      • decorator.immutablejs => npm install --save redux-storage-decorator-immutablejs
      • decorator.migrate => npm install --save redux-storage-decorator-migrate
    • All engines have been removed and are now available as own npm packge:
      • redux-storage/engine/reactNativeAsyncStorage => npm install --save redux-storage-engine-reactnativeasyncstorage
      • redux-storage/engine/localStorage => npm install --save redux-storage-engine-localstorage
      • redux-storage/engine/localStorageFakePromise => npm install --save redux-storage-engine-localstoragefakepromise
    Downloads
  • 2.2.0 513b6a3c51

    Stable

    michaelcontento released this 2016-02-09 12:27:02 +00:00 | 35 commits to master since this release

    • decorators.filter now has a blacklist as optional second argument (PR #90)
    Downloads
  • 2.1.1 31feeb963b

    Stable

    michaelcontento released this 2016-02-09 10:00:44 +00:00 | 39 commits to master since this release

    • Fix Redux warning about a mutated state caused by decorators.migrate (PR #89)
    Downloads
  • 2.1.0 5f7e2a8d17

    Stable

    michaelcontento released this 2016-02-05 11:20:57 +00:00 | 45 commits to master since this release

    • A warm welcome to decorators.migrate thanks to @mathieudutour (PR #87)
    • NPM bundles now contain the raw unprocessed ES6 source
    • Our package.json now has a jsnext:main entry - rollup all the things!
    Downloads
  • 2.0.1 2d71afc46c

    Stable

    michaelcontento released this 2016-02-02 08:51:07 +00:00 | 51 commits to master since this release

    • PR #85: Reject promise of decorators.debounce with a proper Error object
    Downloads