Skip to content

Releases: BinaryMuse/fluxxor

Version 1.7.3

18 Sep 15:24

Choose a tag to compare

  • Fix bind warning when using StoreWatchMixin with createClass (#140)

Version 1.7.2

18 Sep 15:23

Choose a tag to compare

  • Update StoreWatchMixin to support ES6 classes (#135)

Version 1.7.1

06 Aug 16:52

Choose a tag to compare

  • Relax restrictions on Lodash version (#128)

Version 1.7.0

27 Jul 16:56

Choose a tag to compare

  • Add Flux#getAllStores() to retrieve all currently registered stores (#127)

Version 1.6.0

16 Jun 17:02

Choose a tag to compare

  • Add Flux#setDispatchInterceptor to wrap or replace dispatch functionality (#100, #92)

Version 1.5.4

19 May 20:38

Choose a tag to compare

  • Fix incompatibility with Lodash 3.9.0

Version 1.5.3

19 May 21:20

Choose a tag to compare

  • Use built-in inherits instead of npm package (#116)

Version 1.5.2

30 Jan 23:14

Choose a tag to compare

  • Upgrade to Lo-Dash 3.x
  • Fix minor typo in mixin warnings

Version 1.5.1

08 Dec 00:08

Choose a tag to compare

  • Watch stores in componentDidMount instead of componentWillMount to make it harder to leak memory on the server

Version 1.5.0

13 Oct 17:17

Choose a tag to compare

Additions/Non-Breaking Changes

  • You can add stores and actions to existing Flux instances via addStore, addStores, addAction, and addActions (#68, #71, #77)
  • Flux instances are now EventEmitters, and emit a "dispatch" event (with type and payload arguments) when an action calls this.dispatch(type, payload), useful for cross-cutting concerns like logging
  • Store#bindActions now takes a hash (similar to the static actions hash) in addition to an argument list (#51, #78)
  • Fluxxor will throw more descriptive errors in many situations that are obviously incorrect (for example, when an action handler is not defined, or an action type in bindActions is falsy)

Deprecations

  • Fluxxor.FluxChildMixin is now deprecated; instead, use FluxMixin anywhere you want access to getFlux() (#59)