Update dependency next to v13 [SECURITY] - autoclosed #26

Closed
renovate[bot] wants to merge 1 commit from renovate/npm-next-vulnerability into main
renovate[bot] commented 2024-11-09 00:19:42 +00:00 (Migrated from github.com)

This PR contains the following updates:

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

GitHub Vulnerability Alerts

CVE-2023-46298

Next.js before 13.4.20-canary.13 lacks a cache-control header and thus empty prefetch responses may sometimes be cached by a CDN, causing a denial of service to all users requesting the same URL via that CDN. Cloudflare considers these requests cacheable assets.


Release Notes

vercel/next.js (next)

v13.5.0

Compare Source

v13.4.19

Compare Source

Core Changes
  • fix: invalid module transform for @headlessui/react: #​54206
  • chore: remove unnecessary type cast in dev-build-watcher: #​54221
  • fix process.env not being available in standalone mode: #​54203
  • Fix missing devPageFiles collection: #​54224
  • Add Route and LinkProps stub generics: #​54226
  • Use createClientModuleProxy from Flight Server: #​54232
  • Add default not found to loader tree of group routes root layer: #​54228
  • feat(image): add support for custom loaderFile when loader: default: #​53417
  • Fix renamed export of Server Actions: #​54241
  • Ensures App Router Link respects scroll-behavior: smooth when only hash is changed.: #​54243
Misc Changes
Credits

Huge thanks to @​opnay, @​styfle, @​timneutkens, @​ztanner, @​shuding, @​huozhi, @​vinaykulk621, @​balazsorban44, @​goguda, and @​coreyleelarson for helping!

v13.4.18

Compare Source

Core Changes
  • refactor: remove edge condition for module proxy path: #​54167
  • Remove unused variables: #​54149
  • chore: improve ts types for position in dev-build-watcher: #​54124
  • Turbopack: Strip relative path prefix when generating PageLoaderAsset: #​54040
  • Add size property to ReadonlySearchParams: #​53144
  • Assign default not-found boundary if custom not-found is not present for root layer only: #​54185
  • Allow range version for eslint config: #​53751
  • Automatically modularizeImports for the popular @​headlessui/react library: #​54188
  • fix bfcache restoration behavior: #​54198
Misc Changes
Credits

Huge thanks to @​huozhi, @​shuding, @​styfle, @​jridgewell, @​bencmbrook, @​cramforce, and @​ztanner for helping!

v13.4.17

Compare Source

Core Changes
  • fix(next/image): empty blur image when animated #​54028
  • Do not output pages 404 in tree view if app not-found is used: #​54051
  • Fix scroll bailout logic when targeting fixed/sticky elements: #​53873
  • Debug tracing: add updated modules and page to HMR span: #​53698
  • fix(next-swc): coerce mdxrs default options: #​54068
  • fix: don't add forceConsistentCasingInFileNames to tsconfig when ts version >= 5.0: #​51564
  • fix(47299): allow testing pages with metadata in jsdom test environment: #​53578
  • upgrade edge-runtime dependency: #​54117
  • Fix root not-found page tree loader structure: #​54080
  • chore: remove as any type cast: #​54074
  • chore: refactor to use fs.promises.rm(): #​54076
  • Refactor layout router creation in app-render: #​54126
  • chore(image): remove apple silicon workaround for versions older than [email protected]: #​54125
  • fix routing bug when bfcache is hit following an mpa navigation: #​54081
  • Tracing: add opt-in flag to send a subset of development traces to url: #​53880
  • fix(edge): override init when cloning with NextRequest: #​54108
  • OpenTel: remove the internal (ipc) fetched from traces in a non-verbose mode: #​54083
  • cleanup: remove unnecessary effect dep: #​54134
  • Next build: use exported handle_issues from turbopack: #​52972
  • node-web-streams: remove tee shim, use ReadableStream.tee: #​54079
  • fix: cookies().has() breaks in app-route: #​54112
  • Revert "fix(47299): allow testing pages with metadata in jsdom test environment": #​54160
Documentation Changes
  • fix missing ' in data-fetching/fetching-caching-and-revalidating: #​54058
Example Changes
  • Update Docker example to remove HOSTNAME: #​54102
Misc Changes
  • chore: hide "same on new version" without link: #​54048
  • chore(ci): small notes for the build steps: #​54073
  • chore: update lock bot wording: #​54099
  • Update swc_core to v0.79.59: #​54082
  • install-native.mjs: include packageManager field: #​54132
Credits

Huge thanks to @​balazsorban44, @​huozhi, @​ztanner, @​williamli, @​wbinnssmith, @​kwonoj, @​stefanprobst, @​feugy, @​timneutkens, @​kdy1, @​Kikobeats, @​styfle, @​dvoytenko, @​MaxLeiter, and @​devjiwonchoi for helping!

v13.4.16

Compare Source

Core Changes
  • Concept: test mode for Playwright and similar integration tools: #​52520
  • Turbopack: fix hiding node_modules warnings in error overlay.: #​54022
  • ci(next-swc): print glibc version when build: #​54026
  • Adjust internal action proxy export: #​54004
Documentation Changes
  • Update 05-client-side-rendering.mdx with latest tanstack query version: #​54009
  • Open Graph Image font declaration moved to correct place: #​53998
  • Update opengraph-image.mdx: Fix typo: #​54020
Misc Changes
  • Remove extra label from runner: #​54002
  • add standalone testcase for ipv6 hostnames: #​53999
  • release: add release log generation script: #​54006
  • test(ci): refine test suite name unique: #​54013
  • Leverage previous swc build images: #​54027
  • chore: mark build folder indexable: #​54029
  • Move turbo outside of build for docker swc builds: #​54035
Credits

Huge thanks to @​ijjk, @​ztanner, @​huozhi, @​lacymorrow, @​dvoytenko, @​kylemcd, @​kwonoj, @​tibi1220, @​wbinnssmith, and @​shuding for helping!

v13.4.15

Compare Source

Core Changes
  • Fix action failures due to state tree encoding: #​53655
  • Initial HMR Nexturbo API implementation: #​52950
  • Turbopack: add edge app routes : #​53387
  • Turbopack: Hide Turbo Engine internals: #​53007
  • add unit test case for next.rs api: #​53679
  • Fix not-found rendering in production with edge: #​53687
  • fix(next/image): don't call ReactDOM.preload if missing, such as jest: #​53443
  • Add docs page for uncaught DynamicServerErrors: #​53402
  • Consolidate Server and Routing process into one process: #​53523
  • fix: Update outdated transform imports lucide-react: #​53697
  • Update font data: #​53759
  • Add warnings for static generation bail outs: #​53761
  • Sort root entries per pageExtensions config for consistency: #​53769
  • improve error message for conflicting parallel segments: #​53803
  • Add changeFrequency and priority attributes to sitemaps: #​48484
  • Ensure we set cache-control: no-cache for actions: #​53824
  • Reuse RenderWorker type: #​53782
  • fix: normalize backslash in getStaticPaths() for windows: #​53876
  • Delete errorneous empty content length header: #​53843
  • Turbopack: more tests and bugfixes for next.rs api: #​53809
  • Add @heroicons/react to modularizeImports: #​53902
  • Turbopack: Fix debugging in napi for next-api: #​53889
  • Fix/match resource: #​53796
  • Use summary_large_image as twitter card if images present by default: #​53919
  • Turbopack: Emit whether server or client assets changed: #​53879
  • Limit sharp's concurrency: #​53385
  • enable @​vercel/og support for turbopack: #​53917
  • feat(image): DataURL placeholder support for : #​53442
  • Recover not found errors from flight data to render with proper boundary: #​53703
  • Update React to 18.3.0-canary-1a001dac6-20230812: #​53881
  • add "expect" to list of forbidden IPC headers: #​53947
  • Update swc runners config: #​53939
  • Better IPv6 support for next-server: #​53131
