Check for latest changes on the milestones page.
- Added
connectFilter
#222 - A lot of clarifications and typo fixes in documentation. #147, #207, #208, #209, #211, and #214
- Promisable actions #185
- Fixed IE8 bug #202, #187
- Plus other various fixes: #201, #200, #183, and #182
- Store mixins #124
- Fixed circular dependency issue that caused browserify builds not to work as expected #129 #138
- Bind store methods before init() method executes. #168
- Clarify the meaning of "FRP". #161
- Child (async) actions and promise handling #140
- IE8 trailing comma bug fix #145
- Multiple use of Reflux.connect bug fix #142, #143
- Added .npmignore file, removing non-essential files from
npm install
#125
- Breaking change: Set initial state before componentDidMount (in
Reflux.connect
) #117 - Allow extension of actions and stores (with
Reflux.ActionMethods
andReflux.StoreMethods
) #121 - Automatically bind store methods #100
- Bugfix: Connect and listenermixin combo #131
- You may now stop listening to joined listenables individually #96.
- Reflux will now throw an error if you attempt to join less than two listenables #97.
- Added more join methods, i.e.
listener.joinLeading
,listener.joinTrailing
,listener.joinConcat
andlistener.joinStrict
#92. - Actions can be set to sync or async trigger #93.
- And various bug fixes. Check the milestone page.
- Bug fixes. Check the milestone page.
- Added
Reflux.connect
,Reflux.listenTo
,listenToMany
conveniences. See #63 and #75 - Stores may now use a
listenables
prop #63 to automatically register actions to callbacks preEmit
may now map or transform the action payload by returning something. See 58 and #78- Reflux now exposes a
keep
for easier introspection on actions and stores #56 - Added mixin interfaces
ListenerMethods
andPublisherMethods
making it possible for users to extend Reflux's actions and stores. See #45
- Added support for initial data handling #49
- Added CHANGELOG.md #50
- Bug: Unregistered actions could not be reregistered #47
- Added possibility to join actions and stores with
Reflux.all
#27, #28 - Added circular dependency check #26
- Bug fix
- Added hooks
preEmit
andshouldEmit
for actions #16 - Various bug fixes and
.jshintrc
file created for grunt build
- Added convenience function to create multiple actions #6
- Bug: createStore's unsubscribe function was broken #5
- Removed lodash dependency #1