Releases: BinaryMuse/fluxxor
Releases · BinaryMuse/fluxxor
Version 1.7.3
- Fix
bind
warning when usingStoreWatchMixin
withcreateClass
(#140)
Version 1.7.2
- Update
StoreWatchMixin
to support ES6 classes (#135)
Version 1.7.1
- Relax restrictions on Lodash version (#128)
Version 1.7.0
- Add
Flux#getAllStores()
to retrieve all currently registered stores (#127)
Version 1.6.0
Version 1.5.4
- Fix incompatibility with Lodash 3.9.0
Version 1.5.3
- Use built-in inherits instead of npm package (#116)
Version 1.5.2
- Upgrade to Lo-Dash 3.x
- Fix minor typo in mixin warnings
Version 1.5.1
- Watch stores in
componentDidMount
instead ofcomponentWillMount
to make it harder to leak memory on the server
Version 1.5.0
Additions/Non-Breaking Changes
- You can add stores and actions to existing Flux instances via
addStore
,addStores
,addAction
, andaddActions
(#68, #71, #77) Flux
instances are now EventEmitters, and emit a"dispatch"
event (withtype
andpayload
arguments) when an action callsthis.dispatch(type, payload)
, useful for cross-cutting concerns like loggingStore#bindActions
now takes a hash (similar to the staticactions
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, useFluxMixin
anywhere you want access togetFlux()
(#59)