Update nextjs monorepo to v13.4.6 #120

Merged
kjuulh merged 1 commits from renovate/nextjs-monorepo into main 2023-06-19 16:32:38 +02:00
Owner

This PR contains the following updates:

Package Type Update Change
eslint-config-next (source) devDependencies patch 13.4.3 -> 13.4.6
next (source) dependencies patch 13.4.3 -> 13.4.6

Release Notes

vercel/next.js

v13.4.6

Compare Source

Core Changes
  • Fix windows metadata slashes: #​51088
  • Do not merge chunkGroups' CSS files: #​51103
  • Add unique search query for RSC requests to be cacable on CDN: #​50970
  • add turbopack integration tests to CI: #​50904
  • Add option for debugging CPU usage: #​51174
  • Prefer module fields for RSC server layer: #​51179
  • Update next/head warning to link to the correct docs page: #​51013
  • Revert "Do not merge chunkGroups' CSS files": #​51193
  • fix: helpful error when output: export and next export -o: #​51191
  • Strip _rsc query for navigation between app and page: #​51195
  • Fix standalone not found: #​51172
  • fix(cli): add all available options to cli commands, format them consistently: #​48708
  • update storybook example (copy from vercel/vercel): #​50865
  • chore: remove useless duplicate code: #​50705
  • fix: app router hash scrolling should respect scroll-padding: #​51268
  • Fix build error about trace file and edge route: #​50808
  • chore(router): fix typo in comment: #​50581
  • Add mikroORM to external package list: #​50487
  • docs] Clarify that merely changing `extension` does not load `.md` f…: [#​49785](https://github.com/vercel/next.js/issues/49785)
    
  • Correct build workers perf issue: #​51271
  • Remove edge functions tracking in dev server: #​51122
  • app router: fix double fetch on prefetch={false}: #​51292
  • Invalidate client cache when cookies have changed in Server Actions: #​51290
  • feat(turbopack): enable sassOptions: #​51259
  • Route Module Cleanup: #​50936
  • Validate i18n locale domain: #​50220
  • chore: add dark mode for dev overlay: #​48601
  • chore: update next/font/google font list: #​49969
  • fix: Incorrect build size outputs for app dir: #​50768
  • Simplify server CSS handling: #​51018
  • Allow configuring analyzerMode in bundle-analyzer: #​47468
  • Revert "Prefer module fields for RSC server layer": #​51316
  • Fix Server Actions compiler: #​51318
  • Revert "Route Module Cleanup": #​51322
  • test(next-dev): hard fail if next-dev runs with turbopack intenral flag: #​51308
  • Revert "test(next-dev): hard fail if next-dev runs with turbopack intenral flag": #​51327
  • Update Next.js code owners: #​51319
  • Fix CSS deploy id case: #​51325
  • Update turbopack: #​51336
  • Fix shared layer bundling in Edge Runtime: #​51348
Documentation Changes
  • Update 01-images.mdx: #​51133
  • Update next-image-unconfigured-host.md with correct Remote Patterns Documentation link to new docs: #​49750
  • Fixes the link from components/fonts to api/fonts: #​51169
  • Docs: Fix useSearchParams link: #​51151
  • docs: Improve Actions docs.: #​51145
  • docs: clarify usePathname usage as client hook.: #​51146
  • Fix a typo: #​51176
  • docs: fix prettier error: #​51182
  • Update static assets page to filter out information: #​51180
  • Makes codeblock language and filename extensions consistent: #​51056
  • Fix a mistake URL in "docs/generate-metadata.mdx/metadataBase": #​51199
  • Add separate lines to eslint prompt in 02-eslint.mdx: #​51143
  • Docs]\[CSS-in-JS]: Update Vanilla Extract link: [#​51192](https://github.com/vercel/next.js/issues/51192)
    
  • Fix typo on strategy: #​51189
  • app-icons: correct valid route segments for icon/favicon/apple-icon : #​51188
  • docs: fix typos: #​51185
  • Adds Note to Good to know consistency: #​51080
  • docs: fix prettier lint: #​51222
  • docs] Add missing Edge Runtime APIs: [#​51224](https://github.com/vercel/next.js/issues/51224)
    
  • docs: Add Tolgee to internationalization section: #​49754
  • Clarify the limitations of NEXT_PUBLIC_: #​49105
  • Update 02-fonts.mdx: #​51249
  • Fix middleware documentation: #​48876
  • docs: fixed a typo in parallel routes: #​51267
  • Update module-path-aliases.md: #​43592
  • CSS concatenation order matches the import order: #​39889
  • Fix broken link: #​51281
  • Fix broken links: #​51285
  • Update images.mdx: #​51275
  • Docs: Remove extra word in 03-scripts.mdx: #​51304
  • Update example of Server Actions HoC: #​51299
  • Adds env suggestions: #​51312
  • docs: fix the url of router event: #​51339
Example Changes
  • Fix with typescript stripe example fixes #​50541: #​50574
  • fix: cypress component testing - fixes #​50283: #​50303
  • fix deprecated configureStore in with-redux-saga example: #​50342
  • Show how to utilize the provided .env file in the docker-compose file: #​50712
  • update(examples): Update with-sentry example: #​47855
  • Update Player.tsx to improve code readability and styling.: #​50275
  • Update Docker examples to use Compose v2 command: #​51134
  • with-facebook-pixel: new implementation with app folder: #​49880
  • change strapi example to latest one - fixes #​51332: #​51334
  • Auth0 V2 migration update: #​45302
  • examples: migrate with-elasticsearch to TypeScript: #​44842
Misc Changes
  • Fix getting last stable release stats: #​51106
  • ci(workflow): consolidate bytesize upload workflow: #​51110
  • ci(workflow): enable test trace upload: #​51107
  • Increase remote cache timeout for swc builds: #​51270
  • Update flakey rsc streaming test: #​51274
  • fix trigger release step
  • Update flakey build output test: #​51307
  • Skip cargo bench job on release: #​51311
  • Ensure swc is copied for release stats: #​51315
  • Update flakey deploy tests: #​51314
  • Update e2e deploy tests to continue: #​51321
Credits

Huge thanks to @​ijjk, @​huozhi, @​kwonoj, @​shuding, @​shozibabbas, @​omarhoumz, @​jamespearson, @​tristndev, @​sokra, @​leerob, @​AldeonMoriak, @​delbaoliveira, @​manovotny, @​styfle, @​mirismaili, @​tyler-lutz, @​SuttonJack, @​jeremydouglas, @​MaxLeiter, @​Kikobeats, @​JanCizmar, @​mltsy, @​WilderDev, @​Guilleo03, @​Willem-Jaap, @​escwxyz, @​wiredacorn, @​Ethan-Arrowood, @​BaffinLee, @​ztanner, @​greatSumini, @​ciruz, @​kijikunnn, @​DustinsCode, @​riqwan, @​joostdecock, @​nikolovlazar, @​Bowens20832, @​JohnAlbin, @​timneutkens, @​feedthejim, @​wyattjoh, @​gidgudgod, @​maxproske, @​dunklesToast, @​yyuemii, @​mPaella, @​mknichel, @​niko20, @​jyunhanlin, @​mkcy3, and @​valentinpolitov for helping!

v13.4.5

Compare Source

Core Changes
  • Fix static metadata routes runtime when root layout is in edge runtime: #​50351
  • Ensure App Router and Pages Router modules can't share chunks: #​50327
  • Fix CJS optimizer: #​50376
  • fix: edge runtime with next/legacy/image: #​50343
  • Next.js Turbo build: turbopack-ecmascript-runtime and ChunkData: #​50375
  • fix: eslint not ignoring "/app": #​50261
  • Pages Route Module: #​50070
  • Upgrade vendored @​vercel/og: #​50395
  • Fix runtime:edge with large next.config.js: #​50396
  • Rename header conversion functions: #​50389
  • Refactor internal modules: #​50338
  • Add new build and test workflow: #​50436
  • Add cache-control header on 304 response: #​50408
  • App Router: fix relative query/hash handling in next/link and router push/replace: #​49521
  • Revert "land: Include charset=utf-8 with x-component Content-Type header": #​50472
  • Optimize Next.js bootup compilation: #​50379
  • Fix CSS duplication related problems: #​50406
  • update swc_core and turbopack: #​50519
  • Fix global SCSS on Node.js <= 14: #​50185
  • edge] bump @&#8203;edge-runtime/\* package suite: [#&#8203;49092](https://github.com/vercel/next.js/issues/49092)
    
  • packages/font: run update-google-fonts script: #​50608
  • turbopack]: Fix HEAD requests: [#&#8203;50366](https://github.com/vercel/next.js/issues/50366)
    
  • Add experimental id handling: #​50470
  • fix @vercel/turbopack-node types (and more turbopack updates): #​50605
  • Add new Google-InspectionTool token to known bot UA list: #​50467
  • Ensure user-installed opentelemetry package has the minimal required version: #​50554
  • Remove cssFiles field: #​50610
  • Perf: reduce metadata RSC payload: #​50678
  • Fix image loader file emission path for edge runtime: #​50683
  • fix: a11y issues in the overlay component (HMR): #​49782
  • next/font: tolerate missing unused fields in capsize map: #​50708
  • fix: conditional cookies in draft mode: #​50660
  • Optimize next-app-loader resolving speed: #​50745
  • Improve compile time on large application: #​50792
  • fix(next-swc): reenable filesystem cache: #​50651
  • Update fetch dynamic error handling: #​50822
  • Shrink the react key size in metadata RSC payload: #​50739
  • Bail out of 404 page when favicon.ico doesn't exist: #​50795
  • Pages Route Module Rendering: #​50404
  • upgrade edge-runtime dependency: #​50636
  • Update id config handling: #​50847
  • turbopack]: Use tip-of-branch for benchmarks: [#&#8203;50615](https://github.com/vercel/next.js/issues/50615)
    
  • Fill basic twitter metadata with opengraph when missing: #​50854
  • Add layer to module trace: #​50851
  • Add additional font-loader spans for tracing: #​50889
  • Update react to latest versions: #​50604
  • fix: App Router with assetPrefix: /: #​49622
  • Polish error page styling: #​50916
  • Update next-swc handling for PR stats: #​50933
  • Add experimental caseSensitiveRoutes config: #​50869
  • update turbopack: #​50819
  • Revert "update turbopack": #​50942
  • Fix shorthand prop wrongly handled in the Server Actions compiler: #​50937
  • Revert "Revert "update turbopack"": #​50947
  • Update codeowners to use Vercel Spaces: #​50841
  • Drop the chunks field in the client manifest for SSR: #​50959
  • Invalidate prefetch cache when a tag or path has been revalidated on the server: #​50848
  • Bump @​types/node: #​50940
  • Pick esm main fields and condition names first for RSC server layer: #​50548
  • Bump to typescript@5.1: #​50557
  • Move required chunk collection to the upper level: #​50983
  • Upgrade webpack to 5.86.0: #​50992
  • Turbopack next/font/google: Use capsize's xWidthAvg to compute fallbacks: #​50878
  • Fix usage of router.refresh() with Draft Mode in App Router: #​50941
  • chore: mark forceOptimisticNavigation as internal: #​47905
  • Fix rsc payload fetch failures due to state tree encoding: #​51017
  • edge: use JSON parse instead of inlining the manifests objects: #​50960
  • Fix esm module import warning for middleware loader: #​51014
  • Updates prettier to latest version.: #​51000
  • Ensure headers instance is serialized: #​51047
  • Ensure id handling applies for dynamic import in pages: #​51049
  • Avoid server insertion react key warning: #​51053
  • fix: verbatimModuleSyntax: true support in tsconfig.json: #​48018
  • Update app router revalidate handling on deploy: #​51062
  • Apply optimization to middleware when using babel: #​51067
  • fix: moduleResolution: bundler support in tsconfig.json: #​51065
  • Fix another case with app router revalidation: #​51076
  • Remove redundant condition: #​51070
Documentation Changes
  • Next Docs] Migrate new docs from next-site to Next.js repo: [#&#8203;50701](https://github.com/vercel/next.js/issues/50701)
    
  • fix: add missed / at useSelectedLayoutSegment at App routing/Pages and Layout: #​50956
  • Adds missing async to Opengraph Image code example.: #​50990
  • docs: Correct useFormStatus to be a client component: #​50991
  • Update create-next-app docs: #​50981
  • Update 12-colocation.mdx: #​50975
  • Add appDir-specific guidance for next-router-not-mounted error: #​50076
  • Adds missing JavaScript codeblock in Opengraph Image API reference: #​50996
  • Update 10-router-handlers.mdx - Switcher Created + Small Syntax Improvement: #​51003
  • Update 02-eslint.mdx: #​50986
  • Fix typos in 01-contribution-guide.mdx: #​51006
  • fix revalidateTag import: #​51005
  • Fix Typo in Metadata API Description: #​51024
  • Clarify a few things about the instrumentation.ts file: #​51034
  • Add section on how to preview docs changes on VSCode: #​51019
  • Adds the "why" for next/image optimization: #​51066
  • Remove html from summaries: #​51008
  • Removes PORT from .env concatenation example: #​51063
  • Adds missing and in How to Use These Docs section: #​51058
  • docs: Clarify manual graceful shutdown in dev server: #​51078
  • Update 03-linking-and-navigating.mdx: #​51084
  • Fixed phrasing (extra verb): #​51054
Example Changes
  • Update Vanilla Extract Example: #​50394
  • Added Azure Cosmos DB started code, containing a minimal app and README.md: #​49128
Misc Changes
  • Update build and test workflow branch
  • Update workflow cancel handling: #​50442
  • Update env in new workflow
  • Break up large test suites: #​50458
  • Update flakey rsc manifest test: #​50506
  • disable test case for Turbopack: #​50530
  • chore: Update swc_core to v0.76.37: #​50311
  • Remove old CI workflow: #​50584
  • Update test concurrency: #​50588
  • Ensure final workflow job always runs: #​50589
  • Update telemetry failure logs: #​50601
  • Fix required check job: #​50620
  • Ensure swc builds are triggered eagerly: #​50632
  • chore: Enable share-generics: #​50673
  • ci(workflow): allow to trigger native builds manually: #​50703
  • Add hello-world test for pages and app: #​50780
  • ci(workflow): enable datadog traces for the tests: #​50619
  • Revert "ci(workflow): enable datadog traces for the tests": #​50815
  • ci(workflow): upload Turbopack bytesize to datadog pipeline: #​50600
  • change(create-next-app): Get-pkg-manager logic change.: #​50372
  • Update PR stats next-swc build: #​50824
  • add auto labeling for edge team: #​50842
  • Add turbo summary artifact for swc builds: #​50857
  • Update PR stats workflow: #​50853
  • Optimize cloning for PR stats: #​50859
  • ci(workflow): loosen condtions for uploading turbopack bytesize: #​50820
  • Add ignores to fix jest-haste failures: #​50875
  • better rust setup in CI: #​50905
  • remove unused dev dep ts-node: #​50939
  • fix rust install being skipped when it shouldn't be: #​50946
  • Next Docs] Update Git Workflow: [#&#8203;50579](https://github.com/vercel/next.js/issues/50579)
    
  • ci(workflow): enable test trace again: #​50817
  • Only upload turbopack metrics on cache miss: #​50945
  • Fix workflow check
  • Fix windows build check
  • Add corepack env for linkPackages: #​50973
  • Add test for hidden form fields at the beginning of a Server Action form: #​50978
  • Add max job timeout for build workflow: #​50998
  • chore: pin to npm@9.6.7: #​51044
  • chore: drop unused @webassemblyjs: #​51045
  • chore: remove skip to renable tsconfig tests: #​51061
  • Update response cache test: #​51072
  • ci(workflow): generate run summary for all build targets: #​51057
  • Fix race condition with publish: #​51105
Credits

Huge thanks to @​huozhi, @​ijjk, @​timneutkens, @​shuding, @​styfle, @​alexkirsz, @​devjiwonchoi, @​wyattjoh, @​SuttonJack, @​sokra, @​smaeda-ks, @​keyz, @​kdy1, @​Schniz, @​MaxLeiter, @​jridgewell, @​ForsakenHarmony, @​koba04, @​wbinnssmith, @​kwonoj, @​vinaykulk621, @​Kikobeats, @​gnoff, @​delbaoliveira, @​jiwooIncludeJeong, @​manovotny, @​ethanmick, @​tyler-lutz, @​didemkkaslan, @​itsmingjie, @​v1k1, @​thepatrick00, @​taylorbryant, @​kvnang, @​balazsorban44, @​alainkaiser, @​feedthejim, @​simPod, @​svarunid, and @​pauek for helping!

v13.4.4

Compare Source

Core Changes
  • test(turbopack): script to sync latest test lists: #​50008
  • Pages Module Transition: #​49962
  • Server Actions: Fix member expr in closure captured values: #​50020
  • Error in next export when serverActions is enabled: #​50039
  • turbopack]: Update renamed SubpathValue: [#&#8203;49636](https://github.com/vercel/next.js/issues/49636)
    
  • Fix default metadata is missing in root not-found: #​50044
  • Always defer close tags to be the suffix of body stream: #​50056
  • Fix types of cookies(): #​50052
  • Fix client references extraction of CJS exports analysis: #​50059
  • Add x-forwarded-* headers to turbopack renders: #​50012
  • Remove node-sass from peerDependencies: #​50065
  • Add optional generic parameter to NextResponse: #​47526
  • feat(turbopack): initial sass-loader support: #​49882
  • update test snapshots: #​50159
  • create-next-app]: respecting the user's `init.defaultBranch` git con…: [#&#8203;49960](https://github.com/vercel/next.js/issues/49960)
    
  • Update swc_core to v0.76.18: #​50137
  • Fix navigating on not-found: #​50047
  • Fix env variables set in next.config.js: #​50179
  • Add warning for edge with force-static: #​50182
  • fix: add missing draftMode type to GetServerSidePropsContext: #​50184
  • Fix react fetch deduping without next cache: #​50187
  • Fix pages react alias: #​50128
  • Add the node condition to import resolution: #​50007
  • test(turbopack): run next.js integration tests with denylist: #​50172
  • Move debugging variable into useEffect: #​50210
  • refactor webpack loaders: #​49535
  • Fix static workers distributing: #​50194
  • Ensure NEXT_DYNAMIC_NO_SSR_CODE has a unique name: #​50219
  • fix: Added blockfrost-js, lucid-cardano & mongoose package to srvExtPackages to prevent issue #​49783 from happening.: #​49938
  • change static path to /_next/static/media: #​50207
  • Add special route types to the link type declaration: #​50066
  • fix: NODE_OPTIONS='--inspect' in next dev for debugging: #​48019
  • enable more test cases for turbopack: #​50154
  • feat(next-swc): Implement CJS optimizer: #​49972
  • Fix alias for react-dom/server: #​50238
  • Revert "feat(next-swc): Implement CJS optimizer": #​50247
  • Fix free port handling: #​50248
  • feat(next-swc): Add CJS optimizer again: #​50249
  • Fix edge case in the CJS optimizer: #​50258
  • Remove static analysis of process.env: #​50260
  • Update next start listening to behave consistently: #​50293
  • Update server invoke-request: #​50296
  • Update unstable_cache key to include args: #​50301
  • Add root detection utils: #​50305
  • fix sass handling after refactoring: #​50259
  • Alias next/server for edge runtime: #​50268
  • turbopack]: Serve `_devMiddlewareManifest.json` from router: [#&#8203;50241](https://github.com/vercel/next.js/issues/50241)
    
  • Fix catch-all edge app route: #​50313
  • land: Include charset=utf-8 with x-component Content-Type header: #​50314
  • do not apply sass loader on existing loaders: #​50308
  • Add missing react-dom/client alias: #​50324
  • Fix missing error when using Actions on the client layer without enabling the feature flag: #​50257
  • remove allowlist, only use denylist, enable newly passing tests: #​50325
  • Fix SWC loader options for files outside of RSC layers: #​50341
Documentation Changes
  • Update app-static-to-dynamic-error.md: #​50085
  • Update invalid-new-link-with-extra-anchor.md: #​50036
Example Changes
  • fix: use node copyFile for cross-platform support: #​48740
  • Clerk example updates: #​50021
  • Fix TypeScript error in with-mongodb example: #​50094
  • Use correct casing in filenames: #​50223
Misc Changes
Credits

Huge thanks to @​kwonoj, @​wyattjoh, @​shuding, @​huozhi, @​jridgewell, @​ijjk, @​karlhorky, @​lycuid, @​MarkAtOmniux, @​darshkpatel, @​johnta0, @​kdy1, @​sokra, @​timneutkens, @​devagrawal09, @​ibrahemid, @​styfle, @​JesseKoldewijn, @​padmaia, @​Cow258, @​javivelasco, and @​05lazy for helping!


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


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

This PR has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [eslint-config-next](https://nextjs.org/docs/app/building-your-application/configuring/eslint#eslint-config) ([source](https://github.com/vercel/next.js)) | devDependencies | patch | [`13.4.3` -> `13.4.6`](https://renovatebot.com/diffs/npm/eslint-config-next/13.4.3/13.4.6) | | [next](https://nextjs.org) ([source](https://github.com/vercel/next.js)) | dependencies | patch | [`13.4.3` -> `13.4.6`](https://renovatebot.com/diffs/npm/next/13.4.3/13.4.6) | --- ### Release Notes <details> <summary>vercel/next.js</summary> ### [`v13.4.6`](https://github.com/vercel/next.js/releases/tag/v13.4.6) [Compare Source](https://github.com/vercel/next.js/compare/v13.4.5...v13.4.6) ##### Core Changes - Fix windows metadata slashes: [#&#8203;51088](https://github.com/vercel/next.js/issues/51088) - Do not merge chunkGroups' CSS files: [#&#8203;51103](https://github.com/vercel/next.js/issues/51103) - Add unique search query for RSC requests to be cacable on CDN: [#&#8203;50970](https://github.com/vercel/next.js/issues/50970) - add turbopack integration tests to CI: [#&#8203;50904](https://github.com/vercel/next.js/issues/50904) - Add option for debugging CPU usage: [#&#8203;51174](https://github.com/vercel/next.js/issues/51174) - Prefer module fields for RSC server layer: [#&#8203;51179](https://github.com/vercel/next.js/issues/51179) - Update `next/head` warning to link to the correct docs page: [#&#8203;51013](https://github.com/vercel/next.js/issues/51013) - Revert "Do not merge chunkGroups' CSS files": [#&#8203;51193](https://github.com/vercel/next.js/issues/51193) - fix: helpful error when `output: export` and `next export -o`: [#&#8203;51191](https://github.com/vercel/next.js/issues/51191) - Strip \_rsc query for navigation between app and page: [#&#8203;51195](https://github.com/vercel/next.js/issues/51195) - Fix standalone not found: [#&#8203;51172](https://github.com/vercel/next.js/issues/51172) - fix(cli): add all available options to cli commands, format them consistently: [#&#8203;48708](https://github.com/vercel/next.js/issues/48708) - update storybook example (copy from vercel/vercel): [#&#8203;50865](https://github.com/vercel/next.js/issues/50865) - chore: remove useless duplicate code: [#&#8203;50705](https://github.com/vercel/next.js/issues/50705) - fix: app router hash scrolling should respect scroll-padding: [#&#8203;51268](https://github.com/vercel/next.js/issues/51268) - Fix build error about trace file and edge route: [#&#8203;50808](https://github.com/vercel/next.js/issues/50808) - chore(router): fix typo in comment: [#&#8203;50581](https://github.com/vercel/next.js/issues/50581) - Add mikroORM to external package list: [#&#8203;50487](https://github.com/vercel/next.js/issues/50487) - \[docs] Clarify that merely changing `extension` does not load `.md` f…: [#&#8203;49785](https://github.com/vercel/next.js/issues/49785) - Correct build workers perf issue: [#&#8203;51271](https://github.com/vercel/next.js/issues/51271) - Remove edge functions tracking in dev server: [#&#8203;51122](https://github.com/vercel/next.js/issues/51122) - app router: fix double fetch on prefetch={false}: [#&#8203;51292](https://github.com/vercel/next.js/issues/51292) - Invalidate client cache when cookies have changed in Server Actions: [#&#8203;51290](https://github.com/vercel/next.js/issues/51290) - feat(turbopack): enable sassOptions: [#&#8203;51259](https://github.com/vercel/next.js/issues/51259) - Route Module Cleanup: [#&#8203;50936](https://github.com/vercel/next.js/issues/50936) - Validate i18n locale domain: [#&#8203;50220](https://github.com/vercel/next.js/issues/50220) - chore: add dark mode for dev overlay: [#&#8203;48601](https://github.com/vercel/next.js/issues/48601) - chore: update next/font/google font list: [#&#8203;49969](https://github.com/vercel/next.js/issues/49969) - fix: Incorrect build size outputs for app dir: [#&#8203;50768](https://github.com/vercel/next.js/issues/50768) - Simplify server CSS handling: [#&#8203;51018](https://github.com/vercel/next.js/issues/51018) - Allow configuring analyzerMode in bundle-analyzer: [#&#8203;47468](https://github.com/vercel/next.js/issues/47468) - Revert "Prefer module fields for RSC server layer": [#&#8203;51316](https://github.com/vercel/next.js/issues/51316) - Fix Server Actions compiler: [#&#8203;51318](https://github.com/vercel/next.js/issues/51318) - Revert "Route Module Cleanup": [#&#8203;51322](https://github.com/vercel/next.js/issues/51322) - test(next-dev): hard fail if next-dev runs with turbopack intenral flag: [#&#8203;51308](https://github.com/vercel/next.js/issues/51308) - Revert "test(next-dev): hard fail if next-dev runs with turbopack intenral flag": [#&#8203;51327](https://github.com/vercel/next.js/issues/51327) - Update Next.js code owners: [#&#8203;51319](https://github.com/vercel/next.js/issues/51319) - Fix CSS deploy id case: [#&#8203;51325](https://github.com/vercel/next.js/issues/51325) - Update turbopack: [#&#8203;51336](https://github.com/vercel/next.js/issues/51336) - Fix shared layer bundling in Edge Runtime: [#&#8203;51348](https://github.com/vercel/next.js/issues/51348) ##### Documentation Changes - Update 01-images.mdx: [#&#8203;51133](https://github.com/vercel/next.js/issues/51133) - Update next-image-unconfigured-host.md with correct Remote Patterns Documentation link to new docs: [#&#8203;49750](https://github.com/vercel/next.js/issues/49750) - Fixes the link from components/fonts to api/fonts: [#&#8203;51169](https://github.com/vercel/next.js/issues/51169) - Docs: Fix useSearchParams link: [#&#8203;51151](https://github.com/vercel/next.js/issues/51151) - docs: Improve Actions docs.: [#&#8203;51145](https://github.com/vercel/next.js/issues/51145) - docs: clarify `usePathname` usage as client hook.: [#&#8203;51146](https://github.com/vercel/next.js/issues/51146) - Fix a typo: [#&#8203;51176](https://github.com/vercel/next.js/issues/51176) - docs: fix prettier error: [#&#8203;51182](https://github.com/vercel/next.js/issues/51182) - Update static assets page to filter out <PagesOnly> information: [#&#8203;51180](https://github.com/vercel/next.js/issues/51180) - Makes codeblock language and filename extensions consistent: [#&#8203;51056](https://github.com/vercel/next.js/issues/51056) - Fix a mistake URL in "docs/generate-metadata.mdx/metadataBase": [#&#8203;51199](https://github.com/vercel/next.js/issues/51199) - Add separate lines to eslint prompt in 02-eslint.mdx: [#&#8203;51143](https://github.com/vercel/next.js/issues/51143) - \[Docs]\[CSS-in-JS]: Update Vanilla Extract link: [#&#8203;51192](https://github.com/vercel/next.js/issues/51192) - Fix typo on strategy: [#&#8203;51189](https://github.com/vercel/next.js/issues/51189) - app-icons: correct valid route segments for icon/favicon/apple-icon : [#&#8203;51188](https://github.com/vercel/next.js/issues/51188) - docs: fix typos: [#&#8203;51185](https://github.com/vercel/next.js/issues/51185) - Adds `Note` to `Good to know` consistency: [#&#8203;51080](https://github.com/vercel/next.js/issues/51080) - docs: fix prettier lint: [#&#8203;51222](https://github.com/vercel/next.js/issues/51222) - \[docs] Add missing Edge Runtime APIs: [#&#8203;51224](https://github.com/vercel/next.js/issues/51224) - docs: Add Tolgee to internationalization section: [#&#8203;49754](https://github.com/vercel/next.js/issues/49754) - Clarify the limitations of NEXT_PUBLIC\_: [#&#8203;49105](https://github.com/vercel/next.js/issues/49105) - Update 02-fonts.mdx: [#&#8203;51249](https://github.com/vercel/next.js/issues/51249) - Fix middleware documentation: [#&#8203;48876](https://github.com/vercel/next.js/issues/48876) - docs: fixed a typo in parallel routes: [#&#8203;51267](https://github.com/vercel/next.js/issues/51267) - Update module-path-aliases.md: [#&#8203;43592](https://github.com/vercel/next.js/issues/43592) - CSS concatenation order matches the import order: [#&#8203;39889](https://github.com/vercel/next.js/issues/39889) - Fix broken link: [#&#8203;51281](https://github.com/vercel/next.js/issues/51281) - Fix broken links: [#&#8203;51285](https://github.com/vercel/next.js/issues/51285) - Update images.mdx: [#&#8203;51275](https://github.com/vercel/next.js/issues/51275) - Docs: Remove extra word in 03-scripts.mdx: [#&#8203;51304](https://github.com/vercel/next.js/issues/51304) - Update example of Server Actions HoC: [#&#8203;51299](https://github.com/vercel/next.js/issues/51299) - Adds `env` suggestions: [#&#8203;51312](https://github.com/vercel/next.js/issues/51312) - docs: fix the url of router event: [#&#8203;51339](https://github.com/vercel/next.js/issues/51339) ##### Example Changes - Fix with typescript stripe example fixes [#&#8203;50541](https://github.com/vercel/next.js/issues/50541): [#&#8203;50574](https://github.com/vercel/next.js/issues/50574) - fix: cypress component testing - fixes [#&#8203;50283](https://github.com/vercel/next.js/issues/50283): [#&#8203;50303](https://github.com/vercel/next.js/issues/50303) - fix deprecated configureStore in with-redux-saga example: [#&#8203;50342](https://github.com/vercel/next.js/issues/50342) - Show how to utilize the provided .env file in the docker-compose file: [#&#8203;50712](https://github.com/vercel/next.js/issues/50712) - update(examples): Update with-sentry example: [#&#8203;47855](https://github.com/vercel/next.js/issues/47855) - Update Player.tsx to improve code readability and styling.: [#&#8203;50275](https://github.com/vercel/next.js/issues/50275) - Update Docker examples to use Compose v2 command: [#&#8203;51134](https://github.com/vercel/next.js/issues/51134) - with-facebook-pixel: new implementation with app folder: [#&#8203;49880](https://github.com/vercel/next.js/issues/49880) - change strapi example to latest one - fixes [#&#8203;51332](https://github.com/vercel/next.js/issues/51332): [#&#8203;51334](https://github.com/vercel/next.js/issues/51334) - Auth0 V2 migration update: [#&#8203;45302](https://github.com/vercel/next.js/issues/45302) - examples: migrate `with-elasticsearch` to TypeScript: [#&#8203;44842](https://github.com/vercel/next.js/issues/44842) ##### Misc Changes - Fix getting last stable release stats: [#&#8203;51106](https://github.com/vercel/next.js/issues/51106) - ci(workflow): consolidate bytesize upload workflow: [#&#8203;51110](https://github.com/vercel/next.js/issues/51110) - ci(workflow): enable test trace upload: [#&#8203;51107](https://github.com/vercel/next.js/issues/51107) - Increase remote cache timeout for swc builds: [#&#8203;51270](https://github.com/vercel/next.js/issues/51270) - Update flakey rsc streaming test: [#&#8203;51274](https://github.com/vercel/next.js/issues/51274) - fix trigger release step - Update flakey build output test: [#&#8203;51307](https://github.com/vercel/next.js/issues/51307) - Skip cargo bench job on release: [#&#8203;51311](https://github.com/vercel/next.js/issues/51311) - Ensure swc is copied for release stats: [#&#8203;51315](https://github.com/vercel/next.js/issues/51315) - Update flakey deploy tests: [#&#8203;51314](https://github.com/vercel/next.js/issues/51314) - Update e2e deploy tests to continue: [#&#8203;51321](https://github.com/vercel/next.js/issues/51321) ##### Credits Huge thanks to [@&#8203;ijjk](https://github.com/ijjk), [@&#8203;huozhi](https://github.com/huozhi), [@&#8203;kwonoj](https://github.com/kwonoj), [@&#8203;shuding](https://github.com/shuding), [@&#8203;shozibabbas](https://github.com/shozibabbas), [@&#8203;omarhoumz](https://github.com/omarhoumz), [@&#8203;jamespearson](https://github.com/jamespearson), [@&#8203;tristndev](https://github.com/tristndev), [@&#8203;sokra](https://github.com/sokra), [@&#8203;leerob](https://github.com/leerob), [@&#8203;AldeonMoriak](https://github.com/AldeonMoriak), [@&#8203;delbaoliveira](https://github.com/delbaoliveira), [@&#8203;manovotny](https://github.com/manovotny), [@&#8203;styfle](https://github.com/styfle), [@&#8203;mirismaili](https://github.com/mirismaili), [@&#8203;tyler-lutz](https://github.com/tyler-lutz), [@&#8203;SuttonJack](https://github.com/SuttonJack), [@&#8203;jeremydouglas](https://github.com/jeremydouglas), [@&#8203;MaxLeiter](https://github.com/MaxLeiter), [@&#8203;Kikobeats](https://github.com/Kikobeats), [@&#8203;JanCizmar](https://github.com/JanCizmar), [@&#8203;mltsy](https://github.com/mltsy), [@&#8203;WilderDev](https://github.com/WilderDev), [@&#8203;Guilleo03](https://github.com/Guilleo03), [@&#8203;Willem-Jaap](https://github.com/Willem-Jaap), [@&#8203;escwxyz](https://github.com/escwxyz), [@&#8203;wiredacorn](https://github.com/wiredacorn), [@&#8203;Ethan-Arrowood](https://github.com/Ethan-Arrowood), [@&#8203;BaffinLee](https://github.com/BaffinLee), [@&#8203;ztanner](https://github.com/ztanner), [@&#8203;greatSumini](https://github.com/greatSumini), [@&#8203;ciruz](https://github.com/ciruz), [@&#8203;kijikunnn](https://github.com/kijikunnn), [@&#8203;DustinsCode](https://github.com/DustinsCode), [@&#8203;riqwan](https://github.com/riqwan), [@&#8203;joostdecock](https://github.com/joostdecock), [@&#8203;nikolovlazar](https://github.com/nikolovlazar), [@&#8203;Bowens20832](https://github.com/Bowens20832), [@&#8203;JohnAlbin](https://github.com/JohnAlbin), [@&#8203;timneutkens](https://github.com/timneutkens), [@&#8203;feedthejim](https://github.com/feedthejim), [@&#8203;wyattjoh](https://github.com/wyattjoh), [@&#8203;gidgudgod](https://github.com/gidgudgod), [@&#8203;maxproske](https://github.com/maxproske), [@&#8203;dunklesToast](https://github.com/dunklesToast), [@&#8203;yyuemii](https://github.com/yyuemii), [@&#8203;mPaella](https://github.com/mPaella), [@&#8203;mknichel](https://github.com/mknichel), [@&#8203;niko20](https://github.com/niko20), [@&#8203;jyunhanlin](https://github.com/jyunhanlin), [@&#8203;mkcy3](https://github.com/mkcy3), and [@&#8203;valentinpolitov](https://github.com/valentinpolitov) for helping! ### [`v13.4.5`](https://github.com/vercel/next.js/releases/tag/v13.4.5) [Compare Source](https://github.com/vercel/next.js/compare/v13.4.4...v13.4.5) ##### Core Changes - Fix static metadata routes runtime when root layout is in edge runtime: [#&#8203;50351](https://github.com/vercel/next.js/issues/50351) - Ensure App Router and Pages Router modules can't share chunks: [#&#8203;50327](https://github.com/vercel/next.js/issues/50327) - Fix CJS optimizer: [#&#8203;50376](https://github.com/vercel/next.js/issues/50376) - fix: edge runtime with `next/legacy/image`: [#&#8203;50343](https://github.com/vercel/next.js/issues/50343) - Next.js Turbo build: turbopack-ecmascript-runtime and ChunkData: [#&#8203;50375](https://github.com/vercel/next.js/issues/50375) - fix: eslint not ignoring "/app": [#&#8203;50261](https://github.com/vercel/next.js/issues/50261) - Pages Route Module: [#&#8203;50070](https://github.com/vercel/next.js/issues/50070) - Upgrade vendored [@&#8203;vercel/og](https://github.com/vercel/og): [#&#8203;50395](https://github.com/vercel/next.js/issues/50395) - Fix runtime:edge with large next.config.js: [#&#8203;50396](https://github.com/vercel/next.js/issues/50396) - Rename header conversion functions: [#&#8203;50389](https://github.com/vercel/next.js/issues/50389) - Refactor internal modules: [#&#8203;50338](https://github.com/vercel/next.js/issues/50338) - Add new build and test workflow: [#&#8203;50436](https://github.com/vercel/next.js/issues/50436) - Add `cache-control` header on 304 response: [#&#8203;50408](https://github.com/vercel/next.js/issues/50408) - App Router: fix relative query/hash handling in `next/link` and router push/replace: [#&#8203;49521](https://github.com/vercel/next.js/issues/49521) - Revert "land: Include charset=utf-8 with x-component Content-Type header": [#&#8203;50472](https://github.com/vercel/next.js/issues/50472) - Optimize Next.js bootup compilation: [#&#8203;50379](https://github.com/vercel/next.js/issues/50379) - Fix CSS duplication related problems: [#&#8203;50406](https://github.com/vercel/next.js/issues/50406) - update swc_core and turbopack: [#&#8203;50519](https://github.com/vercel/next.js/issues/50519) - Fix global SCSS on Node.js <= 14: [#&#8203;50185](https://github.com/vercel/next.js/issues/50185) - \[edge] bump @&#8203;edge-runtime/\* package suite: [#&#8203;49092](https://github.com/vercel/next.js/issues/49092) - packages/font: run update-google-fonts script: [#&#8203;50608](https://github.com/vercel/next.js/issues/50608) - \[turbopack]: Fix HEAD requests: [#&#8203;50366](https://github.com/vercel/next.js/issues/50366) - Add experimental id handling: [#&#8203;50470](https://github.com/vercel/next.js/issues/50470) - fix `@vercel/turbopack-node` types (and more turbopack updates): [#&#8203;50605](https://github.com/vercel/next.js/issues/50605) - Add new `Google-InspectionTool` token to known bot UA list: [#&#8203;50467](https://github.com/vercel/next.js/issues/50467) - Ensure user-installed opentelemetry package has the minimal required version: [#&#8203;50554](https://github.com/vercel/next.js/issues/50554) - Remove `cssFiles` field: [#&#8203;50610](https://github.com/vercel/next.js/issues/50610) - Perf: reduce metadata RSC payload: [#&#8203;50678](https://github.com/vercel/next.js/issues/50678) - Fix image loader file emission path for edge runtime: [#&#8203;50683](https://github.com/vercel/next.js/issues/50683) - fix: a11y issues in the overlay component (HMR): [#&#8203;49782](https://github.com/vercel/next.js/issues/49782) - next/font: tolerate missing unused fields in capsize map: [#&#8203;50708](https://github.com/vercel/next.js/issues/50708) - fix: conditional cookies in draft mode: [#&#8203;50660](https://github.com/vercel/next.js/issues/50660) - Optimize next-app-loader resolving speed: [#&#8203;50745](https://github.com/vercel/next.js/issues/50745) - Improve compile time on large application: [#&#8203;50792](https://github.com/vercel/next.js/issues/50792) - fix(next-swc): reenable filesystem cache: [#&#8203;50651](https://github.com/vercel/next.js/issues/50651) - Update fetch dynamic error handling: [#&#8203;50822](https://github.com/vercel/next.js/issues/50822) - Shrink the react key size in metadata RSC payload: [#&#8203;50739](https://github.com/vercel/next.js/issues/50739) - Bail out of 404 page when favicon.ico doesn't exist: [#&#8203;50795](https://github.com/vercel/next.js/issues/50795) - Pages Route Module Rendering: [#&#8203;50404](https://github.com/vercel/next.js/issues/50404) - upgrade edge-runtime dependency: [#&#8203;50636](https://github.com/vercel/next.js/issues/50636) - Update id config handling: [#&#8203;50847](https://github.com/vercel/next.js/issues/50847) - \[turbopack]: Use tip-of-branch for benchmarks: [#&#8203;50615](https://github.com/vercel/next.js/issues/50615) - Fill basic twitter metadata with opengraph when missing: [#&#8203;50854](https://github.com/vercel/next.js/issues/50854) - Add layer to module trace: [#&#8203;50851](https://github.com/vercel/next.js/issues/50851) - Add additional font-loader spans for tracing: [#&#8203;50889](https://github.com/vercel/next.js/issues/50889) - Update react to latest versions: [#&#8203;50604](https://github.com/vercel/next.js/issues/50604) - fix: App Router with assetPrefix: /: [#&#8203;49622](https://github.com/vercel/next.js/issues/49622) - Polish error page styling: [#&#8203;50916](https://github.com/vercel/next.js/issues/50916) - Update next-swc handling for PR stats: [#&#8203;50933](https://github.com/vercel/next.js/issues/50933) - Add experimental caseSensitiveRoutes config: [#&#8203;50869](https://github.com/vercel/next.js/issues/50869) - update turbopack: [#&#8203;50819](https://github.com/vercel/next.js/issues/50819) - Revert "update turbopack": [#&#8203;50942](https://github.com/vercel/next.js/issues/50942) - Fix shorthand prop wrongly handled in the Server Actions compiler: [#&#8203;50937](https://github.com/vercel/next.js/issues/50937) - Revert "Revert "update turbopack"": [#&#8203;50947](https://github.com/vercel/next.js/issues/50947) - Update codeowners to use Vercel Spaces: [#&#8203;50841](https://github.com/vercel/next.js/issues/50841) - Drop the `chunks` field in the client manifest for SSR: [#&#8203;50959](https://github.com/vercel/next.js/issues/50959) - Invalidate prefetch cache when a tag or path has been revalidated on the server: [#&#8203;50848](https://github.com/vercel/next.js/issues/50848) - Bump [@&#8203;types/node](https://github.com/types/node): [#&#8203;50940](https://github.com/vercel/next.js/issues/50940) - Pick esm main fields and condition names first for RSC server layer: [#&#8203;50548](https://github.com/vercel/next.js/issues/50548) - Bump to `typescript@5.1`: [#&#8203;50557](https://github.com/vercel/next.js/issues/50557) - Move required chunk collection to the upper level: [#&#8203;50983](https://github.com/vercel/next.js/issues/50983) - Upgrade webpack to 5.86.0: [#&#8203;50992](https://github.com/vercel/next.js/issues/50992) - Turbopack next/font/google: Use capsize's xWidthAvg to compute fallbacks: [#&#8203;50878](https://github.com/vercel/next.js/issues/50878) - Fix usage of `router.refresh()` with Draft Mode in App Router: [#&#8203;50941](https://github.com/vercel/next.js/issues/50941) - chore: mark forceOptimisticNavigation as internal: [#&#8203;47905](https://github.com/vercel/next.js/issues/47905) - Fix rsc payload fetch failures due to state tree encoding: [#&#8203;51017](https://github.com/vercel/next.js/issues/51017) - edge: use JSON parse instead of inlining the manifests objects: [#&#8203;50960](https://github.com/vercel/next.js/issues/50960) - Fix esm module import warning for middleware loader: [#&#8203;51014](https://github.com/vercel/next.js/issues/51014) - Updates prettier to latest version.: [#&#8203;51000](https://github.com/vercel/next.js/issues/51000) - Ensure headers instance is serialized: [#&#8203;51047](https://github.com/vercel/next.js/issues/51047) - Ensure id handling applies for dynamic import in pages: [#&#8203;51049](https://github.com/vercel/next.js/issues/51049) - Avoid server insertion react key warning: [#&#8203;51053](https://github.com/vercel/next.js/issues/51053) - fix: `verbatimModuleSyntax: true` support in tsconfig.json: [#&#8203;48018](https://github.com/vercel/next.js/issues/48018) - Update app router revalidate handling on deploy: [#&#8203;51062](https://github.com/vercel/next.js/issues/51062) - Apply optimization to middleware when using babel: [#&#8203;51067](https://github.com/vercel/next.js/issues/51067) - fix: `moduleResolution: bundler` support in tsconfig.json: [#&#8203;51065](https://github.com/vercel/next.js/issues/51065) - Fix another case with app router revalidation: [#&#8203;51076](https://github.com/vercel/next.js/issues/51076) - Remove redundant condition: [#&#8203;51070](https://github.com/vercel/next.js/issues/51070) ##### Documentation Changes - \[Next Docs] Migrate new docs from next-site to Next.js repo: [#&#8203;50701](https://github.com/vercel/next.js/issues/50701) - fix: add missed / at useSelectedLayoutSegment at App routing/Pages and Layout: [#&#8203;50956](https://github.com/vercel/next.js/issues/50956) - Adds missing `async` to Opengraph Image code example.: [#&#8203;50990](https://github.com/vercel/next.js/issues/50990) - docs: Correct `useFormStatus` to be a client component: [#&#8203;50991](https://github.com/vercel/next.js/issues/50991) - Update create-next-app docs: [#&#8203;50981](https://github.com/vercel/next.js/issues/50981) - Update 12-colocation.mdx: [#&#8203;50975](https://github.com/vercel/next.js/issues/50975) - Add appDir-specific guidance for next-router-not-mounted error: [#&#8203;50076](https://github.com/vercel/next.js/issues/50076) - Adds missing JavaScript codeblock in Opengraph Image API reference: [#&#8203;50996](https://github.com/vercel/next.js/issues/50996) - Update 10-router-handlers.mdx - Switcher Created + Small Syntax Improvement: [#&#8203;51003](https://github.com/vercel/next.js/issues/51003) - Update 02-eslint.mdx: [#&#8203;50986](https://github.com/vercel/next.js/issues/50986) - Fix typos in 01-contribution-guide.mdx: [#&#8203;51006](https://github.com/vercel/next.js/issues/51006) - fix `revalidateTag` import: [#&#8203;51005](https://github.com/vercel/next.js/issues/51005) - Fix Typo in Metadata API Description: [#&#8203;51024](https://github.com/vercel/next.js/issues/51024) - Clarify a few things about the `instrumentation.ts` file: [#&#8203;51034](https://github.com/vercel/next.js/issues/51034) - Add section on how to preview docs changes on VSCode: [#&#8203;51019](https://github.com/vercel/next.js/issues/51019) - Adds the "why" for `next/image` optimization: [#&#8203;51066](https://github.com/vercel/next.js/issues/51066) - Remove html <b> from summaries: [#&#8203;51008](https://github.com/vercel/next.js/issues/51008) - Removes `PORT` from `.env` concatenation example: [#&#8203;51063](https://github.com/vercel/next.js/issues/51063) - Adds missing `and` in `How to Use These Docs` section: [#&#8203;51058](https://github.com/vercel/next.js/issues/51058) - docs: Clarify manual graceful shutdown in dev server: [#&#8203;51078](https://github.com/vercel/next.js/issues/51078) - Update 03-linking-and-navigating.mdx: [#&#8203;51084](https://github.com/vercel/next.js/issues/51084) - Fixed phrasing (extra verb): [#&#8203;51054](https://github.com/vercel/next.js/issues/51054) ##### Example Changes - Update Vanilla Extract Example: [#&#8203;50394](https://github.com/vercel/next.js/issues/50394) - Added Azure Cosmos DB started code, containing a minimal app and README.md: [#&#8203;49128](https://github.com/vercel/next.js/issues/49128) ##### Misc Changes - Update build and test workflow branch - Update workflow cancel handling: [#&#8203;50442](https://github.com/vercel/next.js/issues/50442) - Update env in new workflow - Break up large test suites: [#&#8203;50458](https://github.com/vercel/next.js/issues/50458) - Update flakey rsc manifest test: [#&#8203;50506](https://github.com/vercel/next.js/issues/50506) - disable test case for Turbopack: [#&#8203;50530](https://github.com/vercel/next.js/issues/50530) - chore: Update `swc_core` to `v0.76.37`: [#&#8203;50311](https://github.com/vercel/next.js/issues/50311) - Remove old CI workflow: [#&#8203;50584](https://github.com/vercel/next.js/issues/50584) - Update test concurrency: [#&#8203;50588](https://github.com/vercel/next.js/issues/50588) - Ensure final workflow job always runs: [#&#8203;50589](https://github.com/vercel/next.js/issues/50589) - Update telemetry failure logs: [#&#8203;50601](https://github.com/vercel/next.js/issues/50601) - Fix required check job: [#&#8203;50620](https://github.com/vercel/next.js/issues/50620) - Ensure swc builds are triggered eagerly: [#&#8203;50632](https://github.com/vercel/next.js/issues/50632) - chore: Enable `share-generics`: [#&#8203;50673](https://github.com/vercel/next.js/issues/50673) - ci(workflow): allow to trigger native builds manually: [#&#8203;50703](https://github.com/vercel/next.js/issues/50703) - Add hello-world test for pages and app: [#&#8203;50780](https://github.com/vercel/next.js/issues/50780) - ci(workflow): enable datadog traces for the tests: [#&#8203;50619](https://github.com/vercel/next.js/issues/50619) - Revert "ci(workflow): enable datadog traces for the tests": [#&#8203;50815](https://github.com/vercel/next.js/issues/50815) - ci(workflow): upload Turbopack bytesize to datadog pipeline: [#&#8203;50600](https://github.com/vercel/next.js/issues/50600) - change(create-next-app): Get-pkg-manager logic change.: [#&#8203;50372](https://github.com/vercel/next.js/issues/50372) - Update PR stats next-swc build: [#&#8203;50824](https://github.com/vercel/next.js/issues/50824) - add auto labeling for edge team: [#&#8203;50842](https://github.com/vercel/next.js/issues/50842) - Add turbo summary artifact for swc builds: [#&#8203;50857](https://github.com/vercel/next.js/issues/50857) - Update PR stats workflow: [#&#8203;50853](https://github.com/vercel/next.js/issues/50853) - Optimize cloning for PR stats: [#&#8203;50859](https://github.com/vercel/next.js/issues/50859) - ci(workflow): loosen condtions for uploading turbopack bytesize: [#&#8203;50820](https://github.com/vercel/next.js/issues/50820) - Add ignores to fix jest-haste failures: [#&#8203;50875](https://github.com/vercel/next.js/issues/50875) - better rust setup in CI: [#&#8203;50905](https://github.com/vercel/next.js/issues/50905) - remove unused dev dep ts-node: [#&#8203;50939](https://github.com/vercel/next.js/issues/50939) - fix rust install being skipped when it shouldn't be: [#&#8203;50946](https://github.com/vercel/next.js/issues/50946) - \[Next Docs] Update Git Workflow: [#&#8203;50579](https://github.com/vercel/next.js/issues/50579) - ci(workflow): enable test trace again: [#&#8203;50817](https://github.com/vercel/next.js/issues/50817) - Only upload turbopack metrics on cache miss: [#&#8203;50945](https://github.com/vercel/next.js/issues/50945) - Fix workflow check - Fix windows build check - Add corepack env for linkPackages: [#&#8203;50973](https://github.com/vercel/next.js/issues/50973) - Add test for hidden form fields at the beginning of a Server Action form: [#&#8203;50978](https://github.com/vercel/next.js/issues/50978) - Add max job timeout for build workflow: [#&#8203;50998](https://github.com/vercel/next.js/issues/50998) - chore: pin to `npm@9.6.7`: [#&#8203;51044](https://github.com/vercel/next.js/issues/51044) - chore: drop unused `@webassemblyjs`: [#&#8203;51045](https://github.com/vercel/next.js/issues/51045) - chore: remove skip to renable tsconfig tests: [#&#8203;51061](https://github.com/vercel/next.js/issues/51061) - Update response cache test: [#&#8203;51072](https://github.com/vercel/next.js/issues/51072) - ci(workflow): generate run summary for all build targets: [#&#8203;51057](https://github.com/vercel/next.js/issues/51057) - Fix race condition with publish: [#&#8203;51105](https://github.com/vercel/next.js/issues/51105) ##### Credits Huge thanks to [@&#8203;huozhi](https://github.com/huozhi), [@&#8203;ijjk](https://github.com/ijjk), [@&#8203;timneutkens](https://github.com/timneutkens), [@&#8203;shuding](https://github.com/shuding), [@&#8203;styfle](https://github.com/styfle), [@&#8203;alexkirsz](https://github.com/alexkirsz), [@&#8203;devjiwonchoi](https://github.com/devjiwonchoi), [@&#8203;wyattjoh](https://github.com/wyattjoh), [@&#8203;SuttonJack](https://github.com/SuttonJack), [@&#8203;sokra](https://github.com/sokra), [@&#8203;smaeda-ks](https://github.com/smaeda-ks), [@&#8203;keyz](https://github.com/keyz), [@&#8203;kdy1](https://github.com/kdy1), [@&#8203;Schniz](https://github.com/Schniz), [@&#8203;MaxLeiter](https://github.com/MaxLeiter), [@&#8203;jridgewell](https://github.com/jridgewell), [@&#8203;ForsakenHarmony](https://github.com/ForsakenHarmony), [@&#8203;koba04](https://github.com/koba04), [@&#8203;wbinnssmith](https://github.com/wbinnssmith), [@&#8203;kwonoj](https://github.com/kwonoj), [@&#8203;vinaykulk621](https://github.com/vinaykulk621), [@&#8203;Kikobeats](https://github.com/Kikobeats), [@&#8203;gnoff](https://github.com/gnoff), [@&#8203;delbaoliveira](https://github.com/delbaoliveira), [@&#8203;jiwooIncludeJeong](https://github.com/jiwooIncludeJeong), [@&#8203;manovotny](https://github.com/manovotny), [@&#8203;ethanmick](https://github.com/ethanmick), [@&#8203;tyler-lutz](https://github.com/tyler-lutz), [@&#8203;didemkkaslan](https://github.com/didemkkaslan), [@&#8203;itsmingjie](https://github.com/itsmingjie), [@&#8203;v1k1](https://github.com/v1k1), [@&#8203;thepatrick00](https://github.com/thepatrick00), [@&#8203;taylorbryant](https://github.com/taylorbryant), [@&#8203;kvnang](https://github.com/kvnang), [@&#8203;balazsorban44](https://github.com/balazsorban44), [@&#8203;alainkaiser](https://github.com/alainkaiser), [@&#8203;feedthejim](https://github.com/feedthejim), [@&#8203;simPod](https://github.com/simPod), [@&#8203;svarunid](https://github.com/svarunid), and [@&#8203;pauek](https://github.com/pauek) for helping! ### [`v13.4.4`](https://github.com/vercel/next.js/releases/tag/v13.4.4) [Compare Source](https://github.com/vercel/next.js/compare/v13.4.3...v13.4.4) ##### Core Changes - test(turbopack): script to sync latest test lists: [#&#8203;50008](https://github.com/vercel/next.js/issues/50008) - Pages Module Transition: [#&#8203;49962](https://github.com/vercel/next.js/issues/49962) - Server Actions: Fix member expr in closure captured values: [#&#8203;50020](https://github.com/vercel/next.js/issues/50020) - Error in next export when serverActions is enabled: [#&#8203;50039](https://github.com/vercel/next.js/issues/50039) - \[turbopack]: Update renamed SubpathValue: [#&#8203;49636](https://github.com/vercel/next.js/issues/49636) - Fix default metadata is missing in root not-found: [#&#8203;50044](https://github.com/vercel/next.js/issues/50044) - Always defer close tags to be the suffix of body stream: [#&#8203;50056](https://github.com/vercel/next.js/issues/50056) - Fix types of cookies(): [#&#8203;50052](https://github.com/vercel/next.js/issues/50052) - Fix client references extraction of CJS exports analysis: [#&#8203;50059](https://github.com/vercel/next.js/issues/50059) - Add `x-forwarded-*` headers to turbopack renders: [#&#8203;50012](https://github.com/vercel/next.js/issues/50012) - Remove node-sass from peerDependencies: [#&#8203;50065](https://github.com/vercel/next.js/issues/50065) - Add optional generic parameter to NextResponse: [#&#8203;47526](https://github.com/vercel/next.js/issues/47526) - feat(turbopack): initial sass-loader support: [#&#8203;49882](https://github.com/vercel/next.js/issues/49882) - update test snapshots: [#&#8203;50159](https://github.com/vercel/next.js/issues/50159) - \[create-next-app]: respecting the user's `init.defaultBranch` git con…: [#&#8203;49960](https://github.com/vercel/next.js/issues/49960) - Update `swc_core` to `v0.76.18`: [#&#8203;50137](https://github.com/vercel/next.js/issues/50137) - Fix navigating on not-found: [#&#8203;50047](https://github.com/vercel/next.js/issues/50047) - Fix env variables set in next.config.js: [#&#8203;50179](https://github.com/vercel/next.js/issues/50179) - Add warning for edge with force-static: [#&#8203;50182](https://github.com/vercel/next.js/issues/50182) - fix: add missing `draftMode` type to GetServerSidePropsContext: [#&#8203;50184](https://github.com/vercel/next.js/issues/50184) - Fix react fetch deduping without next cache: [#&#8203;50187](https://github.com/vercel/next.js/issues/50187) - Fix pages react alias: [#&#8203;50128](https://github.com/vercel/next.js/issues/50128) - Add the `node` condition to import resolution: [#&#8203;50007](https://github.com/vercel/next.js/issues/50007) - test(turbopack): run next.js integration tests with denylist: [#&#8203;50172](https://github.com/vercel/next.js/issues/50172) - Move debugging variable into useEffect: [#&#8203;50210](https://github.com/vercel/next.js/issues/50210) - refactor webpack loaders: [#&#8203;49535](https://github.com/vercel/next.js/issues/49535) - Fix static workers distributing: [#&#8203;50194](https://github.com/vercel/next.js/issues/50194) - Ensure NEXT_DYNAMIC_NO_SSR_CODE has a unique name: [#&#8203;50219](https://github.com/vercel/next.js/issues/50219) - fix: Added blockfrost-js, lucid-cardano & mongoose package to srvExtPackages to prevent issue [#&#8203;49783](https://github.com/vercel/next.js/issues/49783) from happening.: [#&#8203;49938](https://github.com/vercel/next.js/issues/49938) - change static path to /\_next/static/media: [#&#8203;50207](https://github.com/vercel/next.js/issues/50207) - Add special route types to the link type declaration: [#&#8203;50066](https://github.com/vercel/next.js/issues/50066) - fix: NODE_OPTIONS='--inspect' in next dev for debugging: [#&#8203;48019](https://github.com/vercel/next.js/issues/48019) - enable more test cases for turbopack: [#&#8203;50154](https://github.com/vercel/next.js/issues/50154) - feat(next-swc): Implement CJS optimizer: [#&#8203;49972](https://github.com/vercel/next.js/issues/49972) - Fix alias for react-dom/server: [#&#8203;50238](https://github.com/vercel/next.js/issues/50238) - Revert "feat(next-swc): Implement CJS optimizer": [#&#8203;50247](https://github.com/vercel/next.js/issues/50247) - Fix free port handling: [#&#8203;50248](https://github.com/vercel/next.js/issues/50248) - feat(next-swc): Add CJS optimizer again: [#&#8203;50249](https://github.com/vercel/next.js/issues/50249) - Fix edge case in the CJS optimizer: [#&#8203;50258](https://github.com/vercel/next.js/issues/50258) - Remove static analysis of `process.env`: [#&#8203;50260](https://github.com/vercel/next.js/issues/50260) - Update next start listening to behave consistently: [#&#8203;50293](https://github.com/vercel/next.js/issues/50293) - Update server invoke-request: [#&#8203;50296](https://github.com/vercel/next.js/issues/50296) - Update unstable_cache key to include args: [#&#8203;50301](https://github.com/vercel/next.js/issues/50301) - Add root detection utils: [#&#8203;50305](https://github.com/vercel/next.js/issues/50305) - fix sass handling after refactoring: [#&#8203;50259](https://github.com/vercel/next.js/issues/50259) - Alias next/server for edge runtime: [#&#8203;50268](https://github.com/vercel/next.js/issues/50268) - \[turbopack]: Serve `_devMiddlewareManifest.json` from router: [#&#8203;50241](https://github.com/vercel/next.js/issues/50241) - Fix catch-all edge app route: [#&#8203;50313](https://github.com/vercel/next.js/issues/50313) - land: Include charset=utf-8 with x-component Content-Type header: [#&#8203;50314](https://github.com/vercel/next.js/issues/50314) - do not apply sass loader on existing loaders: [#&#8203;50308](https://github.com/vercel/next.js/issues/50308) - Add missing react-dom/client alias: [#&#8203;50324](https://github.com/vercel/next.js/issues/50324) - Fix missing error when using Actions on the client layer without enabling the feature flag: [#&#8203;50257](https://github.com/vercel/next.js/issues/50257) - remove allowlist, only use denylist, enable newly passing tests: [#&#8203;50325](https://github.com/vercel/next.js/issues/50325) - Fix SWC loader options for files outside of RSC layers: [#&#8203;50341](https://github.com/vercel/next.js/issues/50341) ##### Documentation Changes - Update app-static-to-dynamic-error.md: [#&#8203;50085](https://github.com/vercel/next.js/issues/50085) - Update invalid-new-link-with-extra-anchor.md: [#&#8203;50036](https://github.com/vercel/next.js/issues/50036) ##### Example Changes - fix: use node copyFile for cross-platform support: [#&#8203;48740](https://github.com/vercel/next.js/issues/48740) - Clerk example updates: [#&#8203;50021](https://github.com/vercel/next.js/issues/50021) - Fix TypeScript error in with-mongodb example: [#&#8203;50094](https://github.com/vercel/next.js/issues/50094) - Use correct casing in filenames: [#&#8203;50223](https://github.com/vercel/next.js/issues/50223) ##### Misc Changes - test: disable cache flaky test: [#&#8203;50064](https://github.com/vercel/next.js/issues/50064) - add tracing for turbopack: [#&#8203;49920](https://github.com/vercel/next.js/issues/49920) - ci: update github token: [#&#8203;50216](https://github.com/vercel/next.js/issues/50216) - Fix metadata e2e deploy test: [#&#8203;50252](https://github.com/vercel/next.js/issues/50252) - Fix middleware e2e deploy test: [#&#8203;50317](https://github.com/vercel/next.js/issues/50317) - Parallelize Turbopack CI tests: [#&#8203;50292](https://github.com/vercel/next.js/issues/50292) - makeDir should use func: [#&#8203;50136](https://github.com/vercel/next.js/issues/50136) ##### Credits Huge thanks to [@&#8203;kwonoj](https://github.com/kwonoj), [@&#8203;wyattjoh](https://github.com/wyattjoh), [@&#8203;shuding](https://github.com/shuding), [@&#8203;huozhi](https://github.com/huozhi), [@&#8203;jridgewell](https://github.com/jridgewell), [@&#8203;ijjk](https://github.com/ijjk), [@&#8203;karlhorky](https://github.com/karlhorky), [@&#8203;lycuid](https://github.com/lycuid), [@&#8203;MarkAtOmniux](https://github.com/MarkAtOmniux), [@&#8203;darshkpatel](https://github.com/darshkpatel), [@&#8203;johnta0](https://github.com/johnta0), [@&#8203;kdy1](https://github.com/kdy1), [@&#8203;sokra](https://github.com/sokra), [@&#8203;timneutkens](https://github.com/timneutkens), [@&#8203;devagrawal09](https://github.com/devagrawal09), [@&#8203;ibrahemid](https://github.com/ibrahemid), [@&#8203;styfle](https://github.com/styfle), [@&#8203;JesseKoldewijn](https://github.com/JesseKoldewijn), [@&#8203;padmaia](https://github.com/padmaia), [@&#8203;Cow258](https://github.com/Cow258), [@&#8203;javivelasco](https://github.com/javivelasco), and [@&#8203;05lazy](https://github.com/05lazy) for helping! </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC4xNjAuMCIsInVwZGF0ZWRJblZlciI6IjM0LjE2MC4wIn0=-->
kjuulh changed title from Update nextjs monorepo to v13.4.4 to Update nextjs monorepo to v13.4.5 2023-06-11 00:38:13 +02:00
kjuulh force-pushed renovate/nextjs-monorepo from 6536ace5d7 to 383b757952 2023-06-11 00:38:15 +02:00 Compare
kjuulh changed title from Update nextjs monorepo to v13.4.5 to Update nextjs monorepo to v13.4.6 2023-06-18 02:56:18 +02:00
kjuulh force-pushed renovate/nextjs-monorepo from 383b757952 to 8178cf9f61 2023-06-18 02:56:19 +02:00 Compare
kjuulh force-pushed renovate/nextjs-monorepo from 8178cf9f61 to 7c12333f31 2023-06-19 15:23:45 +02:00 Compare
kjuulh force-pushed renovate/nextjs-monorepo from 7c12333f31 to 705209de75 2023-06-19 15:48:08 +02:00 Compare
kjuulh force-pushed renovate/nextjs-monorepo from 705209de75 to 05ee8d6e66 2023-06-19 16:10:43 +02:00 Compare
kjuulh merged commit e5da7dda5a into main 2023-06-19 16:32:38 +02:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: kjuulh/todo#120
No description provided.