|
1 | 1 | # Rodux Changelog |
2 | 2 |
|
3 | 3 | ## Unreleased Changes |
4 | | -* Add makeThunkMiddleware to inject custom argument ([#69](https://github.com/Roblox/rodux/pull/69)). |
5 | | -* Add Luau types for actions and reducers ([#70](https://github.com/Roblox/rodux/pull/70)). |
6 | | -* Add Luau types for thunks and the store ([#71](https://github.com/Roblox/rodux/pull/71)). |
| 4 | + |
| 5 | +Nothing yet... |
| 6 | + |
| 7 | +## 4.0.0-rc.0 (2022-07-18) |
| 8 | + |
| 9 | +- Add makeThunkMiddleware to inject custom argument ([#69](https://github.com/Roblox/rodux/pull/69)). |
| 10 | +- Add Luau types for actions and reducers ([#70](https://github.com/Roblox/rodux/pull/70)). |
| 11 | +- Add Luau types for thunks and the store ([#71](https://github.com/Roblox/rodux/pull/71)). |
7 | 12 |
|
8 | 13 | ## 3.0.0 (2021-03-25) |
9 | | -* Revise error reporting logic; restore default semantics from version 1.x ([#61](https://github.com/Roblox/rodux/pull/61)). |
| 14 | + |
| 15 | +- Revise error reporting logic; restore default semantics from version 1.x ([#61](https://github.com/Roblox/rodux/pull/61)). |
10 | 16 |
|
11 | 17 | ## 2.0.0 (2021-03-17) |
12 | | -* Introduce error handling to catch and report errors during reducers ([#60](https://github.com/Roblox/rodux/pull/60)). |
| 18 | + |
| 19 | +- Introduce error handling to catch and report errors during reducers ([#60](https://github.com/Roblox/rodux/pull/60)). |
13 | 20 |
|
14 | 21 | ## 1.1.0 (2021-01-04) |
15 | | -* Added color schemes for documentation based on user preference ([#56](https://github.com/Roblox/rodux/pull/56)). |
16 | | -* Added `makeActionCreator` utility for common action creator pattern ([#35](https://github.com/Roblox/rodux/pull/35)) |
| 22 | + |
| 23 | +- Added color schemes for documentation based on user preference ([#56](https://github.com/Roblox/rodux/pull/56)). |
| 24 | +- Added `makeActionCreator` utility for common action creator pattern ([#35](https://github.com/Roblox/rodux/pull/35)) |
17 | 25 |
|
18 | 26 | ## 1.0.0 (2019-09-18) |
19 | | -* Added `combineReducers` utility, mirroring Redux's ([#9](https://github.com/Roblox/rodux/pull/9)) |
20 | | -* Added `createReducer` utility, similar to `redux-create-reducer` ([#10](https://github.com/Roblox/rodux/pull/10)) |
21 | | -* `type` is now required as a field on all actions |
22 | | -* Introduced middleware ([#13](https://github.com/Roblox/rodux/pull/13)) |
23 | | - * Thunks are no longer enabled by default, use `Rodux.thunkMiddleware` to add them back. |
24 | | - * Added `Rodux.loggerMiddleware` as a simple debugger |
25 | | - * The middleware API changed in [#29](https://github.com/Roblox/rodux/pull/29) in a backwards-incompatible way! |
26 | | - * Middleware now run left-to-right instead of right-to-left! |
27 | | -* Errors thrown in `changed` event now have correct stack traces ([#27](https://github.com/Roblox/rodux/pull/27)) |
28 | | -* Fixed `createReducer` having incorrect behavior with `nil` state values ([#33](https://github.com/Roblox/rodux/pull/33)) |
| 27 | + |
| 28 | +- Added `combineReducers` utility, mirroring Redux's ([#9](https://github.com/Roblox/rodux/pull/9)) |
| 29 | +- Added `createReducer` utility, similar to `redux-create-reducer` ([#10](https://github.com/Roblox/rodux/pull/10)) |
| 30 | +- `type` is now required as a field on all actions |
| 31 | +- Introduced middleware ([#13](https://github.com/Roblox/rodux/pull/13)) |
| 32 | + - Thunks are no longer enabled by default, use `Rodux.thunkMiddleware` to add them back. |
| 33 | + - Added `Rodux.loggerMiddleware` as a simple debugger |
| 34 | + - The middleware API changed in [#29](https://github.com/Roblox/rodux/pull/29) in a backwards-incompatible way! |
| 35 | + - Middleware now run left-to-right instead of right-to-left! |
| 36 | +- Errors thrown in `changed` event now have correct stack traces ([#27](https://github.com/Roblox/rodux/pull/27)) |
| 37 | +- Fixed `createReducer` having incorrect behavior with `nil` state values ([#33](https://github.com/Roblox/rodux/pull/33)) |
29 | 38 |
|
30 | 39 | ## Public Release (2017-12-13) |
31 | | -* Initial release! |
| 40 | + |
| 41 | +- Initial release! |
0 commit comments