From 4c1bbe38a548314e26b605090cdbf0e23732f016 Mon Sep 17 00:00:00 2001 From: Justin Gordon Date: Thu, 11 Jun 2026 00:07:19 -1000 Subject: [PATCH] Update React on Rails RC stack --- Gemfile | 2 +- Gemfile.lock | 8 ++++---- README.md | 7 ++++--- package.json | 6 +++--- yarn.lock | 34 +++++++++++++++++----------------- 5 files changed, 29 insertions(+), 28 deletions(-) diff --git a/Gemfile b/Gemfile index a6d32943..32fad171 100644 --- a/Gemfile +++ b/Gemfile @@ -6,7 +6,7 @@ git_source(:github) { |repo| "https://github.com/#{repo}.git" } ruby "3.4.6" gem "cpflow", "5.1.1", require: false -gem "react_on_rails_pro", "16.7.0.rc.3" +gem "react_on_rails_pro", "17.0.0.rc.2" gem "shakapacker", "10.1.0" # Bundle edge Rails instead: gem "rails", github: "rails/rails" diff --git a/Gemfile.lock b/Gemfile.lock index d150882f..04527605 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -346,14 +346,14 @@ GEM erb psych (>= 4.0.0) tsort - react_on_rails (16.7.0.rc.3) + react_on_rails (17.0.0.rc.2) addressable connection_pool execjs (~> 2.5) rails (>= 5.2) rainbow (~> 3.0) shakapacker (>= 6.0) - react_on_rails_pro (16.7.0.rc.3) + react_on_rails_pro (17.0.0.rc.2) addressable async (>= 2.29) async-http (~> 0.95) @@ -361,7 +361,7 @@ GEM io-endpoint (~> 0.17.0) jwt (>= 2.5, < 4) rainbow - react_on_rails (= 16.7.0.rc.3) + react_on_rails (= 17.0.0.rc.2) redcarpet (3.6.0) redis (5.3.0) redis-client (>= 0.22.0) @@ -549,7 +549,7 @@ DEPENDENCIES rails-html-sanitizer rails_best_practices rainbow - react_on_rails_pro (= 16.7.0.rc.3) + react_on_rails_pro (= 17.0.0.rc.2) redcarpet redis (~> 5.0) rspec-rails (~> 6.0.0) diff --git a/README.md b/README.md index 1e5cfaa4..084f29f0 100644 --- a/README.md +++ b/README.md @@ -184,9 +184,10 @@ assets_bundler: rspack ### Version Targets -- `react_on_rails_pro` gem: `16.7.0.rc.3` -- `react-on-rails-pro` npm package: `16.7.0-rc.3` -- `react-on-rails-pro-node-renderer` npm package: `16.7.0-rc.3` +- `react_on_rails_pro` gem: `17.0.0.rc.2` +- `react-on-rails-pro` npm package: `17.0.0-rc.2` +- `react-on-rails-pro-node-renderer` npm package: `17.0.0-rc.2` +- `react-on-rails-rsc` npm package: `19.0.5-rc.7` - `shakapacker` gem/npm package: `10.1.0` - `@rspack/core` and `@rspack/cli`: `2.0.0-beta.7` - `react`: `~19.0.4` (minimum for React Server Components) diff --git a/package.json b/package.json index ecc579d6..3fa647ed 100644 --- a/package.json +++ b/package.json @@ -82,9 +82,9 @@ "react-dom": "~19.0.4", "react-error-boundary": "^4.1.2", "react-intl": "^6.4.4", - "react-on-rails-pro": "16.7.0-rc.3", - "react-on-rails-pro-node-renderer": "16.7.0-rc.3", - "react-on-rails-rsc": "19.0.5-rc.6", + "react-on-rails-pro": "17.0.0-rc.2", + "react-on-rails-pro-node-renderer": "17.0.0-rc.2", + "react-on-rails-rsc": "19.0.5-rc.7", "react-redux": "^8.1.0", "react-router": "^6.13.0", "react-router-dom": "^6.13.0", diff --git a/yarn.lock b/yarn.lock index bb33ab8a..f8051d82 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8759,10 +8759,10 @@ react-is@^18.0.0, react-is@^18.3.1: resolved "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz" integrity sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg== -react-on-rails-pro-node-renderer@16.7.0-rc.3: - version "16.7.0-rc.3" - resolved "https://registry.npmjs.org/react-on-rails-pro-node-renderer/-/react-on-rails-pro-node-renderer-16.7.0-rc.3.tgz#2a2e20ab2815f8a03214ce5d42ac498420c08d3f" - integrity sha512-k8fyz2BZBW6YlVAt4BP7WQ+J8czAq0p27NDAlcasBNk9C1fttP2UjLY7n9WpkCJPW6Uc4B74dNwzmfcUDYG1FQ== +react-on-rails-pro-node-renderer@17.0.0-rc.2: + version "17.0.0-rc.2" + resolved "https://registry.npmjs.org/react-on-rails-pro-node-renderer/-/react-on-rails-pro-node-renderer-17.0.0-rc.2.tgz#9598de1e981fc18c6790aec95c9a8d6503d0d6b0" + integrity sha512-5dGh259JpGVIaSkTNHz2RLruSahKynGOW/hj8I70AzgE+LnM3hZuXc3WveCjzZl8vQShpGlxgRQxPoOZh9fyQQ== dependencies: "@fastify/formbody" "^7.4.0 || ^8.0.2" "@fastify/multipart" "^8.3.1 || ^9.0.3" @@ -8772,26 +8772,26 @@ react-on-rails-pro-node-renderer@16.7.0-rc.3: lockfile "^1.0.4" pino "^9.14.0 || ^10.1.0" -react-on-rails-pro@16.7.0-rc.3: - version "16.7.0-rc.3" - resolved "https://registry.npmjs.org/react-on-rails-pro/-/react-on-rails-pro-16.7.0-rc.3.tgz#d30ec0d27ab25a5d1c4b817b654192a3a7486cee" - integrity sha512-oJO7/26c+UQwd2/YbPkXqQgsGhXc1HE1iOwhCJijs4iKvQkOFb8Mm6r1BLrb3Kt/28n9PChZq0+XfbMDPvCuLg== +react-on-rails-pro@17.0.0-rc.2: + version "17.0.0-rc.2" + resolved "https://registry.npmjs.org/react-on-rails-pro/-/react-on-rails-pro-17.0.0-rc.2.tgz#f5cca27b4123dc8786e225a1ff429212ff260b32" + integrity sha512-gfB6qUEOQ8ANHFKqQahyS/0NfagdyZ1JgNMVK9O+t863GiMZPnVZa2YVoi/NjHmV6HaRQ3JnODQM3GHbP9s4aQ== dependencies: - react-on-rails "16.7.0-rc.3" + react-on-rails "17.0.0-rc.2" -react-on-rails-rsc@19.0.5-rc.6: - version "19.0.5-rc.6" - resolved "https://registry.npmjs.org/react-on-rails-rsc/-/react-on-rails-rsc-19.0.5-rc.6.tgz#dfc44634137cc6044cda21b2c79dee5eb01a899b" - integrity sha512-BCnSJ4lzLP6lqegQlr5smJW/54NAEwnQy1OMLBYUwXYKXEozuLlGH/GzLf0F0nR69fDmKyUL51fzcg6Khm4AkA== +react-on-rails-rsc@19.0.5-rc.7: + version "19.0.5-rc.7" + resolved "https://registry.npmjs.org/react-on-rails-rsc/-/react-on-rails-rsc-19.0.5-rc.7.tgz#cbca0fcec9eb4b82b2faa9cf3c6fbfedd4ecf9b6" + integrity sha512-cyQwZm7YW9FS0PEgwael5P9S5HsNeHwhnMm10ScgepZTv38dOeidf+gWf9x+z6w0wrgJ92aExZ8uLjCgpImxcQ== dependencies: acorn-loose "^8.3.0" neo-async "^2.6.1" webpack-sources "^3.2.0" -react-on-rails@16.7.0-rc.3: - version "16.7.0-rc.3" - resolved "https://registry.npmjs.org/react-on-rails/-/react-on-rails-16.7.0-rc.3.tgz#07ffd98bb54c11b471616f2091165983e9c4d967" - integrity sha512-je/0D0w0rHKW5eVwqajqci4F3IGe3O7jfzJcQ7Lv/WrHUqy+QcTkwYxsnrVfsk+8SkMlkFGVCmuUjcuVWJncLg== +react-on-rails@17.0.0-rc.2: + version "17.0.0-rc.2" + resolved "https://registry.npmjs.org/react-on-rails/-/react-on-rails-17.0.0-rc.2.tgz#faa6cb6eccb8ac9a129c9d124bf833c90ba5d395" + integrity sha512-Ix3v9k7p/K6lI7fHl/NivIlu/pr3USGdGYANKMltkOluGsshQnUL9Cz7Oj6/LI8l8Rmp9IJwN5QdigMr+Ssqjg== react-proxy@^1.1.7: version "1.1.8"