Skip to content

Commit 6758f69

Browse files
authored
Bump version to 4.0.0-rc.0
2 parents 4518ddb + 800f1cb commit 6758f69

File tree

4 files changed

+36
-19
lines changed

4 files changed

+36
-19
lines changed

CHANGELOG.md

Lines changed: 28 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,31 +1,41 @@
11
# Rodux Changelog
22

33
## 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)).
712

813
## 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)).
1016

1117
## 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)).
1320

1421
## 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))
1725

1826
## 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))
2938

3039
## Public Release (2017-12-13)
31-
* Initial release!
40+
41+
- Initial release!

foreman.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@ rojo = { source = "rojo-rbx/rojo", version = "7.2.0" }
33
selene = { source = "Kampfkarren/selene", version = "0.18.1" }
44
stylua = { source = "JohnnyMorganz/StyLua", version = "0.13.1" }
55
luau-lsp = { source = "JohnnyMorganz/luau-lsp", version = "*" }
6+
wally = { source = "UpliftGames/wally", version = "0.3.1" }

rotriever.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,5 @@ name = "Rodux"
33
author = "Roblox"
44
license = "Apache-2.0"
55
content_root = "src"
6-
version = "3.0.0"
6+
version = "4.0.0-rc.0"
77
files = ["*", "!*.spec.lua"]

wally.toml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
[package]
2+
name = "roblox/rodux"
3+
version = "4.0.0-rc.0"
4+
license = "Apache-2.0"
5+
registry = "https://github.com/UpliftGames/wally-index"
6+
realm = "shared"

0 commit comments

Comments
 (0)