Skip to content

Releases: BinaryMuse/fluxxor

Version 1.7.3

18 Sep 15:24
Compare
Choose a tag to compare
  • Fix bind warning when using StoreWatchMixin with createClass (#140)

Version 1.7.2

18 Sep 15:23
Compare
Choose a tag to compare
  • Update StoreWatchMixin to support ES6 classes (#135)

Version 1.7.1

06 Aug 16:52
Compare
Choose a tag to compare
  • Relax restrictions on Lodash version (#128)

Version 1.7.0

27 Jul 16:56
Compare
Choose a tag to compare
  • Add Flux#getAllStores() to retrieve all currently registered stores (#127)

Version 1.6.0

16 Jun 17:02
Compare
Choose a tag to compare
  • Add Flux#setDispatchInterceptor to wrap or replace dispatch functionality (#100, #92)

Version 1.5.4

19 May 20:38
Compare
Choose a tag to compare
  • Fix incompatibility with Lodash 3.9.0

Version 1.5.3

19 May 21:20
Compare
Choose a tag to compare
  • Use built-in inherits instead of npm package (#116)

Version 1.5.2

30 Jan 23:14
Compare
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
Compare
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
Compare
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)