Skip to content

Commit 5d185bc

Browse files
authored
Update React on Rails 17.0.0-rc.2 stack (#765)
Update the legacy tutorial app to the React on Rails 17.0.0-rc.2 RC stack.
1 parent e8cdeb4 commit 5d185bc

5 files changed

Lines changed: 29 additions & 28 deletions

File tree

Gemfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ git_source(:github) { |repo| "https://github.com/#{repo}.git" }
66
ruby "3.4.6"
77

88
gem "cpflow", "5.1.1", require: false
9-
gem "react_on_rails_pro", "16.7.0.rc.3"
9+
gem "react_on_rails_pro", "17.0.0.rc.2"
1010
gem "shakapacker", "10.1.0"
1111

1212
# Bundle edge Rails instead: gem "rails", github: "rails/rails"

Gemfile.lock

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -346,22 +346,22 @@ GEM
346346
erb
347347
psych (>= 4.0.0)
348348
tsort
349-
react_on_rails (16.7.0.rc.3)
349+
react_on_rails (17.0.0.rc.2)
350350
addressable
351351
connection_pool
352352
execjs (~> 2.5)
353353
rails (>= 5.2)
354354
rainbow (~> 3.0)
355355
shakapacker (>= 6.0)
356-
react_on_rails_pro (16.7.0.rc.3)
356+
react_on_rails_pro (17.0.0.rc.2)
357357
addressable
358358
async (>= 2.29)
359359
async-http (~> 0.95)
360360
execjs (~> 2.9)
361361
io-endpoint (~> 0.17.0)
362362
jwt (>= 2.5, < 4)
363363
rainbow
364-
react_on_rails (= 16.7.0.rc.3)
364+
react_on_rails (= 17.0.0.rc.2)
365365
redcarpet (3.6.0)
366366
redis (5.3.0)
367367
redis-client (>= 0.22.0)
@@ -549,7 +549,7 @@ DEPENDENCIES
549549
rails-html-sanitizer
550550
rails_best_practices
551551
rainbow
552-
react_on_rails_pro (= 16.7.0.rc.3)
552+
react_on_rails_pro (= 17.0.0.rc.2)
553553
redcarpet
554554
redis (~> 5.0)
555555
rspec-rails (~> 6.0.0)

README.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -184,9 +184,10 @@ assets_bundler: rspack
184184

185185
### Version Targets
186186

187-
- `react_on_rails_pro` gem: `16.7.0.rc.3`
188-
- `react-on-rails-pro` npm package: `16.7.0-rc.3`
189-
- `react-on-rails-pro-node-renderer` npm package: `16.7.0-rc.3`
187+
- `react_on_rails_pro` gem: `17.0.0.rc.2`
188+
- `react-on-rails-pro` npm package: `17.0.0-rc.2`
189+
- `react-on-rails-pro-node-renderer` npm package: `17.0.0-rc.2`
190+
- `react-on-rails-rsc` npm package: `19.0.5-rc.7`
190191
- `shakapacker` gem/npm package: `10.1.0`
191192
- `@rspack/core` and `@rspack/cli`: `2.0.0-beta.7`
192193
- `react`: `~19.0.4` (minimum for React Server Components)

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -82,9 +82,9 @@
8282
"react-dom": "~19.0.4",
8383
"react-error-boundary": "^4.1.2",
8484
"react-intl": "^6.4.4",
85-
"react-on-rails-pro": "16.7.0-rc.3",
86-
"react-on-rails-pro-node-renderer": "16.7.0-rc.3",
87-
"react-on-rails-rsc": "19.0.5-rc.6",
85+
"react-on-rails-pro": "17.0.0-rc.2",
86+
"react-on-rails-pro-node-renderer": "17.0.0-rc.2",
87+
"react-on-rails-rsc": "19.0.5-rc.7",
8888
"react-redux": "^8.1.0",
8989
"react-router": "^6.13.0",
9090
"react-router-dom": "^6.13.0",

yarn.lock

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -8759,10 +8759,10 @@ react-is@^18.0.0, react-is@^18.3.1:
87598759
resolved "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz"
87608760
integrity sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==
87618761

8762-
react-on-rails-pro-node-renderer@16.7.0-rc.3:
8763-
version "16.7.0-rc.3"
8764-
resolved "https://registry.npmjs.org/react-on-rails-pro-node-renderer/-/react-on-rails-pro-node-renderer-16.7.0-rc.3.tgz#2a2e20ab2815f8a03214ce5d42ac498420c08d3f"
8765-
integrity sha512-k8fyz2BZBW6YlVAt4BP7WQ+J8czAq0p27NDAlcasBNk9C1fttP2UjLY7n9WpkCJPW6Uc4B74dNwzmfcUDYG1FQ==
8762+
react-on-rails-pro-node-renderer@17.0.0-rc.2:
8763+
version "17.0.0-rc.2"
8764+
resolved "https://registry.npmjs.org/react-on-rails-pro-node-renderer/-/react-on-rails-pro-node-renderer-17.0.0-rc.2.tgz#9598de1e981fc18c6790aec95c9a8d6503d0d6b0"
8765+
integrity sha512-5dGh259JpGVIaSkTNHz2RLruSahKynGOW/hj8I70AzgE+LnM3hZuXc3WveCjzZl8vQShpGlxgRQxPoOZh9fyQQ==
87668766
dependencies:
87678767
"@fastify/formbody" "^7.4.0 || ^8.0.2"
87688768
"@fastify/multipart" "^8.3.1 || ^9.0.3"
@@ -8772,26 +8772,26 @@ react-on-rails-pro-node-renderer@16.7.0-rc.3:
87728772
lockfile "^1.0.4"
87738773
pino "^9.14.0 || ^10.1.0"
87748774

8775-
react-on-rails-pro@16.7.0-rc.3:
8776-
version "16.7.0-rc.3"
8777-
resolved "https://registry.npmjs.org/react-on-rails-pro/-/react-on-rails-pro-16.7.0-rc.3.tgz#d30ec0d27ab25a5d1c4b817b654192a3a7486cee"
8778-
integrity sha512-oJO7/26c+UQwd2/YbPkXqQgsGhXc1HE1iOwhCJijs4iKvQkOFb8Mm6r1BLrb3Kt/28n9PChZq0+XfbMDPvCuLg==
8775+
react-on-rails-pro@17.0.0-rc.2:
8776+
version "17.0.0-rc.2"
8777+
resolved "https://registry.npmjs.org/react-on-rails-pro/-/react-on-rails-pro-17.0.0-rc.2.tgz#f5cca27b4123dc8786e225a1ff429212ff260b32"
8778+
integrity sha512-gfB6qUEOQ8ANHFKqQahyS/0NfagdyZ1JgNMVK9O+t863GiMZPnVZa2YVoi/NjHmV6HaRQ3JnODQM3GHbP9s4aQ==
87798779
dependencies:
8780-
react-on-rails "16.7.0-rc.3"
8780+
react-on-rails "17.0.0-rc.2"
87818781

8782-
react-on-rails-rsc@19.0.5-rc.6:
8783-
version "19.0.5-rc.6"
8784-
resolved "https://registry.npmjs.org/react-on-rails-rsc/-/react-on-rails-rsc-19.0.5-rc.6.tgz#dfc44634137cc6044cda21b2c79dee5eb01a899b"
8785-
integrity sha512-BCnSJ4lzLP6lqegQlr5smJW/54NAEwnQy1OMLBYUwXYKXEozuLlGH/GzLf0F0nR69fDmKyUL51fzcg6Khm4AkA==
8782+
react-on-rails-rsc@19.0.5-rc.7:
8783+
version "19.0.5-rc.7"
8784+
resolved "https://registry.npmjs.org/react-on-rails-rsc/-/react-on-rails-rsc-19.0.5-rc.7.tgz#cbca0fcec9eb4b82b2faa9cf3c6fbfedd4ecf9b6"
8785+
integrity sha512-cyQwZm7YW9FS0PEgwael5P9S5HsNeHwhnMm10ScgepZTv38dOeidf+gWf9x+z6w0wrgJ92aExZ8uLjCgpImxcQ==
87868786
dependencies:
87878787
acorn-loose "^8.3.0"
87888788
neo-async "^2.6.1"
87898789
webpack-sources "^3.2.0"
87908790

8791-
react-on-rails@16.7.0-rc.3:
8792-
version "16.7.0-rc.3"
8793-
resolved "https://registry.npmjs.org/react-on-rails/-/react-on-rails-16.7.0-rc.3.tgz#07ffd98bb54c11b471616f2091165983e9c4d967"
8794-
integrity sha512-je/0D0w0rHKW5eVwqajqci4F3IGe3O7jfzJcQ7Lv/WrHUqy+QcTkwYxsnrVfsk+8SkMlkFGVCmuUjcuVWJncLg==
8791+
react-on-rails@17.0.0-rc.2:
8792+
version "17.0.0-rc.2"
8793+
resolved "https://registry.npmjs.org/react-on-rails/-/react-on-rails-17.0.0-rc.2.tgz#faa6cb6eccb8ac9a129c9d124bf833c90ba5d395"
8794+
integrity sha512-Ix3v9k7p/K6lI7fHl/NivIlu/pr3USGdGYANKMltkOluGsshQnUL9Cz7Oj6/LI8l8Rmp9IJwN5QdigMr+Ssqjg==
87958795

87968796
react-proxy@^1.1.7:
87978797
version "1.1.8"

0 commit comments

Comments
 (0)