Releases: Roblox/roact-rodux
v0.2.2
This release contains an important bugfix found by teams working on core scripts at Roblox.
Changes Since 0.2.1
- Changed order of connection to store so that Parent components are connected to the store before their children.
- This should resolve some issues with components receiving bad combinations of props and store state.
0.2.0
Initial release.
RoactRodux has been fairly stable for a long time, so we'd like the latest to be non-pre-release. However, since its code is still a bit confusing, we'd rather leave this as a pre-1.0 release and leave ourselves more room for refactors.
Prerelease 2019-04-15
We've been hard at work on some infrastructural changes for Roact and related libraries. We've been pretty bad about tagging releases because we assumed that most consumers would pull the library from Git, but it turns out that lots of users depend on these releases!
This prerelease rolls up the changes to the master
branch since the last release. Notably, the old connect
API is now gone and replaced with the API formerly known as UNSTABLE_connect2
. Check out the documentation for more details on the current API.
There are two changes we want to make before calling Roact-Rodux 1.0:
- Remove
UNSTABLE_connect2
, which is still in this version as an alias forconnect
- Remove
UNSTABLE_getStore
, which was introduced from a need internally at Roblox for this kind of feature to support legacy code
This release is compatible with Roact's new-reconciler
branch and will be compatible with the coming Roact 1.0 release as well!
Prerelease 2018-06-11
This is a slightly different prerelease approach leading up to Roact-Rodux 1.0, alongside Roact 1.0.
This release adds the new UNSTABLE_connect2
API, which will become connect
in Roact-Rodux 1.0.
It looks like this:
UNSTABLE_connect2(
mapStateToProps,
mapDispatchToProps
)
The next release should hopefully be 1.0!
v1.0.0 Prerelease 2
There was never actually a 1.0.0 prerelease 1, but this one is being named prerelease 2 to line up with Roact and Rodux.
Installation
Either download the source from this release and copy the lib
folder into your project (like if you're using Rojo), or insert the attached rbxmx
file into your game's place!