Skip to content

Commit

Permalink
Upgrade React from 1631855f-20241023 to 02c0e824-20241028 (#71979)
Browse files Browse the repository at this point in the history
  • Loading branch information
vercel-release-bot authored Oct 28, 2024
1 parent 87da4f9 commit 8b65ec1
Show file tree
Hide file tree
Showing 71 changed files with 2,810 additions and 2,894 deletions.
4 changes: 2 additions & 2 deletions examples/reproduction-template/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@
},
"dependencies": {
"next": "canary",
"react": "19.0.0-rc-1631855f-20241023",
"react-dom": "19.0.0-rc-1631855f-20241023"
"react": "19.0.0-rc-02c0e824-20241028",
"react-dom": "19.0.0-rc-02c0e824-20241028"
},
"devDependencies": {
"@types/node": "20.12.12",
Expand Down
34 changes: 17 additions & 17 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -209,19 +209,19 @@
"pretty-bytes": "5.3.0",
"pretty-ms": "7.0.0",
"random-seed": "0.3.0",
"react": "19.0.0-rc-1631855f-20241023",
"react": "19.0.0-rc-02c0e824-20241028",
"react-17": "npm:[email protected]",
"react-builtin": "npm:[email protected]1631855f-20241023",
"react-dom": "19.0.0-rc-1631855f-20241023",
"react-builtin": "npm:[email protected]02c0e824-20241028",
"react-dom": "19.0.0-rc-02c0e824-20241028",
"react-dom-17": "npm:[email protected]",
"react-dom-builtin": "npm:[email protected]1631855f-20241023",
"react-dom-experimental-builtin": "npm:[email protected]1631855f-20241023",
"react-experimental-builtin": "npm:[email protected]1631855f-20241023",
"react-is-builtin": "npm:[email protected]1631855f-20241023",
"react-server-dom-turbopack": "19.0.0-rc-1631855f-20241023",
"react-server-dom-turbopack-experimental": "npm:[email protected]1631855f-20241023",
"react-server-dom-webpack": "19.0.0-rc-1631855f-20241023",
"react-server-dom-webpack-experimental": "npm:[email protected]1631855f-20241023",
"react-dom-builtin": "npm:[email protected]02c0e824-20241028",
"react-dom-experimental-builtin": "npm:[email protected]02c0e824-20241028",
"react-experimental-builtin": "npm:[email protected]02c0e824-20241028",
"react-is-builtin": "npm:[email protected]02c0e824-20241028",
"react-server-dom-turbopack": "19.0.0-rc-02c0e824-20241028",
"react-server-dom-turbopack-experimental": "npm:[email protected]02c0e824-20241028",
"react-server-dom-webpack": "19.0.0-rc-02c0e824-20241028",
"react-server-dom-webpack-experimental": "npm:[email protected]02c0e824-20241028",
"react-ssr-prepass": "1.0.8",
"react-virtualized": "9.22.3",
"relay-compiler": "13.0.2",
Expand All @@ -231,8 +231,8 @@
"resolve-from": "5.0.0",
"sass": "1.54.0",
"satori": "0.10.9",
"scheduler-builtin": "npm:[email protected]1631855f-20241023",
"scheduler-experimental-builtin": "npm:[email protected]1631855f-20241023",
"scheduler-builtin": "npm:[email protected]02c0e824-20241028",
"scheduler-experimental-builtin": "npm:[email protected]02c0e824-20241028",
"seedrandom": "3.0.5",
"semver": "7.3.7",
"shell-quote": "1.7.3",
Expand Down Expand Up @@ -272,10 +272,10 @@
"@babel/traverse": "7.22.5",
"@types/react": "npm:[email protected]",
"@types/react-dom": "npm:[email protected]",
"react": "19.0.0-rc-1631855f-20241023",
"react-dom": "19.0.0-rc-1631855f-20241023",
"react-is": "19.0.0-rc-1631855f-20241023",
"scheduler": "0.25.0-rc-1631855f-20241023"
"react": "19.0.0-rc-02c0e824-20241028",
"react-dom": "19.0.0-rc-02c0e824-20241028",
"react-is": "19.0.0-rc-02c0e824-20241028",
"scheduler": "0.25.0-rc-02c0e824-20241028"
},
"patchedDependencies": {
"[email protected]": "patches/[email protected]"
Expand Down
2 changes: 1 addition & 1 deletion packages/create-next-app/templates/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ import { GetTemplateFileArgs, InstallTemplateArgs } from "./types";

// Do not rename or format. sync-react script relies on this line.
// prettier-ignore
const nextjsReactPeerVersion = "19.0.0-rc-1631855f-20241023";
const nextjsReactPeerVersion = "19.0.0-rc-02c0e824-20241028";

/**
* Get the file path for a given file in a template, e.g. "next.config.js".
Expand Down
4 changes: 2 additions & 2 deletions packages/next/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -107,8 +107,8 @@
"@opentelemetry/api": "^1.1.0",
"@playwright/test": "^1.41.2",
"babel-plugin-react-compiler": "*",
"react": "^18.2.0 || 19.0.0-rc-1631855f-20241023",
"react-dom": "^18.2.0 || 19.0.0-rc-1631855f-20241023",
"react": "^18.2.0 || 19.0.0-rc-02c0e824-20241028",
"react-dom": "^18.2.0 || 19.0.0-rc-02c0e824-20241028",
"sass": "^1.3.0"
},
"peerDependenciesMeta": {
Expand Down
Loading

1 comment on commit 8b65ec1

@ijjk
Copy link
Member

@ijjk ijjk commented on 8b65ec1 Oct 28, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Stats from current release

Default Build (Increase detected ⚠️)
General Overall increase ⚠️
vercel/next.js canary v15.0.1 vercel/next.js canary Change
buildDuration 15s 19.4s ⚠️ +4.4s
buildDurationCached 15.1s 15s N/A
nodeModulesSize 373 MB 402 MB ⚠️ +28.8 MB
nextStartRea..uration (ms) 428ms 451ms N/A
Client Bundles (main, webpack) Overall increase ⚠️
vercel/next.js canary v15.0.1 vercel/next.js canary Change
722-HASH.js gzip 44.6 kB 45.2 kB ⚠️ +604 B
7243.HASH.js gzip 169 B 170 B N/A
9670-HASH.js gzip 5.26 kB 5.26 kB N/A
abd1d4ff-HASH.js gzip 52.6 kB 52.5 kB N/A
framework-HASH.js gzip 57.3 kB 57.3 kB N/A
main-app-HASH.js gzip 234 B 231 B N/A
main-HASH.js gzip 32.8 kB 33 kB ⚠️ +265 B
webpack-HASH.js gzip 1.71 kB 1.71 kB N/A
Overall change 77.4 kB 78.2 kB ⚠️ +869 B
Legacy Client Bundles (polyfills)
vercel/next.js canary v15.0.1 vercel/next.js canary Change
polyfills-HASH.js gzip 39.4 kB 39.4 kB
Overall change 39.4 kB 39.4 kB
Client Pages
vercel/next.js canary v15.0.1 vercel/next.js canary Change
_app-HASH.js gzip 193 B 193 B
_error-HASH.js gzip 191 B 192 B N/A
amp-HASH.js gzip 510 B 508 B N/A
css-HASH.js gzip 343 B 343 B
dynamic-HASH.js gzip 1.84 kB 1.84 kB N/A
edge-ssr-HASH.js gzip 265 B 265 B
head-HASH.js gzip 361 B 362 B N/A
hooks-HASH.js gzip 392 B 391 B N/A
image-HASH.js gzip 4.41 kB 4.41 kB N/A
index-HASH.js gzip 267 B 268 B N/A
link-HASH.js gzip 2.78 kB 2.78 kB N/A
routerDirect..HASH.js gzip 329 B 328 B N/A
script-HASH.js gzip 395 B 396 B N/A
withRouter-HASH.js gzip 325 B 323 B N/A
1afbb74e6ecf..834.css gzip 106 B 106 B
Overall change 907 B 907 B
Client Build Manifests
vercel/next.js canary v15.0.1 vercel/next.js canary Change
_buildManifest.js gzip 748 B 748 B
Overall change 748 B 748 B
Rendered Page Sizes
vercel/next.js canary v15.0.1 vercel/next.js canary Change
index.html gzip 524 B 522 B N/A
link.html gzip 538 B 536 B N/A
withRouter.html gzip 519 B 518 B N/A
Overall change 0 B 0 B
Edge SSR bundle Size Overall increase ⚠️
vercel/next.js canary v15.0.1 vercel/next.js canary Change
edge-ssr.js gzip 128 kB 128 kB N/A
page.js gzip 187 kB 189 kB ⚠️ +1.77 kB
Overall change 187 kB 189 kB ⚠️ +1.77 kB
Middleware size
vercel/next.js canary v15.0.1 vercel/next.js canary Change
middleware-b..fest.js gzip 667 B 672 B N/A
middleware-r..fest.js gzip 156 B 156 B
middleware.js gzip 31 kB 31 kB N/A
edge-runtime..pack.js gzip 844 B 844 B
Overall change 1 kB 1 kB
Next Runtimes Overall increase ⚠️
vercel/next.js canary v15.0.1 vercel/next.js canary Change
973-experime...dev.js gzip 322 B 322 B
973.runtime.dev.js gzip 314 B 314 B
app-page-exp...dev.js gzip 317 kB 318 kB ⚠️ +786 B
app-page-exp..prod.js gzip 121 kB 122 kB ⚠️ +222 B
app-page-tur..prod.js gzip 134 kB 134 kB ⚠️ +227 B
app-page-tur..prod.js gzip 129 kB 130 kB ⚠️ +219 B
app-page.run...dev.js gzip 307 kB 308 kB ⚠️ +766 B
app-page.run..prod.js gzip 117 kB 117 kB ⚠️ +209 B
app-route-ex...dev.js gzip 35.9 kB 35.9 kB N/A
app-route-ex..prod.js gzip 24.4 kB 24.4 kB N/A
app-route-tu..prod.js gzip 24.4 kB 24.4 kB N/A
app-route-tu..prod.js gzip 24.2 kB 24.2 kB N/A
app-route.ru...dev.js gzip 37.5 kB 37.6 kB N/A
app-route.ru..prod.js gzip 24.2 kB 24.2 kB N/A
pages-api-tu..prod.js gzip 9.61 kB 9.61 kB
pages-api.ru...dev.js gzip 11.4 kB 11.4 kB
pages-api.ru..prod.js gzip 9.61 kB 9.61 kB
pages-turbo...prod.js gzip 20.9 kB 20.9 kB
pages.runtim...dev.js gzip 26.5 kB 26.5 kB
pages.runtim..prod.js gzip 20.9 kB 20.9 kB
server.runti..prod.js gzip 58.3 kB 914 kB ⚠️ +856 kB
Overall change 1.28 MB 2.14 MB ⚠️ +858 kB
build cache Overall increase ⚠️
vercel/next.js canary v15.0.1 vercel/next.js canary Change
0.pack gzip 1.85 MB 1.85 MB ⚠️ +1.95 kB
index.pack gzip 143 kB 143 kB ⚠️ +354 B
Overall change 1.99 MB 2 MB ⚠️ +2.3 kB
Diff details
Diff for page.js

Diff too large to display

Diff for middleware.js

Diff too large to display

Diff for edge-ssr.js

Diff too large to display

Diff for image-HASH.js
@@ -1,7 +1,7 @@
 (self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([
   [8358],
   {
-    /***/ 4589: /***/ (
+    /***/ 2154: /***/ (
       __unused_webpack_module,
       __unused_webpack_exports,
       __webpack_require__
@@ -9,7 +9,7 @@
       (window.__NEXT_P = window.__NEXT_P || []).push([
         "/image",
         function () {
-          return __webpack_require__(2590);
+          return __webpack_require__(9149);
         },
       ]);
       if (false) {
@@ -18,7 +18,7 @@
       /***/
     },
 
-    /***/ 7325: /***/ (module, exports, __webpack_require__) => {
+    /***/ 5164: /***/ (module, exports, __webpack_require__) => {
       "use strict";
       /* __next_internal_client_entry_do_not_use__  cjs */
       Object.defineProperty(exports, "__esModule", {
@@ -40,17 +40,17 @@
         __webpack_require__(4540)
       );
       const _head = /*#__PURE__*/ _interop_require_default._(
-        __webpack_require__(3021)
+        __webpack_require__(4760)
       );
-      const _getimgprops = __webpack_require__(2922);
-      const _imageconfig = __webpack_require__(2960);
-      const _imageconfigcontextsharedruntime = __webpack_require__(6208);
-      const _warnonce = __webpack_require__(2149);
-      const _routercontextsharedruntime = __webpack_require__(6271);
+      const _getimgprops = __webpack_require__(8429);
+      const _imageconfig = __webpack_require__(8240);
+      const _imageconfigcontextsharedruntime = __webpack_require__(4474);
+      const _warnonce = __webpack_require__(2263);
+      const _routercontextsharedruntime = __webpack_require__(6504);
       const _imageloader = /*#__PURE__*/ _interop_require_default._(
-        __webpack_require__(1982)
+        __webpack_require__(2585)
       );
-      const _usemergedref = __webpack_require__(6523);
+      const _usemergedref = __webpack_require__(5136);
       // This is replaced by webpack define plugin
       const configEnv = {
         deviceSizes: [640, 750, 828, 1080, 1200, 1920, 2048, 3840],
@@ -371,7 +371,7 @@
       /***/
     },
 
-    /***/ 6523: /***/ (module, exports, __webpack_require__) => {
+    /***/ 5136: /***/ (module, exports, __webpack_require__) => {
       "use strict";
 
       Object.defineProperty(exports, "__esModule", {
@@ -432,7 +432,7 @@
       /***/
     },
 
-    /***/ 2922: /***/ (
+    /***/ 8429: /***/ (
       __unused_webpack_module,
       exports,
       __webpack_require__
@@ -448,9 +448,9 @@
           return getImgProps;
         },
       });
-      const _warnonce = __webpack_require__(2149);
-      const _imageblursvg = __webpack_require__(4005);
-      const _imageconfig = __webpack_require__(2960);
+      const _warnonce = __webpack_require__(2263);
+      const _imageblursvg = __webpack_require__(7776);
+      const _imageconfig = __webpack_require__(8240);
       const VALID_LOADING_VALUES =
         /* unused pure expression or super */ null && [
           "lazy",
@@ -824,7 +824,7 @@
       /***/
     },
 
-    /***/ 4005: /***/ (__unused_webpack_module, exports) => {
+    /***/ 7776: /***/ (__unused_webpack_module, exports) => {
       "use strict";
       /**
        * A shared function, used on both client and server, to generate a SVG blur placeholder.
@@ -879,7 +879,7 @@
       /***/
     },
 
-    /***/ 8718: /***/ (
+    /***/ 3411: /***/ (
       __unused_webpack_module,
       exports,
       __webpack_require__
@@ -906,10 +906,10 @@
         },
       });
       const _interop_require_default = __webpack_require__(9608);
-      const _getimgprops = __webpack_require__(2922);
-      const _imagecomponent = __webpack_require__(7325);
+      const _getimgprops = __webpack_require__(8429);
+      const _imagecomponent = __webpack_require__(5164);
       const _imageloader = /*#__PURE__*/ _interop_require_default._(
-        __webpack_require__(1982)
+        __webpack_require__(2585)
       );
       function getImageProps(imgProps) {
         const { props } = (0, _getimgprops.getImgProps)(imgProps, {
@@ -941,7 +941,7 @@
       /***/
     },
 
-    /***/ 1982: /***/ (__unused_webpack_module, exports) => {
+    /***/ 2585: /***/ (__unused_webpack_module, exports) => {
       "use strict";
 
       Object.defineProperty(exports, "__esModule", {
@@ -976,7 +976,7 @@
       /***/
     },
 
-    /***/ 2590: /***/ (
+    /***/ 9149: /***/ (
       __unused_webpack_module,
       __webpack_exports__,
       __webpack_require__
@@ -993,8 +993,8 @@
 
       // EXTERNAL MODULE: ./node_modules/.pnpm/[email protected]/node_modules/react/jsx-runtime.js
       var jsx_runtime = __webpack_require__(5721);
-      // EXTERNAL MODULE: ./node_modules/.pnpm/next@file+..+main-repo+packages+next+next-packed.tgz_react-dom@19.0.0-rc-02c0e824-20241028_re_wgg7hcjsjfvrcmvcgtknottn2i/node_modules/next/image.js
-      var next_image = __webpack_require__(4874);
+      // EXTERNAL MODULE: ./node_modules/.pnpm/next@file+..+diff-repo+packages+next+next-packed.tgz_react-dom@19.0.0-rc-02c0e824-20241028_re_eg6arrue6wvc6roop2xfau5pda/node_modules/next/image.js
+      var next_image = __webpack_require__(7340);
       var image_default = /*#__PURE__*/ __webpack_require__.n(next_image); // CONCATENATED MODULE: ./pages/nextjs.png
       /* harmony default export */ const nextjs = {
         src: "/_next/static/media/nextjs.cae0b805.png",
@@ -1024,12 +1024,12 @@
       /***/
     },
 
-    /***/ 4874: /***/ (
+    /***/ 7340: /***/ (
       module,
       __unused_webpack_exports,
       __webpack_require__
     ) => {
-      module.exports = __webpack_require__(8718);
+      module.exports = __webpack_require__(3411);
 
       /***/
     },
@@ -1039,7 +1039,7 @@
     /******/ var __webpack_exec__ = (moduleId) =>
       __webpack_require__((__webpack_require__.s = moduleId));
     /******/ __webpack_require__.O(0, [2888, 9774, 179], () =>
-      __webpack_exec__(4589)
+      __webpack_exec__(2154)
     );
     /******/ var __webpack_exports__ = __webpack_require__.O();
     /******/ _N_E = __webpack_exports__;
Diff for 722-HASH.js

Diff too large to display

Diff for abd1d4ff-HASH.js

Diff too large to display

Diff for main-HASH.js

Diff too large to display

Diff for app-page-exp..ntime.dev.js
failed to diff
Diff for app-page-exp..time.prod.js

Diff too large to display

Diff for app-page-tur..time.prod.js

Diff too large to display

Diff for app-page-tur..time.prod.js

Diff too large to display

Diff for app-page.runtime.dev.js
failed to diff
Diff for app-page.runtime.prod.js

Diff too large to display

Diff for app-route-ex..ntime.dev.js

Diff too large to display

Diff for app-route-ex..time.prod.js

Diff too large to display

Diff for app-route-tu..time.prod.js

Diff too large to display

Diff for app-route-tu..time.prod.js

Diff too large to display

Diff for app-route.runtime.dev.js

Diff too large to display

Diff for app-route.ru..time.prod.js

Diff too large to display

Diff for server.runtime.prod.js
failed to diff

Please sign in to comment.