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

Changelog History
Page 4

  • v0.15.2 Changes

    ➕ Added/### Fixed

    • AltContainer can now receive new props and it'll change. commit
  • v0.15.1 Changes

    🛠 Fixed

    • A bug with AltContainer where it was using ES6 syntax. commit
  • v0.15.0 Changes

    ➕ Added

    • AltContainer which is a react container component that facilitates listening to stores and managing data. commit
    • beforeEach and afterEach hooks in stores for extending. commit
    • 👍 Allow custom dispatcher to be specified. commit
    • ➕ Adds serialize/loadEvents to the DispatcherRecorder. You can now transfer events between different alt instances and machines. commit
    • You can now get a list of a store's bound listeners with boundListeners. commit
    • ✅ Testing has been made even easier with access to the original store class with StoreModel. commit
    • takeSnapshot now allows you to take a snapshot of a single store. commit
    • rollback, flush, and recycle now emit change events. commit, [commit](bda22be)
    • ➕ Adds AltManagerUtil which lets you manage multiple instances of alt. commit

    🛠 Fixed

    • 🛠 Fixes build on Windows. commit
    • If a non-store is passed to bootstrap it no longer crashes. commit
    • ➕ Added the snapshot method back in. commit
  • v0.14.5 Changes

    🛠 Fixed

    • ➕ Added react-native support. commit
  • v0.14.4 Changes

    ➕ Added

    • Create stores with a POJO. commit
    • ➕ Add serialize/deserialize lifecycle listener methods. commit
    • ➕ Add isomorphic rendering util. commit
    • emitChange method lets you emit directly from within a store without having to getInstance first. commit

    Dev ### Dependencies

    • ⚡️ Update babel to 4.7.13. commit
    • ⚡️ Update eslint to 0.17.1 and remove babel-eslint. commit.
  • v0.14.3 Changes

    ➕ Added

    • exportPublicMethods can be used within a store to export public getter methods from the store. commit

    🛠 Fixed

    • Future spec compliant change of making the derived store class call super before setting this. commit
  • v0.14.2 Changes

    ➕ Added

    • 🏗 Browser builds for bower. commit

    🔄 Changed

    • The store name generator is now more robust. commit
  • v0.14.1 Changes

    Dependencies

    • ⚡️ es-symbol has been updated to 1.1.1 commit
  • v0.14.0 Changes

    🔄 Changed

    • ✅ createStore no longer throws when it encounters a store with the same name. Instead if generates a new name for you and warns you in the console. If a store name is not specified due to using anonymous functions then a warning is also logged. commit

    Dependencies

    • ⚡️ es-symbol has been updated to 1.1.0 for better IE8 compatibility. commit
  • v0.13.11 Changes

    ➕ Added

    • ➕ Added access to the internal EventEmitter used by the store. This can be access on the store instance by using getEventEmitter() and can be used for custom events. commit
    • ➕ Added a setState method for syntactic sugar which sets the state in the instance variables inside your store and then emits a change event. commit
    • ➕ Added emitChange method. No more this.getInstance().emitChange, now you can just this.emitChange() from inside a store. commit
    • ➕ Added syntactic sugar for waitFor. waitFor now takes in a splat or array of stores or dispatch tokens. commit
    • The alt instance now gets passed to the store constructor as well as the actions constructor. commit
    • ActionListener is a util that allows you to listen in on specific actions. Now it's even more lightweight if you want to listen in on a specific action but don't want the weight of a store. This comes as a util meaning it doesn't increase the size of core alt. Use it if you need it. commit

    🛠 Fixed

    • ➕ addStore now has the saveStore parameter as well. commit