Redwood’s upcoming version v0.39 will be a significant milestone for this community and project. We need your help finalizing the release!
Along with some exciting new features, this version includes a number of deprecations, major version dependency upgrades, and breaking changes. The purpose of this release candidate process is to make sure everything is ready to go:
- verify the upgrade process
- test the new features and changes on existing applications
- confirm deployment on various hosting providers
- make the whole thing even better
Here are the v0.39.0-rc Release Notes and Changelog:
This document is a draft, but it is 90% complete. This means some of the content hasn’t been moved from PR comments to the applicable sections, so be sure to check out the PR references associated with changes and upgrades.
Although there are a number of breaking changes, for most projects the upgrade path should be very straightforward. Do read through the updates in both sections to determine what changes may affect your project:
- “Breaking ”
- “How to Upgrade: Code Modifications”
For many projects, upgrading will be as simple as making the following changes related to the new internal Babel configuration (see the Release Notes and reference PR for more details):
babel.config.jsfrom the root of your project
- custom Babel config should be moved to the respective side’s
babel.config.js(if applicable). So if you had web-specific babel config, it should be moved to
web/babel.config.js. Note that you’ll have to make these files
Take a look through the other recommended Code Modifications, but don’t be surprised if this is change above is the only one that applies to your project.
Pay attention to the upgrade command in the section “Upgrade Packages from v0.38.x to v0.39.0-rc” — this time you need to use the
--tag rc option to upgrade to the latest release candidate.
Then complete follow the remaining steps in the section.
Once installation is done, that should be it! Try out
yarn rw dev to confirm all systems are
Once you have a chance to go through the upgrade, please let us know how it went and any suggestions for improvement.
If you have questions or need support along the way, just reply to this thread or ask for help via the Redwood Discord.
And thank you! Redwood v0.39 is going to be even better because of this amazing community of contributors.