-
Notifications
You must be signed in to change notification settings - Fork 57
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
4 changed files
with
36 additions
and
19 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,31 +1,41 @@ | ||
# Rodux Changelog | ||
|
||
## Unreleased Changes | ||
* Add makeThunkMiddleware to inject custom argument ([#69](https://github.com/Roblox/rodux/pull/69)). | ||
* Add Luau types for actions and reducers ([#70](https://github.com/Roblox/rodux/pull/70)). | ||
* Add Luau types for thunks and the store ([#71](https://github.com/Roblox/rodux/pull/71)). | ||
|
||
Nothing yet... | ||
|
||
## 4.0.0-rc.0 (2022-07-18) | ||
|
||
- Add makeThunkMiddleware to inject custom argument ([#69](https://github.com/Roblox/rodux/pull/69)). | ||
- Add Luau types for actions and reducers ([#70](https://github.com/Roblox/rodux/pull/70)). | ||
- Add Luau types for thunks and the store ([#71](https://github.com/Roblox/rodux/pull/71)). | ||
|
||
## 3.0.0 (2021-03-25) | ||
* Revise error reporting logic; restore default semantics from version 1.x ([#61](https://github.com/Roblox/rodux/pull/61)). | ||
|
||
- Revise error reporting logic; restore default semantics from version 1.x ([#61](https://github.com/Roblox/rodux/pull/61)). | ||
|
||
## 2.0.0 (2021-03-17) | ||
* Introduce error handling to catch and report errors during reducers ([#60](https://github.com/Roblox/rodux/pull/60)). | ||
|
||
- Introduce error handling to catch and report errors during reducers ([#60](https://github.com/Roblox/rodux/pull/60)). | ||
|
||
## 1.1.0 (2021-01-04) | ||
* Added color schemes for documentation based on user preference ([#56](https://github.com/Roblox/rodux/pull/56)). | ||
* Added `makeActionCreator` utility for common action creator pattern ([#35](https://github.com/Roblox/rodux/pull/35)) | ||
|
||
- Added color schemes for documentation based on user preference ([#56](https://github.com/Roblox/rodux/pull/56)). | ||
- Added `makeActionCreator` utility for common action creator pattern ([#35](https://github.com/Roblox/rodux/pull/35)) | ||
|
||
## 1.0.0 (2019-09-18) | ||
* Added `combineReducers` utility, mirroring Redux's ([#9](https://github.com/Roblox/rodux/pull/9)) | ||
* Added `createReducer` utility, similar to `redux-create-reducer` ([#10](https://github.com/Roblox/rodux/pull/10)) | ||
* `type` is now required as a field on all actions | ||
* Introduced middleware ([#13](https://github.com/Roblox/rodux/pull/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](https://github.com/Roblox/rodux/pull/29) in a backwards-incompatible way! | ||
* Middleware now run left-to-right instead of right-to-left! | ||
* Errors thrown in `changed` event now have correct stack traces ([#27](https://github.com/Roblox/rodux/pull/27)) | ||
* Fixed `createReducer` having incorrect behavior with `nil` state values ([#33](https://github.com/Roblox/rodux/pull/33)) | ||
|
||
- Added `combineReducers` utility, mirroring Redux's ([#9](https://github.com/Roblox/rodux/pull/9)) | ||
- Added `createReducer` utility, similar to `redux-create-reducer` ([#10](https://github.com/Roblox/rodux/pull/10)) | ||
- `type` is now required as a field on all actions | ||
- Introduced middleware ([#13](https://github.com/Roblox/rodux/pull/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](https://github.com/Roblox/rodux/pull/29) in a backwards-incompatible way! | ||
- Middleware now run left-to-right instead of right-to-left! | ||
- Errors thrown in `changed` event now have correct stack traces ([#27](https://github.com/Roblox/rodux/pull/27)) | ||
- Fixed `createReducer` having incorrect behavior with `nil` state values ([#33](https://github.com/Roblox/rodux/pull/33)) | ||
|
||
## Public Release (2017-12-13) | ||
* Initial release! | ||
|
||
- Initial release! |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
[package] | ||
name = "roblox/rodux" | ||
version = "4.0.0-rc.0" | ||
license = "Apache-2.0" | ||
registry = "https://github.com/UpliftGames/wally-index" | ||
realm = "shared" |