coston / react-obfuscate

An intelligent React component to obfuscate any contact link!
https://react-obfuscate.coston.io
MIT License
108 stars 17 forks source link

chore(deps): update dependency next to v13.4.4 #325

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
next (source) 13.3.0 -> 13.4.4 age adoption passing confidence

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) - Update App Route Signature: [#​48348](https://togithub.com/vercel/next.js/issues/48348) - fix: typo localy --> locally: [#​48193](https://togithub.com/vercel/next.js/issues/48193) - \[create-next-app]: add mdx files to tailwind content config: [#​48188](https://togithub.com/vercel/next.js/issues/48188) - Ensure we handle 204 responses in fetch: [#​48354](https://togithub.com/vercel/next.js/issues/48354) - Fix fetch cache body handling and update edge-runtime deps: [#​48365](https://togithub.com/vercel/next.js/issues/48365) - Move normalizing of query for edge: [#​48373](https://togithub.com/vercel/next.js/issues/48373) - provide the PORT env var based on server port, update turbopack: [#​48347](https://togithub.com/vercel/next.js/issues/48347) - feat: generate image metadata: [#​48362](https://togithub.com/vercel/next.js/issues/48362) - Allow some more options for Turbopack: [#​48401](https://togithub.com/vercel/next.js/issues/48401) - Add `pg` (Postgres) to server components external packages.: [#​48402](https://togithub.com/vercel/next.js/issues/48402) - chore: add export `ImageResponseOptions`: [#​48418](https://

Configuration

📅 Schedule: Branch creation - "on saturday" (UTC), 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.