Closed renovate[bot] closed 11 months ago
The latest updates on your projects. Learn more about Vercel for Git ↗︎
Name | Status | Preview | Comments | Updated (UTC) |
---|---|---|---|---|
website | ✅ Ready (Inspect) | Visit Preview | 💬 Add feedback | Sep 19, 2023 6:11pm |
diff ------------------- Bundle Size Diff -------------------------
@@ EntryPoint: main @@
## main …xtjs-monorepo +/- ##
===================================================================
< Bundle 33.9 MB 33.9 MB +8.55 kB(+0.03%)
< Initial JS 2.49 MB 2.5 MB +8.55 kB(+0.34%)
= Initial CSS 68.1 kB 68.1 kB
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
= Assets 79 79
= Chunks 67 67
> Packages 37 36 -1
= Duplicates 0 0
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Warnings ~~~~~~~~~~~~~~~~~~~~~~~~~~~#
! Separate mixed content assets files
@@ EntryPoint: pages/_app @@
## main …xtjs-monorepo +/- ##
===================================================================
> Bundle 33.7 MB 33.7 MB -40 B(-0.00%)
> Initial JS 2.37 MB 2.37 MB -40 B(-0.00%)
= Initial CSS 68.1 kB 68.1 kB
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
= Assets 77 77
= Chunks 65 65
> Packages 36 35 -1
= Duplicates 0 0
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Warnings ~~~~~~~~~~~~~~~~~~~~~~~~~~~#
! Separate mixed content assets files
@@ EntryPoint: pages/_error @@
## main …xtjs-monorepo +/- ##
===================================================================
= Bundle 250 B 250 B
= Initial JS 250 B 250 B
= Initial CSS 0 B 0 B
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
= Assets 1 1
= Chunks 1 1
= Packages 1 1
= Duplicates 0 0
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Warnings ~~~~~~~~~~~~~~~~~~~~~~~~~~~#
! Avoid cache wasting
...and more
This PR contains the following updates:
13.4.19
->13.5.1
Release Notes
vercel/next.js (next)
### [`v13.5.1`](https://togithub.com/vercel/next.js/releases/tag/v13.5.1) [Compare Source](https://togithub.com/vercel/next.js/compare/v13.5.0...v13.5.1) ##### Core Changes - Update font data: [#54257](https://togithub.com/vercel/next.js/issues/54257) - add experimental https support to next dev: [#54016](https://togithub.com/vercel/next.js/issues/54016) - Fix emotion-js transform for server components: [#54284](https://togithub.com/vercel/next.js/issues/54284) - Handle basePath for redirect(): [#54277](https://togithub.com/vercel/next.js/issues/54277) - Remove unused array in router-server: [#54278](https://togithub.com/vercel/next.js/issues/54278) - app-router: tweak prefetch cache status heuristics: [#53864](https://togithub.com/vercel/next.js/issues/53864) - Adds nonce to preinit scripts: [#54059](https://togithub.com/vercel/next.js/issues/54059) - Fix default export of server action utility aliases: [#54254](https://togithub.com/vercel/next.js/issues/54254) - fix: improve error message when `output: export` in app router: [#54202](https://togithub.com/vercel/next.js/issues/54202) - ci(trace): allow to opt in to upload full trace: [#54347](https://togithub.com/vercel/next.js/issues/54347) - fix: server actions blocking navigation events: [#54307](https://togithub.com/vercel/next.js/issues/54307) - Skip getStaticPaths check for non-dynamic app routes: [#54351](https://togithub.com/vercel/next.js/issues/54351) - OpenTel: ensure that exceptions are recorded on an active span: [#54131](https://togithub.com/vercel/next.js/issues/54131) - Testmode: intercept rewrite fetches: [#54259](https://togithub.com/vercel/next.js/issues/54259) - Polyfill Array.prototype.at: [#44436](https://togithub.com/vercel/next.js/issues/44436) - Fix missing locale info for middleware data request: [#54357](https://togithub.com/vercel/next.js/issues/54357) - fix: minimum node version 16.14.0: [#54331](https://togithub.com/vercel/next.js/issues/54331) - Merge app renderer process: [#54143](https://togithub.com/vercel/next.js/issues/54143) - Fix data route ordering in dev: [#54364](https://togithub.com/vercel/next.js/issues/54364) - fix(app): enable React Strict Mode by default: [#53375](https://togithub.com/vercel/next.js/issues/53375) - Fix swc compiling of client components when directive appears later than exports: [#54392](https://togithub.com/vercel/next.js/issues/54392) - Upgrade vendored react: [#54399](https://togithub.com/vercel/next.js/issues/54399) - Code clean up: [#54405](https://togithub.com/vercel/next.js/issues/54405) - Upgrade precompiled `ua-parser-js`: [#54404](https://togithub.com/vercel/next.js/issues/54404) - Fix compilation of next/dynamic with `ssr: false` in App Router: [#54411](https://togithub.com/vercel/next.js/issues/54411) - refactor: Use swc AST to determine use client and server directives: [#54358](https://togithub.com/vercel/next.js/issues/54358) - Fix not found css not being preloaded while navigation: [#53906](https://togithub.com/vercel/next.js/issues/53906) - Optimize webpack memory cache garbage collection: [#54397](https://togithub.com/vercel/next.js/issues/54397) - Use push for Server Action redirections: [#54458](https://togithub.com/vercel/next.js/issues/54458) - Decreased watchpack aggregate timeout: [#54461](https://togithub.com/vercel/next.js/issues/54461) - Generate prefetch RSC paylod during build for SSR paths: [#54403](https://togithub.com/vercel/next.js/issues/54403) - remove HMR polling in favor of more targeted events: [#54406](https://togithub.com/vercel/next.js/issues/54406) - Trace upload fixup: [#54455](https://togithub.com/vercel/next.js/issues/54455) - fix: custom incremental cache handlers should work when transpiled: [#54472](https://togithub.com/vercel/next.js/issues/54472) - upgrade Edge Runtime dependency: [#54489](https://togithub.com/vercel/next.js/issues/54489) - fix infinite navigate events when Promise is proxied: [#54394](https://togithub.com/vercel/next.js/issues/54394) - Implement `named_import_transform`: [#54530](https://togithub.com/vercel/next.js/issues/54530) - fix resolve routes behavior when matching a dynamic segment: [#54539](https://togithub.com/vercel/next.js/issues/54539) - Turbopack: add edge support for pages apis: [#54449](https://togithub.com/vercel/next.js/issues/54449) - chore(eslint): bump ESLint plugins: [#54490](https://togithub.com/vercel/next.js/issues/54490) - Skip copying signal field for revalidate: [#54533](https://togithub.com/vercel/next.js/issues/54533) - Fix missing new line for certain logs: [#54442](https://togithub.com/vercel/next.js/issues/54442) - update turbopack: [#54558](https://togithub.com/vercel/next.js/issues/54558) - fix(DX): More precise error messages for export const config deprecation: [#54492](https://togithub.com/vercel/next.js/issues/54492) - Revert "Decreased watchpack aggregate timeout": [#54515](https://togithub.com/vercel/next.js/issues/54515) - Forms and mutations docs.: [#54314](https://togithub.com/vercel/next.js/issues/54314) - `optimize_barrel` SWC transform and new `optimizePackageImports` config: [#54572](https://togithub.com/vercel/next.js/issues/54572) - Reuse edgeConditionNames variable: [#54594](https://togithub.com/vercel/next.js/issues/54594) - Update font data: [#54585](https://togithub.com/vercel/next.js/issues/54585) - Add cleanup logic to worker.ts: [#54500](https://togithub.com/vercel/next.js/issues/54500) - chore: add extra error info for rsc info helper: [#54609](https://togithub.com/vercel/next.js/issues/54609) - Fix router CPU profiling: [#54497](https://togithub.com/vercel/next.js/issues/54497) - Turbopack: add middleware support for next.rs api dev mode: [#54555](https://togithub.com/vercel/next.js/issues/54555) - Rename hot-reloader to hot-reloader-webpack: [#54628](https://togithub.com/vercel/next.js/issues/54628) - Implement hot-reloader interface: [#54629](https://togithub.com/vercel/next.js/issues/54629) - Remove this as any cases: [#54642](https://togithub.com/vercel/next.js/issues/54642) - Implement hot reloader interface for Turbopack: [#54632](https://togithub.com/vercel/next.js/issues/54632) - Fix weight values above 900 not working with Google Fonts: [#54339](https://togithub.com/vercel/next.js/issues/54339) - add support for app pages to next.rs api: [#54668](https://togithub.com/vercel/next.js/issues/54668) - Remove unused cssnano-simple file: [#54658](https://togithub.com/vercel/next.js/issues/54658) - File Reader Improvements: [#54645](https://togithub.com/vercel/next.js/issues/54645) - Add new `permanentRedirect` function in App Router: [#54047](https://togithub.com/vercel/next.js/issues/54047) - Default app router not found : [#54199](https://togithub.com/vercel/next.js/issues/54199) - Cleanup of /\_next/data handling in server: [#54689](https://togithub.com/vercel/next.js/issues/54689) - Trace uploader: fix git binary on windows: [#54580](https://togithub.com/vercel/next.js/issues/54580) - fix(next/image): import error `preload` is not exported from `react-dom`: [#54688](https://togithub.com/vercel/next.js/issues/54688) - turbopack: should only create \_not-found when path_prefix is root: [#54687](https://togithub.com/vercel/next.js/issues/54687) - fix app routes: [#54701](https://togithub.com/vercel/next.js/issues/54701) - refactor: share utils and optimize segments normalization: [#54611](https://togithub.com/vercel/next.js/issues/54611) - Improve barrel optimizer with loader caching and wilcard exports: [#54695](https://togithub.com/vercel/next.js/issues/54695) - Move getBabelConfigFile to separate file: [#54716](https://togithub.com/vercel/next.js/issues/54716) - Reimplement getBabelConfigFile to be simpler: [#54741](https://togithub.com/vercel/next.js/issues/54741) - Fix memory watcher reboot: [#54760](https://togithub.com/vercel/next.js/issues/54760) - Misc Typescript updates: [#54734](https://togithub.com/vercel/next.js/issues/54734) - Fix unexpected full hmr reload when editing \_app: [#54690](https://togithub.com/vercel/next.js/issues/54690) - update turbopack: [#54768](https://togithub.com/vercel/next.js/issues/54768) - Use variable for common isNodeOrEdgeCompilation condition: [#54763](https://togithub.com/vercel/next.js/issues/54763) - Turbopack: Implement HMR in next-api : [#54772](https://togithub.com/vercel/next.js/issues/54772) - Add `@visx/visx` to the import optimization list: [#54778](https://togithub.com/vercel/next.js/issues/54778) - Remove experimental.appDir as it's stable: [#54785](https://togithub.com/vercel/next.js/issues/54785) - Short circut 404's for /favicon.ico in development: [#54747](https://togithub.com/vercel/next.js/issues/54747) - Remove additional appDir checks: [#54788](https://togithub.com/vercel/next.js/issues/54788) - Remove experimental.pageEnv: [#54789](https://togithub.com/vercel/next.js/issues/54789) - Update list of Next.js options in next.rs: [#54798](https://togithub.com/vercel/next.js/issues/54798) - Fixes for Turbopack HMR: [#54790](https://togithub.com/vercel/next.js/issues/54790) - Fix the build manifest path for `/`: [#54744](https://togithub.com/vercel/next.js/issues/54744) - Allow any number of onFetch handlers for a single test: [#54846](https://togithub.com/vercel/next.js/issues/54846) - Update [@vercel/og](https://togithub.com/vercel/og) to latest: [#54849](https://togithub.com/vercel/next.js/issues/54849) - fix(turbopack): edge api entry path should not have `/route` suffix: [#54851](https://togithub.com/vercel/next.js/issues/54851) - Don't send tracing spans if performance.measure doesn't return measurements: [#54808](https://togithub.com/vercel/next.js/issues/54808) - Update tag handling for app cache: [#53321](https://togithub.com/vercel/next.js/issues/53321) - Simplify getPagePaths logic: [#54908](https://togithub.com/vercel/next.js/issues/54908) - Debug tracing: time devserver startup: [#54537](https://togithub.com/vercel/next.js/issues/54537) - Update turbopack: [#54909](https://togithub.com/vercel/next.js/issues/54909) - Add types for hot reloader send method: [#54932](https://togithub.com/vercel/next.js/issues/54932) - Fix typo in hot-reloader: [#54944](https://togithub.com/vercel/next.js/issues/54944) - Ensure that barrel files behind wildcards are transformed into shortpath: [#54951](https://togithub.com/vercel/next.js/issues/54951) - Fix group routes custom root not-found: [#54931](https://togithub.com/vercel/next.js/issues/54931) - fix: server actions firing twice after navigation: [#54948](https://togithub.com/vercel/next.js/issues/54948) - docs: fix document format for **next_private_export_map**: [#54952](https://togithub.com/vercel/next.js/issues/54952) - Unify serverError hmr event: [#54962](https://togithub.com/vercel/next.js/issues/54962) - Add serverError action to list of HMR events: [#54964](https://togithub.com/vercel/next.js/issues/54964) - fix(next-swc): skips client/server only checks when running with Jest to unblock testing: [#54891](https://togithub.com/vercel/next.js/issues/54891) - Remove pong HMR event as it is not used: [#54965](https://togithub.com/vercel/next.js/issues/54965) - Add turbopack-connected HMR event: [#54976](https://togithub.com/vercel/next.js/issues/54976) - Redesign nextjs logging: [#54713](https://togithub.com/vercel/next.js/issues/54713) - chore: bump `undici`: [#55007](https://togithub.com/vercel/next.js/issues/55007) - chore: restore options to opt-in for server-side transpilation: [#55010](https://togithub.com/vercel/next.js/issues/55010) - upgrade edge-runtime: [#55005](https://togithub.com/vercel/next.js/issues/55005) - \[functions-config-manifest] use correct extra config for pages router: [#54786](https://togithub.com/vercel/next.js/issues/54786) - Client-side HMR message types: [#55009](https://togithub.com/vercel/next.js/issues/55009) - perf: use split chunks for the node server: [#54988](https://togithub.com/vercel/next.js/issues/54988) - Remove `react-hot-toast` from the optimizePackageImports list: [#55029](https://togithub.com/vercel/next.js/issues/55029) - Experimental server optimization: [#54925](https://togithub.com/vercel/next.js/issues/54925) - Fix duplicated dynamic metadata routes in dev mode: [#55026](https://togithub.com/vercel/next.js/issues/55026) - Adjust `optimizePackageImports`: [#55040](https://togithub.com/vercel/next.js/issues/55040) - server: enable minification by default: [#54960](https://togithub.com/vercel/next.js/issues/54960) - webpack: tweak config for split chunks: [#55054](https://togithub.com/vercel/next.js/issues/55054) - fix(perf): lazy load `babel/code-frame`: [#55024](https://togithub.com/vercel/next.js/issues/55024) - remove --turbo, use --experimental-turbo as --turbo: [#55063](https://togithub.com/vercel/next.js/issues/55063) - fix: `skipTrailingSlashRedirect` being ignored in `pages`: [#55067](https://togithub.com/vercel/next.js/issues/55067) - Debug tracing: include session and anonymous ids: [#55021](https://togithub.com/vercel/next.js/issues/55021) - Next SWC: Constrain Vc cell values with `Send`: [#55077](https://togithub.com/vercel/next.js/issues/55077) - test(next-dev): migrate styled-jsx integration test: [#55079](https://togithub.com/vercel/next.js/issues/55079) - perf: add bundled rendering runtimes: [#52997](https://togithub.com/vercel/next.js/issues/52997) - chore: add structured app page path type: [#55070](https://togithub.com/vercel/next.js/issues/55070) - Fixed i18n data route RegExp: [#55109](https://togithub.com/vercel/next.js/issues/55109) - chore: upgrade to TypeScript 5.2.2: [#55105](https://togithub.com/vercel/next.js/issues/55105) - fix: ensure mpa navigation render side effects are only fired once: [#55032](https://togithub.com/vercel/next.js/issues/55032) - Revert "perf: add bundled rendering runtimes ([#52997](https://togithub.com/vercel/next.js/issues/52997))": [#55117](https://togithub.com/vercel/next.js/issues/55117) - Strip internal routing headers: [#55114](https://togithub.com/vercel/next.js/issues/55114) - Add option to support log full request url in verbose mode: [#55111](https://togithub.com/vercel/next.js/issues/55111) - Filter out pages tree view for app dir only output: [#55120](https://togithub.com/vercel/next.js/issues/55120) - Check for type of route handler returned value at build time (via the TS plugin) and at runtime: [#51394](https://togithub.com/vercel/next.js/issues/51394) - Set test headers via page.router API: [#55087](https://togithub.com/vercel/next.js/issues/55087) - server: re-land bundled runtimes: [#55139](https://togithub.com/vercel/next.js/issues/55139) - feat(turbopack): add dynamic metadata support: [#54995](https://togithub.com/vercel/next.js/issues/54995) - server: require hook hotfix : [#55146](https://togithub.com/vercel/next.js/issues/55146) - Revert swc versions to one that doesn't use lightningcss: [#55148](https://togithub.com/vercel/next.js/issues/55148) - feat: support expanding urls in nexturbo (and fix static files): [#55147](https://togithub.com/vercel/next.js/issues/55147) - Update font data: [#55155](https://togithub.com/vercel/next.js/issues/55155) - server: remove turbopack-specific code when compiling with webpack: [#55226](https://togithub.com/vercel/next.js/issues/55226) - Ensure `ImageResponse` extends `Response`: [#55187](https://togithub.com/vercel/next.js/issues/55187) - Remove render workers in favor of esm loader: [#54813](https://togithub.com/vercel/next.js/issues/54813) - test(turbopack): migrate 404-related tests from next-dev: [#55243](https://togithub.com/vercel/next.js/issues/55243) - feat: add reserved port validation: [#55237](https://togithub.com/vercel/next.js/issues/55237) - build: fix externals resolution when importing from next/dist: [#55269](https://togithub.com/vercel/next.js/issues/55269) - Make open editor icon size non-shrink in error overlay: [#55273](https://togithub.com/vercel/next.js/issues/55273) - build: fix minimal trace caching: [#55279](https://togithub.com/vercel/next.js/issues/55279) - reafactor: renamed pathname -> page: [#55282](https://togithub.com/vercel/next.js/issues/55282) - feat(next-dev): reenable turbopack beta message: [#55116](https://togithub.com/vercel/next.js/issues/55116) - Add libsql to external package list: [#55266](https://togithub.com/vercel/next.js/issues/55266) - fix: removed unused intercepting route definition references: [#55285](https://togithub.com/vercel/next.js/issues/55285) - refactor(next-font): use next-transform-font: [#55252](https://togithub.com/vercel/next.js/issues/55252) - Remove unused option and unified ready message into start server: [#55289](https://togithub.com/vercel/next.js/issues/55289) - remove `--experimental-turbo` from supported next-dev args: [#55300](https://togithub.com/vercel/next.js/issues/55300) - test(next-dev): clean up 404 tests: [#55292](https://togithub.com/vercel/next.js/issues/55292) - Use NextJsHotReloaderInterface in router-server: [#55317](https://togithub.com/vercel/next.js/issues/55317) - server: switch pages to react dom edge renderer: [#55318](https://togithub.com/vercel/next.js/issues/55318) - Logging improvements: [#55298](https://togithub.com/vercel/next.js/issues/55298) - Updates Mozilla links to not include language preference: [#55326](https://togithub.com/vercel/next.js/issues/55326) - fix `react-server-dom-webpack` cache invalidation: [#55287](https://togithub.com/vercel/next.js/issues/55287) - docs: add explicit units to isrMemoryCacheSize option: [#55108](https://togithub.com/vercel/next.js/issues/55108) - feat(turbopack): attach type metadata for static metadata item: [#55340](https://togithub.com/vercel/next.js/issues/55340) - fix duplicated error logging when start server: [#55328](https://togithub.com/vercel/next.js/issues/55328) - Revert react-server-dom require change: [#55345](https://togithub.com/vercel/next.js/issues/55345) - fix turbopack HMR, fix disconnect detection: [#55361](https://togithub.com/vercel/next.js/issues/55361) - Fix CPU profile generation: [#55365](https://togithub.com/vercel/next.js/issues/55365) - fix memory leak in require.cache cleanup: [#55377](https://togithub.com/vercel/next.js/issues/55377) - WEB-1135: Update examples and schema for Turbopack loaders config change: [#54584](https://togithub.com/vercel/next.js/issues/54584) - feat(turbopack): support next.js specific node polyfills: [#55343](https://togithub.com/vercel/next.js/issues/55343) - Turbopack: Allow Pages entrypoint template to import user's `.ts` files: [#55296](https://togithub.com/vercel/next.js/issues/55296) - Revert "feat(turbopack): support next.js specific node polyfills": [#55385](https://togithub.com/vercel/next.js/issues/55385) - Remove leftover worker code and types: [#55383](https://togithub.com/vercel/next.js/issues/55383) - run validation logic for TURBOPACK too: [#55379](https://togithub.com/vercel/next.js/issues/55379) - more turbopack HMR fixes and test case: [#55368](https://togithub.com/vercel/next.js/issues/55368) - Revert "Revert react-server-dom require change": [#55382](https://togithub.com/vercel/next.js/issues/55382) - Set standalone server default hostname to `0.0.0.0`: [#54445](https://togithub.com/vercel/next.js/issues/54445) - Revert "Revert "feat(turbopack): support next.js specific node polyfills"": [#55392](https://togithub.com/vercel/next.js/issues/55392) - Update React from [`dd480ef`](https://togithub.com/vercel/next.js/commit/dd480ef92) to [`d6dcad6`](https://togithub.com/vercel/next.js/commit/d6dcad6a8).: [#55399](https://togithub.com/vercel/next.js/issues/55399) - Memoize serverDistDir generation: [#55375](https://togithub.com/vercel/next.js/issues/55375) - Remove IncomingMessage type where unused: [#55387](https://togithub.com/vercel/next.js/issues/55387) - Remove unused file: [#55378](https://togithub.com/vercel/next.js/issues/55378) - Update useParams typing to assume a given shape: [#55126](https://togithub.com/vercel/next.js/issues/55126) - Remove setLazyProp from the hot path of all requests: [#55391](https://togithub.com/vercel/next.js/issues/55391) - fix: server actions initiated from static pages: [#51534](https://togithub.com/vercel/next.js/issues/51534) - Turbopack: log hmr compile changes: [#55406](https://togithub.com/vercel/next.js/issues/55406) - fix: server actions initiated from static pages: [#51534](https://togithub.com/vercel/next.js/issues/51534) - Turbopack: log hmr compile changes: [#55406](https://togithub.com/vercel/next.js/issues/55406) - Update turbopack: [#55402](https://togithub.com/vercel/next.js/issues/55402) - fix: sort imports to ensure consistent hash: [#55358](https://togithub.com/vercel/next.js/issues/55358) - fix manifest load errors when using assetPrefix: [#55416](https://togithub.com/vercel/next.js/issues/55416) - Turbopack: remap `next/head` on client in App Pages: [#55419](https://togithub.com/vercel/next.js/issues/55419) - Ensure etags are not generated for static files when disabled: [#55376](https://togithub.com/vercel/next.js/issues/55376) - use atomic writes to avoid seeing incomplete files: [#55424](https://togithub.com/vercel/next.js/issues/55424) - fix server-side changes events: [#55437](https://togithub.com/vercel/next.js/issues/55437) - server: bundle vendored react: [#55362](https://togithub.com/vercel/next.js/issues/55362) - fix: move sort to loader to also sort query string: [#55425](https://togithub.com/vercel/next.js/issues/55425) - Don't log error about root_task_dispose: [#55458](https://togithub.com/vercel/next.js/issues/55458) - Skip JSON.parse in loadClientReferenceManifest: [#55457](https://togithub.com/vercel/next.js/issues/55457) - Restrict useFormState in Server Components: [#55417](https://togithub.com/vercel/next.js/issues/55417) - Generate middlewareManifestPath only once: [#55489](https://togithub.com/vercel/next.js/issues/55489) - Test Mode: report onFetch interceptions in the test: [#55456](https://togithub.com/vercel/next.js/issues/55456) - Turbopack: Setup HMR for client-only changes in App dir: [#55464](https://togithub.com/vercel/next.js/issues/55464) - Remove esm loader: [#55509](https://togithub.com/vercel/next.js/issues/55509) - update turbopack: [#55515](https://togithub.com/vercel/next.js/issues/55515) - Remove process.env reading in require hook: [#55520](https://togithub.com/vercel/next.js/issues/55520) - Allow server-only in server targets and client-only in client components targets to be available: [#55394](https://togithub.com/vercel/next.js/issues/55394) - Make useSearchParams and useParams compatible between app and pages router: [#55280](https://togithub.com/vercel/next.js/issues/55280) - fix(next-core): enable image extensions: [#55460](https://togithub.com/vercel/next.js/issues/55460) - build: add aliases for react-dom/server usage in server bundles: [#55536](https://togithub.com/vercel/next.js/issues/55536) - fix: run turbopack in forked process: [#55545](https://togithub.com/vercel/next.js/issues/55545) - fix next.js own build on windows: [#55544](https://togithub.com/vercel/next.js/issues/55544) - Fix notFound status code with ISR in app: [#55542](https://togithub.com/vercel/next.js/issues/55542) - Disable client-only for middleware and pages api layer: [#55541](https://togithub.com/vercel/next.js/issues/55541) - Fix missing module.compiled trace file and unhandledRejection in ensurePage: [#55553](https://togithub.com/vercel/next.js/issues/55553) - Add `mui-core` to the default `optimizePackageImports` list: [#55554](https://togithub.com/vercel/next.js/issues/55554) - Consolidate experimental React opt-in & add `ppr` flag: [#55560](https://togithub.com/vercel/next.js/issues/55560) - Add react-icons to optimizePackageImports: [#55572](https://togithub.com/vercel/next.js/issues/55572) - Fix useState function initialiser case for `optimize_server_react` transform: [#55551](https://togithub.com/vercel/next.js/issues/55551) - Update supported config options for Turbopack: [#55556](https://togithub.com/vercel/next.js/issues/55556) - Fix react packages are not bundled for metadata routes: [#55579](https://togithub.com/vercel/next.js/issues/55579) - improve internal error logging: [#55582](https://togithub.com/vercel/next.js/issues/55582) - fix styled-jsx alias: [#55581](https://togithub.com/vercel/next.js/issues/55581) ##### Documentation Changes - docs: Bump minimum Node.js version to 16.14: [#54285](https://togithub.com/vercel/next.js/issues/54285) - Docs: Fix broken links: [#54340](https://togithub.com/vercel/next.js/issues/54340) - Docs: Add notes that revalidation is not available in the Edge runtime / only Node.js: [#54338](https://togithub.com/vercel/next.js/issues/54338) - Docs: Update template.js section: [#54370](https://togithub.com/vercel/next.js/issues/54370) - Docs: Clarify status codes w/ streaming: [#54374](https://togithub.com/vercel/next.js/issues/54374) - Docs: Document `manifest` metadata file: [#54380](https://togithub.com/vercel/next.js/issues/54380) - Docs: Refer users to IDE or MDN for manifest object options: [#54385](https://togithub.com/vercel/next.js/issues/54385) - Docs: Remove runtime configuration from /app docs: [#54336](https://togithub.com/vercel/next.js/issues/54336) - docs: Remove unneeded word in caching docs: [#54451](https://togithub.com/vercel/next.js/issues/54451) - docs: Add `next-i18n-router` as a resource for internationalized routing: [#52344](https://togithub.com/vercel/next.js/issues/52344) - Update 10-testing.mdx: [#54107](https://togithub.com/vercel/next.js/issues/54107) - docs: Rewrite Rendering Section and React Essentials Page: [#51579](https://togithub.com/vercel/next.js/issues/51579) - Docs: Fix formatting issues in the rendering docs: [#54517](https://togithub.com/vercel/next.js/issues/54517) - docs: fix broken link missing leading slash: [#54520](https://togithub.com/vercel/next.js/issues/54520) - docs: Add missing parameters to both `useSelectedLayoutSegment` & `useSelectedLayoutSegments`: [#53602](https://togithub.com/vercel/next.js/issues/53602) - chore(docs): add example of sanity image to `loaderFile` config: [#54529](https://togithub.com/vercel/next.js/issues/54529) - docs: fix source files hash calculation: [#54509](https://togithub.com/vercel/next.js/issues/54509) - docs: update 10-route-handlers.mdx: [#54605](https://togithub.com/vercel/next.js/issues/54605) - Docs: Update Edge runtime and data revalidation information: [#54499](https://togithub.com/vercel/next.js/issues/54499) - Update revalidatePath to revalidateTag: [#54633](https://togithub.com/vercel/next.js/issues/54633) - docs: Add JS code snippets for forms: [#54577](https://togithub.com/vercel/next.js/issues/54577) - docs: updates generateMetadata function signature: [#54638](https://togithub.com/vercel/next.js/issues/54638) - docs: fix small typo: [#54656](https://togithub.com/vercel/next.js/issues/54656) - Update revalidatePath.mdx: [#54631](https://togithub.com/vercel/next.js/issues/54631) - Fixed typo in Building your application > 03. Rendering section: [#54764](https://togithub.com/vercel/next.js/issues/54764) - (Docs) Add missing JS-Code, cookies function names updated accordingly.: [#54703](https://togithub.com/vercel/next.js/issues/54703) - docs: clarify data type in Forms and Mutations section: [#54630](https://togithub.com/vercel/next.js/issues/54630) - docs: Change Vite guide title: [#54774](https://togithub.com/vercel/next.js/issues/54774) - docs: remove typo in `use-selected-layout-segments.mdx`: [#54767](https://togithub.com/vercel/next.js/issues/54767) - chore: verify missing/invalid/private reproduction links: [#54724](https://togithub.com/vercel/next.js/issues/54724) - docs: fix syntax error in i18n example code block: [#54749](https://togithub.com/vercel/next.js/issues/54749) - docs: Add JS/TS code switchers to Middleware: [#54726](https://togithub.com/vercel/next.js/issues/54726) - docs: define router instance in code block: [#54707](https://togithub.com/vercel/next.js/issues/54707) - Fix typo in description of error.js: [#54933](https://togithub.com/vercel/next.js/issues/54933) - docs: Minor formatting fix in Pages Router SSG: [#54915](https://togithub.com/vercel/next.js/issues/54915) - docs: add `maxDuration` in API Routes config: [#54844](https://togithub.com/vercel/next.js/issues/54844) - docs: add missing word in client components: [#54830](https://togithub.com/vercel/next.js/issues/54830) - docs: Clarify the ability to access current route segments in layouts: [#53349](https://togithub.com/vercel/next.js/issues/53349) - docs: Update Vercel YouTube channel url: [#54912](https://togithub.com/vercel/next.js/issues/54912) - docs: Move general info about next.config.\* to its index page: [#53542](https://togithub.com/vercel/next.js/issues/53542) - docs: Fix typo in app/building-your-application/caching: [#54841](https://togithub.com/vercel/next.js/issues/54841) - docs: Add template API reference: [#54938](https://togithub.com/vercel/next.js/issues/54938) - Update eslint dependencies note in docs: [#55023](https://togithub.com/vercel/next.js/issues/55023) - docs: Fix typo in getting-started/project-structure: [#55035](https://togithub.com/vercel/next.js/issues/55035) - docs: fix typo: [#54973](https://togithub.com/vercel/next.js/issues/54973) - docs: add missing quotation mark: [#54968](https://togithub.com/vercel/next.js/issues/54968) - docs: Remove `app` reference on `pages` doc for runtimes.: [#55058](https://togithub.com/vercel/next.js/issues/55058) - docs: example of generated nonce to use base64 encoding as per spec: [#55039](https://togithub.com/vercel/next.js/issues/55039) - Update 01-server-components.mdx: [#55085](https://togithub.com/vercel/next.js/issues/55085) - docs: fix nested list: [#55178](https://togithub.com/vercel/next.js/issues/55178) - docs: use `satisfies` for TypeScript code blocks: [#55205](https://togithub.com/vercel/next.js/issues/55205) - docs: satisfies follow up: [#55234](https://togithub.com/vercel/next.js/issues/55234) - Fix typo: [#55245](https://togithub.com/vercel/next.js/issues/55245) - docs: clarify setting cookies docs: [#55149](https://togithub.com/vercel/next.js/issues/55149) - Update docs for revalidatePath fix: [#55083](https://togithub.com/vercel/next.js/issues/55083) - Update route-segment-config.mdx for fix broken link: [#55212](https://togithub.com/vercel/next.js/issues/55212) - docs: Add some App Router FAQs: [#55186](https://togithub.com/vercel/next.js/issues/55186) - Update 03-forms-and-mutations.mdx: [#55386](https://togithub.com/vercel/next.js/issues/55386) - docs: `optimizePackageImports`: [#55185](https://togithub.com/vercel/next.js/issues/55185) - docs: Update streaming section.: [#55408](https://togithub.com/vercel/next.js/issues/55408) - Add route groups example to revalidatePath doc: [#55543](https://togithub.com/vercel/next.js/issues/55543) - chore: Fix heading hierarchy in revalidateTag documentation: [#55470](https://togithub.com/vercel/next.js/issues/55470) - chore: replace issue triaing actions with `nissuer`: [#55525](https://togithub.com/vercel/next.js/issues/55525) ##### Example Changes - Update Contentful example for App Router.: [#54205](https://togithub.com/vercel/next.js/issues/54205) - set hostname to 0.0.0.0: [#54342](https://togithub.com/vercel/next.js/issues/54342) - (Example) Add CMS Sitecore XM Cloud Example: [#54535](https://togithub.com/vercel/next.js/issues/54535) - updated sitecore deploy button: [#54678](https://togithub.com/vercel/next.js/issues/54678) - (Example) Update with-segment-analytics to use segmentio/analytics-next and app layout: [#52327](https://togithub.com/vercel/next.js/issues/52327) - update dependencies: [#53334](https://togithub.com/vercel/next.js/issues/53334) - example: Add `elements.update()` to ensure latest payment amount is reflected: [#54848](https://togithub.com/vercel/next.js/issues/54848) - fix: Fix grammar issues on README.md: [#54921](https://togithub.com/vercel/next.js/issues/54921) - Fix: slug type issue: [#54616](https://togithub.com/vercel/next.js/issues/54616) - chore: upgrade playwright example: [#53584](https://togithub.com/vercel/next.js/issues/53584) - Update Jest and Vitest example for App Router.: [#54989](https://togithub.com/vercel/next.js/issues/54989) - examples: Update strict-csp example with better nonce: [#55131](https://togithub.com/vercel/next.js/issues/55131) - Fix/security: [#55189](https://togithub.com/vercel/next.js/issues/55189) - examples: upgrade [@makeswift/runtime](https://togithub.com/makeswift/runtime) from 0.2.2 to 0.10.13: [#55203](https://togithub.com/vercel/next.js/issues/55203) - examples: update KeystoneJS version: [#55201](https://togithub.com/vercel/next.js/issues/55201) - fix: upgrade recoil from 0.7.6 to 0.7.7: [#55222](https://togithub.com/vercel/next.js/issues/55222) - chore(examples): upgrade `@keystone-next/keystone`: [#55210](https://togithub.com/vercel/next.js/issues/55210) - fix: upgrade date-fns from 2.28.0 to 2.30.0: [#55274](https://togithub.com/vercel/next.js/issues/55274) - fix: upgrade sharp from 0.29.3 to 0.32.5: [#55254](https://togithub.com/vercel/next.js/issues/55254) - fix: upgrade react-native-web from 0.11.7 to 0.19.7: [#55221](https://togithub.com/vercel/next.js/issues/55221) - fix: upgrade [@emotion/css](https://togithub.com/emotion/css) from 11.10.0 to 11.11.2: [#55352](https://togithub.com/vercel/next.js/issues/55352) - example: fix example error: [#54599](https://togithub.com/vercel/next.js/issues/54599) - fix: examples/cms-keystonejs-embedded/package.json to reduce vulnerabilities: [#55354](https://togithub.com/vercel/next.js/issues/55354) - Hotfix for missing application/json header in Prepr example: [#55517](https://togithub.com/vercel/next.js/issues/55517) - Type Error on Event Type payment_intent webhook: [#55493](https://togithub.com/vercel/next.js/issues/55493) - Correct spelling in playwright docs: [#55557](https://togithub.com/vercel/next.js/issues/55557) ##### Misc Changes - Add test for using custom font in metadata image routes: [#54274](https://togithub.com/vercel/next.js/issues/54274) - Update `swc_core` to `v0.79.69`: [#54190](https://togithub.com/vercel/next.js/issues/54190) - docs: update a small typo in `02-app/01-building-your-application/06-optimizing/01-images.mdx`: [#54311](https://togithub.com/vercel/next.js/issues/54311) - update readme in nextjs testing: [#54322](https://togithub.com/vercel/next.js/issues/54322) - add test case for CSP with bootstrap scripts and preinit modules: [#54348](https://togithub.com/vercel/next.js/issues/54348) - Fix windows next-swc builds: [#54353](https://togithub.com/vercel/next.js/issues/54353) - test: add case for marking \_document with edge runtime: [#54316](https://togithub.com/vercel/next.js/issues/54316) - Update timeout for release stats: [#54363](https://togithub.com/vercel/next.js/issues/54363) - Update `swc_core` to `v0.79.70`: [#54368](https://togithub.com/vercel/next.js/issues/54368) - chore(ci): add socket.yaml: [#54446](https://togithub.com/vercel/next.js/issues/54446) - Update install-native script to avoid pnpm cache: [#54462](https://togithub.com/vercel/next.js/issues/54462) - Fix failing TS test from new release: [#54523](https://togithub.com/vercel/next.js/issues/54523) - Enable verbose logging for turbo in CI: [#54525](https://togithub.com/vercel/next.js/issues/54525) - Update flakey image component tests: [#54526](https://togithub.com/vercel/next.js/issues/54526) - Update runner labels for PR stats: [#54524](https://togithub.com/vercel/next.js/issues/54524) - chore(ci): emit env vars that impact ci results: [#54534](https://togithub.com/vercel/next.js/issues/54534) - Break-up install and build steps for PR stats: [#54536](https://togithub.com/vercel/next.js/issues/54536) - Update release stats install/build executing: [#54576](https://togithub.com/vercel/next.js/issues/54576) - Add missing install env for release stats: [#54581](https://togithub.com/vercel/next.js/issues/54581) - modify bench scripts to not conflict with dev task: [#54600](https://togithub.com/vercel/next.js/issues/54600) - Implement granular rust caching: [#54582](https://togithub.com/vercel/next.js/issues/54582) - chore: update gitattributes with linguist-vendored: [#54683](https://togithub.com/vercel/next.js/issues/54683) - Consider cargo config in granular cache key: [#54700](https://togithub.com/vercel/next.js/issues/54700) - Updating Third party capital version. : [#54418](https://togithub.com/vercel/next.js/issues/54418) - chore: label invalid issues: [#54826](https://togithub.com/vercel/next.js/issues/54826) - chore: update triaging docs: [#54828](https://togithub.com/vercel/next.js/issues/54828) - use pnpm for `next-with-deps`: [#54847](https://togithub.com/vercel/next.js/issues/54847) - chore: fix autolabeler: [#54916](https://togithub.com/vercel/next.js/issues/54916) - Update codeowners: [#54966](https://togithub.com/vercel/next.js/issues/54966) - Update ready check for PR stats: [#55022](https://togithub.com/vercel/next.js/issues/55022) - chore(ci): bump pnpm v8.6.11 to v8.7.1: [#54873](https://togithub.com/vercel/next.js/issues/54873) - test: merge base path tests: [#55069](https://togithub.com/vercel/next.js/issues/55069) - Update pull_request_template.md: [#55098](https://togithub.com/vercel/next.js/issues/55098) - Reenable app-static usePathname tests: [#55065](https://togithub.com/vercel/next.js/issues/55065) - enable all passing turbopack tests for CI: [#55100](https://togithub.com/vercel/next.js/issues/55100) - test(nexttestsetup): teardown nextinstance gracefully: [#55144](https://togithub.com/vercel/next.js/issues/55144) - tests(next-dev): migrate basic tailwind tests for turbopack: [#55118](https://togithub.com/vercel/next.js/issues/55118) - test(fixture): improve finding ports to reduce flaky: [#55151](https://togithub.com/vercel/next.js/issues/55151) - Test with latest `node@18`: [#54000](https://togithub.com/vercel/next.js/issues/54000) - fix: upgrade listr2 from 5.0.5 to 5.0.8: [#55223](https://togithub.com/vercel/next.js/issues/55223) - Update codeowners: [#55355](https://togithub.com/vercel/next.js/issues/55355) - fix: added support for tests to add resolutions for deps: [#55398](https://togithub.com/vercel/next.js/issues/55398) - Update `swc_core` to `v0.83.12`: [#55216](https://togithub.com/vercel/next.js/issues/55216) - add test for turbopack refresh error: [#55447](https://togithub.com/vercel/next.js/issues/55447) - fix inconsistency with pnpm lockfile: [#55440](https://togithub.com/vercel/next.js/issues/55440) - chore: remove replay from issue template: [#55397](https://togithub.com/vercel/next.js/issues/55397) - test(integration): fix --turbo tests fixture setup: [#55293](https://togithub.com/vercel/next.js/issues/55293) - Disable flakey middleware-dev-error test: [#55539](https://togithub.com/vercel/next.js/issues/55539) - test(turbopack): enable async storage tests: [#55413](https://togithub.com/vercel/next.js/issues/55413) - docs: add bun run dev command to template readme for create-next-app: [#55504](https://togithub.com/vercel/next.js/issues/55504) - chore(third-parties): replace rimraf with rm.mjs: [#55547](https://togithub.com/vercel/next.js/issues/55547) ##### Credits Huge thanks to [@ztanner](https://togithub.com/ztanner), [@huozhi](https://togithub.com/huozhi), [@icyJoseph](https://togithub.com/icyJoseph), [@kdy1](https://togithub.com/kdy1), [@timneutkens](https://togithub.com/timneutkens), [@feedthejim](https://togithub.com/feedthejim), [@nbhargava](https://togithub.com/nbhargava), [@shuding](https://togithub.com/shuding), [@lauthieb](https://togithub.com/lauthieb), [@leerob](https://togithub.com/leerob), [@styfle](https://togithub.com/styfle), [@tonskton](https://togithub.com/tonskton), [@delbaoliveira](https://togithub.com/delbaoliveira), [@m4salah](https://togithub.com/m4salah), [@gnoff](https://togithub.com/gnoff), [@kwonoj](https://togithub.com/kwonoj), [@ijjk](https://togithub.com/ijjk), [@dvoytenko](https://togithub.com/dvoytenko), [@sloanesturz](https://togithub.com/sloanesturz), [@balazsorban44](https://togithub.com/balazsorban44), [@wyattjoh](https://togithub.com/wyattjoh), [@wbinnssmith](https://togithub.com/wbinnssmith), [@dcporter44](https://togithub.com/dcporter44), [@Kikobeats](https://togithub.com/Kikobeats), [@uzairali001](https://togithub.com/uzairali001), [@A7med3bdulBaset](https://togithub.com/A7med3bdulBaset), [@sokra](https://togithub.com/sokra), [@ClementDreptin](https://togithub.com/ClementDreptin), [@vvo](https://togithub.com/vvo), [@Vector73](https://togithub.com/Vector73), [@ah100101](https://togithub.com/ah100101), [@chanyeinthaw](https://togithub.com/chanyeinthaw), [@emiliosheinz](https://togithub.com/emiliosheinz), [@dikaio](https://togithub.com/dikaio), [@indraantoor](https://togithub.com/indraantoor), [@steven-tey](https://togithub.com/steven-tey), [@krychaxp](https://togithub.com/krychaxp), [@smaeda-ks](https://togithub.com/smaeda-ks), [@janicklas-ralph](https://togithub.com/janicklas-ralph), [@EdPutans](https://togithub.com/EdPutans), [@vinaykulk621](https://togithub.com/vinaykulk621), [@michaelangeloio](https://togithub.com/michaelangeloio), [@mateuszaliyev](https://togithub.com/mateuszaliyev), [@lukebussey](https://togithub.com/lukebussey), [@jridgewell](https://togithub.com/jridgewell), [@Xvezda](https://togithub.com/Xvezda), [@Aryan9592](https://togithub.com/Aryan9592), [@sadaffathali](https://togithub.com/sadaffathali), [@mayank1513](https://togithub.com/mayank1513), [@ForsakenHarmony](https://togithub.com/ForsakenHarmony), [@jsteele-stripe](https://togithub.com/jsteele-stripe), [@okoyecharles](https://togithub.com/okoyecharles), [@rob-johansen](https://togithub.com/rob-johansen), [@imageck](https://togithub.com/imageck), [@ecklf](https://togithub.com/ecklf), [@Sylith1231](https://togithub.com/Sylith1231), [@SonMooSans](https://togithub.com/SonMooSans), [@rousan](https://togithub.com/rousan), [@robertwbradford](https://togithub.com/robertwbradford), [@hiddenest](https://togithub.com/hiddenest), [@innowhat](https://togithub.com/innowhat), [@sand4rt](https://togithub.com/sand4rt), [@feugy](https://togithub.com/feugy), [@ryota-murakami](https://togithub.com/ryota-murakami), [@hyeewooon](https://togithub.com/hyeewooon), [@mewcoder](https://togithub.com/mewcoder), [@CSY54](https://togithub.com/CSY54), [@csi-lk](https://togithub.com/csi-lk), [@daltonmcphaden](https://togithub.com/daltonmcphaden), [@sidgaikwad](https://togithub.com/sidgaikwad), [@joulev](https://togithub.com/joulev), [@danaugrs](https://togithub.com/danaugrs), [@olingern](https://togithub.com/olingern), [@penberg](https://togithub.com/penberg), [@sdaigo](https://togithub.com/sdaigo), [@manovotny](https://togithub.com/manovotny), [@arsenykruglikov](https://togithub.com/arsenykruglikov), [@remorses](https://togithub.com/remorses), [@alexandreferreirafr](https://togithub.com/alexandreferreirafr), [@acdlite](https://togithub.com/acdlite), [@li-jia-nan](https://togithub.com/li-jia-nan), [@wesleydebruijn](https://togithub.com/wesleydebruijn), [@Kevintjuhz](https://togithub.com/Kevintjuhz), [@ytkg](https://togithub.com/ytkg), [@roigecode](https://togithub.com/roigecode), [@hoop71](https://togithub.com/hoop71), [@romeobravo](https://togithub.com/romeobravo), and [@padmaia](https://togithub.com/padmaia) for helping! ### [`v13.5.0`](https://togithub.com/vercel/next.js/compare/v13.4.19...v13.5.0) [Compare Source](https://togithub.com/vercel/next.js/compare/v13.4.19...v13.5.0)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.