Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): Upgrade to React 19 RC 20240802 #11150

Merged
merged 2 commits into from
Aug 4, 2024

Conversation

Tobbe
Copy link
Member

@Tobbe Tobbe commented Aug 4, 2024

React has been releasing RCs for a while now. It's time we upgrade to make sure we're still compatible with the latest changes!

For the PR milestone: I wasn't sure what to pick. Upgrading a dependency from one pre-release version to another would normally definitely just be a patch bump for the framework. But RW currently ships with React 18. And upgrading from 18 to 19 would be a breaking change for RW projects. But, as I said, RW ships with 18, and it should continue to do that. So no change at all for RW apps that are not using experimental features.
But now that I think about it, maybe I should have labeled this "experimental breaking", because even though it's just a prerelease to prerelease bump, it does require apps to change their code, because they specify the react version in their own package.json files 🤔
@Josh-Walker-GM I leave it up to you to decide how you want to handle the versioning of RW here and how you want to frame this in our release notes

@Tobbe Tobbe added the release:dependency This PR only updates dependencies label Aug 4, 2024
@Tobbe Tobbe added this to the next-release-patch milestone Aug 4, 2024
@Tobbe Tobbe added the changesets-ok Override the changesets check label Aug 4, 2024
@Tobbe Tobbe merged commit 2a56c5c into redwoodjs:main Aug 4, 2024
50 of 52 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
changesets-ok Override the changesets check release:dependency This PR only updates dependencies
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants