diff --git a/Gemfile b/Gemfile index b37fd658..b47bfa3a 100644 --- a/Gemfile +++ b/Gemfile @@ -6,7 +6,7 @@ git_source(:github) { |repo| "https://github.com/#{repo}.git" } ruby "3.4.9" gem "cpflow", "6.0.1", require: false -gem "react_on_rails_pro", "17.2.1.rc.0" +gem "react_on_rails_pro", "17.2.1.rc.3" gem "shakapacker", "10.3.2" # Bundle edge Rails instead: gem "rails", github: "rails/rails" diff --git a/Gemfile.lock b/Gemfile.lock index 6f3893d0..8760f3f1 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -343,21 +343,21 @@ GEM erb psych (>= 4.0.0) tsort - react_on_rails (17.2.1.rc.0) + react_on_rails (17.2.1.rc.3) addressable connection_pool execjs (~> 2.5) rails (>= 5.2) rainbow (~> 3.0) shakapacker (>= 6.0) - react_on_rails_pro (17.2.1.rc.0) + react_on_rails_pro (17.2.1.rc.3) async (>= 2.29) async-http (~> 0.95) execjs (~> 2.9) io-endpoint (~> 0.17.0) jwt (>= 2.8, < 4) nokogiri (>= 1.12, < 2) - react_on_rails (= 17.2.1.rc.0) + react_on_rails (= 17.2.1.rc.3) redcarpet (3.6.0) redis (5.3.0) redis-client (>= 0.22.0) @@ -540,7 +540,7 @@ DEPENDENCIES rails-html-sanitizer rails_best_practices rainbow - react_on_rails_pro (= 17.2.1.rc.0) + react_on_rails_pro (= 17.2.1.rc.3) redcarpet redis (~> 5.0) rspec-rails (~> 6.0.0) diff --git a/README.md b/README.md index c8436997..02a226f0 100644 --- a/README.md +++ b/README.md @@ -184,9 +184,9 @@ assets_bundler: rspack ### Version Targets -- `react_on_rails_pro` gem: `17.2.1.rc.0` -- `react-on-rails-pro` npm package: `17.2.1-rc.0` -- `react-on-rails-pro-node-renderer` npm package: `17.2.1-rc.0` +- `react_on_rails_pro` gem: `17.2.1.rc.3` +- `react-on-rails-pro` npm package: `17.2.1-rc.3` +- `react-on-rails-pro-node-renderer` npm package: `17.2.1-rc.3` - `react-on-rails-rsc` npm package: `19.3.1` - `shakapacker` gem/npm package: `10.3.2` - `@rspack/core` and `@rspack/cli`: `2.0.4` diff --git a/package.json b/package.json index 6e536d36..09098d87 100644 --- a/package.json +++ b/package.json @@ -82,8 +82,8 @@ "react-dom": "19.3.1", "react-error-boundary": "^4.1.2", "react-intl": "^6.4.4", - "react-on-rails-pro": "17.2.1-rc.0", - "react-on-rails-pro-node-renderer": "17.2.1-rc.0", + "react-on-rails-pro": "17.2.1-rc.3", + "react-on-rails-pro-node-renderer": "17.2.1-rc.3", "react-on-rails-rsc": "19.3.1", "react-redux": "^8.1.0", "react-router": "^6.30.6", diff --git a/yarn.lock b/yarn.lock index 54a40376..e3805c2d 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5330,6 +5330,18 @@ fast-json-stringify@^6.0.0: json-schema-ref-resolver "^3.0.0" rfdc "^1.2.0" +fast-json-stringify@^7.0.0: + version "7.2.0" + resolved "https://registry.npmjs.org/fast-json-stringify/-/fast-json-stringify-7.2.0.tgz#eca1d6e3d66a80ace8a2af95ec53c6d07f1d4f51" + integrity sha512-q18imgm9fEdQVfvJbRJALE9VP/A5HGme0+NUnWcmFYM9rbQbLkZZk20FyIp1LQ8gDOauQKwqMc52YozqFaQyOw== + dependencies: + "@fastify/merge-json-schemas" "^0.2.0" + ajv "^8.12.0" + ajv-formats "^3.0.1" + fast-uri "^4.0.0" + json-schema-ref-resolver "^3.0.0" + rfdc "^1.2.0" + fast-levenshtein@^2.0.6: version "2.0.6" 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: resolved "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.0.tgz" integrity sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA== +fast-uri@^4.0.0: + version "4.2.3" + resolved "https://registry.npmjs.org/fast-uri/-/fast-uri-4.2.3.tgz#4f0f696864eab654e1bd0aa2557bd68f61b3a0e0" + integrity sha512-I1PXwP5eAhlNlcdpjt9CgB59op2ZvZfxw+BkqGFVIUOgNpCVTcTqp3HhTX7brxj5vsip+nSY4nTvff+eIA76hg== + fastest-levenshtein@^1.0.12: version "1.0.16" resolved "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz#210e61b6ff181de91ea9b3d1b84fdedd47e034e5" @@ -5357,10 +5374,10 @@ fastify-plugin@^5.0.0: resolved "https://registry.npmjs.org/fastify-plugin/-/fastify-plugin-5.1.0.tgz#7083e039d6418415f9a669f8c25e72fc5bf2d3e7" integrity sha512-FAIDA8eovSt5qcDgcBvDuX/v0Cjz0ohGhENZ/wpc3y+oZCY2afZ9Baqql3g/lC+OHRnciQol4ww7tuthOb9idw== -fastify@^5.8.5: - version "5.8.5" - resolved "https://registry.npmjs.org/fastify/-/fastify-5.8.5.tgz#c452224295e0ca550bcd0efc3f7d3e90e9c11955" - integrity sha512-Yqptv59pQzPgQUSIm87hMqHJmdkb1+GPxdE6vW6FRyVE9G86mt7rOghitiU4JHRaTyDUk9pfeKmDeu70lAwM4Q== +fastify@^5.12.6: + version "5.12.7" + resolved "https://registry.npmjs.org/fastify/-/fastify-5.12.7.tgz#e8f9859b1ae908ba38bbdb0572d358788c4a4b46" + integrity sha512-v4pEPsTRPuqlDIYiQFB+BHjVN4SdHX9u0ABk0ZDUKbbdY1vsNryUd1j4Z+jQEZajvYIVk047Kimva9/AJ79GYw== dependencies: "@fastify/ajv-compiler" "^4.0.5" "@fastify/error" "^4.0.0" @@ -5368,11 +5385,11 @@ fastify@^5.8.5: "@fastify/proxy-addr" "^5.0.0" abstract-logging "^2.0.1" avvio "^9.0.0" - fast-json-stringify "^6.0.0" - find-my-way "^9.0.0" + fast-json-stringify "^7.0.0" + find-my-way "^9.6.0" light-my-request "^6.0.0" pino "^9.14.0 || ^10.1.0" - process-warning "^5.0.0" + process-warning "^5.1.0" rfdc "^1.3.1" secure-json-parse "^4.0.0" semver "^7.6.0" @@ -5454,10 +5471,10 @@ finalhandler@~1.3.1: statuses "~2.0.2" unpipe "~1.0.0" -find-my-way@^9.0.0: - version "9.5.0" - resolved "https://registry.npmjs.org/find-my-way/-/find-my-way-9.5.0.tgz#3e6819bf4310b5293f490c032e70be0b506d0dc8" - integrity sha512-VW2RfnmscZO5KgBY5XVyKREMW5nMZcxDy+buTOsL+zIPnBlbKm+00sgzoQzq1EVh4aALZLfKdwv6atBGcjvjrQ== +find-my-way@^9.6.0: + version "9.10.0" + resolved "https://registry.npmjs.org/find-my-way/-/find-my-way-9.10.0.tgz#4e91651f61f9fed7af95d436e5beb8de762e1fb7" + integrity sha512-eru+uCPQ2g+nLBkf84MHP/KyNNMar0BDy0j+i8Fb72GF9/YHBZ58q7FODUtfVV7XU9nfRUHXSmaM8NmZcIbZ4Q== dependencies: fast-deep-equal "^3.1.3" fast-querystring "^1.0.0" @@ -8798,6 +8815,11 @@ process-warning@^5.0.0: resolved "https://registry.npmjs.org/process-warning/-/process-warning-5.0.0.tgz#566e0bf79d1dff30a72d8bbbe9e8ecefe8d378d7" integrity sha512-a39t9ApHNx2L4+HBnQKqxxHNs1r7KF+Intd8Q/g1bUh6q0WIp9voPXJ/x0j+ZL45KF1pJd9+q2jLIRMfvEshkA== +process-warning@^5.1.0: + version "5.1.1" + resolved "https://registry.npmjs.org/process-warning/-/process-warning-5.1.1.tgz#9c7f34dd637100966be7d32661831ea328ea776b" + integrity sha512-oCkNVj4OKnKEcocVBcDfiIugN1/cE6rgfT3nCtzeqZPA8+rIxMaQ0xXzIkGP8Gj2qUaP1UR7uhJ1VD8lUCpzCg== + process@^0.11.10: version "0.11.10" 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: 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@17.2.1-rc.0: - version "17.2.1-rc.0" - resolved "https://registry.npmjs.org/react-on-rails-pro-node-renderer/-/react-on-rails-pro-node-renderer-17.2.1-rc.0.tgz#9c9218d38f2534be695f7bf9143f3021881524fe" - integrity sha512-CBrATBOK7XjrwvPns8sxTNXJ5VLeDHNxxD5prTZNRem9+9I09sRgkUA4+qR24P8HEBP2jAf3FlxlVi3CN8VR2w== +react-on-rails-pro-node-renderer@17.2.1-rc.3: + version "17.2.1-rc.3" + resolved "https://registry.npmjs.org/react-on-rails-pro-node-renderer/-/react-on-rails-pro-node-renderer-17.2.1-rc.3.tgz#3adfcaa86998ee0d855c50c753ee4ae278d3feb2" + integrity sha512-qaTtXw3pN3THZK00yCyOb/pfFrG9jeUetxAMCi2elnNtCxdZ1kzPdNnoUawDd2CkKDG6MF2+86dIrp7rRIqVgg== dependencies: "@fastify/formbody" "^7.4.0 || ^8.0.2" "@fastify/multipart" "^8.3.1 || ^9.0.3" - fastify "^5.8.5" + fastify "^5.12.6" fs-extra "^11.2.0" jsonwebtoken "^9.0.3" lockfile "^1.0.4" pino "^9.14.0 || ^10.1.0" -react-on-rails-pro@17.2.1-rc.0: - version "17.2.1-rc.0" - resolved "https://registry.npmjs.org/react-on-rails-pro/-/react-on-rails-pro-17.2.1-rc.0.tgz#804bd36f460fd840dfc71ad3e206c23523766282" - integrity sha512-tsznD0FmfDVW3TFfUz+WSiAQ9BBcYGIXnGUkqemDmsNIZcLi+8qkGf9nI1qoPwJu7G1t7RutC326ao+33+kLZw== +react-on-rails-pro@17.2.1-rc.3: + version "17.2.1-rc.3" + resolved "https://registry.npmjs.org/react-on-rails-pro/-/react-on-rails-pro-17.2.1-rc.3.tgz#d0fc4f0cb330fa6611bcef9d6e8c901419f1c8b9" + integrity sha512-TRoHnQGmBI0kqxND2Z9vZAOYjWdU2tr4Kktv6woDzkvAt90TNgqOvk2gne4tB4g5SCsIpRD+s/kOFIb7UmaS3A== dependencies: - react-on-rails "17.2.1-rc.0" + react-on-rails "17.2.1-rc.3" react-on-rails-rsc@19.3.1: version "19.3.1" @@ -8993,10 +9015,10 @@ react-on-rails-rsc@19.3.1: react-server-dom-webpack "~19.3.0" webpack-sources "^3.2.0" -react-on-rails@17.2.1-rc.0: - version "17.2.1-rc.0" - resolved "https://registry.npmjs.org/react-on-rails/-/react-on-rails-17.2.1-rc.0.tgz#2f9cbc6a569037ea1d7ac39ab73edd1b85ccceff" - integrity sha512-kG9u0n2MKV02yJIti+/33//gkOPxbIL0nkceAkaZF1iEl63L2a8uUzO9Xc0d5QKfMLKVAF6bpBc2UzNfqMmMWw== +react-on-rails@17.2.1-rc.3: + version "17.2.1-rc.3" + resolved "https://registry.npmjs.org/react-on-rails/-/react-on-rails-17.2.1-rc.3.tgz#2120a2525e7059aa4f1c4ea87311962c0033a143" + integrity sha512-80HHD6tc06tZSjyYRC6ZW4n9UzG/t5k2LLvjmtcgnUzvbSRbVmUzIDgPiv3Qr75b3aJMbb5K2vHSOTLJ2hoTTw== react-proxy@^1.1.7: version "1.1.8"