- Add makeThunkMiddleware to inject custom argument (#69).
- Revise error reporting logic; restore default semantics from version 1.x (#61).
- Introduce error handling to catch and report errors during reducers (#60).
- Added color schemes for documentation based on user preference (#56).
- Added
makeActionCreatorutility for common action creator pattern (#35)
- Added
combineReducersutility, mirroring Redux's (#9) - Added
createReducerutility, similar toredux-create-reducer(#10) typeis now required as a field on all actions- Introduced middleware (#13)
- Thunks are no longer enabled by default, use
Rodux.thunkMiddlewareto add them back. - Added
Rodux.loggerMiddlewareas a simple debugger - The middleware API changed in #29 in a backwards-incompatible way!
- Middleware now run left-to-right instead of right-to-left!
- Thunks are no longer enabled by default, use
- Errors thrown in
changedevent now have correct stack traces (#27) - Fixed
createReducerhaving incorrect behavior withnilstate values (#33)
- Initial release!