Nothing yet...
- Add makeThunkMiddleware to inject custom argument (#69).
- Add Luau types for actions and reducers (#70).
- Add Luau types for thunks and the store (#71).
- 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
makeActionCreator
utility for common action creator pattern (#35)
- Added
combineReducers
utility, mirroring Redux's (#9) - Added
createReducer
utility, similar toredux-create-reducer
(#10) type
is now required as a field on all actions- Introduced middleware (#13)
- Thunks are no longer enabled by default, use
Rodux.thunkMiddleware
to add them back. - Added
Rodux.loggerMiddleware
as 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
changed
event now have correct stack traces (#27) - Fixed
createReducer
having incorrect behavior withnil
state values (#33)
- Initial release!