Skip to content

Commit f275d48

Browse files
authored
Upgrade React on Rails to 17.2.1.rc.3 (#876)
Move the tutorial from React on Rails 17.2.1.rc.0 to the 17.2.1.rc.3 release candidate, gem and npm, to validate it for the 17.2.1 fleet. Only version pins, lockfiles, and the README version list change; the app code is unchanged.
1 parent 945ae9a commit f275d48

5 files changed

Lines changed: 57 additions & 35 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.9"
77

88
gem "cpflow", "6.0.1", require: false
9-
gem "react_on_rails_pro", "17.2.1.rc.0"
9+
gem "react_on_rails_pro", "17.2.1.rc.3"
1010
gem "shakapacker", "10.3.2"
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
@@ -343,21 +343,21 @@ GEM
343343
erb
344344
psych (>= 4.0.0)
345345
tsort
346-
react_on_rails (17.2.1.rc.0)
346+
react_on_rails (17.2.1.rc.3)
347347
addressable
348348
connection_pool
349349
execjs (~> 2.5)
350350
rails (>= 5.2)
351351
rainbow (~> 3.0)
352352
shakapacker (>= 6.0)
353-
react_on_rails_pro (17.2.1.rc.0)
353+
react_on_rails_pro (17.2.1.rc.3)
354354
async (>= 2.29)
355355
async-http (~> 0.95)
356356
execjs (~> 2.9)
357357
io-endpoint (~> 0.17.0)
358358
jwt (>= 2.8, < 4)
359359
nokogiri (>= 1.12, < 2)
360-
react_on_rails (= 17.2.1.rc.0)
360+
react_on_rails (= 17.2.1.rc.3)
361361
redcarpet (3.6.0)
362362
redis (5.3.0)
363363
redis-client (>= 0.22.0)
@@ -540,7 +540,7 @@ DEPENDENCIES
540540
rails-html-sanitizer
541541
rails_best_practices
542542
rainbow
543-
react_on_rails_pro (= 17.2.1.rc.0)
543+
react_on_rails_pro (= 17.2.1.rc.3)
544544
redcarpet
545545
redis (~> 5.0)
546546
rspec-rails (~> 6.0.0)

‎README.md‎

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

185185
### Version Targets
186186

187-
- `react_on_rails_pro` gem: `17.2.1.rc.0`
188-
- `react-on-rails-pro` npm package: `17.2.1-rc.0`
189-
- `react-on-rails-pro-node-renderer` npm package: `17.2.1-rc.0`
187+
- `react_on_rails_pro` gem: `17.2.1.rc.3`
188+
- `react-on-rails-pro` npm package: `17.2.1-rc.3`
189+
- `react-on-rails-pro-node-renderer` npm package: `17.2.1-rc.3`
190190
- `react-on-rails-rsc` npm package: `19.3.1`
191191
- `shakapacker` gem/npm package: `10.3.2`
192192
- `@rspack/core` and `@rspack/cli`: `2.0.4`

‎package.json‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,8 +82,8 @@
8282
"react-dom": "19.3.1",
8383
"react-error-boundary": "^4.1.2",
8484
"react-intl": "^6.4.4",
85-
"react-on-rails-pro": "17.2.1-rc.0",
86-
"react-on-rails-pro-node-renderer": "17.2.1-rc.0",
85+
"react-on-rails-pro": "17.2.1-rc.3",
86+
"react-on-rails-pro-node-renderer": "17.2.1-rc.3",
8787
"react-on-rails-rsc": "19.3.1",
8888
"react-redux": "^8.1.0",
8989
"react-router": "^6.30.6",

‎yarn.lock‎

Lines changed: 47 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -5330,6 +5330,18 @@ fast-json-stringify@^6.0.0:
53305330
json-schema-ref-resolver "^3.0.0"
53315331
rfdc "^1.2.0"
53325332

5333+
fast-json-stringify@^7.0.0:
5334+
version "7.2.0"
5335+
resolved "https://registry.npmjs.org/fast-json-stringify/-/fast-json-stringify-7.2.0.tgz#eca1d6e3d66a80ace8a2af95ec53c6d07f1d4f51"
5336+
integrity sha512-q18imgm9fEdQVfvJbRJALE9VP/A5HGme0+NUnWcmFYM9rbQbLkZZk20FyIp1LQ8gDOauQKwqMc52YozqFaQyOw==
5337+
dependencies:
5338+
"@fastify/merge-json-schemas" "^0.2.0"
5339+
ajv "^8.12.0"
5340+
ajv-formats "^3.0.1"
5341+
fast-uri "^4.0.0"
5342+
json-schema-ref-resolver "^3.0.0"
5343+
rfdc "^1.2.0"
5344+
53335345
fast-levenshtein@^2.0.6:
53345346
version "2.0.6"
53355347
resolved "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz"
@@ -5347,6 +5359,11 @@ fast-uri@^3.0.0, fast-uri@^3.0.1:
53475359
resolved "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.0.tgz"
53485360
integrity sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==
53495361

5362+
fast-uri@^4.0.0:
5363+
version "4.2.3"
5364+
resolved "https://registry.npmjs.org/fast-uri/-/fast-uri-4.2.3.tgz#4f0f696864eab654e1bd0aa2557bd68f61b3a0e0"
5365+
integrity sha512-I1PXwP5eAhlNlcdpjt9CgB59op2ZvZfxw+BkqGFVIUOgNpCVTcTqp3HhTX7brxj5vsip+nSY4nTvff+eIA76hg==
5366+
53505367
fastest-levenshtein@^1.0.12:
53515368
version "1.0.16"
53525369
resolved "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz#210e61b6ff181de91ea9b3d1b84fdedd47e034e5"
@@ -5357,22 +5374,22 @@ fastify-plugin@^5.0.0:
53575374
resolved "https://registry.npmjs.org/fastify-plugin/-/fastify-plugin-5.1.0.tgz#7083e039d6418415f9a669f8c25e72fc5bf2d3e7"
53585375
integrity sha512-FAIDA8eovSt5qcDgcBvDuX/v0Cjz0ohGhENZ/wpc3y+oZCY2afZ9Baqql3g/lC+OHRnciQol4ww7tuthOb9idw==
53595376

5360-
fastify@^5.8.5:
5361-
version "5.8.5"
5362-
resolved "https://registry.npmjs.org/fastify/-/fastify-5.8.5.tgz#c452224295e0ca550bcd0efc3f7d3e90e9c11955"
5363-
integrity sha512-Yqptv59pQzPgQUSIm87hMqHJmdkb1+GPxdE6vW6FRyVE9G86mt7rOghitiU4JHRaTyDUk9pfeKmDeu70lAwM4Q==
5377+
fastify@^5.12.6:
5378+
version "5.12.7"
5379+
resolved "https://registry.npmjs.org/fastify/-/fastify-5.12.7.tgz#e8f9859b1ae908ba38bbdb0572d358788c4a4b46"
5380+
integrity sha512-v4pEPsTRPuqlDIYiQFB+BHjVN4SdHX9u0ABk0ZDUKbbdY1vsNryUd1j4Z+jQEZajvYIVk047Kimva9/AJ79GYw==
53645381
dependencies:
53655382
"@fastify/ajv-compiler" "^4.0.5"
53665383
"@fastify/error" "^4.0.0"
53675384
"@fastify/fast-json-stringify-compiler" "^5.0.0"
53685385
"@fastify/proxy-addr" "^5.0.0"
53695386
abstract-logging "^2.0.1"
53705387
avvio "^9.0.0"
5371-
fast-json-stringify "^6.0.0"
5372-
find-my-way "^9.0.0"
5388+
fast-json-stringify "^7.0.0"
5389+
find-my-way "^9.6.0"
53735390
light-my-request "^6.0.0"
53745391
pino "^9.14.0 || ^10.1.0"
5375-
process-warning "^5.0.0"
5392+
process-warning "^5.1.0"
53765393
rfdc "^1.3.1"
53775394
secure-json-parse "^4.0.0"
53785395
semver "^7.6.0"
@@ -5454,10 +5471,10 @@ finalhandler@~1.3.1:
54545471
statuses "~2.0.2"
54555472
unpipe "~1.0.0"
54565473

5457-
find-my-way@^9.0.0:
5458-
version "9.5.0"
5459-
resolved "https://registry.npmjs.org/find-my-way/-/find-my-way-9.5.0.tgz#3e6819bf4310b5293f490c032e70be0b506d0dc8"
5460-
integrity sha512-VW2RfnmscZO5KgBY5XVyKREMW5nMZcxDy+buTOsL+zIPnBlbKm+00sgzoQzq1EVh4aALZLfKdwv6atBGcjvjrQ==
5474+
find-my-way@^9.6.0:
5475+
version "9.10.0"
5476+
resolved "https://registry.npmjs.org/find-my-way/-/find-my-way-9.10.0.tgz#4e91651f61f9fed7af95d436e5beb8de762e1fb7"
5477+
integrity sha512-eru+uCPQ2g+nLBkf84MHP/KyNNMar0BDy0j+i8Fb72GF9/YHBZ58q7FODUtfVV7XU9nfRUHXSmaM8NmZcIbZ4Q==
54615478
dependencies:
54625479
fast-deep-equal "^3.1.3"
54635480
fast-querystring "^1.0.0"
@@ -8798,6 +8815,11 @@ process-warning@^5.0.0:
87988815
resolved "https://registry.npmjs.org/process-warning/-/process-warning-5.0.0.tgz#566e0bf79d1dff30a72d8bbbe9e8ecefe8d378d7"
87998816
integrity sha512-a39t9ApHNx2L4+HBnQKqxxHNs1r7KF+Intd8Q/g1bUh6q0WIp9voPXJ/x0j+ZL45KF1pJd9+q2jLIRMfvEshkA==
88008817

8818+
process-warning@^5.1.0:
8819+
version "5.1.1"
8820+
resolved "https://registry.npmjs.org/process-warning/-/process-warning-5.1.1.tgz#9c7f34dd637100966be7d32661831ea328ea776b"
8821+
integrity sha512-oCkNVj4OKnKEcocVBcDfiIugN1/cE6rgfT3nCtzeqZPA8+rIxMaQ0xXzIkGP8Gj2qUaP1UR7uhJ1VD8lUCpzCg==
8822+
88018823
process@^0.11.10:
88028824
version "0.11.10"
88038825
resolved "https://registry.npmjs.org/process/-/process-0.11.10.tgz"
@@ -8962,25 +8984,25 @@ react-is@^18.0.0, react-is@^18.3.1:
89628984
resolved "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz"
89638985
integrity sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==
89648986

8965-
react-on-rails-pro-node-renderer@17.2.1-rc.0:
8966-
version "17.2.1-rc.0"
8967-
resolved "https://registry.npmjs.org/react-on-rails-pro-node-renderer/-/react-on-rails-pro-node-renderer-17.2.1-rc.0.tgz#9c9218d38f2534be695f7bf9143f3021881524fe"
8968-
integrity sha512-CBrATBOK7XjrwvPns8sxTNXJ5VLeDHNxxD5prTZNRem9+9I09sRgkUA4+qR24P8HEBP2jAf3FlxlVi3CN8VR2w==
8987+
react-on-rails-pro-node-renderer@17.2.1-rc.3:
8988+
version "17.2.1-rc.3"
8989+
resolved "https://registry.npmjs.org/react-on-rails-pro-node-renderer/-/react-on-rails-pro-node-renderer-17.2.1-rc.3.tgz#3adfcaa86998ee0d855c50c753ee4ae278d3feb2"
8990+
integrity sha512-qaTtXw3pN3THZK00yCyOb/pfFrG9jeUetxAMCi2elnNtCxdZ1kzPdNnoUawDd2CkKDG6MF2+86dIrp7rRIqVgg==
89698991
dependencies:
89708992
"@fastify/formbody" "^7.4.0 || ^8.0.2"
89718993
"@fastify/multipart" "^8.3.1 || ^9.0.3"
8972-
fastify "^5.8.5"
8994+
fastify "^5.12.6"
89738995
fs-extra "^11.2.0"
89748996
jsonwebtoken "^9.0.3"
89758997
lockfile "^1.0.4"
89768998
pino "^9.14.0 || ^10.1.0"
89778999

8978-
react-on-rails-pro@17.2.1-rc.0:
8979-
version "17.2.1-rc.0"
8980-
resolved "https://registry.npmjs.org/react-on-rails-pro/-/react-on-rails-pro-17.2.1-rc.0.tgz#804bd36f460fd840dfc71ad3e206c23523766282"
8981-
integrity sha512-tsznD0FmfDVW3TFfUz+WSiAQ9BBcYGIXnGUkqemDmsNIZcLi+8qkGf9nI1qoPwJu7G1t7RutC326ao+33+kLZw==
9000+
react-on-rails-pro@17.2.1-rc.3:
9001+
version "17.2.1-rc.3"
9002+
resolved "https://registry.npmjs.org/react-on-rails-pro/-/react-on-rails-pro-17.2.1-rc.3.tgz#d0fc4f0cb330fa6611bcef9d6e8c901419f1c8b9"
9003+
integrity sha512-TRoHnQGmBI0kqxND2Z9vZAOYjWdU2tr4Kktv6woDzkvAt90TNgqOvk2gne4tB4g5SCsIpRD+s/kOFIb7UmaS3A==
89829004
dependencies:
8983-
react-on-rails "17.2.1-rc.0"
9005+
react-on-rails "17.2.1-rc.3"
89849006

89859007
react-on-rails-rsc@19.3.1:
89869008
version "19.3.1"
@@ -8993,10 +9015,10 @@ react-on-rails-rsc@19.3.1:
89939015
react-server-dom-webpack "~19.3.0"
89949016
webpack-sources "^3.2.0"
89959017

8996-
react-on-rails@17.2.1-rc.0:
8997-
version "17.2.1-rc.0"
8998-
resolved "https://registry.npmjs.org/react-on-rails/-/react-on-rails-17.2.1-rc.0.tgz#2f9cbc6a569037ea1d7ac39ab73edd1b85ccceff"
8999-
integrity sha512-kG9u0n2MKV02yJIti+/33//gkOPxbIL0nkceAkaZF1iEl63L2a8uUzO9Xc0d5QKfMLKVAF6bpBc2UzNfqMmMWw==
9018+
react-on-rails@17.2.1-rc.3:
9019+
version "17.2.1-rc.3"
9020+
resolved "https://registry.npmjs.org/react-on-rails/-/react-on-rails-17.2.1-rc.3.tgz#2120a2525e7059aa4f1c4ea87311962c0033a143"
9021+
integrity sha512-80HHD6tc06tZSjyYRC6ZW4n9UzG/t5k2LLvjmtcgnUzvbSRbVmUzIDgPiv3Qr75b3aJMbb5K2vHSOTLJ2hoTTw==
90009022

90019023
react-proxy@^1.1.7:
90029024
version "1.1.8"

0 commit comments

Comments
 (0)