Skip to content

Commit

Permalink
Bump version to 4.0.0-rc.0
Browse files Browse the repository at this point in the history
  • Loading branch information
ghostnaps committed Jul 19, 2022
2 parents 4518ddb + 800f1cb commit 6758f69
Show file tree
Hide file tree
Showing 4 changed files with 36 additions and 19 deletions.
46 changes: 28 additions & 18 deletions CHANGELOG.md
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!
1 change: 1 addition & 0 deletions foreman.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,4 @@ rojo = { source = "rojo-rbx/rojo", version = "7.2.0" }
selene = { source = "Kampfkarren/selene", version = "0.18.1" }
stylua = { source = "JohnnyMorganz/StyLua", version = "0.13.1" }
luau-lsp = { source = "JohnnyMorganz/luau-lsp", version = "*" }
wally = { source = "UpliftGames/wally", version = "0.3.1" }
2 changes: 1 addition & 1 deletion rotriever.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@ name = "Rodux"
author = "Roblox"
license = "Apache-2.0"
content_root = "src"
version = "3.0.0"
version = "4.0.0-rc.0"
files = ["*", "!*.spec.lua"]
6 changes: 6 additions & 0 deletions wally.toml
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"

0 comments on commit 6758f69

Please sign in to comment.