Documentation Changes
  • Update 11-middleware.mdx: Added Switcher: #​53977
  • Fix doc grammatical errors: #​53672
  • Fix a link in incrementalCacheHandlerPath.mdx: #​53718
  • Fix typo in data fetching documentation: #​53772
  • Docs: Add option for fetching data using route handlers - from the client: #​53793
  • docs: Add more information about Server Actions: #​53805
  • docs: document cache tagging mechanism: #​53806
  • chore(docs): add missing "try it out": #​53815
  • docs: Opting out of scrolling with next/link and useRouter.: #​53804
  • chore(docs): note cache-control header for preview/draft mode: #​53825
  • Include instructions for bun package manager: #​53590
  • Docs: Update confusing wording in intercepting routes: #​53854
  • (docs) Fixes Server Actions example: #​53920
  • fix typo: #​53908
  • Docs: fix pnpm command for saving dev deps (#​53937): #​53938
  • The extra word 'the' has been deleted: #​53951
Example Changes
  • [Examples] Update Example Prepr CMS: #​49224
  • Update to with-supertokens example app: #​53434
  • docs(with-stripe-typescript): Update README demo link: #​53662
  • (example) update github-pages example: #​52168
  • chore: add light/dark mode theme detection to image component example: #​53760
Misc Changes
Credits

Huge thanks to @​iamarpitpatidar, @​pythagoras-yamamoto, @​alexkirsz, @​sokra, @​jsteele-stripe, @​tknickman, @​gaojude, @​styfle, @​janicklas-ralph, @​huozhi, @​ijjk, @​vinaykulk621, @​balazsorban44, @​ztanner, @​timneutkens, @​ericfennis, @​JohnAdib, @​MiLk, @​kwonoj, @​delbaoliveira, @​leerob, @​LuudJanssen, @​lucasconstantino, @​davecarlson, @​colinhacks, @​shuding, @​jridgewell, @​jantimon, @​Banbarashik, @​ForsakenHarmony, @​kdy1, @​dvoytenko, @​arturbien, @​gnoff, @​hsrvms, and @​DuCanhGH, @​tim-hanssen, @​Aryan9592, and @​rishabhpoddar for helping!

v13.4.13

Compare Source

Core Changes
  • Improve internal web stream utils: #​53004
  • fix: Add Next-Url to http vary in consideration of intercept routes.: #​52746
  • update Turbopack: #​53098
  • Add app, error, and document entrypoints: #​53013
  • Turbopack: use edge environment in server-side rendering of client components too: #​53099
  • refactor(codemod): replace chalk with picocolors: #​53115
  • move webpack specific logic into a separate file: #​53114
  • feat(turbopack): emit MODULE_FEATURE telemetry from turbopack: #​52356
  • Fix not found hangs the build with overridden node env: #​53106
  • chore: update warning message from yarn add sharp to npm i sharp: #​53130
  • fix(edge): allow Request cloning via NextRequest: #​53157
  • chore: extract common get-validated-args: #​53165
  • Fix minimal basePath handling: #​53174
  • Updates @​typescript-eslint/parser to 6.1.0: #​52848
  • fix(next/image): washed out blur placeholder: #​52583
  • Handle basePath app-dir minimal case: #​53189
Documentation Changes
  • (Docs) add missing import.: #​52992
  • Fix formData code snippet in route handler docs: #​52532
  • docs: remove unneeded good to know section during installation: #​53078
  • docs: fix typo in 08-parallel-routes.mdx: #​53069
  • chore(docs): Extend the options for custom server init: #​52851
  • (Docs) Add missing import for useRef(): #​53015
  • (Docs) Remove FormData type on formData defined in .js file: #​53014
  • docs: fix codeblock for redirect: #​53120
  • chore(docs): client-side data fetching loading state: #​53164
Example Changes
  • feat: remove unused global variable: #​51767
Misc Changes
  • chore(ci): always run validate-docs-links action: #​53022
  • update install-native postinstall to use pnpm: #​53080
  • chore(ci): make validate-docs-links required: #​53123
  • chore(test): fix flaky tsconfig.json test: #​53132
  • chore(ci): fix validate-docs-links for non-PR: #​53129
  • Temporarily skip flakey action revalidate: #​53134
Credits

Huge thanks to @​vinaykulk621, @​Lantianyou, @​styfle, @​shuding, @​joulev, @​AkifumiSato, @​trigaten, @​HurSungYun, @​DevLab2425, @​sokra, @​alexkirsz, @​ztanner, @​leerob, @​SukkaW, @​kwonoj, @​huozhi, @​ijjk, @​balazsorban44, @​daniel-web-developer, @​ky1ejs, and @​arturbien for helping!

v13.4.12

Compare Source

Core Changes
  • Separate routing code from render servers: #​52492
  • Move Pages API rendering into bundle: #​52149
  • update Turbopack: #​52986
  • Turbopack: Refactoring module references: #​52930
  • Increase timeout for 404 tests: #​52998
  • Reland "Refine the not-found rendering process for app router": #​52985
  • Revert "Separate routing code from render servers (#​52492)": #​53016
Documentation Changes
  • "Clarify the 'Existing Projects' section of the TypeScript docs:: #​52944
  • Update 02-dynamic-routes.mdx: #​52975
  • chore(docs): fix broken link: #​53021
Misc Changes
  • Update to latest version of turborepo: #​52979
  • Update swc_core to v0.79.22: #​52945
  • chore(ci): add pnpm workspace for github actions: #​52976
  • Changed package manager for install-native.mjs to pnpm: #​52971
  • update CODEOWNERS config: #​53017
Credits

Huge thanks to @​ijjk, @​wyattjoh, @​sokra, @​kdy1, @​alexkirsz, @​styfle, @​ShaunFerris, @​syedtaqi95, @​Heidar-An, @​huozhi, and @​ztanner for helping!

v13.4.11

Compare Source

Core Changes
  • fix: add missing <preload> for next/image in App Router: #​52425
  • Support metadata exports for server components not-found: #​52678
  • feat(next-swc): try to fallback native bindings with MODULE_NOT_FOUND: #​52667
  • Turbopack: Vc and Turbo Engine type system improvements : #​51792
  • Fix runtime edge not-found handling: #​52754
  • fix: forward NavigateOptions in adaptForAppRouterInstance: #​52498
  • fix(output): do not slice pathname unless ends with .txt: #​52640
  • Fix tagsManifest initialization check: #​52776
  • Turbopack: Experimental dev app pages support: #​52680
  • Turbopack: move Asset::ident to more specific traits: #​52683
  • Fix tracking of ContextModule: #​52795
  • Set process.title for router and render workers: #​52779
  • fix Remove unnecessary await: #​52800
  • Revert "perf: improve URL validation performance": #​52818
  • Refactor the client entry plugin: #​52798
  • Turbopack: Add manifest generation to pages: #​52793
  • Turbopack: move references() to specific traits: #​52822
  • Update default moduleResolution in tsconfig.json from node to bundler: #​51957
  • Turbopack: Next.rs API improvements: #​52856
  • update turbopack: #​52899
  • Update vendor @​vercel/og: #​52897
  • Fixed:#​52853 Lacking 'color' attribute in IconDescriptor Metadata: #​52902
  • Support basePath with edge runtime for Custom App Routes: #​52910
  • improve error DX on pages with RSC build errors: #​52843
  • fix: allow smooth scrolling if only hash changes (pages & app): #​52915
  • add edge support for next.rs API: #​52885
  • Allow general language codes in the Metadata API: #​52920
  • Fix client reference manifest for interception routes: #​52961
  • Refine the not-found rendering process for app router: #​52790
  • app-router: prefetching tweaks: #​52949
  • Revert "Refine the not-found rendering process for app router": #​52977
Documentation Changes
  • Update mention of route handlers for forms: #​52781
  • (Docs) add missing js version for generateMetadata.: #​52763
  • docs : fix typo in React cache example: #​52787
  • chore(docs): Add mentioning of HOSTNAME env variable for standalone output: #​52804
  • Fix typo in docs: #​52815
  • Update 02-edge-and-nodejs-runtimes.mdx: #​52888
  • chore(docs): add Typescript statically typed links mention in link doc: #​52847
  • chore(docs): fix typo in generate metadata docs: #​52904
  • fix example component in MDX documentation: #​52753
  • wrong content for next.config.mjs for MDX Plugins: #​52738
  • Update 06-lazy-loading.mdx: Incorrect filename in Example on "Importing Named Imports": #​52932
  • Change "publically" to "publicly" in the routing docs: #​52966
Example Changes
  • examples: export force-dynamic from all dynamic routes: #​52916
Misc Changes
  • chore: add "please simplify reproduction" comment: #​52631
  • update job concurrency: #​52788
  • Lock node version to 18.16: #​52894
  • Update runs-on tags
  • chore: add GitHub Action to manage "+1" comments: #​52866
Credits

Huge thanks to @​styfle, @​huozhi, @​balazsorban44, @​kwonoj, @​alexkirsz, @​ijjk, @​Jeffrey-Zutt, @​timneutkens, @​vinaykulk621, @​Ryan-Dia, @​sokra, @​shuding, @​steppefox, @​hiro0218, @​rjsdnql123, @​feedthejim, @​fgiuliani, @​steven-tey, @​AntoineBourin, @​adamrhunter, @​darshanjain-entrepreneur, @​s0h311, @​wyattjoh, @​ztanner, @​djreillo, @​dijonmusters, and @​cassidoo for helping!

v13.4.10

Compare Source

Core Changes
  • Fix trailing slash with locale domain: #​52343
  • perf: use fs.readdirSync with withFileTypes: #​52340
  • Make get_client_chunking_context independent of context: #​51928
  • perf: use fs.opendir for better resource usage: #​52341
  • fix: metadatabase warning message: #​52363
  • perf: simplify getShortDynamicParamType on app-render: #​52355
  • fix: prevent infinite dev refresh on nested parallel routes: #​52362
  • turbopack: add incremental cache for node.js app rendering: #​52172
  • Refactor metadata og and twitter title to be always presented: #​52320
  • perf: reduce system calls on eslint plugin: #​52359
  • Turbopack: Use a different chunking context for web entry: #​52404
  • Temporarily revert change to pages render: #​52407
  • Remove integration tests now in vercel/turbo: #​52413
  • Update Rust nightly toolchain: #​51757
  • Cache concurrent ensurePage requests for the same page: #​52360
  • [turbopack]: Remove skipped integration tests: #​52421
  • Fix metadata layer webpack rule for server-only: #​52403
  • Override file based images with social images property: #​52416
  • Split the client reference manifest file to be generated per-entry: #​52450
  • fix(standalone): fixed output: "standalone" crashing build when there is no app/ page: #​51993
  • fix: add aws packages to default serverComponentsExternalPackages: #​52388
  • refactor: avoid unnecessary async scopes in eslint: #​52418
  • Ensure useParams return array for catch-all routes: #​52494
  • turbopack: Module Trait: #​52401
  • Fix tracking of client reference manifest: #​52505
  • perf: create an experimental bundled version of the next server: #​52206
  • Chore: Remove redundant intersection type: #​52453
  • perf: Refactor recursiveReadDirSync: #​52517
  • add version to function config manifest: #​52507
  • Turbopack: Source trait: #​52511
  • Update id handling for fonts: #​52559
  • feat(turbopack): support swc transform plugins : #​50401
  • feat(babel-loader): provide migration help message for babel config: #​52565
  • Support global-error for ssr fallback: #​52573
  • Fix ISR case with bot requests: #​52581
  • fix(next/jest): jest can not load server-only code: #​52393
  • Turbopack: App Router build POC: #​52036
  • Avoid loading Next.js config again in render workers: #​52587
  • Add more extensions to next-types-plugin for Node16/NodeNext: #​52562
  • feat(next-swc): report native bindings load err code: #​52570
  • Move App Pages rendering into bundle: #​52290
  • feat(turbopack): support native webp: #​52285
  • Set sizes prop to any for svg icons: #​52609
  • Turbopack: OutputAsset trait: #​52606
  • chore(deps): bump [email protected]: #​52649
  • Ensure root layout only render once per request: #​52589
  • Fix bundle path normalization for /index routes: #​52650
  • Turobpack: Next.rs API (part 1): #​52259
  • Clean up promises after resolving: #​52656
  • Catch layout error in global-error: #​52654
  • Fix per-entry client reference manifest for grouped and named segments: #​52664
Documentation Changes
  • chore(docs): fix link to useSearchParams: #​52348
  • docs: Clarify create-next-app requires public GitHub URLs.: #​52367
  • remove unnecessary dot.: #​52387
  • fix metadata-related typo in MDX documentation: #​52446
  • docs: Simplify message in React essentials section.: #​52469
  • docs: Improve error handling docs for server-side errors.: #​52302
  • docs: Add Playwright/Cypress Discord links: #​52084
  • docs: Add Kuma to CSS-in-JS supported list.: #​52438
  • docs: clarify fetch request de-duplication: #​52100
  • docs: Update TypeScript plugin section for VS Code prompt: #​52111
  • docs: Improve hydration mismatch error guide.: #​52481
  • docs: add Supabase loader for next/image: #​52480
  • docs: fix the incrementalCacheHandlerPath: #​52124
  • fixed error #​52486 fetchUsers to fetchUser: #​52487
  • Update 08-parallel-routes.mdx: #​52419
  • docs: Add formData example for Route Handlers: #​52358
  • chore(docs): Typesafe metadata object: #​52252
  • docs: Update _app and _document: #​52479
  • docs: add CDN optimization as possible hydration error cause: #​52489
  • docs: correct TypeScript spelling on the home page: #​52500
  • chore(docs): fix a few typos in image loader docs: #​52508
  • docs: fix grammar on Server Actions: #​52556
  • Fixed grammar in 03-react-essentials.mdx: #​52597
  • docs: fix typo in CSS Modules Description: #​52599
  • docs: Fix typo in generate-static-params.mdx: #​52595
  • docs: move MUI to supported list: #​52584
  • docs: Add missing closing tag for react hydration error message.: #​52607
Example Changes
  • examples: Update Convex to latest version (0.19): #​52473
  • Update examples: counter.tsx - Don't need empty space: #​52576
Misc Changes
  • Update swc_core to v0.79.13: #​52371
  • chore(ci): fix turbo input path globs: #​52414
  • fix(create-next-app): click event blockage under 1024px by adjusting z-index: #​52074
  • chore: add label to locked threads: #​52497
  • fix: not-found.tsx with output: export: #​52526
  • use npm pack instead of yarn pack: #​52563
  • ci: skip build-native for docs only change: #​52571
  • Remove unnecessary body-parser: #​52580
Credits

Huge thanks to @​ijjk, @​anonrig, @​alexkirsz, @​gfgabrielfranca, @​styfle, @​ztanner, @​leerob, @​sokra, @​huozhi, @​Bitbbot, @​wyattjoh, @​kdy1, @​wbinnssmith, @​shuding, @​jridgewell, @​BrennanColberg, @​Nick-Mazuk, @​delbaoliveira, @​thomasballinger, @​lucgagan, @​nroland013, @​SonMooSans, @​jenewland1999, @​thorwebdev, @​jyunhanlin, @​darshanjain-entrepreneur, @​DuCanhGH, @​Gnadhi, @​yagogmaisp, @​carlos-menezes, @​balazsorban44, @​ryo-manba, @​timneutkens, @​feedthejim, @​vamcs, @​matepapp, @​SleeplessOne1917, @​ecklf, @​djreillo, @​kwonoj, @​gnoff, @​feugy, @​karlhorky, @​starunaway, @​FernandVEYRIER, @​Ryan-Dia, @​Terro216, @​anthonyshew, and @​suhaotian for helping!

v13.4.9

Compare Source

Core Changes
  • Reland "ReverseTopological -> AdjacencyMap"": #​52142
  • Change the Server Actions feature flag to be validated at compile time: #​52147
  • Fix modularizeImports transform of antd: #​52148
  • fix: next.config.js with unstable_getImgProps(): #​52153
  • update tests list to include all passing tests: #​52026
  • Support scroll: false for Link component for app router: #​51869
  • Memoize useRouter from next/navigation when used in Pages Router: #​52177
  • chore(deps): bump react 18.3.0-canary-1fdacbefd-20230630: #​52005
  • fix: infinite dev reloads when parallel route is treated a page entry: #​52061
  • disable flaky test cases: #​52184
  • Revert "chore(deps): bump react 18.3.0-canary-1fdacbefd-20230630": #​52192
  • update turbopack: #​52186
  • Update CustomModuleType import: #​52133
  • Skip build-time dynamic code checks for specific polyfills in the Edge runtime: #​52009
  • Update Turbopack: #​52198
  • Use base36 for the RSC query: #​52204
  • Fix dynamicParams check in TS plugin: #​52211
  • Fix tree shaking for image generation module: #​51950
  • fix env reloading for turbopack: #​52194
  • Remove zod from require-hook: #​52197
  • Optimize watch ignore: #​52238
  • Remove the outdated error for find page dir: #​52274
  • Disable flakey turbopack env test: #​52295
  • skip hot reload sync event for applying hmr updates: [#​52270](https://redirect.github.com/vercel/next.js/issu

Configuration

📅 Schedule: Branch creation - "" (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 this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [next](https://nextjs.org) ([source](https://redirect.github.com/vercel/next.js)) | [`12.1.0` -> `13.5.0`](https://renovatebot.com/diffs/npm/next/12.1.0/13.5.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/next/13.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/next/13.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/next/12.1.0/13.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/next/12.1.0/13.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | ### GitHub Vulnerability Alerts #### [CVE-2023-46298](https://nvd.nist.gov/vuln/detail/CVE-2023-46298) Next.js before 13.4.20-canary.13 lacks a cache-control header and thus empty prefetch responses may sometimes be cached by a CDN, causing a denial of service to all users requesting the same URL via that CDN. Cloudflare considers these requests cacheable assets. --- ### Release Notes <details> <summary>vercel/next.js (next)</summary> ### [`v13.5.0`](https://redirect.github.com/vercel/next.js/compare/v13.4.19...v13.5.0) [Compare Source](https://redirect.github.com/vercel/next.js/compare/v13.4.19...v13.5.0) ### [`v13.4.19`](https://redirect.github.com/vercel/next.js/releases/tag/v13.4.19) [Compare Source](https://redirect.github.com/vercel/next.js/compare/v13.4.18...v13.4.19) ##### Core Changes - fix: invalid module transform for `@headlessui/react`: [#&#8203;54206](https://redirect.github.com/vercel/next.js/issues/54206) - chore: remove unnecessary type cast in dev-build-watcher: [#&#8203;54221](https://redirect.github.com/vercel/next.js/issues/54221) - fix process.env not being available in standalone mode: [#&#8203;54203](https://redirect.github.com/vercel/next.js/issues/54203) - Fix missing `devPageFiles` collection: [#&#8203;54224](https://redirect.github.com/vercel/next.js/issues/54224) - Add `Route` and `LinkProps` stub generics: [#&#8203;54226](https://redirect.github.com/vercel/next.js/issues/54226) - Use `createClientModuleProxy` from Flight Server: [#&#8203;54232](https://redirect.github.com/vercel/next.js/issues/54232) - Add default not found to loader tree of group routes root layer: [#&#8203;54228](https://redirect.github.com/vercel/next.js/issues/54228) - feat(image): add support for custom `loaderFile` when `loader: default`: [#&#8203;53417](https://redirect.github.com/vercel/next.js/issues/53417) - Fix renamed export of Server Actions: [#&#8203;54241](https://redirect.github.com/vercel/next.js/issues/54241) - Ensures App Router Link respects scroll-behavior: smooth when only hash is changed.: [#&#8203;54243](https://redirect.github.com/vercel/next.js/issues/54243) ##### Misc Changes - Update dd-trace used for internal tools: [#&#8203;54214](https://redirect.github.com/vercel/next.js/issues/54214) - (Fix)Broken `upgrading.mdx` link : [#&#8203;54234](https://redirect.github.com/vercel/next.js/issues/54234) - chore: skip CI run on forks: [#&#8203;54219](https://redirect.github.com/vercel/next.js/issues/54219) - chore(ci): bump `[email protected]`: [#&#8203;54246](https://redirect.github.com/vercel/next.js/issues/54246) ##### Credits Huge thanks to [@&#8203;opnay](https://redirect.github.com/opnay), [@&#8203;styfle](https://redirect.github.com/styfle), [@&#8203;timneutkens](https://redirect.github.com/timneutkens), [@&#8203;ztanner](https://redirect.github.com/ztanner), [@&#8203;shuding](https://redirect.github.com/shuding), [@&#8203;huozhi](https://redirect.github.com/huozhi), [@&#8203;vinaykulk621](https://redirect.github.com/vinaykulk621), [@&#8203;balazsorban44](https://redirect.github.com/balazsorban44), [@&#8203;goguda](https://redirect.github.com/goguda), and [@&#8203;coreyleelarson](https://redirect.github.com/coreyleelarson) for helping! ### [`v13.4.18`](https://redirect.github.com/vercel/next.js/releases/tag/v13.4.18) [Compare Source](https://redirect.github.com/vercel/next.js/compare/v13.4.17...v13.4.18) ##### Core Changes - refactor: remove edge condition for module proxy path: [#&#8203;54167](https://redirect.github.com/vercel/next.js/issues/54167) - Remove unused variables: [#&#8203;54149](https://redirect.github.com/vercel/next.js/issues/54149) - chore: improve ts types for `position` in `dev-build-watcher`: [#&#8203;54124](https://redirect.github.com/vercel/next.js/issues/54124) - Turbopack: Strip relative path prefix when generating PageLoaderAsset: [#&#8203;54040](https://redirect.github.com/vercel/next.js/issues/54040) - Add `size` property to `ReadonlySearchParams`: [#&#8203;53144](https://redirect.github.com/vercel/next.js/issues/53144) - Assign default not-found boundary if custom not-found is not present for root layer only: [#&#8203;54185](https://redirect.github.com/vercel/next.js/issues/54185) - Allow range version for eslint config: [#&#8203;53751](https://redirect.github.com/vercel/next.js/issues/53751) - Automatically modularizeImports for the popular [@&#8203;headlessui/react](https://redirect.github.com/headlessui/react) library: [#&#8203;54188](https://redirect.github.com/vercel/next.js/issues/54188) - fix bfcache restoration behavior: [#&#8203;54198](https://redirect.github.com/vercel/next.js/issues/54198) ##### Misc Changes - Update rust toolchain: [#&#8203;54130](https://redirect.github.com/vercel/next.js/issues/54130) ##### Credits Huge thanks to [@&#8203;huozhi](https://redirect.github.com/huozhi), [@&#8203;shuding](https://redirect.github.com/shuding), [@&#8203;styfle](https://redirect.github.com/styfle), [@&#8203;jridgewell](https://redirect.github.com/jridgewell), [@&#8203;bencmbrook](https://redirect.github.com/bencmbrook), [@&#8203;cramforce](https://redirect.github.com/cramforce), and [@&#8203;ztanner](https://redirect.github.com/ztanner) for helping! ### [`v13.4.17`](https://redirect.github.com/vercel/next.js/releases/tag/v13.4.17) [Compare Source](https://redirect.github.com/vercel/next.js/compare/v13.4.16...v13.4.17) ##### Core Changes - fix(next/image): empty blur image when animated [#&#8203;54028](https://redirect.github.com/vercel/next.js/issues/54028) - Do not output pages 404 in tree view if app not-found is used: [#&#8203;54051](https://redirect.github.com/vercel/next.js/issues/54051) - Fix scroll bailout logic when targeting fixed/sticky elements: [#&#8203;53873](https://redirect.github.com/vercel/next.js/issues/53873) - Debug tracing: add updated modules and page to HMR span: [#&#8203;53698](https://redirect.github.com/vercel/next.js/issues/53698) - fix(next-swc): coerce mdxrs default options: [#&#8203;54068](https://redirect.github.com/vercel/next.js/issues/54068) - fix: don't add forceConsistentCasingInFileNames to tsconfig when ts version >= 5.0: [#&#8203;51564](https://redirect.github.com/vercel/next.js/issues/51564) - fix(47299): allow testing pages with metadata in jsdom test environment: [#&#8203;53578](https://redirect.github.com/vercel/next.js/issues/53578) - upgrade edge-runtime dependency: [#&#8203;54117](https://redirect.github.com/vercel/next.js/issues/54117) - Fix root not-found page tree loader structure: [#&#8203;54080](https://redirect.github.com/vercel/next.js/issues/54080) - chore: remove `as any` type cast: [#&#8203;54074](https://redirect.github.com/vercel/next.js/issues/54074) - chore: refactor to use `fs.promises.rm()`: [#&#8203;54076](https://redirect.github.com/vercel/next.js/issues/54076) - Refactor layout router creation in app-render: [#&#8203;54126](https://redirect.github.com/vercel/next.js/issues/54126) - chore(image): remove apple silicon workaround for versions older than `[email protected]`: [#&#8203;54125](https://redirect.github.com/vercel/next.js/issues/54125) - fix routing bug when bfcache is hit following an mpa navigation: [#&#8203;54081](https://redirect.github.com/vercel/next.js/issues/54081) - Tracing: add opt-in flag to send a subset of development traces to url: [#&#8203;53880](https://redirect.github.com/vercel/next.js/issues/53880) - fix(edge): override init when cloning with `NextRequest`: [#&#8203;54108](https://redirect.github.com/vercel/next.js/issues/54108) - OpenTel: remove the internal (ipc) fetched from traces in a non-verbose mode: [#&#8203;54083](https://redirect.github.com/vercel/next.js/issues/54083) - cleanup: remove unnecessary effect dep: [#&#8203;54134](https://redirect.github.com/vercel/next.js/issues/54134) - Next build: use exported `handle_issues` from turbopack: [#&#8203;52972](https://redirect.github.com/vercel/next.js/issues/52972) - node-web-streams: remove tee shim, use ReadableStream.tee: [#&#8203;54079](https://redirect.github.com/vercel/next.js/issues/54079) - fix: `cookies().has()` breaks in app-route: [#&#8203;54112](https://redirect.github.com/vercel/next.js/issues/54112) - Revert "fix(47299): allow testing pages with metadata in jsdom test environment": [#&#8203;54160](https://redirect.github.com/vercel/next.js/issues/54160) ##### Documentation Changes - fix missing `'` in data-fetching/fetching-caching-and-revalidating: [#&#8203;54058](https://redirect.github.com/vercel/next.js/issues/54058) ##### Example Changes - Update Docker example to remove HOSTNAME: [#&#8203;54102](https://redirect.github.com/vercel/next.js/issues/54102) ##### Misc Changes - chore: hide "same on new version" without link: [#&#8203;54048](https://redirect.github.com/vercel/next.js/issues/54048) - chore(ci): small notes for the build steps: [#&#8203;54073](https://redirect.github.com/vercel/next.js/issues/54073) - chore: update lock bot wording: [#&#8203;54099](https://redirect.github.com/vercel/next.js/issues/54099) - Update `swc_core` to `v0.79.59`: [#&#8203;54082](https://redirect.github.com/vercel/next.js/issues/54082) - install-native.mjs: include `packageManager` field: [#&#8203;54132](https://redirect.github.com/vercel/next.js/issues/54132) ##### Credits Huge thanks to [@&#8203;balazsorban44](https://redirect.github.com/balazsorban44), [@&#8203;huozhi](https://redirect.github.com/huozhi), [@&#8203;ztanner](https://redirect.github.com/ztanner), [@&#8203;williamli](https://redirect.github.com/williamli), [@&#8203;wbinnssmith](https://redirect.github.com/wbinnssmith), [@&#8203;kwonoj](https://redirect.github.com/kwonoj), [@&#8203;stefanprobst](https://redirect.github.com/stefanprobst), [@&#8203;feugy](https://redirect.github.com/feugy), [@&#8203;timneutkens](https://redirect.github.com/timneutkens), [@&#8203;kdy1](https://redirect.github.com/kdy1), [@&#8203;Kikobeats](https://redirect.github.com/Kikobeats), [@&#8203;styfle](https://redirect.github.com/styfle), [@&#8203;dvoytenko](https://redirect.github.com/dvoytenko), [@&#8203;MaxLeiter](https://redirect.github.com/MaxLeiter), and [@&#8203;devjiwonchoi](https://redirect.github.com/devjiwonchoi) for helping! ### [`v13.4.16`](https://redirect.github.com/vercel/next.js/releases/tag/v13.4.16) [Compare Source](https://redirect.github.com/vercel/next.js/compare/v13.4.15...v13.4.16) ##### Core Changes - Concept: test mode for Playwright and similar integration tools: [#&#8203;52520](https://redirect.github.com/vercel/next.js/issues/52520) - Turbopack: fix hiding node_modules warnings in error overlay.: [#&#8203;54022](https://redirect.github.com/vercel/next.js/issues/54022) - ci(next-swc): print glibc version when build: [#&#8203;54026](https://redirect.github.com/vercel/next.js/issues/54026) - Adjust internal action proxy export: [#&#8203;54004](https://redirect.github.com/vercel/next.js/issues/54004) ##### Documentation Changes - Update 05-client-side-rendering.mdx with latest tanstack query version: [#&#8203;54009](https://redirect.github.com/vercel/next.js/issues/54009) - Open Graph Image font declaration moved to correct place: [#&#8203;53998](https://redirect.github.com/vercel/next.js/issues/53998) - Update opengraph-image.mdx: Fix typo: [#&#8203;54020](https://redirect.github.com/vercel/next.js/issues/54020) ##### Misc Changes - Remove extra label from runner: [#&#8203;54002](https://redirect.github.com/vercel/next.js/issues/54002) - add standalone testcase for ipv6 hostnames: [#&#8203;53999](https://redirect.github.com/vercel/next.js/issues/53999) - release: add release log generation script: [#&#8203;54006](https://redirect.github.com/vercel/next.js/issues/54006) - test(ci): refine test suite name unique: [#&#8203;54013](https://redirect.github.com/vercel/next.js/issues/54013) - Leverage previous swc build images: [#&#8203;54027](https://redirect.github.com/vercel/next.js/issues/54027) - chore: mark build folder indexable: [#&#8203;54029](https://redirect.github.com/vercel/next.js/issues/54029) - Move turbo outside of build for docker swc builds: [#&#8203;54035](https://redirect.github.com/vercel/next.js/issues/54035) ##### Credits Huge thanks to [@&#8203;ijjk](https://redirect.github.com/ijjk), [@&#8203;ztanner](https://redirect.github.com/ztanner), [@&#8203;huozhi](https://redirect.github.com/huozhi), [@&#8203;lacymorrow](https://redirect.github.com/lacymorrow), [@&#8203;dvoytenko](https://redirect.github.com/dvoytenko), [@&#8203;kylemcd](https://redirect.github.com/kylemcd), [@&#8203;kwonoj](https://redirect.github.com/kwonoj), [@&#8203;tibi1220](https://redirect.github.com/tibi1220), [@&#8203;wbinnssmith](https://redirect.github.com/wbinnssmith), and [@&#8203;shuding](https://redirect.github.com/shuding) for helping! ### [`v13.4.15`](https://redirect.github.com/vercel/next.js/releases/tag/v13.4.15) [Compare Source](https://redirect.github.com/vercel/next.js/compare/v13.4.13...v13.4.15) ##### Core Changes - Fix action failures due to state tree encoding: [#&#8203;53655](https://redirect.github.com/vercel/next.js/issues/53655) - Initial HMR Nexturbo API implementation: [#&#8203;52950](https://redirect.github.com/vercel/next.js/issues/52950) - Turbopack: add edge app routes : [#&#8203;53387](https://redirect.github.com/vercel/next.js/issues/53387) - Turbopack: Hide Turbo Engine internals: [#&#8203;53007](https://redirect.github.com/vercel/next.js/issues/53007) - add unit test case for next.rs api: [#&#8203;53679](https://redirect.github.com/vercel/next.js/issues/53679) - Fix not-found rendering in production with edge: [#&#8203;53687](https://redirect.github.com/vercel/next.js/issues/53687) - fix(next/image): don't call ReactDOM.preload if missing, such as jest: [#&#8203;53443](https://redirect.github.com/vercel/next.js/issues/53443) - Add docs page for uncaught DynamicServerErrors: [#&#8203;53402](https://redirect.github.com/vercel/next.js/issues/53402) - Consolidate Server and Routing process into one process: [#&#8203;53523](https://redirect.github.com/vercel/next.js/issues/53523) - fix: Update outdated transform imports lucide-react: [#&#8203;53697](https://redirect.github.com/vercel/next.js/issues/53697) - Update font data: [#&#8203;53759](https://redirect.github.com/vercel/next.js/issues/53759) - Add warnings for static generation bail outs: [#&#8203;53761](https://redirect.github.com/vercel/next.js/issues/53761) - Sort root entries per pageExtensions config for consistency: [#&#8203;53769](https://redirect.github.com/vercel/next.js/issues/53769) - improve error message for conflicting parallel segments: [#&#8203;53803](https://redirect.github.com/vercel/next.js/issues/53803) - Add `changeFrequency` and `priority` attributes to sitemaps: [#&#8203;48484](https://redirect.github.com/vercel/next.js/issues/48484) - Ensure we set cache-control: no-cache for actions: [#&#8203;53824](https://redirect.github.com/vercel/next.js/issues/53824) - Reuse RenderWorker type: [#&#8203;53782](https://redirect.github.com/vercel/next.js/issues/53782) - fix: normalize backslash in `getStaticPaths()` for windows: [#&#8203;53876](https://redirect.github.com/vercel/next.js/issues/53876) - Delete errorneous empty content length header: [#&#8203;53843](https://redirect.github.com/vercel/next.js/issues/53843) - Turbopack: more tests and bugfixes for next.rs api: [#&#8203;53809](https://redirect.github.com/vercel/next.js/issues/53809) - Add `@heroicons/react` to `modularizeImports`: [#&#8203;53902](https://redirect.github.com/vercel/next.js/issues/53902) - Turbopack: Fix debugging in napi for next-api: [#&#8203;53889](https://redirect.github.com/vercel/next.js/issues/53889) - Fix/match resource: [#&#8203;53796](https://redirect.github.com/vercel/next.js/issues/53796) - Use summary_large_image as twitter card if images present by default: [#&#8203;53919](https://redirect.github.com/vercel/next.js/issues/53919) - Turbopack: Emit whether server or client assets changed: [#&#8203;53879](https://redirect.github.com/vercel/next.js/issues/53879) - Limit sharp's concurrency: [#&#8203;53385](https://redirect.github.com/vercel/next.js/issues/53385) - enable [@&#8203;vercel/og](https://redirect.github.com/vercel/og) support for turbopack: [#&#8203;53917](https://redirect.github.com/vercel/next.js/issues/53917) - feat(image): DataURL placeholder support for <Image />: [#&#8203;53442](https://redirect.github.com/vercel/next.js/issues/53442) - Recover not found errors from flight data to render with proper boundary: [#&#8203;53703](https://redirect.github.com/vercel/next.js/issues/53703) - Update React to `18.3.0-canary-1a001dac6-20230812`: [#&#8203;53881](https://redirect.github.com/vercel/next.js/issues/53881) - add "expect" to list of forbidden IPC headers: [#&#8203;53947](https://redirect.github.com/vercel/next.js/issues/53947) - Update swc runners config: [#&#8203;53939](https://redirect.github.com/vercel/next.js/issues/53939) - Better IPv6 support for `next-server`: [#&#8203;53131](https://redirect.github.com/vercel/next.js/issues/53131) ##### Documentation Changes - Update 11-middleware.mdx: Added Switcher: [#&#8203;53977](https://redirect.github.com/vercel/next.js/issues/53977) - Fix doc grammatical errors: [#&#8203;53672](https://redirect.github.com/vercel/next.js/issues/53672) - Fix a link in incrementalCacheHandlerPath.mdx: [#&#8203;53718](https://redirect.github.com/vercel/next.js/issues/53718) - Fix typo in data fetching documentation: [#&#8203;53772](https://redirect.github.com/vercel/next.js/issues/53772) - Docs: Add option for fetching data using route handlers - from the client: [#&#8203;53793](https://redirect.github.com/vercel/next.js/issues/53793) - docs: Add more information about Server Actions: [#&#8203;53805](https://redirect.github.com/vercel/next.js/issues/53805) - docs: document cache tagging mechanism: [#&#8203;53806](https://redirect.github.com/vercel/next.js/issues/53806) - chore(docs): add missing "try it out": [#&#8203;53815](https://redirect.github.com/vercel/next.js/issues/53815) - docs: Opting out of scrolling with `next/link` and `useRouter`.: [#&#8203;53804](https://redirect.github.com/vercel/next.js/issues/53804) - chore(docs): note cache-control header for preview/draft mode: [#&#8203;53825](https://redirect.github.com/vercel/next.js/issues/53825) - Include instructions for `bun` package manager: [#&#8203;53590](https://redirect.github.com/vercel/next.js/issues/53590) - Docs: Update confusing wording in intercepting routes: [#&#8203;53854](https://redirect.github.com/vercel/next.js/issues/53854) - (docs) Fixes Server Actions example: [#&#8203;53920](https://redirect.github.com/vercel/next.js/issues/53920) - fix typo: [#&#8203;53908](https://redirect.github.com/vercel/next.js/issues/53908) - Docs: fix pnpm command for saving dev deps ([#&#8203;53937](https://redirect.github.com/vercel/next.js/issues/53937)): [#&#8203;53938](https://redirect.github.com/vercel/next.js/issues/53938) - The extra word 'the' has been deleted: [#&#8203;53951](https://redirect.github.com/vercel/next.js/issues/53951) ##### Example Changes - \[Examples] Update Example Prepr CMS: [#&#8203;49224](https://redirect.github.com/vercel/next.js/issues/49224) - Update to with-supertokens example app: [#&#8203;53434](https://redirect.github.com/vercel/next.js/issues/53434) - docs(with-stripe-typescript): Update README demo link: [#&#8203;53662](https://redirect.github.com/vercel/next.js/issues/53662) - (example) update github-pages example: [#&#8203;52168](https://redirect.github.com/vercel/next.js/issues/52168) - chore: add light/dark mode theme detection to image component example: [#&#8203;53760](https://redirect.github.com/vercel/next.js/issues/53760) ##### Misc Changes - Remove tsconfig extending for [@&#8203;next/thrid-parties](https://redirect.github.com/next/thrid-parties) package: [#&#8203;53991](https://redirect.github.com/vercel/next.js/issues/53991) - Make next as dependency of `@next/third-parties` package: [#&#8203;53996](https://redirect.github.com/vercel/next.js/issues/53996) - update eslint config: [#&#8203;53637](https://redirect.github.com/vercel/next.js/issues/53637) - enable more test cases for next.rs api: [#&#8203;53670](https://redirect.github.com/vercel/next.js/issues/53670) - fix(node): pnpm 8.6 needs node 16.14: [#&#8203;53677](https://redirect.github.com/vercel/next.js/issues/53677) - fix(create-next-app): fix CI defaults (default to typescript): [#&#8203;53686](https://redirect.github.com/vercel/next.js/issues/53686) - fix azure test cases: [#&#8203;53692](https://redirect.github.com/vercel/next.js/issues/53692) - Adding GoogleMaps and Youtube embed components: [#&#8203;52909](https://redirect.github.com/vercel/next.js/issues/52909) - Update env variable for fonts data workflow: [#&#8203;53701](https://redirect.github.com/vercel/next.js/issues/53701) - Move next-rs API tests from unit to e2e: [#&#8203;53771](https://redirect.github.com/vercel/next.js/issues/53771) - test(turbo): allow to run test with --experimental-turbo: [#&#8203;53396](https://redirect.github.com/vercel/next.js/issues/53396) - chore(actions): exclude drafts from PR notificiation: [#&#8203;53669](https://redirect.github.com/vercel/next.js/issues/53669) - Update runner labels: [#&#8203;53925](https://redirect.github.com/vercel/next.js/issues/53925) - Update `swc_core` to `v0.79.55`: [#&#8203;53831](https://redirect.github.com/vercel/next.js/issues/53831) - \[chore] Upgrade playwright to 1.35.1: [#&#8203;53875](https://redirect.github.com/vercel/next.js/issues/53875) - Update turbo env handling: [#&#8203;53970](https://redirect.github.com/vercel/next.js/issues/53970) ##### Credits Huge thanks to [@&#8203;iamarpitpatidar](https://redirect.github.com/iamarpitpatidar), [@&#8203;pythagoras-yamamoto](https://redirect.github.com/pythagoras-yamamoto), [@&#8203;alexkirsz](https://redirect.github.com/alexkirsz), [@&#8203;sokra](https://redirect.github.com/sokra), [@&#8203;jsteele-stripe](https://redirect.github.com/jsteele-stripe), [@&#8203;tknickman](https://redirect.github.com/tknickman), [@&#8203;gaojude](https://redirect.github.com/gaojude), [@&#8203;styfle](https://redirect.github.com/styfle), [@&#8203;janicklas-ralph](https://redirect.github.com/janicklas-ralph), [@&#8203;huozhi](https://redirect.github.com/huozhi), [@&#8203;ijjk](https://redirect.github.com/ijjk), [@&#8203;vinaykulk621](https://redirect.github.com/vinaykulk621), [@&#8203;balazsorban44](https://redirect.github.com/balazsorban44), [@&#8203;ztanner](https://redirect.github.com/ztanner), [@&#8203;timneutkens](https://redirect.github.com/timneutkens), [@&#8203;ericfennis](https://redirect.github.com/ericfennis), [@&#8203;JohnAdib](https://redirect.github.com/JohnAdib), [@&#8203;MiLk](https://redirect.github.com/MiLk), [@&#8203;kwonoj](https://redirect.github.com/kwonoj), [@&#8203;delbaoliveira](https://redirect.github.com/delbaoliveira), [@&#8203;leerob](https://redirect.github.com/leerob), [@&#8203;LuudJanssen](https://redirect.github.com/LuudJanssen), [@&#8203;lucasconstantino](https://redirect.github.com/lucasconstantino), [@&#8203;davecarlson](https://redirect.github.com/davecarlson), [@&#8203;colinhacks](https://redirect.github.com/colinhacks), [@&#8203;shuding](https://redirect.github.com/shuding), [@&#8203;jridgewell](https://redirect.github.com/jridgewell), [@&#8203;jantimon](https://redirect.github.com/jantimon), [@&#8203;Banbarashik](https://redirect.github.com/Banbarashik), [@&#8203;ForsakenHarmony](https://redirect.github.com/ForsakenHarmony), [@&#8203;kdy1](https://redirect.github.com/kdy1), [@&#8203;dvoytenko](https://redirect.github.com/dvoytenko), [@&#8203;arturbien](https://redirect.github.com/arturbien), [@&#8203;gnoff](https://redirect.github.com/gnoff), [@&#8203;hsrvms](https://redirect.github.com/hsrvms), and [@&#8203;DuCanhGH](https://redirect.github.com/DuCanhGH), [@&#8203;tim-hanssen](https://redirect.github.com/tim-hanssen), [@&#8203;Aryan9592](https://redirect.github.com/Aryan9592), and [@&#8203;rishabhpoddar](https://redirect.github.com/rishabhpoddar) for helping! ### [`v13.4.13`](https://redirect.github.com/vercel/next.js/releases/tag/v13.4.13) [Compare Source](https://redirect.github.com/vercel/next.js/compare/v13.4.12...v13.4.13) ##### Core Changes - Improve internal web stream utils: [#&#8203;53004](https://redirect.github.com/vercel/next.js/issues/53004) - fix: Add `Next-Url` to http vary in consideration of intercept routes.: [#&#8203;52746](https://redirect.github.com/vercel/next.js/issues/52746) - update Turbopack: [#&#8203;53098](https://redirect.github.com/vercel/next.js/issues/53098) - Add app, error, and document entrypoints: [#&#8203;53013](https://redirect.github.com/vercel/next.js/issues/53013) - Turbopack: use edge environment in server-side rendering of client components too: [#&#8203;53099](https://redirect.github.com/vercel/next.js/issues/53099) - refactor(codemod): replace chalk with picocolors: [#&#8203;53115](https://redirect.github.com/vercel/next.js/issues/53115) - move webpack specific logic into a separate file: [#&#8203;53114](https://redirect.github.com/vercel/next.js/issues/53114) - feat(turbopack): emit MODULE_FEATURE telemetry from turbopack: [#&#8203;52356](https://redirect.github.com/vercel/next.js/issues/52356) - Fix not found hangs the build with overridden node env: [#&#8203;53106](https://redirect.github.com/vercel/next.js/issues/53106) - chore: update warning message from `yarn add sharp` to `npm i sharp`: [#&#8203;53130](https://redirect.github.com/vercel/next.js/issues/53130) - fix(edge): allow `Request` cloning via `NextRequest`: [#&#8203;53157](https://redirect.github.com/vercel/next.js/issues/53157) - chore: extract common get-validated-args: [#&#8203;53165](https://redirect.github.com/vercel/next.js/issues/53165) - Fix minimal basePath handling: [#&#8203;53174](https://redirect.github.com/vercel/next.js/issues/53174) - Updates [@&#8203;typescript-eslint/parser](https://redirect.github.com/typescript-eslint/parser) to 6.1.0: [#&#8203;52848](https://redirect.github.com/vercel/next.js/issues/52848) - fix(next/image): washed out blur placeholder: [#&#8203;52583](https://redirect.github.com/vercel/next.js/issues/52583) - Handle basePath app-dir minimal case: [#&#8203;53189](https://redirect.github.com/vercel/next.js/issues/53189) ##### Documentation Changes - (Docs) add missing import.: [#&#8203;52992](https://redirect.github.com/vercel/next.js/issues/52992) - Fix formData code snippet in route handler docs: [#&#8203;52532](https://redirect.github.com/vercel/next.js/issues/52532) - docs: remove unneeded good to know section during installation: [#&#8203;53078](https://redirect.github.com/vercel/next.js/issues/53078) - docs: fix typo in `08-parallel-routes.mdx`: [#&#8203;53069](https://redirect.github.com/vercel/next.js/issues/53069) - chore(docs): Extend the options for custom server init: [#&#8203;52851](https://redirect.github.com/vercel/next.js/issues/52851) - (Docs) Add missing import for `useRef()`: [#&#8203;53015](https://redirect.github.com/vercel/next.js/issues/53015) - (Docs) Remove `FormData` type on `formData` defined in `.js` file: [#&#8203;53014](https://redirect.github.com/vercel/next.js/issues/53014) - docs: fix codeblock for redirect: [#&#8203;53120](https://redirect.github.com/vercel/next.js/issues/53120) - chore(docs): client-side data fetching loading state: [#&#8203;53164](https://redirect.github.com/vercel/next.js/issues/53164) ##### Example Changes - feat: remove unused global variable: [#&#8203;51767](https://redirect.github.com/vercel/next.js/issues/51767) ##### Misc Changes - chore(ci): always run validate-docs-links action: [#&#8203;53022](https://redirect.github.com/vercel/next.js/issues/53022) - update install-native postinstall to use pnpm: [#&#8203;53080](https://redirect.github.com/vercel/next.js/issues/53080) - chore(ci): make `validate-docs-links` required: [#&#8203;53123](https://redirect.github.com/vercel/next.js/issues/53123) - chore(test): fix flaky tsconfig.json test: [#&#8203;53132](https://redirect.github.com/vercel/next.js/issues/53132) - chore(ci): fix validate-docs-links for non-PR: [#&#8203;53129](https://redirect.github.com/vercel/next.js/issues/53129) - Temporarily skip flakey action revalidate: [#&#8203;53134](https://redirect.github.com/vercel/next.js/issues/53134) ##### Credits Huge thanks to [@&#8203;vinaykulk621](https://redirect.github.com/vinaykulk621), [@&#8203;Lantianyou](https://redirect.github.com/Lantianyou), [@&#8203;styfle](https://redirect.github.com/styfle), [@&#8203;shuding](https://redirect.github.com/shuding), [@&#8203;joulev](https://redirect.github.com/joulev), [@&#8203;AkifumiSato](https://redirect.github.com/AkifumiSato), [@&#8203;trigaten](https://redirect.github.com/trigaten), [@&#8203;HurSungYun](https://redirect.github.com/HurSungYun), [@&#8203;DevLab2425](https://redirect.github.com/DevLab2425), [@&#8203;sokra](https://redirect.github.com/sokra), [@&#8203;alexkirsz](https://redirect.github.com/alexkirsz), [@&#8203;ztanner](https://redirect.github.com/ztanner), [@&#8203;leerob](https://redirect.github.com/leerob), [@&#8203;SukkaW](https://redirect.github.com/SukkaW), [@&#8203;kwonoj](https://redirect.github.com/kwonoj), [@&#8203;huozhi](https://redirect.github.com/huozhi), [@&#8203;ijjk](https://redirect.github.com/ijjk), [@&#8203;balazsorban44](https://redirect.github.com/balazsorban44), [@&#8203;daniel-web-developer](https://redirect.github.com/daniel-web-developer), [@&#8203;ky1ejs](https://redirect.github.com/ky1ejs), and [@&#8203;arturbien](https://redirect.github.com/arturbien) for helping! ### [`v13.4.12`](https://redirect.github.com/vercel/next.js/releases/tag/v13.4.12) [Compare Source](https://redirect.github.com/vercel/next.js/compare/v13.4.11...v13.4.12) ##### Core Changes - Separate routing code from render servers: [#&#8203;52492](https://redirect.github.com/vercel/next.js/issues/52492) - Move Pages API rendering into bundle: [#&#8203;52149](https://redirect.github.com/vercel/next.js/issues/52149) - update Turbopack: [#&#8203;52986](https://redirect.github.com/vercel/next.js/issues/52986) - Turbopack: Refactoring module references: [#&#8203;52930](https://redirect.github.com/vercel/next.js/issues/52930) - Increase timeout for 404 tests: [#&#8203;52998](https://redirect.github.com/vercel/next.js/issues/52998) - Reland "Refine the not-found rendering process for app router": [#&#8203;52985](https://redirect.github.com/vercel/next.js/issues/52985) - Revert "Separate routing code from render servers ([#&#8203;52492](https://redirect.github.com/vercel/next.js/issues/52492))": [#&#8203;53016](https://redirect.github.com/vercel/next.js/issues/53016) ##### Documentation Changes - "Clarify the 'Existing Projects' section of the TypeScript docs:: [#&#8203;52944](https://redirect.github.com/vercel/next.js/issues/52944) - Update 02-dynamic-routes.mdx: [#&#8203;52975](https://redirect.github.com/vercel/next.js/issues/52975) - chore(docs): fix broken link: [#&#8203;53021](https://redirect.github.com/vercel/next.js/issues/53021) ##### Misc Changes - Update to latest version of turborepo: [#&#8203;52979](https://redirect.github.com/vercel/next.js/issues/52979) - Update `swc_core` to `v0.79.22`: [#&#8203;52945](https://redirect.github.com/vercel/next.js/issues/52945) - chore(ci): add pnpm workspace for github actions: [#&#8203;52976](https://redirect.github.com/vercel/next.js/issues/52976) - Changed package manager for install-native.mjs to pnpm: [#&#8203;52971](https://redirect.github.com/vercel/next.js/issues/52971) - update CODEOWNERS config: [#&#8203;53017](https://redirect.github.com/vercel/next.js/issues/53017) ##### Credits Huge thanks to [@&#8203;ijjk](https://redirect.github.com/ijjk), [@&#8203;wyattjoh](https://redirect.github.com/wyattjoh), [@&#8203;sokra](https://redirect.github.com/sokra), [@&#8203;kdy1](https://redirect.github.com/kdy1), [@&#8203;alexkirsz](https://redirect.github.com/alexkirsz), [@&#8203;styfle](https://redirect.github.com/styfle), [@&#8203;ShaunFerris](https://redirect.github.com/ShaunFerris), [@&#8203;syedtaqi95](https://redirect.github.com/syedtaqi95), [@&#8203;Heidar-An](https://redirect.github.com/Heidar-An), [@&#8203;huozhi](https://redirect.github.com/huozhi), and [@&#8203;ztanner](https://redirect.github.com/ztanner) for helping! ### [`v13.4.11`](https://redirect.github.com/vercel/next.js/releases/tag/v13.4.11) [Compare Source](https://redirect.github.com/vercel/next.js/compare/v13.4.10...v13.4.11) ##### Core Changes - fix: add missing `<preload>` for `next/image` in App Router: [#&#8203;52425](https://redirect.github.com/vercel/next.js/issues/52425) - Support metadata exports for server components not-found: [#&#8203;52678](https://redirect.github.com/vercel/next.js/issues/52678) - feat(next-swc): try to fallback native bindings with MODULE_NOT_FOUND: [#&#8203;52667](https://redirect.github.com/vercel/next.js/issues/52667) - Turbopack: Vc<T> and Turbo Engine type system improvements : [#&#8203;51792](https://redirect.github.com/vercel/next.js/issues/51792) - Fix runtime edge not-found handling: [#&#8203;52754](https://redirect.github.com/vercel/next.js/issues/52754) - fix: forward NavigateOptions in adaptForAppRouterInstance: [#&#8203;52498](https://redirect.github.com/vercel/next.js/issues/52498) - fix(output): do not slice pathname unless ends with `.txt`: [#&#8203;52640](https://redirect.github.com/vercel/next.js/issues/52640) - Fix tagsManifest initialization check: [#&#8203;52776](https://redirect.github.com/vercel/next.js/issues/52776) - Turbopack: Experimental dev app pages support: [#&#8203;52680](https://redirect.github.com/vercel/next.js/issues/52680) - Turbopack: move Asset::ident to more specific traits: [#&#8203;52683](https://redirect.github.com/vercel/next.js/issues/52683) - Fix tracking of ContextModule: [#&#8203;52795](https://redirect.github.com/vercel/next.js/issues/52795) - Set process.title for router and render workers: [#&#8203;52779](https://redirect.github.com/vercel/next.js/issues/52779) - fix Remove unnecessary await: [#&#8203;52800](https://redirect.github.com/vercel/next.js/issues/52800) - Revert "perf: improve URL validation performance": [#&#8203;52818](https://redirect.github.com/vercel/next.js/issues/52818) - Refactor the client entry plugin: [#&#8203;52798](https://redirect.github.com/vercel/next.js/issues/52798) - Turbopack: Add manifest generation to pages: [#&#8203;52793](https://redirect.github.com/vercel/next.js/issues/52793) - Turbopack: move references() to specific traits: [#&#8203;52822](https://redirect.github.com/vercel/next.js/issues/52822) - Update default `moduleResolution` in `tsconfig.json` from `node` to `bundler`: [#&#8203;51957](https://redirect.github.com/vercel/next.js/issues/51957) - Turbopack: Next.rs API improvements: [#&#8203;52856](https://redirect.github.com/vercel/next.js/issues/52856) - update turbopack: [#&#8203;52899](https://redirect.github.com/vercel/next.js/issues/52899) - Update vendor [@&#8203;vercel/og](https://redirect.github.com/vercel/og): [#&#8203;52897](https://redirect.github.com/vercel/next.js/issues/52897) - Fixed:[#&#8203;52853](https://redirect.github.com/vercel/next.js/issues/52853) Lacking 'color' attribute in IconDescriptor Metadata: [#&#8203;52902](https://redirect.github.com/vercel/next.js/issues/52902) - Support basePath with edge runtime for Custom App Routes: [#&#8203;52910](https://redirect.github.com/vercel/next.js/issues/52910) - improve error DX on pages with RSC build errors: [#&#8203;52843](https://redirect.github.com/vercel/next.js/issues/52843) - fix: allow smooth scrolling if only hash changes (pages & app): [#&#8203;52915](https://redirect.github.com/vercel/next.js/issues/52915) - add edge support for next.rs API: [#&#8203;52885](https://redirect.github.com/vercel/next.js/issues/52885) - Allow general language codes in the Metadata API: [#&#8203;52920](https://redirect.github.com/vercel/next.js/issues/52920) - Fix client reference manifest for interception routes: [#&#8203;52961](https://redirect.github.com/vercel/next.js/issues/52961) - Refine the not-found rendering process for app router: [#&#8203;52790](https://redirect.github.com/vercel/next.js/issues/52790) - app-router: prefetching tweaks: [#&#8203;52949](https://redirect.github.com/vercel/next.js/issues/52949) - Revert "Refine the not-found rendering process for app router": [#&#8203;52977](https://redirect.github.com/vercel/next.js/issues/52977) ##### Documentation Changes - Update mention of route handlers for forms: [#&#8203;52781](https://redirect.github.com/vercel/next.js/issues/52781) - (Docs) add missing `js` version for `generateMetadata`.: [#&#8203;52763](https://redirect.github.com/vercel/next.js/issues/52763) - docs : fix typo in React cache example: [#&#8203;52787](https://redirect.github.com/vercel/next.js/issues/52787) - chore(docs): Add mentioning of HOSTNAME env variable for standalone output: [#&#8203;52804](https://redirect.github.com/vercel/next.js/issues/52804) - Fix typo in docs: [#&#8203;52815](https://redirect.github.com/vercel/next.js/issues/52815) - Update 02-edge-and-nodejs-runtimes.mdx: [#&#8203;52888](https://redirect.github.com/vercel/next.js/issues/52888) - chore(docs): add Typescript statically typed links mention in link doc: [#&#8203;52847](https://redirect.github.com/vercel/next.js/issues/52847) - chore(docs): fix typo in generate metadata docs: [#&#8203;52904](https://redirect.github.com/vercel/next.js/issues/52904) - fix example component in MDX documentation: [#&#8203;52753](https://redirect.github.com/vercel/next.js/issues/52753) - wrong content for next.config.mjs for MDX Plugins: [#&#8203;52738](https://redirect.github.com/vercel/next.js/issues/52738) - Update 06-lazy-loading.mdx: Incorrect filename in Example on "Importing Named Imports": [#&#8203;52932](https://redirect.github.com/vercel/next.js/issues/52932) - Change "publically" to "publicly" in the routing docs: [#&#8203;52966](https://redirect.github.com/vercel/next.js/issues/52966) ##### Example Changes - examples: export `force-dynamic` from all dynamic routes: [#&#8203;52916](https://redirect.github.com/vercel/next.js/issues/52916) ##### Misc Changes - chore: add "please simplify reproduction" comment: [#&#8203;52631](https://redirect.github.com/vercel/next.js/issues/52631) - update job concurrency: [#&#8203;52788](https://redirect.github.com/vercel/next.js/issues/52788) - Lock node version to 18.16: [#&#8203;52894](https://redirect.github.com/vercel/next.js/issues/52894) - Update runs-on tags - chore: add GitHub Action to manage "+1" comments: [#&#8203;52866](https://redirect.github.com/vercel/next.js/issues/52866) ##### Credits Huge thanks to [@&#8203;styfle](https://redirect.github.com/styfle), [@&#8203;huozhi](https://redirect.github.com/huozhi), [@&#8203;balazsorban44](https://redirect.github.com/balazsorban44), [@&#8203;kwonoj](https://redirect.github.com/kwonoj), [@&#8203;alexkirsz](https://redirect.github.com/alexkirsz), [@&#8203;ijjk](https://redirect.github.com/ijjk), [@&#8203;Jeffrey-Zutt](https://redirect.github.com/Jeffrey-Zutt), [@&#8203;timneutkens](https://redirect.github.com/timneutkens), [@&#8203;vinaykulk621](https://redirect.github.com/vinaykulk621), [@&#8203;Ryan-Dia](https://redirect.github.com/Ryan-Dia), [@&#8203;sokra](https://redirect.github.com/sokra), [@&#8203;shuding](https://redirect.github.com/shuding), [@&#8203;steppefox](https://redirect.github.com/steppefox), [@&#8203;hiro0218](https://redirect.github.com/hiro0218), [@&#8203;rjsdnql123](https://redirect.github.com/rjsdnql123), [@&#8203;feedthejim](https://redirect.github.com/feedthejim), [@&#8203;fgiuliani](https://redirect.github.com/fgiuliani), [@&#8203;steven-tey](https://redirect.github.com/steven-tey), [@&#8203;AntoineBourin](https://redirect.github.com/AntoineBourin), [@&#8203;adamrhunter](https://redirect.github.com/adamrhunter), [@&#8203;darshanjain-entrepreneur](https://redirect.github.com/darshanjain-entrepreneur), [@&#8203;s0h311](https://redirect.github.com/s0h311), [@&#8203;wyattjoh](https://redirect.github.com/wyattjoh), [@&#8203;ztanner](https://redirect.github.com/ztanner), [@&#8203;djreillo](https://redirect.github.com/djreillo), [@&#8203;dijonmusters](https://redirect.github.com/dijonmusters), and [@&#8203;cassidoo](https://redirect.github.com/cassidoo) for helping! ### [`v13.4.10`](https://redirect.github.com/vercel/next.js/releases/tag/v13.4.10) [Compare Source](https://redirect.github.com/vercel/next.js/compare/v13.4.9...v13.4.10) ##### Core Changes - Fix trailing slash with locale domain: [#&#8203;52343](https://redirect.github.com/vercel/next.js/issues/52343) - perf: use fs.readdirSync with withFileTypes: [#&#8203;52340](https://redirect.github.com/vercel/next.js/issues/52340) - Make `get_client_chunking_context` independent of context: [#&#8203;51928](https://redirect.github.com/vercel/next.js/issues/51928) - perf: use fs.opendir for better resource usage: [#&#8203;52341](https://redirect.github.com/vercel/next.js/issues/52341) - fix: metadatabase warning message: [#&#8203;52363](https://redirect.github.com/vercel/next.js/issues/52363) - perf: simplify getShortDynamicParamType on app-render: [#&#8203;52355](https://redirect.github.com/vercel/next.js/issues/52355) - fix: prevent infinite dev refresh on nested parallel routes: [#&#8203;52362](https://redirect.github.com/vercel/next.js/issues/52362) - turbopack: add incremental cache for node.js app rendering: [#&#8203;52172](https://redirect.github.com/vercel/next.js/issues/52172) - Refactor metadata og and twitter title to be always presented: [#&#8203;52320](https://redirect.github.com/vercel/next.js/issues/52320) - perf: reduce system calls on eslint plugin: [#&#8203;52359](https://redirect.github.com/vercel/next.js/issues/52359) - Turbopack: Use a different chunking context for web entry: [#&#8203;52404](https://redirect.github.com/vercel/next.js/issues/52404) - Temporarily revert change to pages render: [#&#8203;52407](https://redirect.github.com/vercel/next.js/issues/52407) - Remove integration tests now in vercel/turbo: [#&#8203;52413](https://redirect.github.com/vercel/next.js/issues/52413) - Update Rust nightly toolchain: [#&#8203;51757](https://redirect.github.com/vercel/next.js/issues/51757) - Cache concurrent `ensurePage` requests for the same page: [#&#8203;52360](https://redirect.github.com/vercel/next.js/issues/52360) - \[turbopack]: Remove skipped integration tests: [#&#8203;52421](https://redirect.github.com/vercel/next.js/issues/52421) - Fix metadata layer webpack rule for server-only: [#&#8203;52403](https://redirect.github.com/vercel/next.js/issues/52403) - Override file based images with social images property: [#&#8203;52416](https://redirect.github.com/vercel/next.js/issues/52416) - Split the client reference manifest file to be generated per-entry: [#&#8203;52450](https://redirect.github.com/vercel/next.js/issues/52450) - fix(standalone): fixed `output: "standalone"` crashing build when there is no `app/` page: [#&#8203;51993](https://redirect.github.com/vercel/next.js/issues/51993) - fix: add aws packages to default `serverComponentsExternalPackages`: [#&#8203;52388](https://redirect.github.com/vercel/next.js/issues/52388) - refactor: avoid unnecessary async scopes in eslint: [#&#8203;52418](https://redirect.github.com/vercel/next.js/issues/52418) - Ensure useParams return array for catch-all routes: [#&#8203;52494](https://redirect.github.com/vercel/next.js/issues/52494) - turbopack: Module Trait: [#&#8203;52401](https://redirect.github.com/vercel/next.js/issues/52401) - Fix tracking of client reference manifest: [#&#8203;52505](https://redirect.github.com/vercel/next.js/issues/52505) - perf: create an experimental bundled version of the next server: [#&#8203;52206](https://redirect.github.com/vercel/next.js/issues/52206) - Chore: Remove redundant intersection type: [#&#8203;52453](https://redirect.github.com/vercel/next.js/issues/52453) - perf: Refactor recursiveReadDirSync: [#&#8203;52517](https://redirect.github.com/vercel/next.js/issues/52517) - add version to function config manifest: [#&#8203;52507](https://redirect.github.com/vercel/next.js/issues/52507) - Turbopack: Source trait: [#&#8203;52511](https://redirect.github.com/vercel/next.js/issues/52511) - Update id handling for fonts: [#&#8203;52559](https://redirect.github.com/vercel/next.js/issues/52559) - feat(turbopack): support swc transform plugins : [#&#8203;50401](https://redirect.github.com/vercel/next.js/issues/50401) - feat(babel-loader): provide migration help message for babel config: [#&#8203;52565](https://redirect.github.com/vercel/next.js/issues/52565) - Support global-error for ssr fallback: [#&#8203;52573](https://redirect.github.com/vercel/next.js/issues/52573) - Fix ISR case with bot requests: [#&#8203;52581](https://redirect.github.com/vercel/next.js/issues/52581) - fix(next/jest): jest can not load server-only code: [#&#8203;52393](https://redirect.github.com/vercel/next.js/issues/52393) - Turbopack: App Router build POC: [#&#8203;52036](https://redirect.github.com/vercel/next.js/issues/52036) - Avoid loading Next.js config again in render workers: [#&#8203;52587](https://redirect.github.com/vercel/next.js/issues/52587) - Add more extensions to `next-types-plugin` for `Node16`/`NodeNext`: [#&#8203;52562](https://redirect.github.com/vercel/next.js/issues/52562) - feat(next-swc): report native bindings load err code: [#&#8203;52570](https://redirect.github.com/vercel/next.js/issues/52570) - Move App Pages rendering into bundle: [#&#8203;52290](https://redirect.github.com/vercel/next.js/issues/52290) - feat(turbopack): support native webp: [#&#8203;52285](https://redirect.github.com/vercel/next.js/issues/52285) - Set sizes prop to any for svg icons: [#&#8203;52609](https://redirect.github.com/vercel/next.js/issues/52609) - Turbopack: OutputAsset trait: [#&#8203;52606](https://redirect.github.com/vercel/next.js/issues/52606) - chore(deps): bump `[email protected]`: [#&#8203;52649](https://redirect.github.com/vercel/next.js/issues/52649) - Ensure root layout only render once per request: [#&#8203;52589](https://redirect.github.com/vercel/next.js/issues/52589) - Fix bundle path normalization for /index routes: [#&#8203;52650](https://redirect.github.com/vercel/next.js/issues/52650) - Turobpack: Next.rs API (part 1): [#&#8203;52259](https://redirect.github.com/vercel/next.js/issues/52259) - Clean up promises after resolving: [#&#8203;52656](https://redirect.github.com/vercel/next.js/issues/52656) - Catch layout error in global-error: [#&#8203;52654](https://redirect.github.com/vercel/next.js/issues/52654) - Fix per-entry client reference manifest for grouped and named segments: [#&#8203;52664](https://redirect.github.com/vercel/next.js/issues/52664) ##### Documentation Changes - chore(docs): fix link to `useSearchParams`: [#&#8203;52348](https://redirect.github.com/vercel/next.js/issues/52348) - docs: Clarify `create-next-app` requires public GitHub URLs.: [#&#8203;52367](https://redirect.github.com/vercel/next.js/issues/52367) - remove unnecessary dot.: [#&#8203;52387](https://redirect.github.com/vercel/next.js/issues/52387) - fix metadata-related typo in MDX documentation: [#&#8203;52446](https://redirect.github.com/vercel/next.js/issues/52446) - docs: Simplify message in React essentials section.: [#&#8203;52469](https://redirect.github.com/vercel/next.js/issues/52469) - docs: Improve error handling docs for server-side errors.: [#&#8203;52302](https://redirect.github.com/vercel/next.js/issues/52302) - docs: Add Playwright/Cypress Discord links: [#&#8203;52084](https://redirect.github.com/vercel/next.js/issues/52084) - docs: Add Kuma to CSS-in-JS supported list.: [#&#8203;52438](https://redirect.github.com/vercel/next.js/issues/52438) - docs: clarify `fetch` request de-duplication: [#&#8203;52100](https://redirect.github.com/vercel/next.js/issues/52100) - docs: Update TypeScript plugin section for VS Code prompt: [#&#8203;52111](https://redirect.github.com/vercel/next.js/issues/52111) - docs: Improve hydration mismatch error guide.: [#&#8203;52481](https://redirect.github.com/vercel/next.js/issues/52481) - docs: add Supabase loader for `next/image`: [#&#8203;52480](https://redirect.github.com/vercel/next.js/issues/52480) - docs: fix the incrementalCacheHandlerPath: [#&#8203;52124](https://redirect.github.com/vercel/next.js/issues/52124) - fixed error [#&#8203;52486](https://redirect.github.com/vercel/next.js/issues/52486) fetchUsers to fetchUser: [#&#8203;52487](https://redirect.github.com/vercel/next.js/issues/52487) - Update 08-parallel-routes.mdx: [#&#8203;52419](https://redirect.github.com/vercel/next.js/issues/52419) - docs: Add `formData` example for Route Handlers: [#&#8203;52358](https://redirect.github.com/vercel/next.js/issues/52358) - chore(docs): Typesafe `metadata` object: [#&#8203;52252](https://redirect.github.com/vercel/next.js/issues/52252) - docs: Update `_app` and `_document`: [#&#8203;52479](https://redirect.github.com/vercel/next.js/issues/52479) - docs: add CDN optimization as possible hydration error cause: [#&#8203;52489](https://redirect.github.com/vercel/next.js/issues/52489) - docs: correct TypeScript spelling on the home page: [#&#8203;52500](https://redirect.github.com/vercel/next.js/issues/52500) - chore(docs): fix a few typos in image loader docs: [#&#8203;52508](https://redirect.github.com/vercel/next.js/issues/52508) - docs: fix grammar on Server Actions: [#&#8203;52556](https://redirect.github.com/vercel/next.js/issues/52556) - Fixed grammar in 03-react-essentials.mdx: [#&#8203;52597](https://redirect.github.com/vercel/next.js/issues/52597) - docs: fix typo in CSS Modules Description: [#&#8203;52599](https://redirect.github.com/vercel/next.js/issues/52599) - docs: Fix typo in generate-static-params.mdx: [#&#8203;52595](https://redirect.github.com/vercel/next.js/issues/52595) - docs: move MUI to supported list: [#&#8203;52584](https://redirect.github.com/vercel/next.js/issues/52584) - docs: Add missing closing tag for react hydration error message.: [#&#8203;52607](https://redirect.github.com/vercel/next.js/issues/52607) ##### Example Changes - examples: Update Convex to latest version (`0.19`): [#&#8203;52473](https://redirect.github.com/vercel/next.js/issues/52473) - Update examples: counter.tsx - Don't need empty space: [#&#8203;52576](https://redirect.github.com/vercel/next.js/issues/52576) ##### Misc Changes - Update swc_core to `v0.79.13`: [#&#8203;52371](https://redirect.github.com/vercel/next.js/issues/52371) - chore(ci): fix turbo input path globs: [#&#8203;52414](https://redirect.github.com/vercel/next.js/issues/52414) - fix(create-next-app): click event blockage under 1024px by adjusting z-index: [#&#8203;52074](https://redirect.github.com/vercel/next.js/issues/52074) - chore: add label to locked threads: [#&#8203;52497](https://redirect.github.com/vercel/next.js/issues/52497) - fix: `not-found.tsx` with `output: export`: [#&#8203;52526](https://redirect.github.com/vercel/next.js/issues/52526) - use `npm pack` instead of `yarn pack`: [#&#8203;52563](https://redirect.github.com/vercel/next.js/issues/52563) - ci: skip build-native for docs only change: [#&#8203;52571](https://redirect.github.com/vercel/next.js/issues/52571) - Remove unnecessary `body-parser`: [#&#8203;52580](https://redirect.github.com/vercel/next.js/issues/52580) ##### Credits Huge thanks to [@&#8203;ijjk](https://redirect.github.com/ijjk), [@&#8203;anonrig](https://redirect.github.com/anonrig), [@&#8203;alexkirsz](https://redirect.github.com/alexkirsz), [@&#8203;gfgabrielfranca](https://redirect.github.com/gfgabrielfranca), [@&#8203;styfle](https://redirect.github.com/styfle), [@&#8203;ztanner](https://redirect.github.com/ztanner), [@&#8203;leerob](https://redirect.github.com/leerob), [@&#8203;sokra](https://redirect.github.com/sokra), [@&#8203;huozhi](https://redirect.github.com/huozhi), [@&#8203;Bitbbot](https://redirect.github.com/Bitbbot), [@&#8203;wyattjoh](https://redirect.github.com/wyattjoh), [@&#8203;kdy1](https://redirect.github.com/kdy1), [@&#8203;wbinnssmith](https://redirect.github.com/wbinnssmith), [@&#8203;shuding](https://redirect.github.com/shuding), [@&#8203;jridgewell](https://redirect.github.com/jridgewell), [@&#8203;BrennanColberg](https://redirect.github.com/BrennanColberg), [@&#8203;Nick-Mazuk](https://redirect.github.com/Nick-Mazuk), [@&#8203;delbaoliveira](https://redirect.github.com/delbaoliveira), [@&#8203;thomasballinger](https://redirect.github.com/thomasballinger), [@&#8203;lucgagan](https://redirect.github.com/lucgagan), [@&#8203;nroland013](https://redirect.github.com/nroland013), [@&#8203;SonMooSans](https://redirect.github.com/SonMooSans), [@&#8203;jenewland1999](https://redirect.github.com/jenewland1999), [@&#8203;thorwebdev](https://redirect.github.com/thorwebdev), [@&#8203;jyunhanlin](https://redirect.github.com/jyunhanlin), [@&#8203;darshanjain-entrepreneur](https://redirect.github.com/darshanjain-entrepreneur), [@&#8203;DuCanhGH](https://redirect.github.com/DuCanhGH), [@&#8203;Gnadhi](https://redirect.github.com/Gnadhi), [@&#8203;yagogmaisp](https://redirect.github.com/yagogmaisp), [@&#8203;carlos-menezes](https://redirect.github.com/carlos-menezes), [@&#8203;balazsorban44](https://redirect.github.com/balazsorban44), [@&#8203;ryo-manba](https://redirect.github.com/ryo-manba), [@&#8203;timneutkens](https://redirect.github.com/timneutkens), [@&#8203;feedthejim](https://redirect.github.com/feedthejim), [@&#8203;vamcs](https://redirect.github.com/vamcs), [@&#8203;matepapp](https://redirect.github.com/matepapp), [@&#8203;SleeplessOne1917](https://redirect.github.com/SleeplessOne1917), [@&#8203;ecklf](https://redirect.github.com/ecklf), [@&#8203;djreillo](https://redirect.github.com/djreillo), [@&#8203;kwonoj](https://redirect.github.com/kwonoj), [@&#8203;gnoff](https://redirect.github.com/gnoff), [@&#8203;feugy](https://redirect.github.com/feugy), [@&#8203;karlhorky](https://redirect.github.com/karlhorky), [@&#8203;starunaway](https://redirect.github.com/starunaway), [@&#8203;FernandVEYRIER](https://redirect.github.com/FernandVEYRIER), [@&#8203;Ryan-Dia](https://redirect.github.com/Ryan-Dia), [@&#8203;Terro216](https://redirect.github.com/Terro216), [@&#8203;anthonyshew](https://redirect.github.com/anthonyshew), and [@&#8203;suhaotian](https://redirect.github.com/suhaotian) for helping! ### [`v13.4.9`](https://redirect.github.com/vercel/next.js/releases/tag/v13.4.9) [Compare Source](https://redirect.github.com/vercel/next.js/compare/v13.4.8...v13.4.9) ##### Core Changes - Reland "ReverseTopological -> AdjacencyMap"": [#&#8203;52142](https://redirect.github.com/vercel/next.js/issues/52142) - Change the Server Actions feature flag to be validated at compile time: [#&#8203;52147](https://redirect.github.com/vercel/next.js/issues/52147) - Fix `modularizeImports` transform of `antd`: [#&#8203;52148](https://redirect.github.com/vercel/next.js/issues/52148) - fix: next.config.js with `unstable_getImgProps()`: [#&#8203;52153](https://redirect.github.com/vercel/next.js/issues/52153) - update tests list to include all passing tests: [#&#8203;52026](https://redirect.github.com/vercel/next.js/issues/52026) - Support scroll: false for Link component for app router: [#&#8203;51869](https://redirect.github.com/vercel/next.js/issues/51869) - Memoize useRouter from next/navigation when used in Pages Router: [#&#8203;52177](https://redirect.github.com/vercel/next.js/issues/52177) - chore(deps): bump react `18.3.0-canary-1fdacbefd-20230630`: [#&#8203;52005](https://redirect.github.com/vercel/next.js/issues/52005) - fix: infinite dev reloads when parallel route is treated a page entry: [#&#8203;52061](https://redirect.github.com/vercel/next.js/issues/52061) - disable flaky test cases: [#&#8203;52184](https://redirect.github.com/vercel/next.js/issues/52184) - Revert "chore(deps): bump react `18.3.0-canary-1fdacbefd-20230630`": [#&#8203;52192](https://redirect.github.com/vercel/next.js/issues/52192) - update turbopack: [#&#8203;52186](https://redirect.github.com/vercel/next.js/issues/52186) - Update CustomModuleType import: [#&#8203;52133](https://redirect.github.com/vercel/next.js/issues/52133) - Skip build-time dynamic code checks for specific polyfills in the Edge runtime: [#&#8203;52009](https://redirect.github.com/vercel/next.js/issues/52009) - Update Turbopack: [#&#8203;52198](https://redirect.github.com/vercel/next.js/issues/52198) - Use base36 for the RSC query: [#&#8203;52204](https://redirect.github.com/vercel/next.js/issues/52204) - Fix `dynamicParams` check in TS plugin: [#&#8203;52211](https://redirect.github.com/vercel/next.js/issues/52211) - Fix tree shaking for image generation module: [#&#8203;51950](https://redirect.github.com/vercel/next.js/issues/51950) - fix env reloading for turbopack: [#&#8203;52194](https://redirect.github.com/vercel/next.js/issues/52194) - Remove zod from require-hook: [#&#8203;52197](https://redirect.github.com/vercel/next.js/issues/52197) - Optimize watch ignore: [#&#8203;52238](https://redirect.github.com/vercel/next.js/issues/52238) - Remove the outdated error for find page dir: [#&#8203;52274](https://redirect.github.com/vercel/next.js/issues/52274) - Disable flakey turbopack env test: [#&#8203;52295](https://redirect.github.com/vercel/next.js/issues/52295) - skip hot reload sync event for applying hmr updates: [#&#8203;52270](https://redirect.github.com/vercel/next.js/issu </details> --- ### Configuration 📅 **Schedule**: Branch creation - "" (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 this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/isyuricunha/website). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS43LjEiLCJ1cGRhdGVkSW5WZXIiOiIzOS43LjEiLCJ0YXJnZXRCcmFuY2giOiJtYWluIiwibGFiZWxzIjpbXX0=-->
vercel[bot] commented 2024-11-09 00:19:45 +00:00 (Migrated from github.com)

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
website ❌ Failed (Inspect) Nov 9, 2024 0:20am
[vc]: #/3WDUDyqALz6rDPsCpPBM2bJGo8j/LrdECEYB22ozWE=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJ3ZWJzaXRlIiwiaW5zcGVjdG9yVXJsIjoiaHR0cHM6Ly92ZXJjZWwuY29tL3l1cmktY3VuaGFzLXByb2plY3RzL3dlYnNpdGUvQTZCZnZzcnVuZ2FhYWFIWE1ha1pXWGVwQXBFMiIsInByZXZpZXdVcmwiOiIiLCJuZXh0Q29tbWl0U3RhdHVzIjoiRkFJTEVEIiwibGl2ZUZlZWRiYWNrIjp7InJlc29sdmVkIjowLCJ1bnJlc29sdmVkIjowLCJ0b3RhbCI6MCwibGluayI6IiJ9LCJyb290RGlyZWN0b3J5IjpudWxsfV19 **The latest updates on your projects**. Learn more about [Vercel for Git ↗︎](https://vercel.link/github-learn-more) | Name | Status | Preview | Comments | Updated (UTC) | | :--- | :----- | :------ | :------- | :------ | | **website** | ❌ Failed ([Inspect](https://vercel.com/yuri-cunhas-projects/website/A6BfvsrungaaaaHXMakZWXepApE2)) | | | Nov 9, 2024 0:20am |

Pull request closed

Sign in to join this conversation.
No description provided.