Fluxxor Versions Save

:hammer_and_wrench: Flux architecture tools for React

1.7.3

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

1.7.2

8 years ago
  • Update StoreWatchMixin to support ES6 classes (#135)

1.7.1

8 years ago
  • Relax restrictions on Lodash version (#128)

1.7.0

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

1.6.0

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

1.5.3

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

1.5.4

8 years ago
  • Fix incompatibility with Lodash 3.9.0

1.5.2

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

1.5.1

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

1.5.0

9 years ago

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)