Update dependency next to v15.0.0-rc.0 #39

Merged
Fascinated merged 1 commits from renovate/nextjs-monorepo into master 2024-09-27 22:08:10 +00:00
Collaborator

This PR contains the following updates:

Package Type Update Change
next (source) dependencies patch 15.0.0-canary.171 -> 15.0.0-rc.0

Release Notes

vercel/next.js (next)

v15.0.0-rc.0

Compare Source

Core Changes
  • fix(next): global not-found not working on multi-root layouts: #​63053
  • chore(next): add keywords on package.json: #​64173
  • Fix DynamicServerError not being thrown in fetch: #​64511
  • fix: lib/helpers/install.ts to better support pnpm and properly respect root argument: #​64418
  • fix(next): Metadata.openGraph values not resolving basic values when type is set: #​63620
  • disable production chunking in dev: #​64488
  • update turbopack: #​64501
  • Turbopack: Allow client components to be imported in app routes: #​64520
  • refactor: remove always truthy flag: #​64522
  • Turbopack: don’t show long internal stack traces on build errors: #​64427
  • next/script: Correctly apply async and defer props: #​52939
  • chore(next/font): update @​capsizecss/metrics package: #​64528
  • feat: add information that revalidate interval is in seconds: #​64229
  • Typo "Minifer" in config.ts: #​64359
  • Enhance types for Node and Edge envionments: #​64454
  • feat: Add a validation for postcss with useLightningcss: #​64379
  • fix HMR for cases where chunking changes: #​64367
  • perf: improve Pages Router server rendering performance: #​64461
  • Fix cjs client components tree-shaking: #​64558
  • fix refresh behavior for discarded actions: #​64532
  • fix: filter out middleware requests in logging: #​64549
  • chore: remove unused rust dependencies: #​62176
  • fix(next-swc): correctly set wasm fallback for known target triples: #​64567
  • memoize layout router context: #​64575
  • fix incorrect refresh request when basePath is set: #​64589
  • fix TypeError edge-case for parallel slots rendered multiple times: #​64271
  • Fix ASL bundling for dynamic css: #​64451
  • Revert "fix(next): global not-found not working on multi-root layouts": #​64601
  • chore(test): run related E2E deploy tests on PRs: #​63763
  • Improve top level await coverage: #​64508
  • Upgrade typescript to 5.3: #​64043
  • add pathname normalizer for actions: #​64592
  • Fix experimental/testmode by removing console.log: #​64670
  • Don't output .test.ts files in next/font: #​63472
  • Fix reporting when performance.measure doesn't exist (Edge): #​64669
  • Reduce amount of data passed to collectBuildTraces: #​59665
  • fix(next-server): 'quiet' setting delegate for custom server: #​64512
  • Revert "chore(test): run related E2E deploy tests on PRs": #​64682
  • update turbopack: #​64686
  • Fix: resolve mixed re-exports module as cjs: #​64681
  • Revert "fix TypeError edge-case for parallel slots rendered multiple times": #​64690
  • Fix typo: 'serverComponentsExtenalPackages' should be 'serverComponentsExternalPackages': #​64705
  • prevent erroneous route interception during lazy fetch: #​64692
  • Add @appsignal/nodejs to the external packages list: #​64503
  • fix root page revalidation when redirecting in a server action: #​64730
  • Clean-up fetch metrics tracking: #​64746
  • actions] Enforce body limit using Transform stream: [#​64694](https://github.com/vercel/next.js/issues/64694)
    
  • Turbopack: Don’t show stack traces for internal modules: #​64228
  • Reapply "chore(test): run related E2E deploy tests on PRs" (#​64682): #​64712
  • fix(fetch-cache): fix typo: #​64786
  • fix: remove traceparent from cachekey should not remove traceparent from original object: #​64727
  • fix interception route rewrite regex not supporting hyphenated segments: #​64805
  • Disable ncc cache instead of cache cleaning: #​64804
  • Move next-swc Turborepo config to packages/next-swc: #​64789
  • build: Update swc_core to v0.90.33: #​64553
  • Enable loading source maps for Next Server and React: #​64527
  • fix: mixing namespace import and named import client components: #​64809
  • fext(next): extend next.config for mdxRs support options: #​64801
  • skip test_e2e_deploy_related when triggered from a fork: #​64893
  • fix(fetch-cache): fix additional typo, add type & data validation: #​64799
  • feat(next-core): support parsing matcher config object: #​64678
  • Fix mixed exports in server component with barrel optimization: #​64894
  • fix: improve tsconfig extends checks: #​61413
  • Fix next/image usage in mdx: #​64875
  • fix dynamic route interception not working when deployed with middleware: #​64923
  • feat(turbopack): Handle fragments in requests: #​64232
  • feat(turbopack): Check for duplicate parallel routes: #​64181
  • Speed up createNext test suite isolation: #​64909
  • fix(rewrites): support external rewrite destination: #​64943
  • Ensure edge prerender-manifest is minimal: #​64946
  • remove special-cased prefetch kind in dev mode: #​64941
  • feat: support import attributes: #​59480
  • NextJS App router: add isolated-vm to server-external-packages.json: #​64749
  • Add next experimental-test command: #​64352
  • Revert "feat: support import attributes": #​65001
  • NODE_OPTIONS updates: #​65006
  • Update React from 14898b6 to c3048aa: #​64798
  • initialize ALS with cookies in middleware: #​65008
  • feat(next/image)!: remove squoosh in favor of sharp as optional dependency: #​63321
  • fix: Workaround acorn bug/version issue by using SWC: #​65021
  • build: Update @swc/core to v1.5.0: #​65022
  • Ensure escaped string are parsed in NODE_OPTIONS: #​65046
  • chore(fetch-cache): remove zod from fetch cache: #​65079
  • support breadcrumb style catch-all parallel routes: #​65063
  • Improve initial setup with new App Router TypeScript project: #​64826
  • Add experimental trace file field: #​65071
  • Fix playwright config merging for webServer property: #​65090
  • chore(logging): Disable info logging of critters in production: #​62776
  • unstable_cache] Don't track dynamic fetches in an unstable_cache callback: [#​65010](https://github.com/vercel/next.js/issues/65010)
    
  • fix(page-static-info): refine warning message to emit once: #​65091
  • update redirect handling on forwarded action requests: #​65097
  • Tracing: allow opt-in flag to send build traces to url: #​65019
  • Turbopack: Allow client components from foreign code in app routes: #​64751
  • fix node.js module warning in middleware: #​65112
  • Fix: strip _rsc query for client navigation rsc request: #​65084
  • fix unhandled runtime error when notFound() triggered in generateMetadata w/ parallel routes: #​65102
  • Use vercel deployment url for metadataBase fallbacks: #​65089
  • Fix next/dynamic with babel and src dir: #​65177
  • update turbopack: #​65191
  • Fix crypto import in edge runtime with Turbopack: #​65171
  • Resolve global next Webpack alias last: #​65123
  • Add oslo, @​node-rs/argon2, and @​node-rs/bcrypt to external packages: #​65204
  • trace] Reduce the size of .next/trace files: [#​65101](https://github.com/vercel/next.js/issues/65101)
    
  • Remove extra suspense boundary for default next/dynamic: #​64716
  • Only apply metadata manifest credentials for preview deployment: #​64940
  • fix(next): add missing browser.major type: #​65185
  • Turbopack: rename source map prefix: #​64965
  • fix(next/image): detect react@19 for fetchPriority prop: #​65235
  • Use POST for invokeIpcMethod: #​65238
  • fix redirect to url with semicolon: #​65165
  • Provide non-dynamic segments to catch-all parallel routes: #​65233
  • Fix an issue parsing catchall params: #​65277
  • Enable preloading entries by default: #​65289
  • Trace uploader: add worker spans to allowed events: #​65255
  • Update font data: #​65301
  • Update revalidateTag to batch tags in one request: #​65296
  • Revert "Remove extra suspense boundary for default next/dynamic": #​65309
  • Emit polyfill-nomodule.js into the build manifest polyfillFiles: #​65223
  • Remove broken #[turbo_tasks::value(transparent)] attributes: #​65336
  • Delete dead concatenate_output_assets function: #​65337
  • Upgrade Turbopack: #​65320
  • Pages router: Use attribute-based head children reconciler when strictNextHead is enabled: #​65408
  • Revert "Implement Turbopack trace server bindings": #​65419
  • use correct not-found component when triggered from a parallel route: #​65343
  • Implement Turbopack trace server bindings: #​65410
  • fix(next/image): bypass icns images: #​65414
  • PPR] Enable incremental adoption: [#​63847](https://github.com/vercel/next.js/issues/63847)
    
  • fix: replace deprecated/removed functions in eslint-plugin-next: #​64251
  • docs: update revalidatePath & fix cache debug logic: #​65365
  • fix(next-core): mark turbopack embed fs to be internals: #​65420
  • fix(next/image): add missing svg test and refactor missing types: #​65345
  • build(edge): extract buildId into environment: #​64521
  • Revert "build(edge): extract buildId into environment": #​65425
  • fix(next/image): set max url length to 3072: #​65457
  • Support React 19 in App and Pages router: #​65058
  • Promote and rename server bundling options serverComponentsExternalPackages and bundlePagesExternals: #​65421
  • add experimental flag to allow forcing NODE_ENV=development in builds: #​65463
  • Support esm externals in app router: #​65041
  • fix: lazy load sharp: #​65484
  • make sure children is first in loader tree to fix head css bug on client navigation: #​65279
  • Re-land build(edge): extract buildId into environment: #​65426
  • improve versioned content map: #​65466
  • update turbopack: #​65503
  • Remove ineffective webpack rules and unused app-page context modules: #​65321
  • add page name to crashes: #​65504
  • Bump styled-jsx to 5.1.3: #​65485
  • Preload all chunks for next/dynamic in SSR: #​65486
  • fix!: add sharp timeout of 10 seconds: #​65517
  • Turbopack: new graph aggregation: #​65206
  • feat(next): revise server component error message: #​65468
  • chore: update prettier to 3.2.5: #​65092
  • Revert "Remove ineffective webpack rules and unused app-page context modules": #​65558
  • Remove auto appending xml extension to dynamic sitemap routes: #​65507
  • Remove rsc esm client module extra exports: #​65519
  • Handle nonce on Next.js injected script/link tags: #​65508
  • Fix multi-zone test by removing dependency list: #​65589
  • remove next-action header when following a redirect: #​65615
  • Remove @​next/font resolving for font loaders: #​65601
  • remove legacy deprecated warnings: #​65579
  • feat(turbopack): add support for bundlePagesRouterDependencies: #​65520
  • fix(next-swc): load wasm fallback if native bindings fail to load: #​65623
  • fix(next-swc): correct path interop to filepath for wasm: #​65633
  • Add proper deprecation/rename warnings for server bundling option: #​65575
  • feat!(next/image): change default Content-Disposition to attachment: #​65631
  • Pages router: Enable strict next/head children reconciler by default: #​65418
  • Apply react-server conditions to middleware: #​65424
  • fix(next-swc): Do not reuse compiler instance: #​65602
  • Show the new key of experimental config change warnings: #​65651
  • fix(next-swc): Fix SWC env target - include option: #​65693
  • Reapply "Implement Turbopack trace server bindings" (#​65419): #​65527
  • fix(resolve-metadata): allow for search params in canonical URL: #​65366
  • Remove missingSuspenseWithCSRBailout config: #​65688
  • Reland Remove ineffective webpack rules and unused app-page context modules: #​65694
  • Remove swc minify related code branches: #​65690
  • fix: load the tags manifest asynchronously: #​64563
  • Bump acorn to replace swc class properties transform: #​65715
  • fix: watch experimental/testmode in when running "pnpm dev": #​65689
  • Revert "chore: externalize undici for bundling": #​65727
  • ppr] Request normalization fixes: [#​65717](https://github.com/vercel/next.js/issues/65717)
    
  • fix(next/image)!: error when src has leading or trailing space: #​65637
  • fext(next-swc): extend internal env flag to all native bindings: #​65748
  • Update font data: #​65719
  • fix(next): add alias to new react exports: #​65761
  • Update font data: #​65768
  • feat: remove font family hashing in next/font css: #​53608
  • Add script to script loader when strategy prop is undefined: #​65585
  • fix: ensure websockets are correctly passed: #​65759
  • Add clientTraceMetadata experimental option to propagate tracing data to the client: #​64256
  • Remove process auto polyfill in edge runtime: #​65751
  • feat: support import attributes: #​65749
  • Turbopack: Remove EcmascriptChunkingContext: #​65716
  • Error in build for middleware when import client-only: #​65792
  • fix(next): reject protocol-relative URLs in image optimization: #​65752
  • Fix broken HTML inlining of non UTF-8 decodable binary data from Flight payload: #​65664
  • Bundle the installed react for middleware: #​65811
  • fix middleware cookie initialization: #​65820
  • fix(next/image)!: set upstream timeout to 7 seconds: #​65821
  • feat(turbopack-ecmascript): use import attributes for annotations: #​59370
  • feat(next): experimental react compiler support: #​65804
  • Fix the runtime for rsc layer: #​65850
  • Ensure React Compiler only runs on first-party browser code: #​65851
  • fix: bump nft@0.27.1: #​65854
  • add effect packages into the optimized-by-default list: #​65465
  • Upgrade react@beta: #​65845
  • Ensure plugin-syntax-jsx doesn't have to be installed: #​65865
  • Update React from 4508873 to 04b0588: #​65864
  • Set default stale-while-revalidate header value to 1 year: #​65867
  • fix missing experimental warning for reactCompiler: #​65866
  • Error on mismatched minimal react version: #​65806
  • Revert "Set default stale-while-revalidate header value to 1 year": #​65887
  • Update turbopack & swc_core: #​65450
  • Revert "Fix broken HTML inlining of non UTF-8 decodable binary data f…: #​65906
  • experimental: unstable_after: #​65038
  • Docs: Replace "twitter.com" to "x.com": #​65917
  • fix(next/image): prefer sharp defaults, use mozjpeg for JPEG: #​65846
  • Update font data: #​65961
  • unstable_after: support nested unstable_after calls: #​65950
  • Fix revalidateTimings route for catchall index route: #​65843
  • fix(next): initial prefetch cache not set properly with different search params: #​65977
  • Add additional log to experimental ppr flag in next.config.js: #​65944
  • Change default of prerenderEarlyExit to true: #​65830
  • short-circuit OPTIONS requests to pages: #​65295
  • Turbopack: Implement next/font/local with BeforeResolvePlugin and show custom error message: #​65870
  • Breaking] Disable automatic static generation for route handlers: [#​65825](https://github.com/vercel/next.js/issues/65825)
    
  • Fix router.refresh missing canonical url override: #​65999
  • Fix typo in JSDoc of ppr flag of next.config.js: #​66028
  • Revert webpack bundling layer changes for middleware/pages: #​66049
  • Upgrade lightningcss, disable grid prefixing: #​65986
  • Breaking] disable client router cache for page segments: [#​66039](https://github.com/vercel/next.js/issues/66039)
    
  • Add dedicated client entry for Turbopack builds: #​65824
  • Update React from 04b0588 to 81c5ff2 : #​65869
  • implement unstable_rethrow: #​65831
  • chore(next/image): remove unused output parameter: #​66083
  • next-swc-napi: Enable "plugin" feature by default: #​66006
  • turbopack] Use updated RawOutput API: [#​65300](https://github.com/vercel/next.js/issues/65300)
    
  • Skip setting to fetch cache when not modified: #​66055
  • Memory] Add option to reduce memory usage caused by duplicate strings in webpack-sources: [#​66003](https://github.com/vercel/next.js/issues/66003)
    
  • Ensure metadata routes dont skip static optimization: #​66097
  • unstable_after] fix occasional dev-mode crash in edge runtime pages: [#​66099](https://github.com/vercel/next.js/issues/66099)
    
  • fix: ensure prefetch data routes are always added when app has ppr enabled: #​66102
  • Breaking] Disable automatic fetch caching: [#​66004](https://github.com/vercel/next.js/issues/66004)
    
  • Update React from 81c5ff2 to f994737: #​66093
Documentation Changes
Example Changes
  • Update Sanity example deps and tsconfig: #​64570
  • chore: fix a wrong link for with-service-worker example: #​64666
  • Update Nav.tsx: #​64818
  • Update with-storybook example: #​64911
  • bug fix on a pull request #​64911: #​64925
  • Update Sanity example deps: #​64939
  • deps updated for with-mongodb-mongoose example: #​64928
  • Docs: Explain why Layouts (RSCs) can't access pathname: #​64785
  • fix(examples): blog-starter href, remove redundant public folder: #​65025
  • Ensure latest canary of Next.js is installed in repros: #​64967
  • Ensure latest canary of Next.js is installed in repros: #​65197
  • feat(examples): add with-turso: #​61291
  • Fix export function name on docs/routing/layouts-and-templates: #​65240
  • Fixes with-supertokens example: #​65267
  • @​emotion/cache version fix: #​65422
  • update reproduction templates to use correct React: #​65624
  • Resolve grammatical errors in examples: #​65644
  • Update middleware example to App Router: #​65618
  • update cache handler version and added better logic for opting out of…: #​65330
  • Update Sanity example deps and implementation: #​65744
  • update convex README.md: #​65765
  • chore: Bump react-modal to 3.16.2 in with-router-as-modal example: #​65841
  • Update Google Analytics example for App Router: #​66021
Misc Changes
  • hotfix: hardcoded skip turbopack tests to manifest: #​64515
  • Update to latest rust-cache: #​64524
  • Require turbopack build jobs: #​64526
  • chore: tweak unhelpful comment weight: #​64496
  • Update Turbopack development test manifest: #​64546
  • Update Turbopack development test manifest: #​64579
  • chore: update labels in workflows/templates: #​63713
  • chore: update label: #​64662
  • docs: fix MDX codeblock: #​64673
  • Docs: Review auth guide: #​64605
  • Update Turbopack development test manifest: #​64709
  • add node example to open graph image docs: #​64305
  • docs: Suggest a blobless clone instead of a shallow clone: #​64693
  • Fix next-swc native binary write in tests: #​64744
  • docs: Add ant-design library info: #​63965
  • docs: fix default.js params example: #​64748
  • Update 07-route-groups.mdx, remove extra bracket: #​64754
  • chore: exit running related tests if there was no match: #​64772
  • docs: remove types in js example: #​64761
  • chore: rename 'example bug' label to 'examples': #​64775
  • Update Turbopack development test manifest: #​64762
  • chore: match label name during autolabeling: #​64770
  • Docs: Clarify template.js behavior: #​64781
  • Upgrade Turborepo: #​64767
  • Update index.mdx: #​64794
  • docs: "generateMetadata" to "generateViewport" in doc "generateViewport": #​64795
  • Update 06-bundle-analyzer.mdx: #​64740
  • Upgrade Turborepo: #​64842
  • Update @testing-library/react used in tests: #​64851
  • Update Turbopack development test manifest: #​64838
  • docs: remove types in js example: #​64878
  • fix app-dir-edge-runtime-with-wasm test: #​64891
  • chore(docs): added inlang to the list of i18n community libraries: #​61323
  • Add WorkOS to list of auth libraries: #​64860
  • Revert turborepo to 1.13.3-canary.2: #​64892
  • Revert turborepo to 1.13.3-canary.2 cont.: #​64895
  • Update 04-loading-ui-and-streaming.mdx: #​64857
  • Docs: Add section for @next/env package: #​64908
  • test(manifest): skip font/proxy test for now: #​64927
  • docs: update og generation code with local assets: #​64888
  • Allow StackBlitz repro links in bug reports on GitHub: #​64935
  • Fix mock span: #​64944
  • Add --skip-install flag to create-next-app: #​64691
  • Fix windows CI due to node release: #​64950
  • Ensure install works in test fixtures when NEXT_TEST_SKIP_CLEANUP=1 is specified: #​64829
  • test(fixture): allow turbopack build with longer wait time: #​64930
  • Sync Cargo.lock with turbo: #​64989
  • fix(test-utils): more robust server teardown: #​64991
  • Update Turbopack development test manifest: #​64996
  • Removed the "-" sign on Bun option for create-next-app CLI tool in the documentation: #​64972
  • test(fixture): prevent unexpected errored exit with leaking error: #​65007
  • docs: fix Bun install command: #​65016
  • Fix Server Action closure example: #​65029
  • Update sitemap.mdx: #​65003
  • chore: notify on popular feature requests: #​64877
  • docs: add missing imports in auth article: #​65039
  • Replace createNextDescribe with nextTestSetup: #​64817
  • Update Turbopack production test manifest: #​65055
  • Update Turbopack development test manifest: #​65054
  • Fix typo in code example in index.mdx: #​65075
  • test: fix react version testing due to new release: #​65081
  • Combine necessary file for edge route in size calculation: #​65053
  • Bump @testing-library/react to 15.0.3 (from 13.x): #​65119
  • docs: Fix typo for ReactDOM.prefetchDNS method inside Resource Hints section: #​65111
  • chore(github-workflow): update popular workflows cron time, fix undef…: #​65172
  • chore(github-templates): update docs_report template, update template descriptions: #​65178
  • chore: add more labels: #​65209
  • docs: Add @​fluentui/react-components to list of libraries that support css-in-js with app router: #​61521
  • docs: fix skipTrailingSlashRedirect middleware example: #​65220
  • docs(app-routing-layoutsand-template): use the correct path: #​65085
  • Update Turbopack production test manifest: #​65225
  • Update Turbopack development test manifest: #​65226
  • chore(github-workflow): update to check all reactions: #​65228
  • docs(staletime): add clarification around prefetch false: #​65252
  • create-next-app] remove "text-balance" custom class: [#​63742](https://github.com/vercel/next.js/issues/63742)
    
  • Extract slow tests to avoid wasteful start/stop: #​65265
  • Remove unnecessary mocks: #​65284
  • chore(github-workflow): add linear: next labels to sync popular issues to linear: #​65288
  • Improve test assertions: #​65285
  • docs: update Route Handler streaming example: #​65286
  • chore(github-workflow): Update title for update-font-data workflow: #​65293
  • Update Turbopack development test manifest: #​65312
  • add explicit test for parallel routes in a root layout: #​65338
  • docs(unstable_cache): add data cache mentions: #​65342
  • Remove duplicate code example in authentication page: #​65354
  • Update Turbopack development test manifest: #​65404
  • use backticks instead of quotes: #​65393
  • Update 05-mdx.mdx: #​65392
  • Support interrupts and focus in react-profiling-mode test: #​65200
  • Improve Head > script coverage: #​65399
  • chore(test): add more tests for image optimizer formats: #​65363
  • Improve test assertions: #​65319
  • Use @testing-library instead of react-dom/test-utils: #​65328
  • Fixed wrong highlight in Building your application > authentication > useFormStatus hook example : #​65400
  • docs(caching): Fix typo for staleTimes: #​65427
  • test: disable next-test playwright test: #​65460
  • fix isTurbopack check in test cases: #​65446
  • Updating the links to the useActionState docs: #​65476
  • update create-next-app React versions: #​65478
  • Update docs on default metadataBase value: #​65428
  • Update Turbopack development test manifest: #​65497
  • chore: add prettier update to blame ignore: #​65529
  • Sync Cargo.lock with Turbo: #​65525
  • chore(test): test image preload below the fold: #​65528
  • test: consolidate action flaky test: #​65541
  • Fix /dynamic in test/.stats-app: #​65543
  • chore(create-next-app): add --empty flag: #​65532
  • fix: ignore all .env files for create-next-app by default: #​61920
  • docs: explain about the conditional default metadataBase on vercel de…: #​65583
  • Fix NEXT_SKIP_ISOLATE=1 log for testing: #​65590
  • eslint] Fix lint-staged to ensure eslint is ran: [#​65622](https://github.com/vercel/next.js/issues/65622)
    
  • Docs: Update server actions link to point at server actions page: #​65593
  • create-next-app - Update links for READMEs: #​65548
  • chore(create-next-app): update empty templates: #​65620
  • fix(docs): fix minor meta charset typo: #​65596
  • chore(create-next-app): update README links: #​65634
  • Add Ecmascript features tests: #​65613
  • Add missing type-only imports to documentation examples: #​65687
  • chore(CI): escape PR title for slack webhook: #​65742
  • Docs: Make "With URL Obeject" only displayed in Pages docs: #​65547
  • Update external links 07-edge.mdx: #​65728
  • chore: add git blame ignore-revs support to gitlens for vscode configuration: #​65762
  • chore: remove unnecessary dependency: #​65819
  • test: fix flaky tests and disabled constant failing ones: #​65822
  • Run CNA tests with Next.js from branch: #​65852
  • docs(css-in-js): alphabetize libraries name: #​65832
  • Fix typos in test descriptions in router-rerender integration tests: #​65834
  • fix: race condition in CLI output in react-compiler test: #​65909
  • Update create-next-app template: #​65803
  • Fix send-trace-to-jaeger boolean span values: #​65920
  • Mention Renaming of useFormState: #​65934
  • docs: clarify gSSP docs for runtime: #​65962
  • fix(docs): update styled components option: #​65718
  • feat: Add option to enable Turbopack with create-next-app: #​65926
  • chore(github-workflow): move issues, prs, features to #next-info channel: #​65991
  • Update Turbopack development test manifest: #​66002
  • docs: Update Route Handlers docs for dynamic: #​66010
  • Update Turbopack production test manifest: #​66007
  • Include base commit in changes included by a React sync: #​65868
  • add missing "prerenderEarlyExit: false" to dynamic-data test
  • add pre-push hook to guard against accidental pushes directly to canary: #​66030
  • Add missing 'prerenderEarlyExit: false' in tests: #​66032
  • chore(docs): remove suggestion of manually installing sharp: #​66034
  • Update Turbopack development test manifest: #​66044
  • Fix swc test path from node_modules: #​66047
  • Update create-next-app template CSS: #​66043
  • Update lightningcss to 1.0.0-alpha.56: #​66046
  • ci(workflow): skip building next-swc with latest turbopack: #​66048
  • Improve sync-react changelog generator: #​66051
  • Tweak flakey metadata error tests: #​66060
  • Fix cloudflare transform images url: #​66076
  • React sync: Reduce manual tasks: #​66095
  • React sync: Handle React PRs landed via ghstack: #​66069
  • Memory] Add docs for new experimental.webpackMemoryOptimizations option: [#​66096](https://github.com/vercel/next.js/issues/66096)
    
    
Credits

Huge thanks to @​devjiwonchoi, @​ijjk, @​Ethan-Arrowood, @​sokra, @​kenji-webdev, @​wbinnssmith, @​huozhi, @​domdomegg, @​samcx, @​Jaaneek, @​evanwinter, @​wyattjoh, @​kdy1, @​balazsorban44, @​feedthejim, @​ztanner, @​ForsakenHarmony, @​kwonoj, @​delbaoliveira, @​stipsan, @​leerob, @​shuding, @​xiaohanyu, @​timneutkens, @​dvoytenko, @​bobaaaaa, @​bgw, @​gaspar09, @​souporserious, @​unflxw, @​kiner-tang, @​Ehren12, @​EffectDoplera, @​IAmKushagraSharma, @​Auxdible, @​sean-rallycry, @​Jeffrey-Zutt, @​eps1lon, @​jeanmax1me, @​unstubbable, @​NilsJacobsen, @​PaulAsjes, @​adiguno, @​ryan-nauman, @​zsh77, @​KagamiChan, @​steveluscher, @​MehfoozurRehman, @​vkryachko, @​chentsulin, @​samijaber, @​begalinsaf, @​FluxCapacitor2, @​lukahartwig, @​brianshano, @​pavelglac, @​styfle, @​symant233, @​HristovCodes, @​karlhorky, @​jonluca, @​jonathan-ingram, @​mknichel, @​sopranopillow, @​Gomah, @​imddc, @​notrab, @​gabrielrolfsen, @​remorses, @​AbhiShake1, @​agadzik, @​ryota-murakami, @​rishabhpoddar, @​rezamauliadi, @​IncognitoTGT, @​webtinax, @​BunsDev, @​nisabmohd, @​z0n, @​bennettdams, @​joeshub, @​n1ckoates, @​srkirkland, @​RiskyMH, @​coopbri, @​okoyecharles, @​diogocapela, @​dnhn, @​typeofweb, @​davidsa03, @​imranolas, @​lubieowoce, @​maxhaomh, @​mirasayon, @​blvdmitry, @​hwangstar156, @​lforst, @​emmerich, @​christian-bromann, @​Lsnsh, @​datner, @​hiro0218, @​flybayer, @​ianmacartney, @​ypessoa, @​ryohidaka, @​icyJoseph, @​Arinji2, @​lovell, @​nsams, @​Nayeem-XTREME, @​JamBalaya56562, @​Arindam200, @​gaojude, @​qqww08, and @​todor0v for helping!


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), 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 has been generated by Renovate Bot.

This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [next](https://nextjs.org) ([source](https://github.com/vercel/next.js)) | dependencies | patch | [`15.0.0-canary.171` -> `15.0.0-rc.0`](https://renovatebot.com/diffs/npm/next/15.0.0-canary.171/15.0.0-rc.0) | --- ### Release Notes <details> <summary>vercel/next.js (next)</summary> ### [`v15.0.0-rc.0`](https://github.com/vercel/next.js/releases/tag/v15.0.0-rc.0) [Compare Source](https://github.com/vercel/next.js/compare/v15.0.0-canary.171...v15.0.0-rc.0) ##### Core Changes - fix(next): global not-found not working on multi-root layouts: [#&#8203;63053](https://github.com/vercel/next.js/issues/63053) - chore(next): add keywords on package.json: [#&#8203;64173](https://github.com/vercel/next.js/issues/64173) - Fix DynamicServerError not being thrown in fetch: [#&#8203;64511](https://github.com/vercel/next.js/issues/64511) - fix: `lib/helpers/install.ts` to better support pnpm and properly respect `root` argument: [#&#8203;64418](https://github.com/vercel/next.js/issues/64418) - fix(next): `Metadata.openGraph` values not resolving basic values when `type` is set: [#&#8203;63620](https://github.com/vercel/next.js/issues/63620) - disable production chunking in dev: [#&#8203;64488](https://github.com/vercel/next.js/issues/64488) - update turbopack: [#&#8203;64501](https://github.com/vercel/next.js/issues/64501) - Turbopack: Allow client components to be imported in app routes: [#&#8203;64520](https://github.com/vercel/next.js/issues/64520) - refactor: remove always truthy flag: [#&#8203;64522](https://github.com/vercel/next.js/issues/64522) - Turbopack: don’t show long internal stack traces on build errors: [#&#8203;64427](https://github.com/vercel/next.js/issues/64427) - next/script: Correctly apply async and defer props: [#&#8203;52939](https://github.com/vercel/next.js/issues/52939) - chore(next/font): update [@&#8203;capsizecss/metrics](https://github.com/capsizecss/metrics) package: [#&#8203;64528](https://github.com/vercel/next.js/issues/64528) - feat: add information that revalidate interval is in seconds: [#&#8203;64229](https://github.com/vercel/next.js/issues/64229) - Typo "Minifer" in config.ts: [#&#8203;64359](https://github.com/vercel/next.js/issues/64359) - Enhance types for Node and Edge envionments: [#&#8203;64454](https://github.com/vercel/next.js/issues/64454) - feat: Add a validation for `postcss` with `useLightningcss`: [#&#8203;64379](https://github.com/vercel/next.js/issues/64379) - fix HMR for cases where chunking changes: [#&#8203;64367](https://github.com/vercel/next.js/issues/64367) - perf: improve Pages Router server rendering performance: [#&#8203;64461](https://github.com/vercel/next.js/issues/64461) - Fix cjs client components tree-shaking: [#&#8203;64558](https://github.com/vercel/next.js/issues/64558) - fix refresh behavior for discarded actions: [#&#8203;64532](https://github.com/vercel/next.js/issues/64532) - fix: filter out middleware requests in logging: [#&#8203;64549](https://github.com/vercel/next.js/issues/64549) - chore: remove unused rust dependencies: [#&#8203;62176](https://github.com/vercel/next.js/issues/62176) - fix(next-swc): correctly set wasm fallback for known target triples: [#&#8203;64567](https://github.com/vercel/next.js/issues/64567) - memoize layout router context: [#&#8203;64575](https://github.com/vercel/next.js/issues/64575) - fix incorrect refresh request when basePath is set: [#&#8203;64589](https://github.com/vercel/next.js/issues/64589) - fix TypeError edge-case for parallel slots rendered multiple times: [#&#8203;64271](https://github.com/vercel/next.js/issues/64271) - Fix ASL bundling for dynamic css: [#&#8203;64451](https://github.com/vercel/next.js/issues/64451) - Revert "fix(next): global not-found not working on multi-root layouts": [#&#8203;64601](https://github.com/vercel/next.js/issues/64601) - chore(test): run related E2E deploy tests on PRs: [#&#8203;63763](https://github.com/vercel/next.js/issues/63763) - Improve top level await coverage: [#&#8203;64508](https://github.com/vercel/next.js/issues/64508) - Upgrade typescript to 5.3: [#&#8203;64043](https://github.com/vercel/next.js/issues/64043) - add pathname normalizer for actions: [#&#8203;64592](https://github.com/vercel/next.js/issues/64592) - Fix experimental/testmode by removing console.log: [#&#8203;64670](https://github.com/vercel/next.js/issues/64670) - Don't output .test.ts files in next/font: [#&#8203;63472](https://github.com/vercel/next.js/issues/63472) - Fix reporting when performance.measure doesn't exist (Edge): [#&#8203;64669](https://github.com/vercel/next.js/issues/64669) - Reduce amount of data passed to collectBuildTraces: [#&#8203;59665](https://github.com/vercel/next.js/issues/59665) - fix(next-server): 'quiet' setting delegate for custom server: [#&#8203;64512](https://github.com/vercel/next.js/issues/64512) - Revert "chore(test): run related E2E deploy tests on PRs": [#&#8203;64682](https://github.com/vercel/next.js/issues/64682) - update turbopack: [#&#8203;64686](https://github.com/vercel/next.js/issues/64686) - Fix: resolve mixed re-exports module as cjs: [#&#8203;64681](https://github.com/vercel/next.js/issues/64681) - Revert "fix TypeError edge-case for parallel slots rendered multiple times": [#&#8203;64690](https://github.com/vercel/next.js/issues/64690) - Fix typo: 'serverComponentsExtenalPackages' should be 'serverComponentsExternalPackages': [#&#8203;64705](https://github.com/vercel/next.js/issues/64705) - prevent erroneous route interception during lazy fetch: [#&#8203;64692](https://github.com/vercel/next.js/issues/64692) - Add `@appsignal/nodejs` to the external packages list: [#&#8203;64503](https://github.com/vercel/next.js/issues/64503) - fix root page revalidation when redirecting in a server action: [#&#8203;64730](https://github.com/vercel/next.js/issues/64730) - Clean-up fetch metrics tracking: [#&#8203;64746](https://github.com/vercel/next.js/issues/64746) - \[actions] Enforce body limit using Transform stream: [#&#8203;64694](https://github.com/vercel/next.js/issues/64694) - Turbopack: Don’t show stack traces for internal modules: [#&#8203;64228](https://github.com/vercel/next.js/issues/64228) - Reapply "chore(test): run related E2E deploy tests on PRs" ([#&#8203;64682](https://github.com/vercel/next.js/issues/64682)): [#&#8203;64712](https://github.com/vercel/next.js/issues/64712) - fix(fetch-cache): fix typo: [#&#8203;64786](https://github.com/vercel/next.js/issues/64786) - fix: remove traceparent from cachekey should not remove traceparent from original object: [#&#8203;64727](https://github.com/vercel/next.js/issues/64727) - fix interception route rewrite regex not supporting hyphenated segments: [#&#8203;64805](https://github.com/vercel/next.js/issues/64805) - Disable ncc cache instead of cache cleaning: [#&#8203;64804](https://github.com/vercel/next.js/issues/64804) - Move next-swc Turborepo config to packages/next-swc: [#&#8203;64789](https://github.com/vercel/next.js/issues/64789) - build: Update `swc_core` to `v0.90.33`: [#&#8203;64553](https://github.com/vercel/next.js/issues/64553) - Enable loading source maps for Next Server and React: [#&#8203;64527](https://github.com/vercel/next.js/issues/64527) - fix: mixing namespace import and named import client components: [#&#8203;64809](https://github.com/vercel/next.js/issues/64809) - fext(next): extend next.config for mdxRs support options: [#&#8203;64801](https://github.com/vercel/next.js/issues/64801) - skip test_e2e_deploy_related when triggered from a fork: [#&#8203;64893](https://github.com/vercel/next.js/issues/64893) - fix(fetch-cache): fix additional typo, add type & data validation: [#&#8203;64799](https://github.com/vercel/next.js/issues/64799) - feat(next-core): support parsing matcher config object: [#&#8203;64678](https://github.com/vercel/next.js/issues/64678) - Fix mixed exports in server component with barrel optimization: [#&#8203;64894](https://github.com/vercel/next.js/issues/64894) - fix: improve tsconfig extends checks: [#&#8203;61413](https://github.com/vercel/next.js/issues/61413) - Fix next/image usage in mdx: [#&#8203;64875](https://github.com/vercel/next.js/issues/64875) - fix dynamic route interception not working when deployed with middleware: [#&#8203;64923](https://github.com/vercel/next.js/issues/64923) - feat(turbopack): Handle fragments in requests: [#&#8203;64232](https://github.com/vercel/next.js/issues/64232) - feat(turbopack): Check for duplicate parallel routes: [#&#8203;64181](https://github.com/vercel/next.js/issues/64181) - Speed up createNext test suite isolation: [#&#8203;64909](https://github.com/vercel/next.js/issues/64909) - fix(rewrites): support external rewrite destination: [#&#8203;64943](https://github.com/vercel/next.js/issues/64943) - Ensure edge prerender-manifest is minimal: [#&#8203;64946](https://github.com/vercel/next.js/issues/64946) - remove special-cased prefetch kind in dev mode: [#&#8203;64941](https://github.com/vercel/next.js/issues/64941) - feat: support import attributes: [#&#8203;59480](https://github.com/vercel/next.js/issues/59480) - NextJS App router: add `isolated-vm` to server-external-packages.json: [#&#8203;64749](https://github.com/vercel/next.js/issues/64749) - Add `next experimental-test` command: [#&#8203;64352](https://github.com/vercel/next.js/issues/64352) - Revert "feat: support import attributes": [#&#8203;65001](https://github.com/vercel/next.js/issues/65001) - NODE_OPTIONS updates: [#&#8203;65006](https://github.com/vercel/next.js/issues/65006) - Update React from [`14898b6`](https://github.com/vercel/next.js/commit/14898b6a9) to [`c3048aa`](https://github.com/vercel/next.js/commit/c3048aab4): [#&#8203;64798](https://github.com/vercel/next.js/issues/64798) - initialize ALS with cookies in middleware: [#&#8203;65008](https://github.com/vercel/next.js/issues/65008) - feat(next/image)!: remove `squoosh` in favor of `sharp` as optional dependency: [#&#8203;63321](https://github.com/vercel/next.js/issues/63321) - fix: Workaround acorn bug/version issue by using SWC: [#&#8203;65021](https://github.com/vercel/next.js/issues/65021) - build: Update `@swc/core` to `v1.5.0`: [#&#8203;65022](https://github.com/vercel/next.js/issues/65022) - Ensure escaped string are parsed in NODE_OPTIONS: [#&#8203;65046](https://github.com/vercel/next.js/issues/65046) - chore(fetch-cache): remove zod from fetch cache: [#&#8203;65079](https://github.com/vercel/next.js/issues/65079) - support breadcrumb style catch-all parallel routes: [#&#8203;65063](https://github.com/vercel/next.js/issues/65063) - Improve initial setup with new App Router TypeScript project: [#&#8203;64826](https://github.com/vercel/next.js/issues/64826) - Add experimental trace file field: [#&#8203;65071](https://github.com/vercel/next.js/issues/65071) - Fix playwright config merging for webServer property: [#&#8203;65090](https://github.com/vercel/next.js/issues/65090) - chore(logging): Disable info logging of critters in production: [#&#8203;62776](https://github.com/vercel/next.js/issues/62776) - \[unstable_cache] Don't track dynamic fetches in an unstable_cache callback: [#&#8203;65010](https://github.com/vercel/next.js/issues/65010) - fix(page-static-info): refine warning message to emit once: [#&#8203;65091](https://github.com/vercel/next.js/issues/65091) - update redirect handling on forwarded action requests: [#&#8203;65097](https://github.com/vercel/next.js/issues/65097) - Tracing: allow opt-in flag to send build traces to url: [#&#8203;65019](https://github.com/vercel/next.js/issues/65019) - Turbopack: Allow client components from foreign code in app routes: [#&#8203;64751](https://github.com/vercel/next.js/issues/64751) - fix node.js module warning in middleware: [#&#8203;65112](https://github.com/vercel/next.js/issues/65112) - Fix: strip \_rsc query for client navigation rsc request: [#&#8203;65084](https://github.com/vercel/next.js/issues/65084) - fix unhandled runtime error when notFound() triggered in generateMetadata w/ parallel routes: [#&#8203;65102](https://github.com/vercel/next.js/issues/65102) - Use vercel deployment url for metadataBase fallbacks: [#&#8203;65089](https://github.com/vercel/next.js/issues/65089) - Fix next/dynamic with babel and src dir: [#&#8203;65177](https://github.com/vercel/next.js/issues/65177) - update turbopack: [#&#8203;65191](https://github.com/vercel/next.js/issues/65191) - Fix crypto import in edge runtime with Turbopack: [#&#8203;65171](https://github.com/vercel/next.js/issues/65171) - Resolve global `next` Webpack alias last: [#&#8203;65123](https://github.com/vercel/next.js/issues/65123) - Add oslo, [@&#8203;node-rs/argon2](https://github.com/node-rs/argon2), and [@&#8203;node-rs/bcrypt](https://github.com/node-rs/bcrypt) to external packages: [#&#8203;65204](https://github.com/vercel/next.js/issues/65204) - \[trace] Reduce the size of .next/trace files: [#&#8203;65101](https://github.com/vercel/next.js/issues/65101) - Remove extra suspense boundary for default next/dynamic: [#&#8203;64716](https://github.com/vercel/next.js/issues/64716) - Only apply metadata manifest credentials for preview deployment: [#&#8203;64940](https://github.com/vercel/next.js/issues/64940) - fix(next): add missing browser.major type: [#&#8203;65185](https://github.com/vercel/next.js/issues/65185) - Turbopack: rename source map prefix: [#&#8203;64965](https://github.com/vercel/next.js/issues/64965) - fix(next/image): detect react@19 for `fetchPriority` prop: [#&#8203;65235](https://github.com/vercel/next.js/issues/65235) - Use POST for invokeIpcMethod: [#&#8203;65238](https://github.com/vercel/next.js/issues/65238) - fix redirect to url with semicolon: [#&#8203;65165](https://github.com/vercel/next.js/issues/65165) - Provide non-dynamic segments to catch-all parallel routes: [#&#8203;65233](https://github.com/vercel/next.js/issues/65233) - Fix an issue parsing catchall params: [#&#8203;65277](https://github.com/vercel/next.js/issues/65277) - Enable preloading entries by default: [#&#8203;65289](https://github.com/vercel/next.js/issues/65289) - Trace uploader: add worker spans to allowed events: [#&#8203;65255](https://github.com/vercel/next.js/issues/65255) - Update font data: [#&#8203;65301](https://github.com/vercel/next.js/issues/65301) - Update revalidateTag to batch tags in one request: [#&#8203;65296](https://github.com/vercel/next.js/issues/65296) - Revert "Remove extra suspense boundary for default next/dynamic": [#&#8203;65309](https://github.com/vercel/next.js/issues/65309) - Emit polyfill-nomodule.js into the build manifest polyfillFiles: [#&#8203;65223](https://github.com/vercel/next.js/issues/65223) - Remove broken `#[turbo_tasks::value(transparent)]` attributes: [#&#8203;65336](https://github.com/vercel/next.js/issues/65336) - Delete dead `concatenate_output_assets` function: [#&#8203;65337](https://github.com/vercel/next.js/issues/65337) - Upgrade Turbopack: [#&#8203;65320](https://github.com/vercel/next.js/issues/65320) - Pages router: Use attribute-based head children reconciler when `strictNextHead` is enabled: [#&#8203;65408](https://github.com/vercel/next.js/issues/65408) - Revert "Implement Turbopack trace server bindings": [#&#8203;65419](https://github.com/vercel/next.js/issues/65419) - use correct not-found component when triggered from a parallel route: [#&#8203;65343](https://github.com/vercel/next.js/issues/65343) - Implement Turbopack trace server bindings: [#&#8203;65410](https://github.com/vercel/next.js/issues/65410) - fix(next/image): bypass icns images: [#&#8203;65414](https://github.com/vercel/next.js/issues/65414) - \[PPR] Enable incremental adoption: [#&#8203;63847](https://github.com/vercel/next.js/issues/63847) - fix: replace deprecated/removed functions in eslint-plugin-next: [#&#8203;64251](https://github.com/vercel/next.js/issues/64251) - docs: update `revalidatePath` & fix cache debug logic: [#&#8203;65365](https://github.com/vercel/next.js/issues/65365) - fix(next-core): mark turbopack embed fs to be internals: [#&#8203;65420](https://github.com/vercel/next.js/issues/65420) - fix(next/image): add missing svg test and refactor missing types: [#&#8203;65345](https://github.com/vercel/next.js/issues/65345) - build(edge): extract buildId into environment: [#&#8203;64521](https://github.com/vercel/next.js/issues/64521) - Revert "build(edge): extract buildId into environment": [#&#8203;65425](https://github.com/vercel/next.js/issues/65425) - fix(next/image): set max url length to 3072: [#&#8203;65457](https://github.com/vercel/next.js/issues/65457) - Support React 19 in App and Pages router: [#&#8203;65058](https://github.com/vercel/next.js/issues/65058) - Promote and rename server bundling options `serverComponentsExternalPackages` and `bundlePagesExternals`: [#&#8203;65421](https://github.com/vercel/next.js/issues/65421) - add experimental flag to allow forcing NODE_ENV=development in builds: [#&#8203;65463](https://github.com/vercel/next.js/issues/65463) - Support esm externals in app router: [#&#8203;65041](https://github.com/vercel/next.js/issues/65041) - fix: lazy load sharp: [#&#8203;65484](https://github.com/vercel/next.js/issues/65484) - make sure children is first in loader tree to fix head css bug on client navigation: [#&#8203;65279](https://github.com/vercel/next.js/issues/65279) - Re-land build(edge): extract buildId into environment: [#&#8203;65426](https://github.com/vercel/next.js/issues/65426) - improve versioned content map: [#&#8203;65466](https://github.com/vercel/next.js/issues/65466) - update turbopack: [#&#8203;65503](https://github.com/vercel/next.js/issues/65503) - Remove ineffective webpack rules and unused app-page context modules: [#&#8203;65321](https://github.com/vercel/next.js/issues/65321) - add page name to crashes: [#&#8203;65504](https://github.com/vercel/next.js/issues/65504) - Bump styled-jsx to 5.1.3: [#&#8203;65485](https://github.com/vercel/next.js/issues/65485) - Preload all chunks for next/dynamic in SSR: [#&#8203;65486](https://github.com/vercel/next.js/issues/65486) - fix!: add sharp timeout of 10 seconds: [#&#8203;65517](https://github.com/vercel/next.js/issues/65517) - Turbopack: new graph aggregation: [#&#8203;65206](https://github.com/vercel/next.js/issues/65206) - feat(next): revise server component error message: [#&#8203;65468](https://github.com/vercel/next.js/issues/65468) - chore: update prettier to 3.2.5: [#&#8203;65092](https://github.com/vercel/next.js/issues/65092) - Revert "Remove ineffective webpack rules and unused app-page context modules": [#&#8203;65558](https://github.com/vercel/next.js/issues/65558) - Remove auto appending xml extension to dynamic sitemap routes: [#&#8203;65507](https://github.com/vercel/next.js/issues/65507) - Remove rsc esm client module extra exports: [#&#8203;65519](https://github.com/vercel/next.js/issues/65519) - Handle nonce on Next.js injected script/link tags: [#&#8203;65508](https://github.com/vercel/next.js/issues/65508) - Fix multi-zone test by removing dependency list: [#&#8203;65589](https://github.com/vercel/next.js/issues/65589) - remove next-action header when following a redirect: [#&#8203;65615](https://github.com/vercel/next.js/issues/65615) - Remove [@&#8203;next/font](https://github.com/next/font) resolving for font loaders: [#&#8203;65601](https://github.com/vercel/next.js/issues/65601) - remove legacy deprecated warnings: [#&#8203;65579](https://github.com/vercel/next.js/issues/65579) - feat(turbopack): add support for `bundlePagesRouterDependencies`: [#&#8203;65520](https://github.com/vercel/next.js/issues/65520) - fix(next-swc): load wasm fallback if native bindings fail to load: [#&#8203;65623](https://github.com/vercel/next.js/issues/65623) - fix(next-swc): correct path interop to filepath for wasm: [#&#8203;65633](https://github.com/vercel/next.js/issues/65633) - Add proper deprecation/rename warnings for server bundling option: [#&#8203;65575](https://github.com/vercel/next.js/issues/65575) - feat!(next/image): change default `Content-Disposition` to `attachment`: [#&#8203;65631](https://github.com/vercel/next.js/issues/65631) - Pages router: Enable strict `next/head` children reconciler by default: [#&#8203;65418](https://github.com/vercel/next.js/issues/65418) - Apply react-server conditions to middleware: [#&#8203;65424](https://github.com/vercel/next.js/issues/65424) - fix(next-swc): Do not reuse compiler instance: [#&#8203;65602](https://github.com/vercel/next.js/issues/65602) - Show the new key of experimental config change warnings: [#&#8203;65651](https://github.com/vercel/next.js/issues/65651) - fix(next-swc): Fix SWC env target - include option: [#&#8203;65693](https://github.com/vercel/next.js/issues/65693) - Reapply "Implement Turbopack trace server bindings" ([#&#8203;65419](https://github.com/vercel/next.js/issues/65419)): [#&#8203;65527](https://github.com/vercel/next.js/issues/65527) - fix(resolve-metadata): allow for search params in canonical URL: [#&#8203;65366](https://github.com/vercel/next.js/issues/65366) - Remove missingSuspenseWithCSRBailout config: [#&#8203;65688](https://github.com/vercel/next.js/issues/65688) - Reland Remove ineffective webpack rules and unused app-page context modules: [#&#8203;65694](https://github.com/vercel/next.js/issues/65694) - Remove swc minify related code branches: [#&#8203;65690](https://github.com/vercel/next.js/issues/65690) - fix: load the tags manifest asynchronously: [#&#8203;64563](https://github.com/vercel/next.js/issues/64563) - Bump acorn to replace swc class properties transform: [#&#8203;65715](https://github.com/vercel/next.js/issues/65715) - fix: watch experimental/testmode in when running "pnpm dev": [#&#8203;65689](https://github.com/vercel/next.js/issues/65689) - Revert "chore: externalize undici for bundling": [#&#8203;65727](https://github.com/vercel/next.js/issues/65727) - \[ppr] Request normalization fixes: [#&#8203;65717](https://github.com/vercel/next.js/issues/65717) - fix(next/image)!: error when `src` has leading or trailing space: [#&#8203;65637](https://github.com/vercel/next.js/issues/65637) - fext(next-swc): extend internal env flag to all native bindings: [#&#8203;65748](https://github.com/vercel/next.js/issues/65748) - Update font data: [#&#8203;65719](https://github.com/vercel/next.js/issues/65719) - fix(next): add alias to new react exports: [#&#8203;65761](https://github.com/vercel/next.js/issues/65761) - Update font data: [#&#8203;65768](https://github.com/vercel/next.js/issues/65768) - feat: remove font family hashing in next/font css: [#&#8203;53608](https://github.com/vercel/next.js/issues/53608) - Add script to script loader when strategy prop is undefined: [#&#8203;65585](https://github.com/vercel/next.js/issues/65585) - fix: ensure websockets are correctly passed: [#&#8203;65759](https://github.com/vercel/next.js/issues/65759) - Add `clientTraceMetadata` experimental option to propagate tracing data to the client: [#&#8203;64256](https://github.com/vercel/next.js/issues/64256) - Remove process auto polyfill in edge runtime: [#&#8203;65751](https://github.com/vercel/next.js/issues/65751) - feat: support import attributes: [#&#8203;65749](https://github.com/vercel/next.js/issues/65749) - Turbopack: Remove `EcmascriptChunkingContext`: [#&#8203;65716](https://github.com/vercel/next.js/issues/65716) - Error in build for middleware when import client-only: [#&#8203;65792](https://github.com/vercel/next.js/issues/65792) - fix(next): reject protocol-relative URLs in image optimization: [#&#8203;65752](https://github.com/vercel/next.js/issues/65752) - Fix broken HTML inlining of non UTF-8 decodable binary data from Flight payload: [#&#8203;65664](https://github.com/vercel/next.js/issues/65664) - Bundle the installed react for middleware: [#&#8203;65811](https://github.com/vercel/next.js/issues/65811) - fix middleware cookie initialization: [#&#8203;65820](https://github.com/vercel/next.js/issues/65820) - fix(next/image)!: set upstream timeout to 7 seconds: [#&#8203;65821](https://github.com/vercel/next.js/issues/65821) - feat(turbopack-ecmascript): use import attributes for annotations: [#&#8203;59370](https://github.com/vercel/next.js/issues/59370) - feat(next): experimental react compiler support: [#&#8203;65804](https://github.com/vercel/next.js/issues/65804) - Fix the runtime for rsc layer: [#&#8203;65850](https://github.com/vercel/next.js/issues/65850) - Ensure React Compiler only runs on first-party browser code: [#&#8203;65851](https://github.com/vercel/next.js/issues/65851) - fix: bump nft@0.27.1: [#&#8203;65854](https://github.com/vercel/next.js/issues/65854) - add effect packages into the optimized-by-default list: [#&#8203;65465](https://github.com/vercel/next.js/issues/65465) - Upgrade react@beta: [#&#8203;65845](https://github.com/vercel/next.js/issues/65845) - Ensure plugin-syntax-jsx doesn't have to be installed: [#&#8203;65865](https://github.com/vercel/next.js/issues/65865) - Update React from [`4508873`](https://github.com/vercel/next.js/commit/4508873393) to [`04b0588`](https://github.com/vercel/next.js/commit/04b058868c): [#&#8203;65864](https://github.com/vercel/next.js/issues/65864) - Set default stale-while-revalidate header value to 1 year: [#&#8203;65867](https://github.com/vercel/next.js/issues/65867) - fix missing experimental warning for reactCompiler: [#&#8203;65866](https://github.com/vercel/next.js/issues/65866) - Error on mismatched minimal react version: [#&#8203;65806](https://github.com/vercel/next.js/issues/65806) - Revert "Set default stale-while-revalidate header value to 1 year": [#&#8203;65887](https://github.com/vercel/next.js/issues/65887) - Update turbopack & swc_core: [#&#8203;65450](https://github.com/vercel/next.js/issues/65450) - Revert "Fix broken HTML inlining of non UTF-8 decodable binary data f…: [#&#8203;65906](https://github.com/vercel/next.js/issues/65906) - experimental: unstable_after: [#&#8203;65038](https://github.com/vercel/next.js/issues/65038) - Docs: Replace "twitter.com" to "x.com": [#&#8203;65917](https://github.com/vercel/next.js/issues/65917) - fix(next/image): prefer sharp defaults, use mozjpeg for JPEG: [#&#8203;65846](https://github.com/vercel/next.js/issues/65846) - Update font data: [#&#8203;65961](https://github.com/vercel/next.js/issues/65961) - unstable_after: support nested unstable_after calls: [#&#8203;65950](https://github.com/vercel/next.js/issues/65950) - Fix revalidateTimings route for catchall index route: [#&#8203;65843](https://github.com/vercel/next.js/issues/65843) - fix(next): initial prefetch cache not set properly with different search params: [#&#8203;65977](https://github.com/vercel/next.js/issues/65977) - Add additional log to experimental ppr flag in next.config.js: [#&#8203;65944](https://github.com/vercel/next.js/issues/65944) - Change default of prerenderEarlyExit to true: [#&#8203;65830](https://github.com/vercel/next.js/issues/65830) - short-circuit OPTIONS requests to pages: [#&#8203;65295](https://github.com/vercel/next.js/issues/65295) - Turbopack: Implement `next/font/local` with `BeforeResolvePlugin` and show custom error message: [#&#8203;65870](https://github.com/vercel/next.js/issues/65870) - \[Breaking] Disable automatic static generation for route handlers: [#&#8203;65825](https://github.com/vercel/next.js/issues/65825) - Fix router.refresh missing canonical url override: [#&#8203;65999](https://github.com/vercel/next.js/issues/65999) - Fix typo in JSDoc of `ppr` flag of `next.config.js`: [#&#8203;66028](https://github.com/vercel/next.js/issues/66028) - Revert webpack bundling layer changes for middleware/pages: [#&#8203;66049](https://github.com/vercel/next.js/issues/66049) - Upgrade lightningcss, disable grid prefixing: [#&#8203;65986](https://github.com/vercel/next.js/issues/65986) - \[Breaking] disable client router cache for page segments: [#&#8203;66039](https://github.com/vercel/next.js/issues/66039) - Add dedicated client entry for Turbopack builds: [#&#8203;65824](https://github.com/vercel/next.js/issues/65824) - Update React from [`04b0588`](https://github.com/vercel/next.js/commit/04b058868c) to [`81c5ff2`](https://github.com/vercel/next.js/commit/81c5ff2e04) : [#&#8203;65869](https://github.com/vercel/next.js/issues/65869) - implement unstable_rethrow: [#&#8203;65831](https://github.com/vercel/next.js/issues/65831) - chore(next/image): remove unused `output` parameter: [#&#8203;66083](https://github.com/vercel/next.js/issues/66083) - next-swc-napi: Enable "plugin" feature by default: [#&#8203;66006](https://github.com/vercel/next.js/issues/66006) - \[turbopack] Use updated RawOutput API: [#&#8203;65300](https://github.com/vercel/next.js/issues/65300) - Skip setting to fetch cache when not modified: [#&#8203;66055](https://github.com/vercel/next.js/issues/66055) - \[Memory] Add option to reduce memory usage caused by duplicate strings in webpack-sources: [#&#8203;66003](https://github.com/vercel/next.js/issues/66003) - Ensure metadata routes dont skip static optimization: [#&#8203;66097](https://github.com/vercel/next.js/issues/66097) - \[unstable_after] fix occasional dev-mode crash in edge runtime pages: [#&#8203;66099](https://github.com/vercel/next.js/issues/66099) - fix: ensure prefetch data routes are always added when app has ppr enabled: [#&#8203;66102](https://github.com/vercel/next.js/issues/66102) - \[Breaking] Disable automatic fetch caching: [#&#8203;66004](https://github.com/vercel/next.js/issues/66004) - Update React from [`81c5ff2`](https://github.com/vercel/next.js/commit/81c5ff2e04) to [`f994737`](https://github.com/vercel/next.js/commit/f994737d14): [#&#8203;66093](https://github.com/vercel/next.js/issues/66093) ##### Documentation Changes - docs(09-authentication): fixes link to NextAuth.js: [#&#8203;64457](https://github.com/vercel/next.js/issues/64457) - Improve auth docs : [#&#8203;63140](https://github.com/vercel/next.js/issues/63140) - Docs: Fix broken link: [#&#8203;64581](https://github.com/vercel/next.js/issues/64581) - docs: clarify runtime: [#&#8203;64593](https://github.com/vercel/next.js/issues/64593) ##### Example Changes - Update Sanity example deps and tsconfig: [#&#8203;64570](https://github.com/vercel/next.js/issues/64570) - chore: fix a wrong link for with-service-worker example: [#&#8203;64666](https://github.com/vercel/next.js/issues/64666) - Update Nav.tsx: [#&#8203;64818](https://github.com/vercel/next.js/issues/64818) - Update with-storybook example: [#&#8203;64911](https://github.com/vercel/next.js/issues/64911) - bug fix on a pull request [#&#8203;64911](https://github.com/vercel/next.js/issues/64911): [#&#8203;64925](https://github.com/vercel/next.js/issues/64925) - Update Sanity example deps: [#&#8203;64939](https://github.com/vercel/next.js/issues/64939) - deps updated for with-mongodb-mongoose example: [#&#8203;64928](https://github.com/vercel/next.js/issues/64928) - Docs: Explain why Layouts (RSCs) can't access `pathname`: [#&#8203;64785](https://github.com/vercel/next.js/issues/64785) - fix(examples): blog-starter <Link> href, remove redundant public folder: [#&#8203;65025](https://github.com/vercel/next.js/issues/65025) - Ensure latest canary of Next.js is installed in repros: [#&#8203;64967](https://github.com/vercel/next.js/issues/64967) - Ensure latest canary of Next.js is installed in repros: [#&#8203;65197](https://github.com/vercel/next.js/issues/65197) - feat(examples): add with-turso: [#&#8203;61291](https://github.com/vercel/next.js/issues/61291) - Fix export function name on docs/routing/layouts-and-templates: [#&#8203;65240](https://github.com/vercel/next.js/issues/65240) - Fixes with-supertokens example: [#&#8203;65267](https://github.com/vercel/next.js/issues/65267) - [@&#8203;emotion/cache](https://github.com/emotion/cache) version fix: [#&#8203;65422](https://github.com/vercel/next.js/issues/65422) - update reproduction templates to use correct React: [#&#8203;65624](https://github.com/vercel/next.js/issues/65624) - Resolve grammatical errors in examples: [#&#8203;65644](https://github.com/vercel/next.js/issues/65644) - Update `middleware` example to App Router: [#&#8203;65618](https://github.com/vercel/next.js/issues/65618) - update cache handler version and added better logic for opting out of…: [#&#8203;65330](https://github.com/vercel/next.js/issues/65330) - Update Sanity example deps and implementation: [#&#8203;65744](https://github.com/vercel/next.js/issues/65744) - update convex README.md: [#&#8203;65765](https://github.com/vercel/next.js/issues/65765) - chore: Bump react-modal to 3.16.2 in with-router-as-modal example: [#&#8203;65841](https://github.com/vercel/next.js/issues/65841) - Update Google Analytics example for App Router: [#&#8203;66021](https://github.com/vercel/next.js/issues/66021) ##### Misc Changes - hotfix: hardcoded skip turbopack tests to manifest: [#&#8203;64515](https://github.com/vercel/next.js/issues/64515) - Update to latest rust-cache: [#&#8203;64524](https://github.com/vercel/next.js/issues/64524) - Require turbopack build jobs: [#&#8203;64526](https://github.com/vercel/next.js/issues/64526) - chore: tweak unhelpful comment weight: [#&#8203;64496](https://github.com/vercel/next.js/issues/64496) - Update Turbopack development test manifest: [#&#8203;64546](https://github.com/vercel/next.js/issues/64546) - Update Turbopack development test manifest: [#&#8203;64579](https://github.com/vercel/next.js/issues/64579) - chore: update labels in workflows/templates: [#&#8203;63713](https://github.com/vercel/next.js/issues/63713) - chore: update label: [#&#8203;64662](https://github.com/vercel/next.js/issues/64662) - docs: fix MDX codeblock: [#&#8203;64673](https://github.com/vercel/next.js/issues/64673) - Docs: Review auth guide: [#&#8203;64605](https://github.com/vercel/next.js/issues/64605) - Update Turbopack development test manifest: [#&#8203;64709](https://github.com/vercel/next.js/issues/64709) - add node example to open graph image docs: [#&#8203;64305](https://github.com/vercel/next.js/issues/64305) - docs: Suggest a blobless clone instead of a shallow clone: [#&#8203;64693](https://github.com/vercel/next.js/issues/64693) - Fix next-swc native binary write in tests: [#&#8203;64744](https://github.com/vercel/next.js/issues/64744) - docs: Add ant-design library info: [#&#8203;63965](https://github.com/vercel/next.js/issues/63965) - docs: fix default.js params example: [#&#8203;64748](https://github.com/vercel/next.js/issues/64748) - Update 07-route-groups.mdx, remove extra bracket: [#&#8203;64754](https://github.com/vercel/next.js/issues/64754) - chore: exit running related tests if there was no match: [#&#8203;64772](https://github.com/vercel/next.js/issues/64772) - docs: remove types in js example: [#&#8203;64761](https://github.com/vercel/next.js/issues/64761) - chore: rename 'example bug' label to 'examples': [#&#8203;64775](https://github.com/vercel/next.js/issues/64775) - Update Turbopack development test manifest: [#&#8203;64762](https://github.com/vercel/next.js/issues/64762) - chore: match label name during autolabeling: [#&#8203;64770](https://github.com/vercel/next.js/issues/64770) - Docs: Clarify template.js behavior: [#&#8203;64781](https://github.com/vercel/next.js/issues/64781) - Upgrade Turborepo: [#&#8203;64767](https://github.com/vercel/next.js/issues/64767) - Update index.mdx: [#&#8203;64794](https://github.com/vercel/next.js/issues/64794) - docs: "generateMetadata" to "generateViewport" in doc "generateViewport": [#&#8203;64795](https://github.com/vercel/next.js/issues/64795) - Update 06-bundle-analyzer.mdx: [#&#8203;64740](https://github.com/vercel/next.js/issues/64740) - Upgrade Turborepo: [#&#8203;64842](https://github.com/vercel/next.js/issues/64842) - Update `@testing-library/react` used in tests: [#&#8203;64851](https://github.com/vercel/next.js/issues/64851) - Update Turbopack development test manifest: [#&#8203;64838](https://github.com/vercel/next.js/issues/64838) - docs: remove types in js example: [#&#8203;64878](https://github.com/vercel/next.js/issues/64878) - fix app-dir-edge-runtime-with-wasm test: [#&#8203;64891](https://github.com/vercel/next.js/issues/64891) - chore(docs): added inlang to the list of i18n community libraries: [#&#8203;61323](https://github.com/vercel/next.js/issues/61323) - Add WorkOS to list of auth libraries: [#&#8203;64860](https://github.com/vercel/next.js/issues/64860) - Revert turborepo to 1.13.3-canary.2: [#&#8203;64892](https://github.com/vercel/next.js/issues/64892) - Revert turborepo to 1.13.3-canary.2 cont.: [#&#8203;64895](https://github.com/vercel/next.js/issues/64895) - Update 04-loading-ui-and-streaming.mdx: [#&#8203;64857](https://github.com/vercel/next.js/issues/64857) - Docs: Add section for `@next/env` package: [#&#8203;64908](https://github.com/vercel/next.js/issues/64908) - test(manifest): skip font/proxy test for now: [#&#8203;64927](https://github.com/vercel/next.js/issues/64927) - docs: update og generation code with local assets: [#&#8203;64888](https://github.com/vercel/next.js/issues/64888) - Allow StackBlitz repro links in bug reports on GitHub: [#&#8203;64935](https://github.com/vercel/next.js/issues/64935) - Fix mock span: [#&#8203;64944](https://github.com/vercel/next.js/issues/64944) - Add --skip-install flag to create-next-app: [#&#8203;64691](https://github.com/vercel/next.js/issues/64691) - Fix windows CI due to node release: [#&#8203;64950](https://github.com/vercel/next.js/issues/64950) - Ensure install works in test fixtures when `NEXT_TEST_SKIP_CLEANUP=1` is specified: [#&#8203;64829](https://github.com/vercel/next.js/issues/64829) - test(fixture): allow turbopack build with longer wait time: [#&#8203;64930](https://github.com/vercel/next.js/issues/64930) - Sync Cargo.lock with turbo: [#&#8203;64989](https://github.com/vercel/next.js/issues/64989) - fix(test-utils): more robust server teardown: [#&#8203;64991](https://github.com/vercel/next.js/issues/64991) - Update Turbopack development test manifest: [#&#8203;64996](https://github.com/vercel/next.js/issues/64996) - Removed the "-" sign on Bun option for create-next-app CLI tool in the documentation: [#&#8203;64972](https://github.com/vercel/next.js/issues/64972) - test(fixture): prevent unexpected errored exit with leaking error: [#&#8203;65007](https://github.com/vercel/next.js/issues/65007) - docs: fix Bun install command: [#&#8203;65016](https://github.com/vercel/next.js/issues/65016) - Fix Server Action closure example: [#&#8203;65029](https://github.com/vercel/next.js/issues/65029) - Update sitemap.mdx: [#&#8203;65003](https://github.com/vercel/next.js/issues/65003) - chore: notify on popular feature requests: [#&#8203;64877](https://github.com/vercel/next.js/issues/64877) - docs: add missing imports in auth article: [#&#8203;65039](https://github.com/vercel/next.js/issues/65039) - Replace createNextDescribe with nextTestSetup: [#&#8203;64817](https://github.com/vercel/next.js/issues/64817) - Update Turbopack production test manifest: [#&#8203;65055](https://github.com/vercel/next.js/issues/65055) - Update Turbopack development test manifest: [#&#8203;65054](https://github.com/vercel/next.js/issues/65054) - Fix typo in code example in index.mdx: [#&#8203;65075](https://github.com/vercel/next.js/issues/65075) - test: fix react version testing due to new release: [#&#8203;65081](https://github.com/vercel/next.js/issues/65081) - Combine necessary file for edge route in size calculation: [#&#8203;65053](https://github.com/vercel/next.js/issues/65053) - Bump `@testing-library/react` to 15.0.3 (from 13.x): [#&#8203;65119](https://github.com/vercel/next.js/issues/65119) - docs: Fix typo for `ReactDOM.prefetchDNS` method inside Resource Hints section: [#&#8203;65111](https://github.com/vercel/next.js/issues/65111) - chore(github-workflow): update popular workflows cron time, fix undef…: [#&#8203;65172](https://github.com/vercel/next.js/issues/65172) - chore(github-templates): update docs_report template, update template descriptions: [#&#8203;65178](https://github.com/vercel/next.js/issues/65178) - chore: add more labels: [#&#8203;65209](https://github.com/vercel/next.js/issues/65209) - docs: Add [@&#8203;fluentui/react-components](https://github.com/fluentui/react-components) to list of libraries that support css-in-js with app router: [#&#8203;61521](https://github.com/vercel/next.js/issues/61521) - docs: fix skipTrailingSlashRedirect middleware example: [#&#8203;65220](https://github.com/vercel/next.js/issues/65220) - docs(app-routing-layoutsand-template): use the correct path: [#&#8203;65085](https://github.com/vercel/next.js/issues/65085) - Update Turbopack production test manifest: [#&#8203;65225](https://github.com/vercel/next.js/issues/65225) - Update Turbopack development test manifest: [#&#8203;65226](https://github.com/vercel/next.js/issues/65226) - chore(github-workflow): update to check all reactions: [#&#8203;65228](https://github.com/vercel/next.js/issues/65228) - docs(staletime): add clarification around prefetch false: [#&#8203;65252](https://github.com/vercel/next.js/issues/65252) - \[create-next-app] remove "text-balance" custom class: [#&#8203;63742](https://github.com/vercel/next.js/issues/63742) - Extract slow tests to avoid wasteful start/stop: [#&#8203;65265](https://github.com/vercel/next.js/issues/65265) - Remove unnecessary mocks: [#&#8203;65284](https://github.com/vercel/next.js/issues/65284) - chore(github-workflow): add `linear: next` labels to sync popular issues to linear: [#&#8203;65288](https://github.com/vercel/next.js/issues/65288) - Improve test assertions: [#&#8203;65285](https://github.com/vercel/next.js/issues/65285) - docs: update Route Handler streaming example: [#&#8203;65286](https://github.com/vercel/next.js/issues/65286) - chore(github-workflow): Update title for update-font-data workflow: [#&#8203;65293](https://github.com/vercel/next.js/issues/65293) - Update Turbopack development test manifest: [#&#8203;65312](https://github.com/vercel/next.js/issues/65312) - add explicit test for parallel routes in a root layout: [#&#8203;65338](https://github.com/vercel/next.js/issues/65338) - docs(unstable_cache): add data cache mentions: [#&#8203;65342](https://github.com/vercel/next.js/issues/65342) - Remove duplicate code example in authentication page: [#&#8203;65354](https://github.com/vercel/next.js/issues/65354) - Update Turbopack development test manifest: [#&#8203;65404](https://github.com/vercel/next.js/issues/65404) - use backticks instead of quotes: [#&#8203;65393](https://github.com/vercel/next.js/issues/65393) - Update 05-mdx.mdx: [#&#8203;65392](https://github.com/vercel/next.js/issues/65392) - Support interrupts and focus in react-profiling-mode test: [#&#8203;65200](https://github.com/vercel/next.js/issues/65200) - Improve `Head > script` coverage: [#&#8203;65399](https://github.com/vercel/next.js/issues/65399) - chore(test): add more tests for image optimizer formats: [#&#8203;65363](https://github.com/vercel/next.js/issues/65363) - Improve test assertions: [#&#8203;65319](https://github.com/vercel/next.js/issues/65319) - Use `@testing-library` instead of react-dom/test-utils: [#&#8203;65328](https://github.com/vercel/next.js/issues/65328) - Fixed wrong highlight in Building your application > authentication > useFormStatus hook example : [#&#8203;65400](https://github.com/vercel/next.js/issues/65400) - docs(caching): Fix typo for `staleTimes`: [#&#8203;65427](https://github.com/vercel/next.js/issues/65427) - test: disable next-test playwright test: [#&#8203;65460](https://github.com/vercel/next.js/issues/65460) - fix isTurbopack check in test cases: [#&#8203;65446](https://github.com/vercel/next.js/issues/65446) - Updating the links to the `useActionState` docs: [#&#8203;65476](https://github.com/vercel/next.js/issues/65476) - update create-next-app React versions: [#&#8203;65478](https://github.com/vercel/next.js/issues/65478) - Update docs on default `metadataBase` value: [#&#8203;65428](https://github.com/vercel/next.js/issues/65428) - Update Turbopack development test manifest: [#&#8203;65497](https://github.com/vercel/next.js/issues/65497) - chore: add prettier update to blame ignore: [#&#8203;65529](https://github.com/vercel/next.js/issues/65529) - Sync Cargo.lock with Turbo: [#&#8203;65525](https://github.com/vercel/next.js/issues/65525) - chore(test): test image preload below the fold: [#&#8203;65528](https://github.com/vercel/next.js/issues/65528) - test: consolidate action flaky test: [#&#8203;65541](https://github.com/vercel/next.js/issues/65541) - Fix `/dynamic` in `test/.stats-app`: [#&#8203;65543](https://github.com/vercel/next.js/issues/65543) - chore(create-next-app): add --empty flag: [#&#8203;65532](https://github.com/vercel/next.js/issues/65532) - fix: ignore all `.env` files for `create-next-app` by default: [#&#8203;61920](https://github.com/vercel/next.js/issues/61920) - docs: explain about the conditional default metadataBase on vercel de…: [#&#8203;65583](https://github.com/vercel/next.js/issues/65583) - Fix `NEXT_SKIP_ISOLATE=1` log for testing: [#&#8203;65590](https://github.com/vercel/next.js/issues/65590) - \[eslint] Fix lint-staged to ensure eslint is ran: [#&#8203;65622](https://github.com/vercel/next.js/issues/65622) - Docs: Update server actions link to point at server actions page: [#&#8203;65593](https://github.com/vercel/next.js/issues/65593) - `create-next-app` - Update links for READMEs: [#&#8203;65548](https://github.com/vercel/next.js/issues/65548) - chore(create-next-app): update empty templates: [#&#8203;65620](https://github.com/vercel/next.js/issues/65620) - fix(docs): fix minor meta charset typo: [#&#8203;65596](https://github.com/vercel/next.js/issues/65596) - chore(create-next-app): update README links: [#&#8203;65634](https://github.com/vercel/next.js/issues/65634) - Add Ecmascript features tests: [#&#8203;65613](https://github.com/vercel/next.js/issues/65613) - Add missing type-only imports to documentation examples: [#&#8203;65687](https://github.com/vercel/next.js/issues/65687) - chore(CI): escape PR title for slack webhook: [#&#8203;65742](https://github.com/vercel/next.js/issues/65742) - Docs: Make "With URL Obeject" only displayed in Pages docs: [#&#8203;65547](https://github.com/vercel/next.js/issues/65547) - Update external links 07-edge.mdx: [#&#8203;65728](https://github.com/vercel/next.js/issues/65728) - chore: add git blame ignore-revs support to gitlens for vscode configuration: [#&#8203;65762](https://github.com/vercel/next.js/issues/65762) - chore: remove unnecessary dependency: [#&#8203;65819](https://github.com/vercel/next.js/issues/65819) - test: fix flaky tests and disabled constant failing ones: [#&#8203;65822](https://github.com/vercel/next.js/issues/65822) - Run CNA tests with Next.js from branch: [#&#8203;65852](https://github.com/vercel/next.js/issues/65852) - docs(css-in-js): alphabetize libraries name: [#&#8203;65832](https://github.com/vercel/next.js/issues/65832) - Fix typos in test descriptions in router-rerender integration tests: [#&#8203;65834](https://github.com/vercel/next.js/issues/65834) - fix: race condition in CLI output in react-compiler test: [#&#8203;65909](https://github.com/vercel/next.js/issues/65909) - Update create-next-app template: [#&#8203;65803](https://github.com/vercel/next.js/issues/65803) - Fix send-trace-to-jaeger boolean span values: [#&#8203;65920](https://github.com/vercel/next.js/issues/65920) - Mention Renaming of useFormState: [#&#8203;65934](https://github.com/vercel/next.js/issues/65934) - docs: clarify gSSP docs for runtime: [#&#8203;65962](https://github.com/vercel/next.js/issues/65962) - fix(docs): update styled components option: [#&#8203;65718](https://github.com/vercel/next.js/issues/65718) - feat: Add option to enable Turbopack with create-next-app: [#&#8203;65926](https://github.com/vercel/next.js/issues/65926) - chore(github-workflow): move issues, prs, features to #next-info channel: [#&#8203;65991](https://github.com/vercel/next.js/issues/65991) - Update Turbopack development test manifest: [#&#8203;66002](https://github.com/vercel/next.js/issues/66002) - docs: Update Route Handlers docs for dynamic: [#&#8203;66010](https://github.com/vercel/next.js/issues/66010) - Update Turbopack production test manifest: [#&#8203;66007](https://github.com/vercel/next.js/issues/66007) - Include base commit in changes included by a React sync: [#&#8203;65868](https://github.com/vercel/next.js/issues/65868) - add missing "prerenderEarlyExit: false" to dynamic-data test - add pre-push hook to guard against accidental pushes directly to canary: [#&#8203;66030](https://github.com/vercel/next.js/issues/66030) - Add missing 'prerenderEarlyExit: false' in tests: [#&#8203;66032](https://github.com/vercel/next.js/issues/66032) - chore(docs): remove suggestion of manually installing `sharp`: [#&#8203;66034](https://github.com/vercel/next.js/issues/66034) - Update Turbopack development test manifest: [#&#8203;66044](https://github.com/vercel/next.js/issues/66044) - Fix swc test path from node_modules: [#&#8203;66047](https://github.com/vercel/next.js/issues/66047) - Update `create-next-app` template CSS: [#&#8203;66043](https://github.com/vercel/next.js/issues/66043) - Update lightningcss to 1.0.0-alpha.56: [#&#8203;66046](https://github.com/vercel/next.js/issues/66046) - ci(workflow): skip building next-swc with latest turbopack: [#&#8203;66048](https://github.com/vercel/next.js/issues/66048) - Improve `sync-react` changelog generator: [#&#8203;66051](https://github.com/vercel/next.js/issues/66051) - Tweak flakey metadata error tests: [#&#8203;66060](https://github.com/vercel/next.js/issues/66060) - Fix cloudflare transform images url: [#&#8203;66076](https://github.com/vercel/next.js/issues/66076) - React sync: Reduce manual tasks: [#&#8203;66095](https://github.com/vercel/next.js/issues/66095) - React sync: Handle React PRs landed via ghstack: [#&#8203;66069](https://github.com/vercel/next.js/issues/66069) - \[Memory] Add docs for new experimental.webpackMemoryOptimizations option: [#&#8203;66096](https://github.com/vercel/next.js/issues/66096) ##### Credits Huge thanks to [@&#8203;devjiwonchoi](https://github.com/devjiwonchoi), [@&#8203;ijjk](https://github.com/ijjk), [@&#8203;Ethan-Arrowood](https://github.com/Ethan-Arrowood), [@&#8203;sokra](https://github.com/sokra), [@&#8203;kenji-webdev](https://github.com/kenji-webdev), [@&#8203;wbinnssmith](https://github.com/wbinnssmith), [@&#8203;huozhi](https://github.com/huozhi), [@&#8203;domdomegg](https://github.com/domdomegg), [@&#8203;samcx](https://github.com/samcx), [@&#8203;Jaaneek](https://github.com/Jaaneek), [@&#8203;evanwinter](https://github.com/evanwinter), [@&#8203;wyattjoh](https://github.com/wyattjoh), [@&#8203;kdy1](https://github.com/kdy1), [@&#8203;balazsorban44](https://github.com/balazsorban44), [@&#8203;feedthejim](https://github.com/feedthejim), [@&#8203;ztanner](https://github.com/ztanner), [@&#8203;ForsakenHarmony](https://github.com/ForsakenHarmony), [@&#8203;kwonoj](https://github.com/kwonoj), [@&#8203;delbaoliveira](https://github.com/delbaoliveira), [@&#8203;stipsan](https://github.com/stipsan), [@&#8203;leerob](https://github.com/leerob), [@&#8203;shuding](https://github.com/shuding), [@&#8203;xiaohanyu](https://github.com/xiaohanyu), [@&#8203;timneutkens](https://github.com/timneutkens), [@&#8203;dvoytenko](https://github.com/dvoytenko), [@&#8203;bobaaaaa](https://github.com/bobaaaaa), [@&#8203;bgw](https://github.com/bgw), [@&#8203;gaspar09](https://github.com/gaspar09), [@&#8203;souporserious](https://github.com/souporserious), [@&#8203;unflxw](https://github.com/unflxw), [@&#8203;kiner-tang](https://github.com/kiner-tang), [@&#8203;Ehren12](https://github.com/Ehren12), [@&#8203;EffectDoplera](https://github.com/EffectDoplera), [@&#8203;IAmKushagraSharma](https://github.com/IAmKushagraSharma), [@&#8203;Auxdible](https://github.com/Auxdible), [@&#8203;sean-rallycry](https://github.com/sean-rallycry), [@&#8203;Jeffrey-Zutt](https://github.com/Jeffrey-Zutt), [@&#8203;eps1lon](https://github.com/eps1lon), [@&#8203;jeanmax1me](https://github.com/jeanmax1me), [@&#8203;unstubbable](https://github.com/unstubbable), [@&#8203;NilsJacobsen](https://github.com/NilsJacobsen), [@&#8203;PaulAsjes](https://github.com/PaulAsjes), [@&#8203;adiguno](https://github.com/adiguno), [@&#8203;ryan-nauman](https://github.com/ryan-nauman), [@&#8203;zsh77](https://github.com/zsh77), [@&#8203;KagamiChan](https://github.com/KagamiChan), [@&#8203;steveluscher](https://github.com/steveluscher), [@&#8203;MehfoozurRehman](https://github.com/MehfoozurRehman), [@&#8203;vkryachko](https://github.com/vkryachko), [@&#8203;chentsulin](https://github.com/chentsulin), [@&#8203;samijaber](https://github.com/samijaber), [@&#8203;begalinsaf](https://github.com/begalinsaf), [@&#8203;FluxCapacitor2](https://github.com/FluxCapacitor2), [@&#8203;lukahartwig](https://github.com/lukahartwig), [@&#8203;brianshano](https://github.com/brianshano), [@&#8203;pavelglac](https://github.com/pavelglac), [@&#8203;styfle](https://github.com/styfle), [@&#8203;symant233](https://github.com/symant233), [@&#8203;HristovCodes](https://github.com/HristovCodes), [@&#8203;karlhorky](https://github.com/karlhorky), [@&#8203;jonluca](https://github.com/jonluca), [@&#8203;jonathan-ingram](https://github.com/jonathan-ingram), [@&#8203;mknichel](https://github.com/mknichel), [@&#8203;sopranopillow](https://github.com/sopranopillow), [@&#8203;Gomah](https://github.com/Gomah), [@&#8203;imddc](https://github.com/imddc), [@&#8203;notrab](https://github.com/notrab), [@&#8203;gabrielrolfsen](https://github.com/gabrielrolfsen), [@&#8203;remorses](https://github.com/remorses), [@&#8203;AbhiShake1](https://github.com/AbhiShake1), [@&#8203;agadzik](https://github.com/agadzik), [@&#8203;ryota-murakami](https://github.com/ryota-murakami), [@&#8203;rishabhpoddar](https://github.com/rishabhpoddar), [@&#8203;rezamauliadi](https://github.com/rezamauliadi), [@&#8203;IncognitoTGT](https://github.com/IncognitoTGT), [@&#8203;webtinax](https://github.com/webtinax), [@&#8203;BunsDev](https://github.com/BunsDev), [@&#8203;nisabmohd](https://github.com/nisabmohd), [@&#8203;z0n](https://github.com/z0n), [@&#8203;bennettdams](https://github.com/bennettdams), [@&#8203;joeshub](https://github.com/joeshub), [@&#8203;n1ckoates](https://github.com/n1ckoates), [@&#8203;srkirkland](https://github.com/srkirkland), [@&#8203;RiskyMH](https://github.com/RiskyMH), [@&#8203;coopbri](https://github.com/coopbri), [@&#8203;okoyecharles](https://github.com/okoyecharles), [@&#8203;diogocapela](https://github.com/diogocapela), [@&#8203;dnhn](https://github.com/dnhn), [@&#8203;typeofweb](https://github.com/typeofweb), [@&#8203;davidsa03](https://github.com/davidsa03), [@&#8203;imranolas](https://github.com/imranolas), [@&#8203;lubieowoce](https://github.com/lubieowoce), [@&#8203;maxhaomh](https://github.com/maxhaomh), [@&#8203;mirasayon](https://github.com/mirasayon), [@&#8203;blvdmitry](https://github.com/blvdmitry), [@&#8203;hwangstar156](https://github.com/hwangstar156), [@&#8203;lforst](https://github.com/lforst), [@&#8203;emmerich](https://github.com/emmerich), [@&#8203;christian-bromann](https://github.com/christian-bromann), [@&#8203;Lsnsh](https://github.com/Lsnsh), [@&#8203;datner](https://github.com/datner), [@&#8203;hiro0218](https://github.com/hiro0218), [@&#8203;flybayer](https://github.com/flybayer), [@&#8203;ianmacartney](https://github.com/ianmacartney), [@&#8203;ypessoa](https://github.com/ypessoa), [@&#8203;ryohidaka](https://github.com/ryohidaka), [@&#8203;icyJoseph](https://github.com/icyJoseph), [@&#8203;Arinji2](https://github.com/Arinji2), [@&#8203;lovell](https://github.com/lovell), [@&#8203;nsams](https://github.com/nsams), [@&#8203;Nayeem-XTREME](https://github.com/Nayeem-XTREME), [@&#8203;JamBalaya56562](https://github.com/JamBalaya56562), [@&#8203;Arindam200](https://github.com/Arindam200), [@&#8203;gaojude](https://github.com/gaojude), [@&#8203;qqww08](https://github.com/qqww08), and [@&#8203;todor0v](https://github.com/todor0v) for helping! </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), 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 has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMDAuMCIsInVwZGF0ZWRJblZlciI6IjM4LjEwMC4wIiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=-->
renovate-bot added 1 commit 2024-09-27 21:02:28 +00:00
Fascinated merged commit 256ff97b61 into master 2024-09-27 22:08:10 +00:00
Fascinated deleted branch renovate/nextjs-monorepo 2024-09-27 22:08:10 +00:00
This repo is archived. You cannot comment on pull requests.
No reviewers
No Label
No Milestone
No Assignees
1 Participants
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: Fascinated/scoresaber-reloadedv3#39
No description provided.