Closed renovate[bot] closed 1 year ago
The latest updates on your projects. Learn more about Vercel for Git โ๏ธ
Name | Status | Preview | Comments | Updated (UTC) |
---|---|---|---|---|
template-nextjs-clean | โ Ready (Inspect) | Visit Preview | ๐ฌ Add feedback | May 28, 2023 9:38am |
New dependency changes detected. Learn more about Socket for GitHub โ๏ธ
๐ No new dependency issues detected in pull request
To ignore an alert, reply with a comment starting with @SocketSecurity ignore
followed by a space separated list of package-name@version
specifiers. e.g. @SocketSecurity ignore foo@1.0.0 bar@*
or ignore all packages with @SocketSecurity ignore-all
Issue | Status |
---|---|
Install scripts | โ 0 issues |
Native code | โ 0 issues |
Bin script shell injection | โ 0 issues |
Unresolved require | โ 0 issues |
Invalid package.json | โ 0 issues |
HTTP dependency | โ 0 issues |
Git dependency | โ 0 issues |
Potential typo squat | โ 0 issues |
Known Malware | โ 0 issues |
Telemetry | โ 0 issues |
Protestware/Troll package | โ 0 issues |
๐ Modified Dependency Overview:
โฌ๏ธ Updated Package | Version Diff | Added Capability Access | +/- Transitive Count |
Publisher |
---|---|---|---|---|
@next/font@13.4.4 | 13.1.1...13.4.4 | None | +0/-0 |
vercel-release-bot |
๐ฎ Removed packages: next@13.1.1
This PR contains the following updates:
13.1.1
->13.4.4
13.1.1
->13.4.4
Release Notes
vercel/next.js
### [`v13.4.4`](https://togithub.com/vercel/next.js/releases/tag/v13.4.4) [Compare Source](https://togithub.com/vercel/next.js/compare/v13.4.3...v13.4.4) ##### Core Changes - test(turbopack): script to sync latest test lists: [#50008](https://togithub.com/vercel/next.js/issues/50008) - Pages Module Transition: [#49962](https://togithub.com/vercel/next.js/issues/49962) - Server Actions: Fix member expr in closure captured values: [#50020](https://togithub.com/vercel/next.js/issues/50020) - Error in next export when serverActions is enabled: [#50039](https://togithub.com/vercel/next.js/issues/50039) - \[turbopack]: Update renamed SubpathValue: [#49636](https://togithub.com/vercel/next.js/issues/49636) - Fix default metadata is missing in root not-found: [#50044](https://togithub.com/vercel/next.js/issues/50044) - Always defer close tags to be the suffix of body stream: [#50056](https://togithub.com/vercel/next.js/issues/50056) - Fix types of cookies(): [#50052](https://togithub.com/vercel/next.js/issues/50052) - Fix client references extraction of CJS exports analysis: [#50059](https://togithub.com/vercel/next.js/issues/50059) - Add `x-forwarded-*` headers to turbopack renders: [#50012](https://togithub.com/vercel/next.js/issues/50012) - Remove node-sass from peerDependencies: [#50065](https://togithub.com/vercel/next.js/issues/50065) - Add optional generic parameter to NextResponse: [#47526](https://togithub.com/vercel/next.js/issues/47526) - feat(turbopack): initial sass-loader support: [#49882](https://togithub.com/vercel/next.js/issues/49882) - update test snapshots: [#50159](https://togithub.com/vercel/next.js/issues/50159) - \[create-next-app]: respecting the user's `init.defaultBranch` git conโฆ: [#49960](https://togithub.com/vercel/next.js/issues/49960) - Update `swc_core` to `v0.76.18`: [#50137](https://togithub.com/vercel/next.js/issues/50137) - Fix navigating on not-found: [#50047](https://togithub.com/vercel/next.js/issues/50047) - Fix env variables set in next.config.js: [#50179](https://togithub.com/vercel/next.js/issues/50179) - Add warning for edge with force-static: [#50182](https://togithub.com/vercel/next.js/issues/50182) - fix: add missing `draftMode` type to GetServerSidePropsContext: [#50184](https://togithub.com/vercel/next.js/issues/50184) - Fix react fetch deduping without next cache: [#50187](https://togithub.com/vercel/next.js/issues/50187) - Fix pages react alias: [#50128](https://togithub.com/vercel/next.js/issues/50128) - Add the `node` condition to import resolution: [#50007](https://togithub.com/vercel/next.js/issues/50007) - test(turbopack): run next.js integration tests with denylist: [#50172](https://togithub.com/vercel/next.js/issues/50172) - Move debugging variable into useEffect: [#50210](https://togithub.com/vercel/next.js/issues/50210) - refactor webpack loaders: [#49535](https://togithub.com/vercel/next.js/issues/49535) - Fix static workers distributing: [#50194](https://togithub.com/vercel/next.js/issues/50194) - Ensure NEXT_DYNAMIC_NO_SSR_CODE has a unique name: [#50219](https://togithub.com/vercel/next.js/issues/50219) - fix: Added blockfrost-js, lucid-cardano & mongoose package to srvExtPackages to prevent issue [#49783](https://togithub.com/vercel/next.js/issues/49783) from happening.: [#49938](https://togithub.com/vercel/next.js/issues/49938) - change static path to /\_next/static/media: [#50207](https://togithub.com/vercel/next.js/issues/50207) - Add special route types to the link type declaration: [#50066](https://togithub.com/vercel/next.js/issues/50066) - fix: NODE_OPTIONS='--inspect' in next dev for debugging: [#48019](https://togithub.com/vercel/next.js/issues/48019) - enable more test cases for turbopack: [#50154](https://togithub.com/vercel/next.js/issues/50154) - feat(next-swc): Implement CJS optimizer: [#49972](https://togithub.com/vercel/next.js/issues/49972) - Fix alias for react-dom/server: [#50238](https://togithub.com/vercel/next.js/issues/50238) - Revert "feat(next-swc): Implement CJS optimizer": [#50247](https://togithub.com/vercel/next.js/issues/50247) - Fix free port handling: [#50248](https://togithub.com/vercel/next.js/issues/50248) - feat(next-swc): Add CJS optimizer again: [#50249](https://togithub.com/vercel/next.js/issues/50249) - Fix edge case in the CJS optimizer: [#50258](https://togithub.com/vercel/next.js/issues/50258) - Remove static analysis of `process.env`: [#50260](https://togithub.com/vercel/next.js/issues/50260) - Update next start listening to behave consistently: [#50293](https://togithub.com/vercel/next.js/issues/50293) - Update server invoke-request: [#50296](https://togithub.com/vercel/next.js/issues/50296) - Update unstable_cache key to include args: [#50301](https://togithub.com/vercel/next.js/issues/50301) - Add root detection utils: [#50305](https://togithub.com/vercel/next.js/issues/50305) - fix sass handling after refactoring: [#50259](https://togithub.com/vercel/next.js/issues/50259) - Alias next/server for edge runtime: [#50268](https://togithub.com/vercel/next.js/issues/50268) - \[turbopack]: Serve `_devMiddlewareManifest.json` from router: [#50241](https://togithub.com/vercel/next.js/issues/50241) - Fix catch-all edge app route: [#50313](https://togithub.com/vercel/next.js/issues/50313) - land: Include charset=utf-8 with x-component Content-Type header: [#50314](https://togithub.com/vercel/next.js/issues/50314) - do not apply sass loader on existing loaders: [#50308](https://togithub.com/vercel/next.js/issues/50308) - Add missing react-dom/client alias: [#50324](https://togithub.com/vercel/next.js/issues/50324) - Fix missing error when using Actions on the client layer without enabling the feature flag: [#50257](https://togithub.com/vercel/next.js/issues/50257) - remove allowlist, only use denylist, enable newly passing tests: [#50325](https://togithub.com/vercel/next.js/issues/50325) - Fix SWC loader options for files outside of RSC layers: [#50341](https://togithub.com/vercel/next.js/issues/50341) ##### Documentation Changes - Update app-static-to-dynamic-error.md: [#50085](https://togithub.com/vercel/next.js/issues/50085) - Update invalid-new-link-with-extra-anchor.md: [#50036](https://togithub.com/vercel/next.js/issues/50036) ##### Example Changes - fix: use node copyFile for cross-platform support: [#48740](https://togithub.com/vercel/next.js/issues/48740) - Clerk example updates: [#50021](https://togithub.com/vercel/next.js/issues/50021) - Fix TypeScript error in with-mongodb example: [#50094](https://togithub.com/vercel/next.js/issues/50094) - Use correct casing in filenames: [#50223](https://togithub.com/vercel/next.js/issues/50223) ##### Misc Changes - test: disable cache flaky test: [#50064](https://togithub.com/vercel/next.js/issues/50064) - add tracing for turbopack: [#49920](https://togithub.com/vercel/next.js/issues/49920) - ci: update github token: [#50216](https://togithub.com/vercel/next.js/issues/50216) - Fix metadata e2e deploy test: [#50252](https://togithub.com/vercel/next.js/issues/50252) - Fix middleware e2e deploy test: [#50317](https://togithub.com/vercel/next.js/issues/50317) - Parallelize Turbopack CI tests: [#50292](https://togithub.com/vercel/next.js/issues/50292) - makeDir should use func: [#50136](https://togithub.com/vercel/next.js/issues/50136) ##### Credits Huge thanks to [@kwonoj](https://togithub.com/kwonoj), [@wyattjoh](https://togithub.com/wyattjoh), [@shuding](https://togithub.com/shuding), [@huozhi](https://togithub.com/huozhi), [@jridgewell](https://togithub.com/jridgewell), [@ijjk](https://togithub.com/ijjk), [@karlhorky](https://togithub.com/karlhorky), [@lycuid](https://togithub.com/lycuid), [@MarkAtOmniux](https://togithub.com/MarkAtOmniux), [@darshkpatel](https://togithub.com/darshkpatel), [@johnta0](https://togithub.com/johnta0), [@kdy1](https://togithub.com/kdy1), [@sokra](https://togithub.com/sokra), [@timneutkens](https://togithub.com/timneutkens), [@devagrawal09](https://togithub.com/devagrawal09), [@ibrahemid](https://togithub.com/ibrahemid), [@styfle](https://togithub.com/styfle), [@JesseKoldewijn](https://togithub.com/JesseKoldewijn), [@padmaia](https://togithub.com/padmaia), [@Cow258](https://togithub.com/Cow258), [@javivelasco](https://togithub.com/javivelasco), and [@05lazy](https://togithub.com/05lazy) for helping! ### [`v13.4.3`](https://togithub.com/vercel/next.js/releases/tag/v13.4.3) [Compare Source](https://togithub.com/vercel/next.js/compare/v13.4.2...v13.4.3) ##### Core Changes - Optimize trace span relationships: [#49697](https://togithub.com/vercel/next.js/issues/49697) - refactor(next-core): deprecate custom_ecmascript_transforms: [#49629](https://togithub.com/vercel/next.js/issues/49629) - Remove old-space-size filtering from dev server: [#49727](https://togithub.com/vercel/next.js/issues/49727) - Rework client router filter handling: [#49741](https://togithub.com/vercel/next.js/issues/49741) - fix(image): preload should respect referrerPolicy: [#49584](https://togithub.com/vercel/next.js/issues/49584) - Fix cookies().set missing in types: [#49806](https://togithub.com/vercel/next.js/issues/49806) - fix: Disable `tracing/release_max_level_off` for wasm, too: [#49639](https://togithub.com/vercel/next.js/issues/49639) - Apply user-defined PostCSS transforms to foreign code: [#49463](https://togithub.com/vercel/next.js/issues/49463) - add [@swc/core](https://togithub.com/swc/core) to server external packages: [#49721](https://togithub.com/vercel/next.js/issues/49721) - `turbo-binding` -> `turbopack-binding`: [#49816](https://togithub.com/vercel/next.js/issues/49816) - refactor(next-core): consolidate react_refresh options: [#49822](https://togithub.com/vercel/next.js/issues/49822) - add support for globally providing mdx components to turbopack: [#49818](https://togithub.com/vercel/next.js/issues/49818) - Refactor pages structure: [#49802](https://togithub.com/vercel/next.js/issues/49802) - Fix conflict when re-exporting multiple Client References: [#49468](https://togithub.com/vercel/next.js/issues/49468) - refactor(next-core): move transforms to plugin: [#49621](https://togithub.com/vercel/next.js/issues/49621) - Fix chained `.bind` of Server Actions: [#49874](https://togithub.com/vercel/next.js/issues/49874) - Fix port value for metadataBase: [#49924](https://togithub.com/vercel/next.js/issues/49924) - Introduce NextMode: [#49852](https://togithub.com/vercel/next.js/issues/49852) - Port sorted-routes.ts to Rust: [#48334](https://togithub.com/vercel/next.js/issues/48334) - Move build workers count change behind flag: [#49937](https://togithub.com/vercel/next.js/issues/49937) - Update default for appDocumentPreloading config for minimalMode: [#49952](https://togithub.com/vercel/next.js/issues/49952) - Add [@vercel/og](https://togithub.com/vercel/og) to external server packages: [#49944](https://togithub.com/vercel/next.js/issues/49944) - Fix custom server React resolution with app dir and pages both presented: [#49805](https://togithub.com/vercel/next.js/issues/49805) - Error in `next export` when `serverActions` is enabled: [#49959](https://togithub.com/vercel/next.js/issues/49959) - Reset not-found and error boundary when navigating: [#49855](https://togithub.com/vercel/next.js/issues/49855) - Revert "Error in `next export` when `serverActions` is enabled": [#50019](https://togithub.com/vercel/next.js/issues/50019) - fix: warning fetch for `[object Request]` specified: [#50003](https://togithub.com/vercel/next.js/issues/50003) - Remove custom handling for prebundled react env: [#49954](https://togithub.com/vercel/next.js/issues/49954) - fix: set cookies followed by `redirect()`: [#49965](https://togithub.com/vercel/next.js/issues/49965) ##### Example Changes - chore: update examples to use draft mode: [#49720](https://togithub.com/vercel/next.js/issues/49720) - Add mdx page example to examples/app-dir-mdx: [#47082](https://togithub.com/vercel/next.js/issues/47082) - Update with-supertokens example: [#49804](https://togithub.com/vercel/next.js/issues/49804) - with-clerk example updated to app router: [#49717](https://togithub.com/vercel/next.js/issues/49717) - Upgrading react-ga to react-ga4: [#48932](https://togithub.com/vercel/next.js/issues/48932) - update with-turbopack example: [#49332](https://togithub.com/vercel/next.js/issues/49332) ##### Misc Changes - Add trace-to-jaeger to workspace: [#49692](https://togithub.com/vercel/next.js/issues/49692) - refactor(scripts): apply fmt: [#49716](https://togithub.com/vercel/next.js/issues/49716) - refactor(scripts): fix clippy errors: [#49719](https://togithub.com/vercel/next.js/issues/49719) - chore(turbopack): Update `swc_core` to `v0.76.6`: [#49792](https://togithub.com/vercel/next.js/issues/49792) - Fix going back to page after applying hash link: [#50006](https://togithub.com/vercel/next.js/issues/50006) - build(cargo): update turbopack: [#50013](https://togithub.com/vercel/next.js/issues/50013) - Suggest a replay in the bug issue template: [#50022](https://togithub.com/vercel/next.js/issues/50022) ##### Credits Huge thanks to [@timneutkens](https://togithub.com/timneutkens), [@kwonoj](https://togithub.com/kwonoj), [@styfle](https://togithub.com/styfle), [@ijjk](https://togithub.com/ijjk), [@alexanderbluhm](https://togithub.com/alexanderbluhm), [@Fonger](https://togithub.com/Fonger), [@shuding](https://togithub.com/shuding), [@kdy1](https://togithub.com/kdy1), [@alexkirsz](https://togithub.com/alexkirsz), [@souporserious](https://togithub.com/souporserious), [@ForsakenHarmony](https://togithub.com/ForsakenHarmony), [@rishabhpoddar](https://togithub.com/rishabhpoddar), [@devagrawal09](https://togithub.com/devagrawal09), [@DevEsteves](https://togithub.com/DevEsteves), [@huozhi](https://togithub.com/huozhi), and [@padmaia](https://togithub.com/padmaia) for helping! ### [`v13.4.2`](https://togithub.com/vercel/next.js/releases/tag/v13.4.2) [Compare Source](https://togithub.com/vercel/next.js/compare/v13.4.1...v13.4.2) ##### Core Changes - make sure server component externals only apply to files resolvable by node: [#49147](https://togithub.com/vercel/next.js/issues/49147) - Fix link not being GC'd sometimes: [#49318](https://togithub.com/vercel/next.js/issues/49318) - Fix issue where nextP is not replaced in searchParams: [#49315](https://togithub.com/vercel/next.js/issues/49315) - Add typescript version to next-info: [#49346](https://togithub.com/vercel/next.js/issues/49346) - Upgrade React to 18.3.0-canary-16d053d59-20230506: [#49402](https://togithub.com/vercel/next.js/issues/49402) - Remove empty config warning: [#49435](https://togithub.com/vercel/next.js/issues/49435) - app-router: add startTransition call to revalidate dispatcher: [#49453](https://togithub.com/vercel/next.js/issues/49453) - Inline static data buffer instead of using fs read: [#49323](https://togithub.com/vercel/next.js/issues/49323) - Revert "Temporarily disable app dir export integration test": [#49311](https://togithub.com/vercel/next.js/issues/49311) - Add link to Server Actions docs.: [#49384](https://togithub.com/vercel/next.js/issues/49384) - Replace metadata clone with custom handler in dev: [#49343](https://togithub.com/vercel/next.js/issues/49343) - Add request-async-storage to the shared layer: [#49470](https://togithub.com/vercel/next.js/issues/49470) - Fix revalidate: false detection in app: [#49473](https://togithub.com/vercel/next.js/issues/49473) - Fix metadata image route encoding: [#49482](https://togithub.com/vercel/next.js/issues/49482) - Fix actions redirect handling: [#49483](https://togithub.com/vercel/next.js/issues/49483) - Restrict `useOptimistic` and `useFormStatus` APIs on the server layer: [#49331](https://togithub.com/vercel/next.js/issues/49331) - Fix external rewrite with body: [#49487](https://togithub.com/vercel/next.js/issues/49487) - fix: better error message with an invalid assetPrefix: [#49403](https://togithub.com/vercel/next.js/issues/49403) - Fix Node Crypto polyfill: [#49288](https://togithub.com/vercel/next.js/issues/49288) - Fix: Router.query contains \_next when using middleware with dynamic routes: [#48753](https://togithub.com/vercel/next.js/issues/48753) - type: update React.CSSProperties type to Record: [#49186](https://togithub.com/vercel/next.js/issues/49186) - Fix server CSS imports and HMR not working properly in specific conditions: [#49462](https://togithub.com/vercel/next.js/issues/49462) - Fix HMR support for server layer imported SASS and SCSS: [#49534](https://togithub.com/vercel/next.js/issues/49534) - Support `.bind` syntax with Action functions: [#49422](https://togithub.com/vercel/next.js/issues/49422) - ci(test): enable turbopack test: [#49466](https://togithub.com/vercel/next.js/issues/49466) - feat(next-core): relay transform plugin: [#48899](https://togithub.com/vercel/next.js/issues/48899) - Fix canonical url for dynamic routes: [#49512](https://togithub.com/vercel/next.js/issues/49512) - Add experimental compile/generate handling: [#49491](https://togithub.com/vercel/next.js/issues/49491) - chore: cross-platform `rm -rf` script: [#49529](https://togithub.com/vercel/next.js/issues/49529) - refactor(next-core): remove ast cloning in custom transform: [#49560](https://togithub.com/vercel/next.js/issues/49560) - fix: a11y issues in react-dev-overlay: [#49460](https://togithub.com/vercel/next.js/issues/49460) - Add tests for HMR: [#49206](https://togithub.com/vercel/next.js/issues/49206) - Add stub Route type for typedRoutes: [#48099](https://togithub.com/vercel/next.js/issues/48099) - Add test for appdir referenced images: [#49242](https://togithub.com/vercel/next.js/issues/49242) - feat: Allow trace-level logging for non-published release builds: [#49564](https://togithub.com/vercel/next.js/issues/49564) - Fix unexpected object mutation while resolving Open Graph: [#49514](https://togithub.com/vercel/next.js/issues/49514) - actions: forward fetch rejections to the action handler: [#49577](https://togithub.com/vercel/next.js/issues/49577) - actions: make cookies.set revalidate: [#49582](https://togithub.com/vercel/next.js/issues/49582) - interception route: fix route groups breaking the referrer computation: [#49602](https://togithub.com/vercel/next.js/issues/49602) - Allow export decl with any init value in the actions compiler: [#49600](https://togithub.com/vercel/next.js/issues/49600) - Handle unstable_cache in pages: [#49624](https://togithub.com/vercel/next.js/issues/49624) - Update cache method handling during build: [#49633](https://togithub.com/vercel/next.js/issues/49633) - Fix fetchCache and no-store handling: [#49638](https://togithub.com/vercel/next.js/issues/49638) - interception routes: fix rewrites order: [#49615](https://togithub.com/vercel/next.js/issues/49615) - Ensure initialHeaders are normalized: [#49643](https://togithub.com/vercel/next.js/issues/49643) - app-router: add support for parallel routes in useParams: [#49595](https://togithub.com/vercel/next.js/issues/49595) - Add puppeteer to external packages list: [#49597](https://togithub.com/vercel/next.js/issues/49597) - Add playwright to external package list: [#49649](https://togithub.com/vercel/next.js/issues/49649) - actions: fill prefetchCache with revalidation payload: [#49576](https://togithub.com/vercel/next.js/issues/49576) - Rename Turbopack/tasks crates to common prefixes: [#49446](https://togithub.com/vercel/next.js/issues/49446) - chore(jest): Simplify isServer expression: [#48330](https://togithub.com/vercel/next.js/issues/48330) - Add missing config vars into Webpack cache key: [#49663](https://togithub.com/vercel/next.js/issues/49663) - misc: Apply PR comments from [#49206](https://togithub.com/vercel/next.js/issues/49206): [#49647](https://togithub.com/vercel/next.js/issues/49647) - fix: Standalone node http server starts accepting requests before next handler is ready: [#49548](https://togithub.com/vercel/next.js/issues/49548) - Update links from beta to stable docs.: [#49349](https://togithub.com/vercel/next.js/issues/49349) ##### Documentation Changes - Fix error message about `preconnect` ๐: [#40360](https://togithub.com/vercel/next.js/issues/40360) - \[docs] Add iOS hydration mismatch details to error page: [#43584](https://togithub.com/vercel/next.js/issues/43584) - Add note about custom distDir to standalone build docs: [#48592](https://togithub.com/vercel/next.js/issues/48592) - Add `--use-yarn` flag to `create-next-app`: [#49407](https://togithub.com/vercel/next.js/issues/49407) ##### Misc Changes - Add test case for client sourcemaps: [#49308](https://togithub.com/vercel/next.js/issues/49308) - Update start release workflow inputs: [#49492](https://togithub.com/vercel/next.js/issues/49492) - Fix failing actions e2e deploy test: [#49497](https://togithub.com/vercel/next.js/issues/49497) - Replace var with const: [#49379](https://togithub.com/vercel/next.js/issues/49379) - test: pages react version with react hook in deployment: [#48907](https://togithub.com/vercel/next.js/issues/48907) - Add test case for [#49235](https://togithub.com/vercel/next.js/issues/49235): [#49488](https://togithub.com/vercel/next.js/issues/49488) - chore: fix flaky middleware matcher test: [#49555](https://togithub.com/vercel/next.js/issues/49555) - Avoid skipping the required Test Codemods job: [#49589](https://togithub.com/vercel/next.js/issues/49589) - Update flakey app-actions deploy tests: [#49667](https://togithub.com/vercel/next.js/issues/49667) ##### Credits Huge thanks to [@shuding](https://togithub.com/shuding), [@ijjk](https://togithub.com/ijjk), [@ForsakenHarmony](https://togithub.com/ForsakenHarmony), [@timneutkens](https://togithub.com/timneutkens), [@huozhi](https://togithub.com/huozhi), [@sanjaiyan-dev](https://togithub.com/sanjaiyan-dev), [@acdlite](https://togithub.com/acdlite), [@feedthejim](https://togithub.com/feedthejim), [@styfle](https://togithub.com/styfle), [@leerob](https://togithub.com/leerob), [@koba04](https://togithub.com/koba04), [@g12i](https://togithub.com/g12i), [@cesarkohl](https://togithub.com/cesarkohl), [@darshkpatel](https://togithub.com/darshkpatel), [@josh](https://togithub.com/josh), [@li-jia-nan](https://togithub.com/li-jia-nan), [@kwonoj](https://togithub.com/kwonoj), [@gabschne](https://togithub.com/gabschne), [@alexkirsz](https://togithub.com/alexkirsz), [@karlhorky](https://togithub.com/karlhorky), [@jridgewell](https://togithub.com/jridgewell), [@sokra](https://togithub.com/sokra), [@kdy1](https://togithub.com/kdy1), [@akd-io](https://togithub.com/akd-io), [@runjuu](https://togithub.com/runjuu), [@jocarrd](https://togithub.com/jocarrd), [@nnnnoel](https://togithub.com/nnnnoel), and [@ferdingler](https://togithub.com/ferdingler) for helping! ### [`v13.4.1`](https://togithub.com/vercel/next.js/releases/tag/v13.4.1) [Compare Source](https://togithub.com/vercel/next.js/compare/v13.4.0...v13.4.1) ##### Core Changes - actions: update location header: [#49223](https://togithub.com/vercel/next.js/issues/49223) - Fix serving images referenced from app directory: [#49236](https://togithub.com/vercel/next.js/issues/49236) - Update dev logs to include request timings: [#49191](https://togithub.com/vercel/next.js/issues/49191) - Support incrementalCacheHandlerPath for standalone output: [#48694](https://togithub.com/vercel/next.js/issues/48694) - Apply basePath for metadata image: [#49226](https://togithub.com/vercel/next.js/issues/49226) - Fix Server Actions defined in both layers in one entry: [#49248](https://togithub.com/vercel/next.js/issues/49248) - Update tags handling during server action redirect: [#49227](https://togithub.com/vercel/next.js/issues/49227) - Add experimental verboseRequestLogs flag: [#49250](https://togithub.com/vercel/next.js/issues/49250) - Fix require-hook with just pages on deploy: [#49274](https://togithub.com/vercel/next.js/issues/49274) ##### Misc Changes - Upgrade react types: [#49222](https://togithub.com/vercel/next.js/issues/49222) - Remove experimental config from create-next-app: [#49241](https://togithub.com/vercel/next.js/issues/49241) ##### Credits Huge thanks to [@feedthejim](https://togithub.com/feedthejim), [@jridgewell](https://togithub.com/jridgewell), [@ijjk](https://togithub.com/ijjk), [@ikryvorotenko](https://togithub.com/ikryvorotenko), [@huozhi](https://togithub.com/huozhi), [@shuding](https://togithub.com/shuding), and [@timneutkens](https://togithub.com/timneutkens) for helping! ### [`v13.4.0`](https://togithub.com/vercel/next.js/releases/tag/v13.4.0) [Compare Source](https://togithub.com/vercel/next.js/compare/v13.3.4...v13.4.0) ##### Core Changes - More fluent GraphTraversal API: [#49028](https://togithub.com/vercel/next.js/issues/49028) - fix GlobalError interop and add test case: [#49033](https://togithub.com/vercel/next.js/issues/49033) - Add flag to switch to the experimental channel: [#48896](https://togithub.com/vercel/next.js/issues/48896) - Fix extra block element in body: [#49034](https://togithub.com/vercel/next.js/issues/49034) - Fixed `next-types-plugin` causing Typescript errors when `"type": "module"` is set: [#49027](https://togithub.com/vercel/next.js/issues/49027) - Fixed middleware's edge-chunks not being copied in copyTracedFiles: [#48723](https://togithub.com/vercel/next.js/issues/48723) - Rename `experimentalReact`: [#49046](https://togithub.com/vercel/next.js/issues/49046) - app router: don't unmount/remount on search param changes: [#49047](https://togithub.com/vercel/next.js/issues/49047) - style: remove useless React.Fragment tag on `next/image`: [#48997](https://togithub.com/vercel/next.js/issues/48997) - feat: add draft mode to `next/headers`: [#48789](https://togithub.com/vercel/next.js/issues/48789) - Fix `next dev` failing for app when `__NEXT_DISABLE_MEMORY_WATCHER` is set: [#49056](https://togithub.com/vercel/next.js/issues/49056) - fix(next-core): interop non string record values in env: [#49057](https://togithub.com/vercel/next.js/issues/49057) - feat(next-core): support capsize for google font fallback: [#48967](https://togithub.com/vercel/next.js/issues/48967) - chore: use includes replace indexOf: [#48901](https://togithub.com/vercel/next.js/issues/48901) - feat: make `enableUndici: true` default and remove `node-fetch`: [#49061](https://togithub.com/vercel/next.js/issues/49061) - fix(next_core): do not apply user config to internal assets: [#48210](https://togithub.com/vercel/next.js/issues/48210) - update turbopack: [#49071](https://togithub.com/vercel/next.js/issues/49071) - allow to use different blur placeholder modes: [#49070](https://togithub.com/vercel/next.js/issues/49070) - Use route metadata to trace in node-file-trace: [#49080](https://togithub.com/vercel/next.js/issues/49080) - fix quoted env vars from next config: [#49090](https://togithub.com/vercel/next.js/issues/49090) - find and handle not-found page in app dir: [#49095](https://togithub.com/vercel/next.js/issues/49095) - Update revalidate handling for app: [#49062](https://togithub.com/vercel/next.js/issues/49062) - Update turbopack warning: [#49051](https://togithub.com/vercel/next.js/issues/49051) - Add validation to server methods: [#49104](https://togithub.com/vercel/next.js/issues/49104) - use ws instead of undici.WebSocket: [#49100](https://togithub.com/vercel/next.js/issues/49100) - chore: rename draft mode enabled to isEnabled: [#49096](https://togithub.com/vercel/next.js/issues/49096) - add test cases for error handling: [#49093](https://togithub.com/vercel/next.js/issues/49093) - improve test case stability: [#49036](https://togithub.com/vercel/next.js/issues/49036) - Optimize non-dynamic metadata routes to static in production build: [#49109](https://togithub.com/vercel/next.js/issues/49109) - Allow setting `runtime` in layouts in type declarations: [#49117](https://togithub.com/vercel/next.js/issues/49117) - Tweak app cache handling for paths: [#49108](https://togithub.com/vercel/next.js/issues/49108) - add test case for non-enumerable exports: [#49106](https://togithub.com/vercel/next.js/issues/49106) - Skip handler for POST requests when no action ID is found: [#49119](https://togithub.com/vercel/next.js/issues/49119) - Fix edge runtime detection from layouts: [#49126](https://togithub.com/vercel/next.js/issues/49126) - Fix cross-worker revalidate API: [#49101](https://togithub.com/vercel/next.js/issues/49101) - app router: Fix infinite redirect loop in MPA navigation: [#49058](https://togithub.com/vercel/next.js/issues/49058) - Only read digest from error instance: [#49132](https://togithub.com/vercel/next.js/issues/49132) - Static generate dynamic sitemaps: [#49114](https://togithub.com/vercel/next.js/issues/49114) - Remove writing vscode config: [#49133](https://togithub.com/vercel/next.js/issues/49133) - Revert "Fix cross-worker revalidate API": [#49138](https://togithub.com/vercel/next.js/issues/49138) - Revert "Revert "Fix cross-worker revalidate API" ([#49138](https://togithub.com/vercel/next.js/issues/49138))": [#49141](https://togithub.com/vercel/next.js/issues/49141) - fix(ts): make `ReadonlyHeaders` more compatible with `Headers`: [#49075](https://togithub.com/vercel/next.js/issues/49075) - app-router: update prefetch heuristic to traverse until until we hit a loading boundary: [#49077](https://togithub.com/vercel/next.js/issues/49077) - Forward response to edge runtime for response modification: [#49145](https://togithub.com/vercel/next.js/issues/49145) - Polyfill `Blob` for Node.js < 18: [#49156](https://togithub.com/vercel/next.js/issues/49156) - Update compilation target of [@next/react-dev-overlay](https://togithub.com/next/react-dev-overlay): [#49153](https://togithub.com/vercel/next.js/issues/49153) - Fix CSS module imports not included in root not-found file: [#49155](https://togithub.com/vercel/next.js/issues/49155) - app-router: fix stale cache handling: [#49160](https://togithub.com/vercel/next.js/issues/49160) - Add support for app global and segment 404 pages: [#49085](https://togithub.com/vercel/next.js/issues/49085) - Tests for Sass warnings: [#49151](https://togithub.com/vercel/next.js/issues/49151) - Ensure latest react-dom types for experimental release channel are used: [#49049](https://togithub.com/vercel/next.js/issues/49049) - Update cache methods for app dir: [#49165](https://togithub.com/vercel/next.js/issues/49165) - Search for lockfiles to find Turbopack root: [#49110](https://togithub.com/vercel/next.js/issues/49110) - Allow webpack config, but warn if no turbo config: [#49170](https://togithub.com/vercel/next.js/issues/49170) - Add a generic type for unstable_cache: [#49166](https://togithub.com/vercel/next.js/issues/49166) - Upgrade React to 18.3.0-canary-b7972822b-20230503: [#49158](https://togithub.com/vercel/next.js/issues/49158) - Fix server component transforms: [#49135](https://togithub.com/vercel/next.js/issues/49135) - Fix React channel env missing in custom server: [#49168](https://togithub.com/vercel/next.js/issues/49168) - app router: support side effects on server requests: [#48939](https://togithub.com/vercel/next.js/issues/48939) - Fix multipart/form-data handling in the Edge runtime: [#49177](https://togithub.com/vercel/next.js/issues/49177) - Upgrade React to 18.3.0-canary-aef7ce554-20230503: [#49181](https://togithub.com/vercel/next.js/issues/49181) - remove startup message by default: [#49157](https://togithub.com/vercel/next.js/issues/49157) - add test case for bindings in member props: [#49134](https://togithub.com/vercel/next.js/issues/49134) - Add test case for App Route cookies: [#49124](https://togithub.com/vercel/next.js/issues/49124) - Fix standalone mode with appDir running in a single process: [#49116](https://togithub.com/vercel/next.js/issues/49116) - Enable progressive enhanced form actions through decodeAction: [#49187](https://togithub.com/vercel/next.js/issues/49187) - Use special annotation for `$$bound` if no closure argument is attached: [#49188](https://togithub.com/vercel/next.js/issues/49188) - Add warning for missing metadataBase in social images: [#49180](https://togithub.com/vercel/next.js/issues/49180) - Allow override icon rel: [#49194](https://togithub.com/vercel/next.js/issues/49194) - actions: fix redirect on the edge: [#49197](https://togithub.com/vercel/next.js/issues/49197) - update turbopack: [#49196](https://togithub.com/vercel/next.js/issues/49196) - Fix incorrect React env in particular case: [#49202](https://togithub.com/vercel/next.js/issues/49202) - Add SWC test cases: [#49189](https://togithub.com/vercel/next.js/issues/49189) - action: add Readable.toWeb "polyfill" for node 16: [#49201](https://togithub.com/vercel/next.js/issues/49201) - add missing alias for next/dynamic in app dir: [#49199](https://togithub.com/vercel/next.js/issues/49199) - render app pages with original url: [#49198](https://togithub.com/vercel/next.js/issues/49198) - action: support not found: [#49209](https://togithub.com/vercel/next.js/issues/49209) - types: upgrade react/react-dom types: [#49213](https://togithub.com/vercel/next.js/issues/49213) - Fix metadata routes prerender cache for standalone mode: [#49208](https://togithub.com/vercel/next.js/issues/49208) - Turbopack alpha -> beta: [#49103](https://togithub.com/vercel/next.js/issues/49103) - Enable App Router for all applications: [#49088](https://togithub.com/vercel/next.js/issues/49088) ##### Documentation Changes - fix: wrong link in docs: [#49001](https://togithub.com/vercel/next.js/issues/49001) - Simplify CNA prompts a bit: [#49063](https://togithub.com/vercel/next.js/issues/49063) - Update create-next-app App Router question: [#49111](https://togithub.com/vercel/next.js/issues/49111) - chore(docs): update next-image-unconfigured-host.md: [#49175](https://togithub.com/vercel/next.js/issues/49175) ##### Example Changes - docs: Fix path of '.env.template': [#49012](https://togithub.com/vercel/next.js/issues/49012) - chore: simplify repo templates: [#49073](https://togithub.com/vercel/next.js/issues/49073) ##### Misc Changes - chore: Update `swc_core` to `v0.75.41`: [#48982](https://togithub.com/vercel/next.js/issues/48982) - Fix failing test on `canary` branch: [#49038](https://togithub.com/vercel/next.js/issues/49038) - Remove unused font from tailwind `app/page.tsx`: [#49035](https://togithub.com/vercel/next.js/issues/49035) - Add test case for file uploads: [#49048](https://togithub.com/vercel/next.js/issues/49048) - chore(cli): remove Route Handlers from App Router templates: [#49076](https://togithub.com/vercel/next.js/issues/49076) - Fix flaky test: [#49178](https://togithub.com/vercel/next.js/issues/49178) - disable optimistic_updates: [#49211](https://togithub.com/vercel/next.js/issues/49211) - test: temporary disable flaky checking: [#49217](https://togithub.com/vercel/next.js/issues/49217) ##### Credits Huge thanks to [@kdy1](https://togithub.com/kdy1), [@alexkirsz](https://togithub.com/alexkirsz), [@sokra](https://togithub.com/sokra), [@shuding](https://togithub.com/shuding), [@dciug](https://togithub.com/dciug), [@albertothedev](https://togithub.com/albertothedev), [@DuCanhGH](https://togithub.com/DuCanhGH), [@feedthejim](https://togithub.com/feedthejim), [@li-jia-nan](https://togithub.com/li-jia-nan), [@styfle](https://togithub.com/styfle), [@kwonoj](https://togithub.com/kwonoj), [@patrick91](https://togithub.com/patrick91), [@timneutkens](https://togithub.com/timneutkens), [@balazsorban44](https://togithub.com/balazsorban44), [@ijjk](https://togithub.com/ijjk), [@padmaia](https://togithub.com/padmaia), [@Kikobeats](https://togithub.com/Kikobeats), [@huozhi](https://togithub.com/huozhi), [@sophiebits](https://togithub.com/sophiebits), [@eps1lon](https://togithub.com/eps1lon), [@reconbot](https://togithub.com/reconbot), [@acdlite](https://togithub.com/acdlite), [@jridgewell](https://togithub.com/jridgewell), and [@sebmarkbage](https://togithub.com/sebmarkbage) for helping! ### [`v13.3.4`](https://togithub.com/vercel/next.js/releases/tag/v13.3.4) [Compare Source](https://togithub.com/vercel/next.js/compare/v13.3.3...v13.3.4) ##### Core Changes - Ensure app/layout.tsx can export preferredRegion: [#49031](https://togithub.com/vercel/next.js/issues/49031) ##### Credits Huge thanks to [@timneutkens](https://togithub.com/timneutkens) for helping! ### [`v13.3.3`](https://togithub.com/vercel/next.js/releases/tag/v13.3.3) [Compare Source](https://togithub.com/vercel/next.js/compare/v13.3.2...v13.3.3) ##### Core Changes - Fix duplicated Edge Runtime warnings: [#48987](https://togithub.com/vercel/next.js/issues/48987) - Update type of preferredRegion: [#49003](https://togithub.com/vercel/next.js/issues/49003) - Remove unused context providers: [#48267](https://togithub.com/vercel/next.js/issues/48267) - Update TS plugin type for `preferredRegion`: [#49011](https://togithub.com/vercel/next.js/issues/49011) - Fix CSS ordering issue with HMR: [#49010](https://togithub.com/vercel/next.js/issues/49010) ##### Credits Huge thanks to [@shuding](https://togithub.com/shuding), and [@timneutkens](https://togithub.com/timneutkens) for helping! ### [`v13.3.2`](https://togithub.com/vercel/next.js/releases/tag/v13.3.2) [Compare Source](https://togithub.com/vercel/next.js/compare/v13.3.1...v13.3.2) ##### Core Changes - Refactor require hooks: [#48506](https://togithub.com/vercel/next.js/issues/48506) - Use `decodeReplyFromBusboy` in node runtime: [#48686](https://togithub.com/vercel/next.js/issues/48686) - Do not suggest adding "use client" if using next/router in app: [#48680](https://togithub.com/vercel/next.js/issues/48680) - Reland "app-router: new client-side cache semantics": [#48695](https://togithub.com/vercel/next.js/issues/48695) - fix: TS plugin showing warning for `global-error` file's `reset` prop: [#48756](https://togithub.com/vercel/next.js/issues/48756) - Add support for draft mode: [#48669](https://togithub.com/vercel/next.js/issues/48669) - Compile Next.js core client-side files using default target: [#48750](https://togithub.com/vercel/next.js/issues/48750) - Lazy DevHtmlAsset chunk generation: [#48768](https://togithub.com/vercel/next.js/issues/48768) - Update naming for Next.js Analytics: [#48618](https://togithub.com/vercel/next.js/issues/48618) - Add support for async instrumentation register: [#48575](https://togithub.com/vercel/next.js/issues/48575) - Prefer realpathSync.native over realpathSync: [#48698](https://togithub.com/vercel/next.js/issues/48698) - Fix issue with instrumentation in a standalone build: [#48615](https://togithub.com/vercel/next.js/issues/48615) - Polyfill `FormData` for Node.js < 18: [#48783](https://togithub.com/vercel/next.js/issues/48783) - Error on legacy runtime config under app dir: [#48774](https://togithub.com/vercel/next.js/issues/48774) - Fix Windows path in route join ([#48603](https://togithub.com/vercel/next.js/issues/48603)): [#48779](https://togithub.com/vercel/next.js/issues/48779) - Add missing `repository` prop to package.json: [#48803](https://togithub.com/vercel/next.js/issues/48803) - fix: Update `@swc/helpers` to `v0.5.1`: [#48808](https://togithub.com/vercel/next.js/issues/48808) - Fix hash apply after server-patch action: [#48813](https://togithub.com/vercel/next.js/issues/48813) - Improve typing of resolve metadata: [#48670](https://togithub.com/vercel/next.js/issues/48670) - Only track client entry modules in the client reference manifest: [#48814](https://togithub.com/vercel/next.js/issues/48814) - Vendor `react@experimental`: [#48697](https://togithub.com/vercel/next.js/issues/48697) - fix query for app dir in turbopack: [#48828](https://togithub.com/vercel/next.js/issues/48828) - Polyfill FormData with edge-runtime primitives: [#48826](https://togithub.com/vercel/next.js/issues/48826) - Add async context to server request handler: [#48626](https://togithub.com/vercel/next.js/issues/48626) - Fix accessing `strict` of undefined in `writeConfigurationDefaults`: [#48799](https://togithub.com/vercel/next.js/issues/48799) - update turbopack: [#48846](https://togithub.com/vercel/next.js/issues/48846) - Fix issues where saving next.config.js too quickly could result in multiple dev servers running at once: [#48857](https://togithub.com/vercel/next.js/issues/48857) - Fix scrolling on navigation in app: [#48863](https://togithub.com/vercel/next.js/issues/48863) - Implement MutableRequestCookies in server entries: [#48847](https://togithub.com/vercel/next.js/issues/48847) - refactor(next-swc): turbopack_ecmascript_plugins: [#48671](https://togithub.com/vercel/next.js/issues/48671) - edge: expose Websocket constructor: [#48870](https://togithub.com/vercel/next.js/issues/48870) - add missing aliases for next/dynamic and next/head: [#48871](https://togithub.com/vercel/next.js/issues/48871) - Update the mutableCookies class to accept extra options: [#48877](https://togithub.com/vercel/next.js/issues/48877) - Support generate dynamic sitemaps for dynamic routes: [#48867](https://togithub.com/vercel/next.js/issues/48867) - refactor(next-core): emit unsupported package warning: [#48837](https://togithub.com/vercel/next.js/issues/48837) - update turbopack: [#48893](https://togithub.com/vercel/next.js/issues/48893) - External vercel og for nodejs runtime: [#48844](https://togithub.com/vercel/next.js/issues/48844) - Make prefetch not async: [#48897](https://togithub.com/vercel/next.js/issues/48897) - Ensure require-hook env is set properly on deploy: [#48902](https://togithub.com/vercel/next.js/issues/48902) - add support for static implicit metadata in turbopack: [#48823](https://togithub.com/vercel/next.js/issues/48823) - Update min Node.js version to v16: [#48903](https://togithub.com/vercel/next.js/issues/48903) - Fix scrolling when invisible element is targeted: [#48874](https://togithub.com/vercel/next.js/issues/48874) - Preload css: [#48840](https://togithub.com/vercel/next.js/issues/48840) - Selectively load runtime CSS modules to avoid rule duplication: [#48866](https://togithub.com/vercel/next.js/issues/48866) - Ensure **PAGE** is checked in all cases: [#48862](https://togithub.com/vercel/next.js/issues/48862) - add missing exports for static generation bailout: [#48910](https://togithub.com/vercel/next.js/issues/48910) - Change Server Reference creation on client: [#48824](https://togithub.com/vercel/next.js/issues/48824) - Upgrade Edge Runtime: [#46818](https://togithub.com/vercel/next.js/issues/46818) - fix: explicit undefined typecheck: [#48920](https://togithub.com/vercel/next.js/issues/48920) - fix: Enable CJS annotations for next.js files: [#48811](https://togithub.com/vercel/next.js/issues/48811) - turbopack: parse and propagate `output: 'export'`: [#48046](https://togithub.com/vercel/next.js/issues/48046) - fixes [#48794](https://togithub.com/vercel/next.js/issues/48794) : When using pageExtensions like "page.jsx", global css import not working: [#48795](https://togithub.com/vercel/next.js/issues/48795) - chore: expose `globalThis.crypto` when not available: [#48941](https://togithub.com/vercel/next.js/issues/48941) - Fix dynamic routes for generateImageMetadata: [#48928](https://togithub.com/vercel/next.js/issues/48928) - Correct some jest types: [#48923](https://togithub.com/vercel/next.js/issues/48923) - Error for missing dynamic generated id and refactor metadata image url: [#48953](https://togithub.com/vercel/next.js/issues/48953) - fix: bump minimum Node.js version to 16.8.0: [#48957](https://togithub.com/vercel/next.js/issues/48957) - allow using the `nodejs` runtime for route handlers when using turbopack: [#48791](https://togithub.com/vercel/next.js/issues/48791) - fix(turbopack): ignore underscore_started path: [#48792](https://togithub.com/vercel/next.js/issues/48792) - Use ProxiedAsset instead of css_chunk_root_path to expose RSC CSS chunks: [#48946](https://togithub.com/vercel/next.js/issues/48946) - Remove un-necessary undici warnings: [#48970](https://togithub.com/vercel/next.js/issues/48970) - Ensure WebSocket is polyfilled for node runtime as well: [#48924](https://togithub.com/vercel/next.js/issues/48924) - Support preferredRegion and Support runtime/preferredRegion on layouts: [#48959](https://togithub.com/vercel/next.js/issues/48959) - preload fonts using ReactDOM.preload: [#48931](https://togithub.com/vercel/next.js/issues/48931) - Cleanup "started server on" message: [#48972](https://togithub.com/vercel/next.js/issues/48972) - add image metadata for svg: [#48947](https://togithub.com/vercel/next.js/issues/48947) - fix: error when image `width={Infinity}`: [#48855](https://togithub.com/vercel/next.js/issues/48855) - add test case for esm commonjs interop: [#48940](https://togithub.com/vercel/next.js/issues/48940) - Update resolve rule for `@swc/helpers`: [#48980](https://togithub.com/vercel/next.js/issues/48980) - Update google fonts: [#48984](https://togithub.com/vercel/next.js/issues/48984) - Fix scroll when loading.js/ts is used: [#48986](https://togithub.com/vercel/next.js/issues/48986) - Add test case for [#48506](https://togithub.com/vercel/next.js/issues/48506): [#48696](https://togithub.com/vercel/next.js/issues/48696) - Add npm package provenance on publish: [#48693](https://togithub.com/vercel/next.js/issues/48693) - Revert "Add npm package provenance on publish ([#48693](https://togithub.com/vercel/next.js/issues/48693))" - fix: npm publish provenance permissions: [#48757](https://togithub.com/vercel/next.js/issues/48757) - Add missing `repository` prop to package.json in swc-wasm: [#48805](https://togithub.com/vercel/next.js/issues/48805) - test: disable client cache flaky test: [#48890](https://togithub.com/vercel/next.js/issues/48890) ##### Documentation Changes - typo: [#48716](https://togithub.com/vercel/next.js/issues/48716) - docs: update Image props: [#48726](https://togithub.com/vercel/next.js/issues/48726) - Fix typo in `errors/version-staleness.md`: [#48797](https://togithub.com/vercel/next.js/issues/48797) - Add missing word to getStaticProps documentation: [#48854](https://togithub.com/vercel/next.js/issues/48854) - update example Deploy button URLs: [#48842](https://togithub.com/vercel/next.js/issues/48842) - Start recommending gRPC with otel: [#48915](https://togithub.com/vercel/next.js/issues/48915) ##### Credits Huge thanks to [@shuding](https://togithub.com/shuding), [@huozhi](https://togithub.com/huozhi), [@wyattfry](https://togithub.com/wyattfry), [@styfle](https://togithub.com/styfle), [@sreetamdas](https://togithub.com/sreetamdas), [@afonsojramos](https://togithub.com/afonsojramos), [@timneutkens](https://togithub.com/timneutkens), [@alexkirsz](https://togithub.com/alexkirsz), [@chriswdmr](https://togithub.com/chriswdmr), [@jankaifer](https://togithub.com/jankaifer), [@pn-code](https://togithub.com/pn-code), [@kdy1](https://togithub.com/kdy1), [@sokra](https://togithub.com/sokra), [@kwonoj](https://togithub.com/kwonoj), [@martin-wahlberg](https://togithub.com/martin-wahlberg), [@Kikobeats](https://togithub.com/Kikobeats), [@JTaylor0196](https://togithub.com/JTaylor0196), [@sebmarkbage](https://togithub.com/sebmarkbage), [@ijjk](https://togithub.com/ijjk), [@gnoff](https://togithub.com/gnoff), [@jridgewell](https://togithub.com/jridgewell), [@sagarpreet-xflowpay](https://togithub.com/sagarpreet-xflowpay), [@balazsorban44](https://togithub.com/balazsorban44), [@cprussin](https://togithub.com/cprussin), [@ForsakenHarmony](https://togithub.com/ForsakenHarmony), and [@li-jia-nan](https://togithub.com/li-jia-nan) for helping! ### [`v13.3.1`](https://togithub.com/vercel/next.js/releases/tag/v13.3.1) [Compare Source](https://togithub.com/vercel/next.js/compare/v13.3.0...v13.3.1) ##### Core Changes - Fix query normalize on edge deploy: [#48045](https://togithub.com/vercel/next.js/issues/48045) - Change metadata routes suffix to number and chars: [#48026](https://togithub.com/vercel/next.js/issues/48026) - fix: show error when "next start" is used with "output" config: [#47989](https://togithub.com/vercel/next.js/issues/47989) - Update query param prefix to reduce length: [#48051](https://togithub.com/vercel/next.js/issues/48051) - turbopack: bind server to IPv6 loopback: [#47948](https://togithub.com/vercel/next.js/issues/47948) - turbopack: pass ENV vars to route handlers: [#48048](https://togithub.com/vercel/next.js/issues/48048) - parallel routes: fix layout not re-rendering: [#48066](https://togithub.com/vercel/next.js/issues/48066) - Fix fallback detection logic when multiple generateStaticParams are needed: [#47982](https://togithub.com/vercel/next.js/issues/47982) - Next Cache Telemetry: [#47939](https://togithub.com/vercel/next.js/issues/47939) - Remove change leftover from experimental precompiled server: [#48107](https://togithub.com/vercel/next.js/issues/48107) - Support og image with edge: [#48086](https://togithub.com/vercel/next.js/issues/48086) - Add flag to control app document preloading: [#48115](https://togithub.com/vercel/next.js/issues/48115) - Re-land "Vendor `react@experimental` under an `experimentalReact` flag": [#48041](https://togithub.com/vercel/next.js/issues/48041) - Add experimental React related warning: [#47986](https://togithub.com/vercel/next.js/issues/47986) - Fix next-flight-loader resourcePath in Windows: [#48152](https://togithub.com/vercel/next.js/issues/48152) - Enable opening source file in build error overlay: [#48194](https://togithub.com/vercel/next.js/issues/48194) - Update next/font/google data: [#48195](https://togithub.com/vercel/next.js/issues/48195) - Fix documentation link for transpilePackages in NextConfig: [#48121](https://togithub.com/vercel/next.js/issues/48121) - Remove warning for metadataBase fallback: [#48196](https://togithub.com/vercel/next.js/issues/48196) - Fix typeof expression in layout router: [#48245](https://togithub.com/vercel/next.js/issues/48245) - fix: Shift route-announcer to top of layout parent: [#44853](https://togithub.com/vercel/next.js/issues/44853) - Chunking Refactor pt. 2: [#47961](https://togithub.com/vercel/next.js/issues/47961) - Opt-into worker mode when appDir is enabled: [#47857](https://togithub.com/vercel/next.js/issues/47857) - app-router: add batching support for RSC router payloads: [#48253](https://togithub.com/vercel/next.js/issues/48253) - interception routes: add new sibling matcher marker + validation: [#48276](https://togithub.com/vercel/next.js/issues/48276) - parallel routes: remove the per-route default 404 handler: [#48286](https://togithub.com/vercel/next.js/issues/48286) - ensure original matcher source is free of mutations: [#47980](https://togithub.com/vercel/next.js/issues/47980) - Add suffix to static metadata images: [#48202](https://togithub.com/vercel/next.js/issues/48202) - Update metadata interface types: [#48259](https://togithub.com/vercel/next.js/issues/48259) - parallel route: fix payload not being sent on refetch: [#48294](https://togithub.com/vercel/next.js/issues/48294) - feat(turbopack): support initial compiler.emotion / compiler.styledComponents flag: [#47991](https://togithub.com/vercel/next.js/issues/47991) - Support alt.txt for static metadata og image: [#48290](https://togithub.com/vercel/next.js/issues/48290) - Fix missing favicon when other icon exist: [#48311](https://togithub.com/vercel/next.js/issues/48311) - Fix app dir vanilla-extract support: [#48306](https://togithub.com/vercel/next.js/issues/48306) - Auto collect custom manifest into metadata: [#48310](https://togithub.com/vercel/next.js/issues/48310) - feat(turbopack): initial mdxrs config support: [#47886](https://togithub.com/vercel/next.js/issues/47886) - refactor shared logic for turbopack-cli: [#48307](https://togithub.com/vercel/next.js/issues/48307) - Fix dev case when proxying to self: [#48318](https://togithub.com/vercel/next.js/issues/48318) - app router: fix scrolling behaviour for parallel routes: [#48346](https://togithub.com/vercel/next.js/issues/48346) - interception routes: fix support for route groups: [#48351](https://togithub.com/vercel/next.js/issues/48351) - Add body to router request to fix socket hang up: [#48039](https://togithub.com/vercel/next.js/issues/48039) - Fix dev getStaticPaths/generateStaticParams calling: [#48322](https://togithub.com/vercel/next.js/issues/48322) -Configuration
๐ Schedule: Branch creation - "before 3am on Monday" (UTC), Automerge - At any time (no schedule defined).
๐ฆ Automerge: Disabled by config. Please merge this manually once you are satisfied.
โป Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
๐ Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Mend Renovate using a preset from![Sanity](https://www.sanity.io/static/images/logo_red.svg?v=2)
. View repository job log here