npm redux 5.0.0-alpha.0
v5.0.0-alpha.0

latest releases: 5.0.1, 5.0.0, 5.0.0-rc.1...
2 years ago

⚠️ This is an experimental alpha release. Things may break. If they do, let us know! ⚠️

This release contains the TypeScript codebase conversion work we did in 2019, to let users check compatibility and see if this is suitable for publishing.

Changelog

TypeScript Conversion

In 2019, we began a community-powered conversion of the Redux codebase to TypeScript. The original effort was discussed in #3500: Port to TypeScript, and the work was integrated in PR #3536: Convert to TypeScript.

However, the TS-converted code in master has sat around since then, unused and unpublished, due to concerns about possible compatibility issues with the existing ecosystem (as well as general inertia on our part).

Given the recent updates to Reselect and Redux Thunk, where we successfully published new minor builds that contained conversions to TS and significant rewrites/improvements to the TS types, it's worth publishing the current conversion as an alpha to give the community a chance to report any compatibility issues.

In theory, this should be almost identical in both runtime behavior and types to the recently released 4.1.2 build, but it's very likely that some of the changes may cause types issues.

Please try this out and let us know how it works! We're especially interested in any TS types compatibility issues you might see.

You can provide feedback in #4129: Evaluate current Redux TS port status to determine remaining work for a 5.0 release

Changelog

Don't miss a new redux release

NewReleases is sending notifications on new releases.