All Versions
56
Latest Version
Avg Release Cycle
35 days
Latest Release
1165 days ago

Changelog History
Page 1

  • v0.18.6

    September 08, 2016
    • 🛠 Fixes inheritance for actions #678
  • v0.18.5

    July 17, 2016
    • ⚡️ Updates transmitter which fixes #665
  • v0.18.4

    March 23, 2016
    • ⬆️ Upgrades babel and enables loose mode so IE10 can work again.
  • v0.18.3

    March 19, 2016
    • ✂ Removes cannot push while pushing error from transmitter.
  • v0.18.2

    January 27, 2016
    • ➕ Added jsnext:main so you can use rollup to bundle Alt. commit.
    • 🛠 Fix returning promises from an action. commit.
  • v0.18.1

    December 10, 2015
  • v0.18.0

    December 09, 2015

    💥 Breaking Changes

    • ✂ Removed this.dispatch from Actions commit.

    Upgrade Guide

    • Use the included codemod to convert your actions.
    • You will need jscodeshift to run the codemod.
    • npm install jscodeshift -g
    • jscodeshift -t scripts/this-dispatch-to-return.js your_file.js
    • I recommend you use some source control like git this way you can git diff your changes and make sure everything is ok.

    • You can manually upgrade by removing this.dispatch from your actions and instead return your payload directly.

    • If you have an async action then you can return a function.

      // from this
      class MyActions {
        someAction() {
          this.dispatch(13)
        }
      }
    
      // to this
      class MyActions {
        someAction() {
          return 13
        }
      }
    

    or

      // from this
      class MyActions {
        asyncThings() {
          xhr('foo', () => {
            this.dispatch(42)
          })
        }
      }
    
      // to this
      class MyActions {
        asyncThings() {
          return (dispatch) => {
            xhr('foo', () => {
              dispatch(42)
            })
          }
        }
      }
    
    • ✂ Deleted all of utils, mixins, components, and addons from alt package.

    Upgrade Guide

    • Use the utils found here.
    • You can install these from npm.

    🔄 Changed

    • ⚡️ isMutableObject checks for frozen Objects before updating them commit.
  • v0.17.9

    November 14, 2015

    🔄 Changed

    • 🛠 Fixes multiple actions from registering to the same handler commit.
  • v0.17.8

    October 31, 2015

    🔄 Changed

    • 🛠 Fix FSA dispatching commit
    • Stores created using an Object will now have a config. This gets rid of this issue. commit
  • v0.17.7

    October 29, 2015

    🔄 Changed

    • isPojo renamed to isMutableObject. commit

    • This now checks if an object is frozen or not before attempting to delete keys from it.