chore(deps): update nextjs monorepo to v14.1.0 #270

Merged
kjuulh merged 1 commits from renovate/nextjs-monorepo into main 2024-01-18 23:49:57 +01:00
Owner

This PR contains the following updates:

Package Type Update Change
eslint-config-next (source) devDependencies minor 14.0.4 -> 14.1.0
next (source) dependencies minor 14.0.4 -> 14.1.0

Release Notes

vercel/next.js (eslint-config-next)

v14.1.0

Compare Source

Core Changes
  • Turbopack: switch to a single client components entrypoint: #​59352
  • Update swc_core to v0.86.98 and turbopack: #​59393
  • Fix cases for the optimize_server_react transform: #​59390
  • Use new JSX transform: #​56294
  • loading.tsx should have no effect on partial rendering when PPR is enabled: #​59196
  • Update font data: #​59426
  • Remove CacheNode.status field: #​59472
  • Rename CacheNode.data → .lazyData : #​59473
  • Generate Params Cleanup: #​59431
  • Fix webpack chunks handling in traces: #​59498
  • Rename CacheNode.subTreeData -> .rsc : #​59491
  • fix NODE_OPTIONS=inspect: #​59530
  • Add CacheNode.prefetchRsc field: #​59537
  • allow passing wildcard domains in serverActions.allowedDomains: #​59428
  • Page Info Cleanup: #​59430
  • Fix force-static and fetch no-store cases: #​59549
  • Should not show no index for client rendering bailout: #​59531
  • Enable build worker by default: #​59405
  • Fork navigateReducer into PPR and non-PPR versions: #​59538
  • cleanup magic segment strings: #​59552
  • chore: update Turbopack: #​59589
  • Fix another magic segment string constant: #​59591
  • Make CacheNodeSeedData match FlightRouterState more closely: #​59590
  • transpilePackages should override default settings for external packages: #​59385
  • move segment constants to separate file: #​59587
  • Revert "Page Info Cleanup (#​59430)": #​59592
  • Fix useOptimistic in server components bug. Add tests for invalid React server APIs: #​59621
  • Partial Pre Rendering Headers: #​59447
  • Add tests for invalid React server APIs: #​59622
  • Refactor setup-dev-bundler to make Turbopack/Webpack split clearer: #​59650
  • refactor and simplify app dynamic components: #​59658
  • Change manifestPath to pagesManifestPath: #​59657
  • Fix issue with outputFileTracingExcludes and pages/api edge runtime: #​59157
  • Update font data: #​59722
  • Remove path normalization logic when uploading .next/trace traces: #​59305
  • LayoutRouter: Support segment value of Promise to asynchronously bail out and trigger a server patch: #​59724
  • fix: Allow start turbopack dev server for a project using middleware: #​59759
  • fix: gracefully shutdown server: #​59551
  • Revert "fix: gracefully shutdown server (#​59551)": #​59792
  • Optionally bundle legacy react-dom/server APIs based on usage: #​59737
  • fix default handling in route groups that handle interception: #​59752
  • Transpile all code on app browser layer: #​59569
  • Initial implementation of PPR client navigations: #​59725
  • fix(turbopack): prevent edge entrypoint from becoming an async module: #​59818
  • Ensure we validate revalidate configs properly: #​59822
  • Update error check in validateRevalidate: #​59826
  • Rename confusing loaders: #​59827
  • Upgrade og dependencies: #​59541
  • PPR Navs] Bugfix: Dynamic data never streams in if prefetch entry is stale: [#​59833](https://github.com/vercel/next.js/issues/59833)
    
  • fix parallel catch-all route normalization: #​59791
  • fix router prefetch cache key to work with route interception: #​59861
  • Alias nextjs api entry to esm version for app router: #​59852
  • Remove duplicate standalone check: #​60085
  • Remove return on void function: #​60087
  • Ensure NextBuildContext is only used during build: #​60099
  • Add PageExtensions type: #​60108
  • Ensure instrumentation file does not affect middleware count: #​60102
  • Use WebpackError type instead of any: #​60105
  • Remove root parameter: #​60112
  • Remove extra duplicate pages warning: #​60113
  • Add MappedPages type: #​60106
  • Always call createPagesMapping for root paths: #​60107
  • Fix path issues on linux machines when build created on windows: #​60116
  • fix: Fix wrong cjs detection of auto-cjs pass: #​60118
  • chore: update Copyright time from 2023 to 2024: #​60071
  • Filter out duplicate paths in build output: #​59858
  • chore: align webpack config node version: #​59862
  • gracefully handle client router segment mismatches: #​60141
  • Fix start build log being overwritten by logs from page: #​60122
  • Allow using ESM pkg with custom incremental cache: #​59863
  • Fix emitting ESM swc helpers for 3rd parties CJS libs in bundle: #​60169
  • Move cacheDir logic to getCacheDir: #​60133
  • Refactor to unify writeFile, readFile, and add readManifest: #​60137
  • chore: bump @vercel/nft@0.26.2: #​60172
  • fix: <Script> with beforeInteractive strategy ignores additional attributes in App Router: #​59779
  • Fix invalid comment: #​60182
  • Refactor: Separate RSC renderer from SSR wrapping component: #​59676
  • fix: cache next font during development to avoid FOUC: #​60175
  • Add writeManifest: #​60138
  • Add writePrerenderManifest: #​60158
  • Add writeStandaloneDirectory: #​60162
  • Always write FunctionsConfigManifest: #​60163
  • Upgrade @​vercel/og: #​60205
  • Improve consistency of issues and diagnostics for napi calls: #​60198
  • Change server actions cache default to no-store: #​60170
  • Allow undefined environment variables in config: #​58247
  • Add writeFullyStaticExport: #​60200
  • fix: Mark file as ESM if it has an export from auto-cjs pass: #​60216
  • log a dev warning when a missing parallel slot results in a 404: #​60186
  • Fix: Throw an error for empty array return in generateStaticParams with output:export: #​57053
  • Ensure appPathsManifest variable is inside if block: #​60210
  • Remove NEXT_TURBO_FILTER_PAGES internal variable: #​60217
  • fix: add node-web-audio-api to server-external-packages.json: #​60243
  • Disable 2mb limit for custom incrementalCacheHandler: #​59976
  • PPR Nav] Fix: Page data should always be applied: [#&#8203;60242](https://github.com/vercel/next.js/issues/60242)
    
  • Add writeImagesManifest: #​60209
  • feat(next-core): apply rsc transform in turbopack: #​59629
  • Move buildId logic to getBuildId: #​60132
  • fix catch-all route normalization for default parallel routes: #​60240
  • micro fix of the cache limit check: #​60249
  • parallel routes: fix @​children slots: #​60288
  • Bump webpack-bundle-analyzer: #​58442
  • docs: Add docs for next dev --experimental-https: #​60357
  • Update React from 0cdfef1 to f1039be: #​60368
  • Simplify if condition: #​60250
  • Fix dynamic sitemap detection: #​60356
  • chore(font): enable minification: #​60319
  • chore(precompile): remove obsolete precompiled assets : #​60316
  • refactor: simplify the call in lib.picocolors: #​60386
  • chore(precompile): re-add watchpack to the precompile: #​60309
  • refactor(dev-overlay): remove chalk: #​60317
  • Fix: HMR in multi-zone handling 🌱: #​59471
  • HMR development stats: include updatedModules for App Router and Turbopack changes: #​59785
  • Change color of output bundle size: #​60385
  • Fix TypeError when using params in RootLayout with parallel routes: #​60401
  • Fix missing source code display for some jsx errors: #​60390
  • Refactor unstable_cache implementation: #​60403
  • Missing Postpone Detection Fix: #​59891
  • refactor(next/core): reorganize next.js custom transforms for next-swc/turbopack: #​60400
  • Fix custom cache handler importing on windows: #​60312
  • Display original failed fetch trace: #​60274
  • feat(app-router): introduce experimental.missingSuspenseWithCSRBailout flag: #​57642
  • update turbopack: #​60208
  • update turbopack: #​60478
  • feat(turbopack): support named client references properly: #​59578
  • Fix intercepted segments with basepath: #​60485
  • parallel routes: fix client reference manifest grouping for catch-all segments: #​60482
  • Group small chunks in shared js section of output: #​60479
  • filter default segments from prerender manifest: #​60499
  • Add experimental options for more parallelization in webpack builds: #​60177
  • move custom allocator flag and add rustls-tls comment: #​60128
  • fix: redirect logic missing basePath in App Render: #​60184
  • Revert "feat(app-router): introduce experimental.missingSuspenseWithCSRBailout flag": #​60508
  • add retry logic to loadClientReferenceManifest: #​56518
  • Turbopack hmr: record forwarded client spans: #​60500
  • chore(turbopack): check for unsupported next config options instead of supported ones: #​58781
  • Handle non server action post requests safely: #​60526
  • Fix global-error for nested routes: #​60539
  • chore(examples): use default prettier for examples/templates: #​60530
  • Update default error rate for client filter: #​60542
  • Enable windowHistorySupport by default: #​60557
  • Fix logging order of build jobs: #​60564
  • propagate notFound errors past a segment's error boundary: #​60567
  • Tracing: attach Turbopack session value to root span: #​60576
  • PPR Nav] Fix flash of loading state during back/forward: [#&#8203;60578](https://github.com/vercel/next.js/issues/60578)
    
  • Fix react-refresh for transpiled packages: #​60563
  • Ensure client filter with basePath is correct: #​60580
  • Update React from f1039be to 60a927d: #​60619
  • Add cache reason for using fetch with noStore: #​60630
  • chore: remove unused export: #​60647
  • remove next build turbopack version: #​60655
  • fix breakpoints on reload: #​60507
  • Fix hmr updates with rebuilding for build errors: #​60676
  • graceful shutdown: #​60059
  • refactor(next-swc): remove unused crashreporter: #​60593
  • chore(eslint-plugin-next): upgrade glob dependency: #​60732
  • Fix client reference keys of barrel-optimized files: #​60685
  • Fix recursive ignoring case in build traces: #​60740
  • Telemetry: allow disabling of fetch tracing: #​60588
  • chore: typo, responseCookes to responseCookies: #​60654
  • Telemetry code load: #​60594
  • allow to pass available chunk items when creating a chunk group: #​60554
  • separate chunking per layout parts: #​60569
  • feat(next-core): port remaining next.js custom transforms: #​60498
  • Reapply "feat(app-router): introduce experimental.missingSuspenseWithCSRBailout flag" (#​60508): #​60751
  • Skip postcss config location resolving in node_modules: #​60697
  • apply page transforms only on pages: #​60779
  • fix layout segment key to match up with manifest: #​60783
  • Fix locale domain public files check: #​60749
  • Stabilize custom cache handlers and changing memory size.: #​57953
  • feat: stabilize unstable_getImgProps() => getImageProps(): #​60739
  • Fix Server Actions compiler bug: #​60794
  • Dev Server: Preserve globals overwrites in the initialization hook: #​60796
  • add missing function call to normalize-catchall-routes test case: #​60777
  • Use snapshots for component-stack tests: #​60768
  • Support next/og usage in ESM nextjs app: #​60818
  • fix(ts): auto-complete next/headers: #​60817
  • Remove the warning for build worker when custom webpack present: #​60820
  • chore(deps): update browserslist and caniuse-lite: #​60827
  • feat: support custom image loaders in turbopack: #​60736
  • Ensure request specific caches for revalidate are reset: #​60810
  • Add metrics names for unstable_cache: #​60802
  • Fix: respect init.cache if fetch input is request instance: #​60821
  • Revert "Fix: Throw an error for empty array return in generateStaticParams with output:export": #​60831
  • turbopack: rename custom cache handler configs: #​60828
  • dx: warn the deprecated cache configs are used: #​60836
  • Enable missing suspense bailout by default: #​60840
Documentation Changes
  • Docs: Update Server Actions Docs: #​59080
  • Docs: Polish Server Actions Page 💅🏼 : #​59400
  • Update 10-route-handlers.mdx: #​59443
  • docs: remove broken link: #​59487
  • Docs: Add App Router Testing Guides and update /examples: #​59268
  • docs: fix bad closed tag: #​59575
  • Fix closing tags for jest docs: #​59579
  • Docs: Fix formatting in testing docs and update examples dependencies: #​59572
  • Docs: Add missing closing tag: #​59581
  • Docs: Review and update getServerSideProps page: #​59545
  • docs: add note for environment variables on Vercel deployment: #​59237
  • docs(accessibility): updates WCAG version to 2.2: #​59646
  • docs: small tweaks: #​59638
  • docs: fix broken backtick for link: #​59717
  • Docs: Document generateSitemaps: #​59626
  • Docs: Polish testing section: #​59618
  • docs: improve docs around geolocation and IP headers: #​59719
  • Docs: Review and Typo Fix - getServerSideProps: #​59616
  • docs: fix vitest example link in testing with vitest: #​59659
  • docs: fix grammar issue in 03-get-server-side-props.mdx: #​59670
  • Includes section to @next/third-parties documentation for Google Analytics: #​59671
  • Change file extension to .tsx: #​59763
  • docs: clarify data fetching pattern: #​59602
  • change 'themeColor' to 'viewport' in the viewport section: #​59764
  • docs: add missing comma to sitemap.mdx: #​59788
  • Chore docs fix runon and definition of trailing slash redirect: #​59889
  • Minor grammar edits: #​59887
  • Introduce cache version history in cache API: #​59799
  • docs: correct type in sitemap.mdx: #​59787
  • chore(docs): Remove typesafe-i18n from thrid-party i18n options: #​59624
  • docs: Add Chakra UI setup guide: #​59275
  • Update not-found.mdx: #​59478
  • Updates references for styled-components configuration in next.config.js: #​59495
  • Update 05-mdx.mdx: #​57988
  • Mention remark-mdx-frontmatter in frontmatter docs: #​59238
  • Docs: Rename React Query to TanStack Query: #​59004
  • Add cwd to VSCode debugging setup steps: #​58689
  • Docs]: fix tiny typo: [#&#8203;59897](https://github.com/vercel/next.js/issues/59897)
    
  • docs] Add sensible name for Cookie deleting functions: [#&#8203;57893](https://github.com/vercel/next.js/issues/57893)
    
  • Update generate-viewport.mdx: #​57701
  • Update opengraph-image.mdx: #​57810
  • docs] Update example links.: [#&#8203;57891](https://github.com/vercel/next.js/issues/57891)
    
  • docs: clarify setting and reading cookies from Route Handlers: #​59915
  • docs: add Sirv loader for next/image: #​57102
  • docs: fix prettier lint: #​59918
  • docs: Add media example for icon metadata: #​56141
  • Fix typo in generate-sitemaps.mdx docs: #​59964
  • Update 02-server-actions-and-mutations.mdx: #​59935
  • Update 08-parallel-routes.mdx: #​59966
  • Updates "No Before Interactive" error message for App router: #​56033
  • docs: Update Middleware docs on ignoring prefetches: #​56799
  • docs: add note that contentlayer is unmaintained: #​59927
  • docs: small changes to linking docs: #​59982
  • docs: opengraph / twitter image needs absolute URL: #​59985
  • docs: fix typo for useFormState: #​60010
  • docs: clarify using redirect with client components: #​60056
  • Update documentation to reflect added support for 'userScalable' field in 'viewport': #​60033
  • docs: Add section for CSP without nonces: #​60067
  • docs: update install count: #​60072
  • docs: fix version history order in sitemap.mdx: #​60054
  • docs: clarify generateStaticParams and dynamicParams: #​60083
  • docs: update maxDuration info: #​60086
  • docs: ⌘+Enter for forms: #​60090
  • Clarify measurement ID in Optimizing: Third Party Libraries: #​60136
  • Update 03-css-in-js.mdx : fix typo: #​60114
  • docs: small wording fix for 03-linking-and-navigating.mdx: #​60089
  • Docs: If revalidatePath's path has dynamic segment path, type must be page.: #​59149
  • docs: improve grammar: #​60149
  • Fix config code in the CSS-in-JS chapter: #​60164
  • Updating example with required content type in header: #​59990
  • Adds a section to Optimizing: Third Party Libraries on tracking pageviews for Google Analytics: #​60176
  • Update route-segment-config.mdx: #​60179
  • docs: Fix typo on generate-sitemaps.mdx: #​60188
  • small correction in 11-middleware.mdx: #​60189
  • docs(trailingSlashes): add note for SSG generation: #​57628
  • docs: fix typos and broken links in the image.mdx: #​60221
  • Docs: Fix revalidate type annotation: #​60230
  • Update 02-server-actions-and-mutations.mdx: #​60222
  • fix(docs): add missing docs on external packages: #​60244
  • Docs: Add "Going to production" page for App Router: #​59304
  • Docs: Update compression docs: #​60264
  • Docs: Clarify useSearchParams behavior: #​60257
  • Docs: Add more clarification about compress : #​60268
  • Clarify searchParams is not passed to Layouts: #​60277
  • docs(testing): add bun command to running your tests section: #​60281
  • chore(docs): add section for Custom Type Declarations: #​60282
  • docs: small corrections to bundle analyzer docs: #​60285
  • docs: typo fix in compression page: #​60318
  • docs: add example of webhooks with App Router: #​60276
  • docs: add optional catch-all segments typescript example: #​60237
  • Update use-search-params.mdx: #​55357
  • docs: address a few open issues: #​60329
  • docs: next/head: Document error cases with head/body-tags; add subheadings: #​56412
  • Fix bundle analyzer NPM package name in documentation: #​60339
  • doc] Update 03-linking-and-navigating.mdx: [#&#8203;60345](https://github.com/vercel/next.js/issues/60345)
    
  • add missing types: #​60346
  • docs: update docs for remotePatterns to mention what happens when prop is omitted: #​60387
  • Docs: Update note on @next/third-parties being experimental: #​60372
  • chore(docs): fix 14 upgrade guide mentioning export: #​60429
  • chore(docs/errors): Improve documentation grammar: #​60452
  • Docs: Address Community Feedback: #​60476
  • for #​59178 - addition to robots.mdx - Customize user-agent rules: #​60361
  • Docs: Document windowHistorySupport flag, and add pushState/replaceState examples: #​60374
  • docs: correct windowHistorySupport title: #​60503
  • chore: correct subject-verb conjugation in Client Components doc: #​60538
  • Add "Redirecting" page in the Routing section: #​60435
  • docs: small fix in Redirecting page: #​60583
  • fix(mdx): update word order, fix typo: #​60466
  • Add documentation for client router filter: #​60585
  • docs: Update Google Analytics error doc: #​60612
  • docs: remove Next 13 mention for App Router: #​60632
  • Fix Typo in Testing Documentation Description: #​60601
  • chore: remove duplicate package name: #​60652
  • chore(docs): add docs for .svg unoptimized behavior: #​60735
  • add authentication docs page: #​60388
  • chore(docs): fix example documentation for Art Direction: #​60823
  • docs: add build worker optout error back with upgrade advice: #​60826
  • Docs: Use JS comment for MDX: #​60825
  • Fix error from the auth docs.: #​60829
Example Changes
  • Updates the with-vitest example. Unlocks the tests passing with server-only usage: #​58902
  • Add text-wrap: balance to CNA template for card descriptions: #​59384
  • fix: Invalid next version tag name in with-cypress example: #​59647
  • Fix: Add matcher for middleware: #​59651
  • examples: Add new NextAuth.js example: #​56914
  • examples: add required env vars to auth example.: #​59901
  • examples: update Redis to App Router: #​59311
  • examples: remove broken deploy button: #​58794
  • examples: progressive enhancement for Redis example: #​59937
  • Update .env.local.example of with-firebase example: #​59954
  • Upgrade with-algolia-react-instantsearch example to latest major version and use app router: #​59961
  • Rename .env.local.example to .env.example: #​59984
  • Update Convex Example: #​59789
  • examples: Update next-forms example: #​60052
  • chore(cms-contentfu): fix contentful instructions: #​60050
  • examples: improve typings for i18n app dir: #​60160
  • chore(examples): migrate image-component example to App Router: #​60289
  • fix(#​58695): improve zustand example: #​58696
  • examples: add allow-unauthenticated option to cloud run deploy: #​58792
  • fixed import path in with-jest template.: #​60332
  • chore(examples): fix image-component example viewsource paths, shimmer page filename: #​60451
  • Update cache-handler-redis example dependencies: #​59458
  • examples: Update hello world: #​60502
  • chore: Fix typo s/desireable/desirable/: #​60518
  • chore: Fix multiple typos: #​60531
  • examples: Update redis example with useOptimistic: #​60596
  • Update README.md: #​60595
  • chore(example): update storybook: #​60737
Misc Changes
  • Revert "Skip latest commit check for stable release": #​59401
  • ci(workflow): restore publish wasm binary: #​59414
  • ci: only run release commit check on canary releases: #​59423
  • test(runner): preserve browser tracing if test fails: #​59469
  • Adding Google analytics to next/third-parties: #​58418
  • ci(test): upload playwright artifacts seperately: #​59496
  • fix integration test workflow: #​59508
  • Fix third party typings: #​59503
  • test(fixture): try to include sources in the snapshot: #​59499
  • chore: bump typescript-eslint to 6.14: #​59514
  • Update Deployment Testing: #​59448
  • fix(playwright): teardown when global quit force terminates browser: #​59548
  • chore(create-next-app): bump prompts to v2.4.2: #​59006
  • types: cover the tests with root tsconfig.json: #​59550
  • Fix test/tsconfig.json alias for internal test utils: #​59570
  • test(integration): adjust fixture to work with turbopack: #​59595
  • Add test for importing client components from server actions: #​59615
  • chore: extends from shared base tsconfig: #​59776
  • Update Turbopack test manifest: #​59798
  • Fix CI: Skip test in PPR dev mode, too: #​59817
  • Add unstable_cache validate test case: #​59828
  • Update swc_core to v0.87.10: #​59834
  • chore: add github bug report item type module resolution: #​60121
  • chore: add myself to created-by: Next.js team: #​60144
  • chore: include required Next.js stages to issue template: #​60142
  • searchParameters test for PPR: #​59678
  • Getting rid of a few TypeScript anys.: #​60017
  • fix responsiveness in starter templates: #​60140
  • fix(generators): update errors gen: #​60233
  • chore: test against latest sharp: #​60226
  • style: enforce prop immutability in new next app: #​58845
  • Update flakey test from port re-use: #​60291
  • chore: update pnpm to the latest (v8.14.0): #​60295
  • docs: update broken link in UPGRADING.md: #​60342
  • Update Turbopack test manifest: #​60306
  • Update Turbopack test manifest: #​60371
  • Update swc_core to v0.87.16: #​60192
  • Add replay.io test suite dependencies: #​60381
  • chore: update turbo to the latest: #​60294
  • Update Turbopack test manifest: #​60413
  • Update testing contributor guide: #​60421
  • chore: skip flaky turbopack navigation test: #​60431
  • ci: skip cron workflows on forks: #​60422
  • Add reproduction for HMR moving / renaming files.: #​57230
  • add tests for incremental-cache: #​60331
  • chore: fix postinstall when using tarball: #​60443
  • test: use replay jest runner to add current test name to recording: #​60438
  • misc: Skip cron workflows on forks: #​60487
  • Handle pages double render for useParams in tests: #​60486
  • Transition some check calls in tests to retry: #​60489
  • Use next.config.mjs for CNA templates: #​60494
  • Update Turbopack test manifest: #​60504
  • run tests from test suite that are not listed in the manifest: #​58401
  • Add --ci to jest tests in CI: #​60432
  • Ensure aliased variable is used in test: #​60428
  • Update Turbopack test manifest: #​60506
  • Skip webpack loader test in Turbopack: #​60509
  • Revert "Skip webpack loader test in Turbopack": #​60513
  • Revert "Revert "Skip webpack loader test in Turbopack"": #​60514
  • Remove unused target: es5 from tsconfig.json in create-next-app: #​60521
  • refactor(cna): make create-next-app even smaller and faster: #​58030
  • Expand hydration error test to check recovery: #​60423
  • chore: update pull_request_approved workflow: #​60537
  • chore: add issue_popular workflow: #​60543
  • Update Turbopack test manifest: #​60553
  • chore: update next-repo-info actions: #​60559
  • chore(git): add .git-blame-ignore-revs: #​60582
  • chore: remove pr_approved workflow & update popular_issues workflow: #​60584
  • test(fixture): update assertion for turbopack: #​60579
  • Remove duplicate pages -> app test: #​60589
  • Update flakey dev middleware test: #​60590
  • Add hasRedbox fix: #​60522
  • Turbopack test updates: #​60662
  • Remove normalizeSnapshot as it is no longer used: #​60664
  • Stabilize flakey edge-module-error test: #​60728
  • Update module-layer test for Turbopack: #​60707
  • chore: bump nissuer: #​60706
  • test(fixture): update assertion for turbopack: #​60750
  • Update developing.md to include "Install Rust and Cargo" as 1st step: #​60761
  • Fix tests exit race condition: #​60757
  • Update ReactRefreshRegression test snapshot for Turbopack: #​60767
Credits

Huge thanks to @​delbaoliveira, @​OlehDutchenko, @​sokra, @​huozhi, @​shuding, @​kwonoj, @​ztanner, @​eps1lon, @​acdlite, @​ebidel, @​leerob, @​janicklas-ralph, @​wyattjoh, @​ijjk, @​JohnPhamous, @​chentsulin, @​akawalsky, @​BlankParticle, @​timneutkens, @​ForsakenHarmony, @​dvoytenko, @​smaeda-ks, @​kenji-webdev, @​rv-david, @​icyJoseph, @​dijonmusters, @​A7med3bdulBaset, @​jenewland1999, @​mknichel, @​kdy1, @​housseindjirdeh, @​max-programming, @​redbmk, @​SSakibHossain10, @​jamesmillerburgess, @​minaelee, @​officialrajdeepsingh, @​LorisSigrist, @​yesl-kim, @​StevenKamwaza, @​manovotny, @​mcexit, @​remcohaszing, @​ryo-manba, @​TranquilMarmot, @​vinaykulk621, @​haritssr, @​divquan, @​IgorVaryvoda, @​LukeSchlangen, @​RiskyMH, @​ash2048, @​ManuWeb3, @​msgadi, @​dhayab, @​ShahriarKh, @​jvandenaardweg, @​DestroyerXyz, @​SwitchBladeAK, @​ianmacartney, @​justinh00k, @​tiborsaas, @​ArianHamdi, @​li-jia-nan, @​aramikuto, @​jquinc30, @​samcx, @​Haosik, @​AkifumiSato, @​arnabsen, @​nfroidure, @​clbn, @​siddtheone, @​styfle, @​zbauman3, @​gnoff, @​anthonyshew, @​alexfradiani, @​CalebBarnes, @​adk96r, @​pacexy, @​hichemfantar, @​michaldudak, @​redonkulus, @​k-taro56, @​mhughdo, @​tknickman, @​shumakmanohar, @​vordgi, @​StephDietz, @​hamirmahal, @​gaspar09, @​JCharante, @​sjoerdvanBommel, @​mass2527, @​N-Ziermann, @​tordans, @​davidthorand, @​rmathew8-gh, @​chriskrogh, @​shogunsea, @​auipga, @​SukkaW, @​agustints, @​wbinnssmith, @​feedthejim, @​OXXD, @​clarencepenz, @​better-salmon, @​808vita, @​coltonehrman, @​tksst, @​hugo-syn, @​JakobJingleheimer, @​Willem-Jaap, @​brandonnorsworthy, @​jaehunn, @​balazsorban44, @​kooya3, @​wan2land, @​AugustinMauroy, and @​williamli for helping!

vercel/next.js (next)

v14.1.0

Compare Source


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 | minor | [`14.0.4` -> `14.1.0`](https://renovatebot.com/diffs/npm/eslint-config-next/14.0.4/14.1.0) | | [next](https://nextjs.org) ([source](https://github.com/vercel/next.js)) | dependencies | minor | [`14.0.4` -> `14.1.0`](https://renovatebot.com/diffs/npm/next/14.0.4/14.1.0) | --- ### Release Notes <details> <summary>vercel/next.js (eslint-config-next)</summary> ### [`v14.1.0`](https://github.com/vercel/next.js/releases/tag/v14.1.0) [Compare Source](https://github.com/vercel/next.js/compare/v14.0.4...v14.1.0) ##### Core Changes - Turbopack: switch to a single client components entrypoint: [#&#8203;59352](https://github.com/vercel/next.js/issues/59352) - Update `swc_core` to `v0.86.98` and turbopack: [#&#8203;59393](https://github.com/vercel/next.js/issues/59393) - Fix cases for the `optimize_server_react` transform: [#&#8203;59390](https://github.com/vercel/next.js/issues/59390) - Use new JSX transform: [#&#8203;56294](https://github.com/vercel/next.js/issues/56294) - loading.tsx should have no effect on partial rendering when PPR is enabled: [#&#8203;59196](https://github.com/vercel/next.js/issues/59196) - Update font data: [#&#8203;59426](https://github.com/vercel/next.js/issues/59426) - Remove CacheNode.status field: [#&#8203;59472](https://github.com/vercel/next.js/issues/59472) - Rename CacheNode.data → .lazyData : [#&#8203;59473](https://github.com/vercel/next.js/issues/59473) - Generate Params Cleanup: [#&#8203;59431](https://github.com/vercel/next.js/issues/59431) - Fix webpack chunks handling in traces: [#&#8203;59498](https://github.com/vercel/next.js/issues/59498) - Rename CacheNode.subTreeData -> .rsc : [#&#8203;59491](https://github.com/vercel/next.js/issues/59491) - fix NODE_OPTIONS=inspect: [#&#8203;59530](https://github.com/vercel/next.js/issues/59530) - Add CacheNode.prefetchRsc field: [#&#8203;59537](https://github.com/vercel/next.js/issues/59537) - allow passing wildcard domains in serverActions.allowedDomains: [#&#8203;59428](https://github.com/vercel/next.js/issues/59428) - Page Info Cleanup: [#&#8203;59430](https://github.com/vercel/next.js/issues/59430) - Fix force-static and fetch no-store cases: [#&#8203;59549](https://github.com/vercel/next.js/issues/59549) - Should not show no index for client rendering bailout: [#&#8203;59531](https://github.com/vercel/next.js/issues/59531) - Enable build worker by default: [#&#8203;59405](https://github.com/vercel/next.js/issues/59405) - Fork navigateReducer into PPR and non-PPR versions: [#&#8203;59538](https://github.com/vercel/next.js/issues/59538) - cleanup magic segment strings: [#&#8203;59552](https://github.com/vercel/next.js/issues/59552) - chore: update Turbopack: [#&#8203;59589](https://github.com/vercel/next.js/issues/59589) - Fix another magic segment string constant: [#&#8203;59591](https://github.com/vercel/next.js/issues/59591) - Make CacheNodeSeedData match FlightRouterState more closely: [#&#8203;59590](https://github.com/vercel/next.js/issues/59590) - transpilePackages should override default settings for external packages: [#&#8203;59385](https://github.com/vercel/next.js/issues/59385) - move segment constants to separate file: [#&#8203;59587](https://github.com/vercel/next.js/issues/59587) - Revert "Page Info Cleanup ([#&#8203;59430](https://github.com/vercel/next.js/issues/59430))": [#&#8203;59592](https://github.com/vercel/next.js/issues/59592) - Fix useOptimistic in server components bug. Add tests for invalid React server APIs: [#&#8203;59621](https://github.com/vercel/next.js/issues/59621) - Partial Pre Rendering Headers: [#&#8203;59447](https://github.com/vercel/next.js/issues/59447) - Add tests for invalid React server APIs: [#&#8203;59622](https://github.com/vercel/next.js/issues/59622) - Refactor setup-dev-bundler to make Turbopack/Webpack split clearer: [#&#8203;59650](https://github.com/vercel/next.js/issues/59650) - refactor and simplify app dynamic components: [#&#8203;59658](https://github.com/vercel/next.js/issues/59658) - Change manifestPath to pagesManifestPath: [#&#8203;59657](https://github.com/vercel/next.js/issues/59657) - Fix issue with outputFileTracingExcludes and pages/api edge runtime: [#&#8203;59157](https://github.com/vercel/next.js/issues/59157) - Update font data: [#&#8203;59722](https://github.com/vercel/next.js/issues/59722) - Remove path normalization logic when uploading .next/trace traces: [#&#8203;59305](https://github.com/vercel/next.js/issues/59305) - LayoutRouter: Support segment value of Promise<null> to asynchronously bail out and trigger a server patch: [#&#8203;59724](https://github.com/vercel/next.js/issues/59724) - fix: Allow start turbopack dev server for a project using middleware: [#&#8203;59759](https://github.com/vercel/next.js/issues/59759) - fix: gracefully shutdown server: [#&#8203;59551](https://github.com/vercel/next.js/issues/59551) - Revert "fix: gracefully shutdown server ([#&#8203;59551](https://github.com/vercel/next.js/issues/59551))": [#&#8203;59792](https://github.com/vercel/next.js/issues/59792) - Optionally bundle legacy react-dom/server APIs based on usage: [#&#8203;59737](https://github.com/vercel/next.js/issues/59737) - fix `default` handling in route groups that handle interception: [#&#8203;59752](https://github.com/vercel/next.js/issues/59752) - Transpile all code on app browser layer: [#&#8203;59569](https://github.com/vercel/next.js/issues/59569) - Initial implementation of PPR client navigations: [#&#8203;59725](https://github.com/vercel/next.js/issues/59725) - fix(turbopack): prevent edge entrypoint from becoming an async module: [#&#8203;59818](https://github.com/vercel/next.js/issues/59818) - Ensure we validate revalidate configs properly: [#&#8203;59822](https://github.com/vercel/next.js/issues/59822) - Update error check in validateRevalidate: [#&#8203;59826](https://github.com/vercel/next.js/issues/59826) - Rename confusing loaders: [#&#8203;59827](https://github.com/vercel/next.js/issues/59827) - Upgrade og dependencies: [#&#8203;59541](https://github.com/vercel/next.js/issues/59541) - \[PPR Navs] Bugfix: Dynamic data never streams in if prefetch entry is stale: [#&#8203;59833](https://github.com/vercel/next.js/issues/59833) - fix parallel catch-all route normalization: [#&#8203;59791](https://github.com/vercel/next.js/issues/59791) - fix router prefetch cache key to work with route interception: [#&#8203;59861](https://github.com/vercel/next.js/issues/59861) - Alias nextjs api entry to esm version for app router: [#&#8203;59852](https://github.com/vercel/next.js/issues/59852) - Remove duplicate standalone check: [#&#8203;60085](https://github.com/vercel/next.js/issues/60085) - Remove return on void function: [#&#8203;60087](https://github.com/vercel/next.js/issues/60087) - Ensure NextBuildContext is only used during build: [#&#8203;60099](https://github.com/vercel/next.js/issues/60099) - Add PageExtensions type: [#&#8203;60108](https://github.com/vercel/next.js/issues/60108) - Ensure instrumentation file does not affect middleware count: [#&#8203;60102](https://github.com/vercel/next.js/issues/60102) - Use WebpackError type instead of any: [#&#8203;60105](https://github.com/vercel/next.js/issues/60105) - Remove root parameter: [#&#8203;60112](https://github.com/vercel/next.js/issues/60112) - Remove extra duplicate pages warning: [#&#8203;60113](https://github.com/vercel/next.js/issues/60113) - Add MappedPages type: [#&#8203;60106](https://github.com/vercel/next.js/issues/60106) - Always call createPagesMapping for root paths: [#&#8203;60107](https://github.com/vercel/next.js/issues/60107) - Fix path issues on linux machines when build created on windows: [#&#8203;60116](https://github.com/vercel/next.js/issues/60116) - fix: Fix wrong cjs detection of `auto-cjs` pass: [#&#8203;60118](https://github.com/vercel/next.js/issues/60118) - chore: update Copyright time from 2023 to 2024: [#&#8203;60071](https://github.com/vercel/next.js/issues/60071) - Filter out duplicate paths in build output: [#&#8203;59858](https://github.com/vercel/next.js/issues/59858) - chore: align webpack config node version: [#&#8203;59862](https://github.com/vercel/next.js/issues/59862) - gracefully handle client router segment mismatches: [#&#8203;60141](https://github.com/vercel/next.js/issues/60141) - Fix start build log being overwritten by logs from page: [#&#8203;60122](https://github.com/vercel/next.js/issues/60122) - Allow using ESM pkg with custom incremental cache: [#&#8203;59863](https://github.com/vercel/next.js/issues/59863) - Fix emitting ESM swc helpers for 3rd parties CJS libs in bundle: [#&#8203;60169](https://github.com/vercel/next.js/issues/60169) - Move cacheDir logic to getCacheDir: [#&#8203;60133](https://github.com/vercel/next.js/issues/60133) - Refactor to unify writeFile, readFile, and add readManifest: [#&#8203;60137](https://github.com/vercel/next.js/issues/60137) - chore: bump `@vercel/nft@0.26.2`: [#&#8203;60172](https://github.com/vercel/next.js/issues/60172) - fix: `<Script>` with `beforeInteractive` strategy ignores additional attributes in App Router: [#&#8203;59779](https://github.com/vercel/next.js/issues/59779) - Fix invalid comment: [#&#8203;60182](https://github.com/vercel/next.js/issues/60182) - Refactor: Separate RSC renderer from SSR wrapping component: [#&#8203;59676](https://github.com/vercel/next.js/issues/59676) - fix: cache next font during development to avoid FOUC: [#&#8203;60175](https://github.com/vercel/next.js/issues/60175) - Add writeManifest: [#&#8203;60138](https://github.com/vercel/next.js/issues/60138) - Add writePrerenderManifest: [#&#8203;60158](https://github.com/vercel/next.js/issues/60158) - Add writeStandaloneDirectory: [#&#8203;60162](https://github.com/vercel/next.js/issues/60162) - Always write FunctionsConfigManifest: [#&#8203;60163](https://github.com/vercel/next.js/issues/60163) - Upgrade [@&#8203;vercel/og](https://github.com/vercel/og): [#&#8203;60205](https://github.com/vercel/next.js/issues/60205) - Improve consistency of issues and diagnostics for napi calls: [#&#8203;60198](https://github.com/vercel/next.js/issues/60198) - Change server actions cache default to no-store: [#&#8203;60170](https://github.com/vercel/next.js/issues/60170) - Allow undefined environment variables in config: [#&#8203;58247](https://github.com/vercel/next.js/issues/58247) - Add writeFullyStaticExport: [#&#8203;60200](https://github.com/vercel/next.js/issues/60200) - fix: Mark file as ESM if it has an export from `auto-cjs` pass: [#&#8203;60216](https://github.com/vercel/next.js/issues/60216) - log a dev warning when a missing parallel slot results in a 404: [#&#8203;60186](https://github.com/vercel/next.js/issues/60186) - Fix: Throw an error for empty array return in `generateStaticParams` with `output:export`: [#&#8203;57053](https://github.com/vercel/next.js/issues/57053) - Ensure appPathsManifest variable is inside if block: [#&#8203;60210](https://github.com/vercel/next.js/issues/60210) - Remove NEXT_TURBO_FILTER_PAGES internal variable: [#&#8203;60217](https://github.com/vercel/next.js/issues/60217) - fix: add `node-web-audio-api` to server-external-packages.json: [#&#8203;60243](https://github.com/vercel/next.js/issues/60243) - Disable 2mb limit for custom incrementalCacheHandler: [#&#8203;59976](https://github.com/vercel/next.js/issues/59976) - \[PPR Nav] Fix: Page data should always be applied: [#&#8203;60242](https://github.com/vercel/next.js/issues/60242) - Add writeImagesManifest: [#&#8203;60209](https://github.com/vercel/next.js/issues/60209) - feat(next-core): apply rsc transform in turbopack: [#&#8203;59629](https://github.com/vercel/next.js/issues/59629) - Move buildId logic to getBuildId: [#&#8203;60132](https://github.com/vercel/next.js/issues/60132) - fix catch-all route normalization for default parallel routes: [#&#8203;60240](https://github.com/vercel/next.js/issues/60240) - micro fix of the cache limit check: [#&#8203;60249](https://github.com/vercel/next.js/issues/60249) - parallel routes: fix [@&#8203;children](https://github.com/children) slots: [#&#8203;60288](https://github.com/vercel/next.js/issues/60288) - Bump webpack-bundle-analyzer: [#&#8203;58442](https://github.com/vercel/next.js/issues/58442) - docs: Add docs for `next dev --experimental-https`: [#&#8203;60357](https://github.com/vercel/next.js/issues/60357) - Update React from [`0cdfef1`](https://github.com/vercel/next.js/commit/0cdfef19b) to [`f1039be`](https://github.com/vercel/next.js/commit/f1039be4a): [#&#8203;60368](https://github.com/vercel/next.js/issues/60368) - Simplify if condition: [#&#8203;60250](https://github.com/vercel/next.js/issues/60250) - Fix dynamic sitemap detection: [#&#8203;60356](https://github.com/vercel/next.js/issues/60356) - chore(font): enable minification: [#&#8203;60319](https://github.com/vercel/next.js/issues/60319) - chore(precompile): remove obsolete precompiled assets : [#&#8203;60316](https://github.com/vercel/next.js/issues/60316) - refactor: simplify the call in lib.picocolors: [#&#8203;60386](https://github.com/vercel/next.js/issues/60386) - chore(precompile): re-add `watchpack` to the precompile: [#&#8203;60309](https://github.com/vercel/next.js/issues/60309) - refactor(dev-overlay): remove `chalk`: [#&#8203;60317](https://github.com/vercel/next.js/issues/60317) - Fix: HMR in multi-zone handling 🌱: [#&#8203;59471](https://github.com/vercel/next.js/issues/59471) - HMR development stats: include `updatedModules` for App Router and Turbopack changes: [#&#8203;59785](https://github.com/vercel/next.js/issues/59785) - Change color of output bundle size: [#&#8203;60385](https://github.com/vercel/next.js/issues/60385) - Fix TypeError when using params in `RootLayout` with parallel routes: [#&#8203;60401](https://github.com/vercel/next.js/issues/60401) - Fix missing source code display for some jsx errors: [#&#8203;60390](https://github.com/vercel/next.js/issues/60390) - Refactor `unstable_cache` implementation: [#&#8203;60403](https://github.com/vercel/next.js/issues/60403) - Missing Postpone Detection Fix: [#&#8203;59891](https://github.com/vercel/next.js/issues/59891) - refactor(next/core): reorganize next.js custom transforms for next-swc/turbopack: [#&#8203;60400](https://github.com/vercel/next.js/issues/60400) - Fix custom cache handler importing on windows: [#&#8203;60312](https://github.com/vercel/next.js/issues/60312) - Display original failed fetch trace: [#&#8203;60274](https://github.com/vercel/next.js/issues/60274) - feat(app-router): introduce `experimental.missingSuspenseWithCSRBailout` flag: [#&#8203;57642](https://github.com/vercel/next.js/issues/57642) - update turbopack: [#&#8203;60208](https://github.com/vercel/next.js/issues/60208) - update turbopack: [#&#8203;60478](https://github.com/vercel/next.js/issues/60478) - feat(turbopack): support named client references properly: [#&#8203;59578](https://github.com/vercel/next.js/issues/59578) - Fix intercepted segments with basepath: [#&#8203;60485](https://github.com/vercel/next.js/issues/60485) - parallel routes: fix client reference manifest grouping for catch-all segments: [#&#8203;60482](https://github.com/vercel/next.js/issues/60482) - Group small chunks in shared js section of output: [#&#8203;60479](https://github.com/vercel/next.js/issues/60479) - filter default segments from prerender manifest: [#&#8203;60499](https://github.com/vercel/next.js/issues/60499) - Add experimental options for more parallelization in webpack builds: [#&#8203;60177](https://github.com/vercel/next.js/issues/60177) - move custom allocator flag and add rustls-tls comment: [#&#8203;60128](https://github.com/vercel/next.js/issues/60128) - fix: redirect logic missing basePath in App Render: [#&#8203;60184](https://github.com/vercel/next.js/issues/60184) - Revert "feat(app-router): introduce `experimental.missingSuspenseWithCSRBailout` flag": [#&#8203;60508](https://github.com/vercel/next.js/issues/60508) - add retry logic to loadClientReferenceManifest: [#&#8203;56518](https://github.com/vercel/next.js/issues/56518) - Turbopack hmr: record forwarded client spans: [#&#8203;60500](https://github.com/vercel/next.js/issues/60500) - chore(turbopack): check for unsupported next config options instead of supported ones: [#&#8203;58781](https://github.com/vercel/next.js/issues/58781) - Handle non server action post requests safely: [#&#8203;60526](https://github.com/vercel/next.js/issues/60526) - Fix global-error for nested routes: [#&#8203;60539](https://github.com/vercel/next.js/issues/60539) - chore(examples): use default prettier for examples/templates: [#&#8203;60530](https://github.com/vercel/next.js/issues/60530) - Update default error rate for client filter: [#&#8203;60542](https://github.com/vercel/next.js/issues/60542) - Enable windowHistorySupport by default: [#&#8203;60557](https://github.com/vercel/next.js/issues/60557) - Fix logging order of build jobs: [#&#8203;60564](https://github.com/vercel/next.js/issues/60564) - propagate notFound errors past a segment's error boundary: [#&#8203;60567](https://github.com/vercel/next.js/issues/60567) - Tracing: attach Turbopack session value to root span: [#&#8203;60576](https://github.com/vercel/next.js/issues/60576) - \[PPR Nav] Fix flash of loading state during back/forward: [#&#8203;60578](https://github.com/vercel/next.js/issues/60578) - Fix react-refresh for transpiled packages: [#&#8203;60563](https://github.com/vercel/next.js/issues/60563) - Ensure client filter with basePath is correct: [#&#8203;60580](https://github.com/vercel/next.js/issues/60580) - Update React from [`f1039be`](https://github.com/vercel/next.js/commit/f1039be4a) to [`60a927d`](https://github.com/vercel/next.js/commit/60a927d04): [#&#8203;60619](https://github.com/vercel/next.js/issues/60619) - Add cache reason for using fetch with noStore: [#&#8203;60630](https://github.com/vercel/next.js/issues/60630) - chore: remove unused export: [#&#8203;60647](https://github.com/vercel/next.js/issues/60647) - remove next build turbopack version: [#&#8203;60655](https://github.com/vercel/next.js/issues/60655) - fix breakpoints on reload: [#&#8203;60507](https://github.com/vercel/next.js/issues/60507) - Fix hmr updates with rebuilding for build errors: [#&#8203;60676](https://github.com/vercel/next.js/issues/60676) - graceful shutdown: [#&#8203;60059](https://github.com/vercel/next.js/issues/60059) - refactor(next-swc): remove unused crashreporter: [#&#8203;60593](https://github.com/vercel/next.js/issues/60593) - chore(eslint-plugin-next): upgrade glob dependency: [#&#8203;60732](https://github.com/vercel/next.js/issues/60732) - Fix client reference keys of barrel-optimized files: [#&#8203;60685](https://github.com/vercel/next.js/issues/60685) - Fix recursive ignoring case in build traces: [#&#8203;60740](https://github.com/vercel/next.js/issues/60740) - Telemetry: allow disabling of fetch tracing: [#&#8203;60588](https://github.com/vercel/next.js/issues/60588) - chore: typo, responseCookes to responseCookies: [#&#8203;60654](https://github.com/vercel/next.js/issues/60654) - Telemetry code load: [#&#8203;60594](https://github.com/vercel/next.js/issues/60594) - allow to pass available chunk items when creating a chunk group: [#&#8203;60554](https://github.com/vercel/next.js/issues/60554) - separate chunking per layout parts: [#&#8203;60569](https://github.com/vercel/next.js/issues/60569) - feat(next-core): port remaining next.js custom transforms: [#&#8203;60498](https://github.com/vercel/next.js/issues/60498) - Reapply "feat(app-router): introduce `experimental.missingSuspenseWithCSRBailout` flag" ([#&#8203;60508](https://github.com/vercel/next.js/issues/60508)): [#&#8203;60751](https://github.com/vercel/next.js/issues/60751) - Skip postcss config location resolving in node_modules: [#&#8203;60697](https://github.com/vercel/next.js/issues/60697) - apply page transforms only on pages: [#&#8203;60779](https://github.com/vercel/next.js/issues/60779) - fix layout segment key to match up with manifest: [#&#8203;60783](https://github.com/vercel/next.js/issues/60783) - Fix locale domain public files check: [#&#8203;60749](https://github.com/vercel/next.js/issues/60749) - Stabilize custom cache handlers and changing memory size.: [#&#8203;57953](https://github.com/vercel/next.js/issues/57953) - feat: stabilize `unstable_getImgProps()` => `getImageProps()`: [#&#8203;60739](https://github.com/vercel/next.js/issues/60739) - Fix Server Actions compiler bug: [#&#8203;60794](https://github.com/vercel/next.js/issues/60794) - Dev Server: Preserve globals overwrites in the initialization hook: [#&#8203;60796](https://github.com/vercel/next.js/issues/60796) - add missing function call to `normalize-catchall-routes` test case: [#&#8203;60777](https://github.com/vercel/next.js/issues/60777) - Use snapshots for component-stack tests: [#&#8203;60768](https://github.com/vercel/next.js/issues/60768) - Support next/og usage in ESM nextjs app: [#&#8203;60818](https://github.com/vercel/next.js/issues/60818) - fix(ts): auto-complete `next/headers`: [#&#8203;60817](https://github.com/vercel/next.js/issues/60817) - Remove the warning for build worker when custom webpack present: [#&#8203;60820](https://github.com/vercel/next.js/issues/60820) - chore(deps): update `browserslist` and `caniuse-lite`: [#&#8203;60827](https://github.com/vercel/next.js/issues/60827) - feat: support custom image loaders in turbopack: [#&#8203;60736](https://github.com/vercel/next.js/issues/60736) - Ensure request specific caches for revalidate are reset: [#&#8203;60810](https://github.com/vercel/next.js/issues/60810) - Add metrics names for unstable_cache: [#&#8203;60802](https://github.com/vercel/next.js/issues/60802) - Fix: respect init.cache if fetch input is request instance: [#&#8203;60821](https://github.com/vercel/next.js/issues/60821) - Revert "Fix: Throw an error for empty array return in `generateStaticParams` with `output:export`": [#&#8203;60831](https://github.com/vercel/next.js/issues/60831) - turbopack: rename custom cache handler configs: [#&#8203;60828](https://github.com/vercel/next.js/issues/60828) - dx: warn the deprecated cache configs are used: [#&#8203;60836](https://github.com/vercel/next.js/issues/60836) - Enable missing suspense bailout by default: [#&#8203;60840](https://github.com/vercel/next.js/issues/60840) ##### Documentation Changes - Docs: Update Server Actions Docs: [#&#8203;59080](https://github.com/vercel/next.js/issues/59080) - Docs: Polish Server Actions Page 💅🏼 : [#&#8203;59400](https://github.com/vercel/next.js/issues/59400) - Update 10-route-handlers.mdx: [#&#8203;59443](https://github.com/vercel/next.js/issues/59443) - docs: remove broken link: [#&#8203;59487](https://github.com/vercel/next.js/issues/59487) - Docs: Add App Router Testing Guides and update /examples: [#&#8203;59268](https://github.com/vercel/next.js/issues/59268) - docs: fix bad closed tag: [#&#8203;59575](https://github.com/vercel/next.js/issues/59575) - Fix closing tags for jest docs: [#&#8203;59579](https://github.com/vercel/next.js/issues/59579) - Docs: Fix formatting in testing docs and update examples dependencies: [#&#8203;59572](https://github.com/vercel/next.js/issues/59572) - Docs: Add missing closing tag: [#&#8203;59581](https://github.com/vercel/next.js/issues/59581) - Docs: Review and update `getServerSideProps` page: [#&#8203;59545](https://github.com/vercel/next.js/issues/59545) - docs: add note for environment variables on Vercel deployment: [#&#8203;59237](https://github.com/vercel/next.js/issues/59237) - docs(accessibility): updates WCAG version to 2.2: [#&#8203;59646](https://github.com/vercel/next.js/issues/59646) - docs: small tweaks: [#&#8203;59638](https://github.com/vercel/next.js/issues/59638) - docs: fix broken backtick for link: [#&#8203;59717](https://github.com/vercel/next.js/issues/59717) - Docs: Document `generateSitemaps`: [#&#8203;59626](https://github.com/vercel/next.js/issues/59626) - Docs: Polish testing section: [#&#8203;59618](https://github.com/vercel/next.js/issues/59618) - docs: improve docs around geolocation and IP headers: [#&#8203;59719](https://github.com/vercel/next.js/issues/59719) - Docs: Review and Typo Fix - getServerSideProps: [#&#8203;59616](https://github.com/vercel/next.js/issues/59616) - docs: fix vitest example link in testing with vitest: [#&#8203;59659](https://github.com/vercel/next.js/issues/59659) - docs: fix grammar issue in 03-get-server-side-props.mdx: [#&#8203;59670](https://github.com/vercel/next.js/issues/59670) - Includes section to `@next/third-parties` documentation for Google Analytics: [#&#8203;59671](https://github.com/vercel/next.js/issues/59671) - Change file extension to .tsx: [#&#8203;59763](https://github.com/vercel/next.js/issues/59763) - docs: clarify data fetching pattern: [#&#8203;59602](https://github.com/vercel/next.js/issues/59602) - change 'themeColor' to 'viewport' in the viewport section: [#&#8203;59764](https://github.com/vercel/next.js/issues/59764) - docs: add missing comma to sitemap.mdx: [#&#8203;59788](https://github.com/vercel/next.js/issues/59788) - Chore docs fix runon and definition of trailing slash redirect: [#&#8203;59889](https://github.com/vercel/next.js/issues/59889) - Minor grammar edits: [#&#8203;59887](https://github.com/vercel/next.js/issues/59887) - Introduce cache version history in cache API: [#&#8203;59799](https://github.com/vercel/next.js/issues/59799) - docs: correct type in sitemap.mdx: [#&#8203;59787](https://github.com/vercel/next.js/issues/59787) - chore(docs): Remove `typesafe-i18n` from thrid-party i18n options: [#&#8203;59624](https://github.com/vercel/next.js/issues/59624) - docs: Add Chakra UI setup guide: [#&#8203;59275](https://github.com/vercel/next.js/issues/59275) - Update not-found.mdx: [#&#8203;59478](https://github.com/vercel/next.js/issues/59478) - Updates references for styled-components configuration in next.config.js: [#&#8203;59495](https://github.com/vercel/next.js/issues/59495) - Update 05-mdx.mdx: [#&#8203;57988](https://github.com/vercel/next.js/issues/57988) - Mention remark-mdx-frontmatter in frontmatter docs: [#&#8203;59238](https://github.com/vercel/next.js/issues/59238) - Docs: Rename React Query to TanStack Query: [#&#8203;59004](https://github.com/vercel/next.js/issues/59004) - Add `cwd` to VSCode debugging setup steps: [#&#8203;58689](https://github.com/vercel/next.js/issues/58689) - \[Docs]: fix tiny typo: [#&#8203;59897](https://github.com/vercel/next.js/issues/59897) - \[docs] Add sensible name for Cookie deleting functions: [#&#8203;57893](https://github.com/vercel/next.js/issues/57893) - Update generate-viewport.mdx: [#&#8203;57701](https://github.com/vercel/next.js/issues/57701) - Update opengraph-image.mdx: [#&#8203;57810](https://github.com/vercel/next.js/issues/57810) - \[docs] Update example links.: [#&#8203;57891](https://github.com/vercel/next.js/issues/57891) - docs: clarify setting and reading cookies from Route Handlers: [#&#8203;59915](https://github.com/vercel/next.js/issues/59915) - docs: add Sirv loader for next/image: [#&#8203;57102](https://github.com/vercel/next.js/issues/57102) - docs: fix prettier lint: [#&#8203;59918](https://github.com/vercel/next.js/issues/59918) - docs: Add media example for icon metadata: [#&#8203;56141](https://github.com/vercel/next.js/issues/56141) - Fix typo in generate-sitemaps.mdx docs: [#&#8203;59964](https://github.com/vercel/next.js/issues/59964) - Update 02-server-actions-and-mutations.mdx: [#&#8203;59935](https://github.com/vercel/next.js/issues/59935) - Update 08-parallel-routes.mdx: [#&#8203;59966](https://github.com/vercel/next.js/issues/59966) - Updates "No Before Interactive" error message for App router: [#&#8203;56033](https://github.com/vercel/next.js/issues/56033) - docs: Update Middleware docs on ignoring prefetches: [#&#8203;56799](https://github.com/vercel/next.js/issues/56799) - docs: add note that contentlayer is unmaintained: [#&#8203;59927](https://github.com/vercel/next.js/issues/59927) - docs: small changes to linking docs: [#&#8203;59982](https://github.com/vercel/next.js/issues/59982) - docs: opengraph / twitter image needs absolute URL: [#&#8203;59985](https://github.com/vercel/next.js/issues/59985) - docs: fix typo for `useFormState`: [#&#8203;60010](https://github.com/vercel/next.js/issues/60010) - docs: clarify using `redirect` with client components: [#&#8203;60056](https://github.com/vercel/next.js/issues/60056) - Update documentation to reflect added support for 'userScalable' field in 'viewport': [#&#8203;60033](https://github.com/vercel/next.js/issues/60033) - docs: Add section for CSP without nonces: [#&#8203;60067](https://github.com/vercel/next.js/issues/60067) - docs: update install count: [#&#8203;60072](https://github.com/vercel/next.js/issues/60072) - docs: fix version history order in sitemap.mdx: [#&#8203;60054](https://github.com/vercel/next.js/issues/60054) - docs: clarify generateStaticParams and dynamicParams: [#&#8203;60083](https://github.com/vercel/next.js/issues/60083) - docs: update `maxDuration` info: [#&#8203;60086](https://github.com/vercel/next.js/issues/60086) - docs: `⌘+Enter` for forms: [#&#8203;60090](https://github.com/vercel/next.js/issues/60090) - Clarify measurement ID in `Optimizing: Third Party Libraries`: [#&#8203;60136](https://github.com/vercel/next.js/issues/60136) - Update 03-css-in-js.mdx : fix typo: [#&#8203;60114](https://github.com/vercel/next.js/issues/60114) - docs: small wording fix for 03-linking-and-navigating.mdx: [#&#8203;60089](https://github.com/vercel/next.js/issues/60089) - Docs: If `revalidatePath`'s `path` has dynamic segment path, `type` must be `page`.: [#&#8203;59149](https://github.com/vercel/next.js/issues/59149) - docs: improve grammar: [#&#8203;60149](https://github.com/vercel/next.js/issues/60149) - Fix config code in the CSS-in-JS chapter: [#&#8203;60164](https://github.com/vercel/next.js/issues/60164) - Updating example with required content type in header: [#&#8203;59990](https://github.com/vercel/next.js/issues/59990) - Adds a section to `Optimizing: Third Party Libraries` on tracking pageviews for Google Analytics: [#&#8203;60176](https://github.com/vercel/next.js/issues/60176) - Update route-segment-config.mdx: [#&#8203;60179](https://github.com/vercel/next.js/issues/60179) - docs: Fix typo on generate-sitemaps.mdx: [#&#8203;60188](https://github.com/vercel/next.js/issues/60188) - small correction in 11-middleware.mdx: [#&#8203;60189](https://github.com/vercel/next.js/issues/60189) - docs(trailingSlashes): add note for SSG generation: [#&#8203;57628](https://github.com/vercel/next.js/issues/57628) - docs: fix typos and broken links in the image.mdx: [#&#8203;60221](https://github.com/vercel/next.js/issues/60221) - Docs: Fix `revalidate` type annotation: [#&#8203;60230](https://github.com/vercel/next.js/issues/60230) - Update 02-server-actions-and-mutations.mdx: [#&#8203;60222](https://github.com/vercel/next.js/issues/60222) - fix(docs): add missing docs on external packages: [#&#8203;60244](https://github.com/vercel/next.js/issues/60244) - Docs: Add "Going to production" page for App Router: [#&#8203;59304](https://github.com/vercel/next.js/issues/59304) - Docs: Update `compression` docs: [#&#8203;60264](https://github.com/vercel/next.js/issues/60264) - Docs: Clarify `useSearchParams` behavior: [#&#8203;60257](https://github.com/vercel/next.js/issues/60257) - Docs: Add more clarification about `compress` : [#&#8203;60268](https://github.com/vercel/next.js/issues/60268) - Clarify `searchParams` is not passed to Layouts: [#&#8203;60277](https://github.com/vercel/next.js/issues/60277) - docs(testing): add bun command to running your tests section: [#&#8203;60281](https://github.com/vercel/next.js/issues/60281) - chore(docs): add section for Custom Type Declarations: [#&#8203;60282](https://github.com/vercel/next.js/issues/60282) - docs: small corrections to bundle analyzer docs: [#&#8203;60285](https://github.com/vercel/next.js/issues/60285) - docs: typo fix in compression page: [#&#8203;60318](https://github.com/vercel/next.js/issues/60318) - docs: add example of webhooks with App Router: [#&#8203;60276](https://github.com/vercel/next.js/issues/60276) - docs: add optional catch-all segments typescript example: [#&#8203;60237](https://github.com/vercel/next.js/issues/60237) - Update use-search-params.mdx: [#&#8203;55357](https://github.com/vercel/next.js/issues/55357) - docs: address a few open issues: [#&#8203;60329](https://github.com/vercel/next.js/issues/60329) - docs: next/head: Document error cases with head/body-tags; add subheadings: [#&#8203;56412](https://github.com/vercel/next.js/issues/56412) - Fix bundle analyzer NPM package name in documentation: [#&#8203;60339](https://github.com/vercel/next.js/issues/60339) - \[doc] Update 03-linking-and-navigating.mdx: [#&#8203;60345](https://github.com/vercel/next.js/issues/60345) - add missing types: [#&#8203;60346](https://github.com/vercel/next.js/issues/60346) - docs: update docs for `remotePatterns` to mention what happens when prop is omitted: [#&#8203;60387](https://github.com/vercel/next.js/issues/60387) - Docs: Update note on `@next/third-parties` being experimental: [#&#8203;60372](https://github.com/vercel/next.js/issues/60372) - chore(docs): fix 14 upgrade guide mentioning export: [#&#8203;60429](https://github.com/vercel/next.js/issues/60429) - chore(docs/errors): Improve documentation grammar: [#&#8203;60452](https://github.com/vercel/next.js/issues/60452) - Docs: Address Community Feedback: [#&#8203;60476](https://github.com/vercel/next.js/issues/60476) - for [#&#8203;59178](https://github.com/vercel/next.js/issues/59178) - addition to robots.mdx - Customize user-agent rules: [#&#8203;60361](https://github.com/vercel/next.js/issues/60361) - Docs: Document `windowHistorySupport` flag, and add `pushState`/`replaceState` examples: [#&#8203;60374](https://github.com/vercel/next.js/issues/60374) - docs: correct `windowHistorySupport` title: [#&#8203;60503](https://github.com/vercel/next.js/issues/60503) - chore: correct subject-verb conjugation in Client Components doc: [#&#8203;60538](https://github.com/vercel/next.js/issues/60538) - Add "Redirecting" page in the Routing section: [#&#8203;60435](https://github.com/vercel/next.js/issues/60435) - docs: small fix in Redirecting page: [#&#8203;60583](https://github.com/vercel/next.js/issues/60583) - fix(mdx): update word order, fix typo: [#&#8203;60466](https://github.com/vercel/next.js/issues/60466) - Add documentation for client router filter: [#&#8203;60585](https://github.com/vercel/next.js/issues/60585) - docs: Update Google Analytics error doc: [#&#8203;60612](https://github.com/vercel/next.js/issues/60612) - docs: remove Next 13 mention for App Router: [#&#8203;60632](https://github.com/vercel/next.js/issues/60632) - Fix Typo in Testing Documentation Description: [#&#8203;60601](https://github.com/vercel/next.js/issues/60601) - chore: remove duplicate package name: [#&#8203;60652](https://github.com/vercel/next.js/issues/60652) - chore(docs): add docs for `.svg` unoptimized behavior: [#&#8203;60735](https://github.com/vercel/next.js/issues/60735) - add authentication docs page: [#&#8203;60388](https://github.com/vercel/next.js/issues/60388) - chore(docs): fix example documentation for Art Direction: [#&#8203;60823](https://github.com/vercel/next.js/issues/60823) - docs: add build worker optout error back with upgrade advice: [#&#8203;60826](https://github.com/vercel/next.js/issues/60826) - Docs: Use JS comment for MDX: [#&#8203;60825](https://github.com/vercel/next.js/issues/60825) - Fix error from the auth docs.: [#&#8203;60829](https://github.com/vercel/next.js/issues/60829) ##### Example Changes - Updates the `with-vitest` example. Unlocks the tests passing with `server-only` usage: [#&#8203;58902](https://github.com/vercel/next.js/issues/58902) - Add text-wrap: balance to CNA template for card descriptions: [#&#8203;59384](https://github.com/vercel/next.js/issues/59384) - fix: Invalid next version tag name in with-cypress example: [#&#8203;59647](https://github.com/vercel/next.js/issues/59647) - Fix: Add matcher for middleware: [#&#8203;59651](https://github.com/vercel/next.js/issues/59651) - examples: Add new NextAuth.js example: [#&#8203;56914](https://github.com/vercel/next.js/issues/56914) - examples: add required env vars to auth example.: [#&#8203;59901](https://github.com/vercel/next.js/issues/59901) - examples: update Redis to App Router: [#&#8203;59311](https://github.com/vercel/next.js/issues/59311) - examples: remove broken deploy button: [#&#8203;58794](https://github.com/vercel/next.js/issues/58794) - examples: progressive enhancement for Redis example: [#&#8203;59937](https://github.com/vercel/next.js/issues/59937) - Update .env.local.example of with-firebase example: [#&#8203;59954](https://github.com/vercel/next.js/issues/59954) - Upgrade `with-algolia-react-instantsearch` example to latest major version and use app router: [#&#8203;59961](https://github.com/vercel/next.js/issues/59961) - Rename .env.local.example to .env.example: [#&#8203;59984](https://github.com/vercel/next.js/issues/59984) - Update Convex Example: [#&#8203;59789](https://github.com/vercel/next.js/issues/59789) - examples: Update next-forms example: [#&#8203;60052](https://github.com/vercel/next.js/issues/60052) - chore(cms-contentfu): fix contentful instructions: [#&#8203;60050](https://github.com/vercel/next.js/issues/60050) - examples: improve typings for i18n app dir: [#&#8203;60160](https://github.com/vercel/next.js/issues/60160) - chore(examples): migrate `image-component` example to App Router: [#&#8203;60289](https://github.com/vercel/next.js/issues/60289) - fix([#&#8203;58695](https://github.com/vercel/next.js/issues/58695)): improve zustand example: [#&#8203;58696](https://github.com/vercel/next.js/issues/58696) - examples: add allow-unauthenticated option to cloud run deploy: [#&#8203;58792](https://github.com/vercel/next.js/issues/58792) - fixed import path in with-jest template.: [#&#8203;60332](https://github.com/vercel/next.js/issues/60332) - chore(examples): fix image-component example viewsource paths, shimmer page filename: [#&#8203;60451](https://github.com/vercel/next.js/issues/60451) - Update `cache-handler-redis` example dependencies: [#&#8203;59458](https://github.com/vercel/next.js/issues/59458) - examples: Update hello world: [#&#8203;60502](https://github.com/vercel/next.js/issues/60502) - chore: Fix typo s/desireable/desirable/: [#&#8203;60518](https://github.com/vercel/next.js/issues/60518) - chore: Fix multiple typos: [#&#8203;60531](https://github.com/vercel/next.js/issues/60531) - examples: Update redis example with `useOptimistic`: [#&#8203;60596](https://github.com/vercel/next.js/issues/60596) - Update README.md: [#&#8203;60595](https://github.com/vercel/next.js/issues/60595) - chore(example): update storybook: [#&#8203;60737](https://github.com/vercel/next.js/issues/60737) ##### Misc Changes - Revert "Skip latest commit check for stable release": [#&#8203;59401](https://github.com/vercel/next.js/issues/59401) - ci(workflow): restore publish wasm binary: [#&#8203;59414](https://github.com/vercel/next.js/issues/59414) - ci: only run release commit check on canary releases: [#&#8203;59423](https://github.com/vercel/next.js/issues/59423) - test(runner): preserve browser tracing if test fails: [#&#8203;59469](https://github.com/vercel/next.js/issues/59469) - Adding Google analytics to next/third-parties: [#&#8203;58418](https://github.com/vercel/next.js/issues/58418) - ci(test): upload playwright artifacts seperately: [#&#8203;59496](https://github.com/vercel/next.js/issues/59496) - fix integration test workflow: [#&#8203;59508](https://github.com/vercel/next.js/issues/59508) - Fix third party typings: [#&#8203;59503](https://github.com/vercel/next.js/issues/59503) - test(fixture): try to include sources in the snapshot: [#&#8203;59499](https://github.com/vercel/next.js/issues/59499) - chore: bump typescript-eslint to 6.14: [#&#8203;59514](https://github.com/vercel/next.js/issues/59514) - Update Deployment Testing: [#&#8203;59448](https://github.com/vercel/next.js/issues/59448) - fix(playwright): teardown when global quit force terminates browser: [#&#8203;59548](https://github.com/vercel/next.js/issues/59548) - chore(create-next-app): bump prompts to v2.4.2: [#&#8203;59006](https://github.com/vercel/next.js/issues/59006) - types: cover the tests with root tsconfig.json: [#&#8203;59550](https://github.com/vercel/next.js/issues/59550) - Fix test/tsconfig.json alias for internal test utils: [#&#8203;59570](https://github.com/vercel/next.js/issues/59570) - test(integration): adjust fixture to work with turbopack: [#&#8203;59595](https://github.com/vercel/next.js/issues/59595) - Add test for importing client components from server actions: [#&#8203;59615](https://github.com/vercel/next.js/issues/59615) - chore: extends from shared base tsconfig: [#&#8203;59776](https://github.com/vercel/next.js/issues/59776) - Update Turbopack test manifest: [#&#8203;59798](https://github.com/vercel/next.js/issues/59798) - Fix CI: Skip test in PPR dev mode, too: [#&#8203;59817](https://github.com/vercel/next.js/issues/59817) - Add unstable_cache validate test case: [#&#8203;59828](https://github.com/vercel/next.js/issues/59828) - Update `swc_core` to `v0.87.10`: [#&#8203;59834](https://github.com/vercel/next.js/issues/59834) - chore: add github bug report item type module resolution: [#&#8203;60121](https://github.com/vercel/next.js/issues/60121) - chore: add myself to created-by: Next.js team: [#&#8203;60144](https://github.com/vercel/next.js/issues/60144) - chore: include required Next.js stages to issue template: [#&#8203;60142](https://github.com/vercel/next.js/issues/60142) - searchParameters test for PPR: [#&#8203;59678](https://github.com/vercel/next.js/issues/59678) - Getting rid of a few TypeScript anys.: [#&#8203;60017](https://github.com/vercel/next.js/issues/60017) - fix responsiveness in starter templates: [#&#8203;60140](https://github.com/vercel/next.js/issues/60140) - fix(generators): update errors gen: [#&#8203;60233](https://github.com/vercel/next.js/issues/60233) - chore: test against latest sharp: [#&#8203;60226](https://github.com/vercel/next.js/issues/60226) - style: enforce prop immutability in new next app: [#&#8203;58845](https://github.com/vercel/next.js/issues/58845) - Update flakey test from port re-use: [#&#8203;60291](https://github.com/vercel/next.js/issues/60291) - chore: update pnpm to the latest (v8.14.0): [#&#8203;60295](https://github.com/vercel/next.js/issues/60295) - docs: update broken link in UPGRADING.md: [#&#8203;60342](https://github.com/vercel/next.js/issues/60342) - Update Turbopack test manifest: [#&#8203;60306](https://github.com/vercel/next.js/issues/60306) - Update Turbopack test manifest: [#&#8203;60371](https://github.com/vercel/next.js/issues/60371) - Update `swc_core` to `v0.87.16`: [#&#8203;60192](https://github.com/vercel/next.js/issues/60192) - Add replay.io test suite dependencies: [#&#8203;60381](https://github.com/vercel/next.js/issues/60381) - chore: update turbo to the latest: [#&#8203;60294](https://github.com/vercel/next.js/issues/60294) - Update Turbopack test manifest: [#&#8203;60413](https://github.com/vercel/next.js/issues/60413) - Update testing contributor guide: [#&#8203;60421](https://github.com/vercel/next.js/issues/60421) - chore: skip flaky turbopack navigation test: [#&#8203;60431](https://github.com/vercel/next.js/issues/60431) - ci: skip cron workflows on forks: [#&#8203;60422](https://github.com/vercel/next.js/issues/60422) - Add reproduction for HMR moving / renaming files.: [#&#8203;57230](https://github.com/vercel/next.js/issues/57230) - add tests for incremental-cache: [#&#8203;60331](https://github.com/vercel/next.js/issues/60331) - chore: fix postinstall when using tarball: [#&#8203;60443](https://github.com/vercel/next.js/issues/60443) - test: use replay jest runner to add current test name to recording: [#&#8203;60438](https://github.com/vercel/next.js/issues/60438) - misc: Skip cron workflows on forks: [#&#8203;60487](https://github.com/vercel/next.js/issues/60487) - Handle pages double render for useParams in tests: [#&#8203;60486](https://github.com/vercel/next.js/issues/60486) - Transition some check calls in tests to retry: [#&#8203;60489](https://github.com/vercel/next.js/issues/60489) - Use next.config.mjs for CNA templates: [#&#8203;60494](https://github.com/vercel/next.js/issues/60494) - Update Turbopack test manifest: [#&#8203;60504](https://github.com/vercel/next.js/issues/60504) - run tests from test suite that are not listed in the manifest: [#&#8203;58401](https://github.com/vercel/next.js/issues/58401) - Add --ci to jest tests in CI: [#&#8203;60432](https://github.com/vercel/next.js/issues/60432) - Ensure aliased variable is used in test: [#&#8203;60428](https://github.com/vercel/next.js/issues/60428) - Update Turbopack test manifest: [#&#8203;60506](https://github.com/vercel/next.js/issues/60506) - Skip webpack loader test in Turbopack: [#&#8203;60509](https://github.com/vercel/next.js/issues/60509) - Revert "Skip webpack loader test in Turbopack": [#&#8203;60513](https://github.com/vercel/next.js/issues/60513) - Revert "Revert "Skip webpack loader test in Turbopack"": [#&#8203;60514](https://github.com/vercel/next.js/issues/60514) - Remove unused target: es5 from tsconfig.json in create-next-app: [#&#8203;60521](https://github.com/vercel/next.js/issues/60521) - refactor(cna): make `create-next-app` even smaller and faster: [#&#8203;58030](https://github.com/vercel/next.js/issues/58030) - Expand hydration error test to check recovery: [#&#8203;60423](https://github.com/vercel/next.js/issues/60423) - chore: update pull_request_approved workflow: [#&#8203;60537](https://github.com/vercel/next.js/issues/60537) - chore: add issue_popular workflow: [#&#8203;60543](https://github.com/vercel/next.js/issues/60543) - Update Turbopack test manifest: [#&#8203;60553](https://github.com/vercel/next.js/issues/60553) - chore: update next-repo-info actions: [#&#8203;60559](https://github.com/vercel/next.js/issues/60559) - chore(git): add `.git-blame-ignore-revs`: [#&#8203;60582](https://github.com/vercel/next.js/issues/60582) - chore: remove pr_approved workflow & update popular_issues workflow: [#&#8203;60584](https://github.com/vercel/next.js/issues/60584) - test(fixture): update assertion for turbopack: [#&#8203;60579](https://github.com/vercel/next.js/issues/60579) - Remove duplicate pages -> app test: [#&#8203;60589](https://github.com/vercel/next.js/issues/60589) - Update flakey dev middleware test: [#&#8203;60590](https://github.com/vercel/next.js/issues/60590) - Add hasRedbox fix: [#&#8203;60522](https://github.com/vercel/next.js/issues/60522) - Turbopack test updates: [#&#8203;60662](https://github.com/vercel/next.js/issues/60662) - Remove normalizeSnapshot as it is no longer used: [#&#8203;60664](https://github.com/vercel/next.js/issues/60664) - Stabilize flakey edge-module-error test: [#&#8203;60728](https://github.com/vercel/next.js/issues/60728) - Update module-layer test for Turbopack: [#&#8203;60707](https://github.com/vercel/next.js/issues/60707) - chore: bump nissuer: [#&#8203;60706](https://github.com/vercel/next.js/issues/60706) - test(fixture): update assertion for turbopack: [#&#8203;60750](https://github.com/vercel/next.js/issues/60750) - Update developing.md to include "Install Rust and Cargo" as 1st step: [#&#8203;60761](https://github.com/vercel/next.js/issues/60761) - Fix tests exit race condition: [#&#8203;60757](https://github.com/vercel/next.js/issues/60757) - Update ReactRefreshRegression test snapshot for Turbopack: [#&#8203;60767](https://github.com/vercel/next.js/issues/60767) ##### Credits Huge thanks to [@&#8203;delbaoliveira](https://github.com/delbaoliveira), [@&#8203;OlehDutchenko](https://github.com/OlehDutchenko), [@&#8203;sokra](https://github.com/sokra), [@&#8203;huozhi](https://github.com/huozhi), [@&#8203;shuding](https://github.com/shuding), [@&#8203;kwonoj](https://github.com/kwonoj), [@&#8203;ztanner](https://github.com/ztanner), [@&#8203;eps1lon](https://github.com/eps1lon), [@&#8203;acdlite](https://github.com/acdlite), [@&#8203;ebidel](https://github.com/ebidel), [@&#8203;leerob](https://github.com/leerob), [@&#8203;janicklas-ralph](https://github.com/janicklas-ralph), [@&#8203;wyattjoh](https://github.com/wyattjoh), [@&#8203;ijjk](https://github.com/ijjk), [@&#8203;JohnPhamous](https://github.com/JohnPhamous), [@&#8203;chentsulin](https://github.com/chentsulin), [@&#8203;akawalsky](https://github.com/akawalsky), [@&#8203;BlankParticle](https://github.com/BlankParticle), [@&#8203;timneutkens](https://github.com/timneutkens), [@&#8203;ForsakenHarmony](https://github.com/ForsakenHarmony), [@&#8203;dvoytenko](https://github.com/dvoytenko), [@&#8203;smaeda-ks](https://github.com/smaeda-ks), [@&#8203;kenji-webdev](https://github.com/kenji-webdev), [@&#8203;rv-david](https://github.com/rv-david), [@&#8203;icyJoseph](https://github.com/icyJoseph), [@&#8203;dijonmusters](https://github.com/dijonmusters), [@&#8203;A7med3bdulBaset](https://github.com/A7med3bdulBaset), [@&#8203;jenewland1999](https://github.com/jenewland1999), [@&#8203;mknichel](https://github.com/mknichel), [@&#8203;kdy1](https://github.com/kdy1), [@&#8203;housseindjirdeh](https://github.com/housseindjirdeh), [@&#8203;max-programming](https://github.com/max-programming), [@&#8203;redbmk](https://github.com/redbmk), [@&#8203;SSakibHossain10](https://github.com/SSakibHossain10), [@&#8203;jamesmillerburgess](https://github.com/jamesmillerburgess), [@&#8203;minaelee](https://github.com/minaelee), [@&#8203;officialrajdeepsingh](https://github.com/officialrajdeepsingh), [@&#8203;LorisSigrist](https://github.com/LorisSigrist), [@&#8203;yesl-kim](https://github.com/yesl-kim), [@&#8203;StevenKamwaza](https://github.com/StevenKamwaza), [@&#8203;manovotny](https://github.com/manovotny), [@&#8203;mcexit](https://github.com/mcexit), [@&#8203;remcohaszing](https://github.com/remcohaszing), [@&#8203;ryo-manba](https://github.com/ryo-manba), [@&#8203;TranquilMarmot](https://github.com/TranquilMarmot), [@&#8203;vinaykulk621](https://github.com/vinaykulk621), [@&#8203;haritssr](https://github.com/haritssr), [@&#8203;divquan](https://github.com/divquan), [@&#8203;IgorVaryvoda](https://github.com/IgorVaryvoda), [@&#8203;LukeSchlangen](https://github.com/LukeSchlangen), [@&#8203;RiskyMH](https://github.com/RiskyMH), [@&#8203;ash2048](https://github.com/ash2048), [@&#8203;ManuWeb3](https://github.com/ManuWeb3), [@&#8203;msgadi](https://github.com/msgadi), [@&#8203;dhayab](https://github.com/dhayab), [@&#8203;ShahriarKh](https://github.com/ShahriarKh), [@&#8203;jvandenaardweg](https://github.com/jvandenaardweg), [@&#8203;DestroyerXyz](https://github.com/DestroyerXyz), [@&#8203;SwitchBladeAK](https://github.com/SwitchBladeAK), [@&#8203;ianmacartney](https://github.com/ianmacartney), [@&#8203;justinh00k](https://github.com/justinh00k), [@&#8203;tiborsaas](https://github.com/tiborsaas), [@&#8203;ArianHamdi](https://github.com/ArianHamdi), [@&#8203;li-jia-nan](https://github.com/li-jia-nan), [@&#8203;aramikuto](https://github.com/aramikuto), [@&#8203;jquinc30](https://github.com/jquinc30), [@&#8203;samcx](https://github.com/samcx), [@&#8203;Haosik](https://github.com/Haosik), [@&#8203;AkifumiSato](https://github.com/AkifumiSato), [@&#8203;arnabsen](https://github.com/arnabsen), [@&#8203;nfroidure](https://github.com/nfroidure), [@&#8203;clbn](https://github.com/clbn), [@&#8203;siddtheone](https://github.com/siddtheone), [@&#8203;styfle](https://github.com/styfle), [@&#8203;zbauman3](https://github.com/zbauman3), [@&#8203;gnoff](https://github.com/gnoff), [@&#8203;anthonyshew](https://github.com/anthonyshew), [@&#8203;alexfradiani](https://github.com/alexfradiani), [@&#8203;CalebBarnes](https://github.com/CalebBarnes), [@&#8203;adk96r](https://github.com/adk96r), [@&#8203;pacexy](https://github.com/pacexy), [@&#8203;hichemfantar](https://github.com/hichemfantar), [@&#8203;michaldudak](https://github.com/michaldudak), [@&#8203;redonkulus](https://github.com/redonkulus), [@&#8203;k-taro56](https://github.com/k-taro56), [@&#8203;mhughdo](https://github.com/mhughdo), [@&#8203;tknickman](https://github.com/tknickman), [@&#8203;shumakmanohar](https://github.com/shumakmanohar), [@&#8203;vordgi](https://github.com/vordgi), [@&#8203;StephDietz](https://github.com/StephDietz), [@&#8203;hamirmahal](https://github.com/hamirmahal), [@&#8203;gaspar09](https://github.com/gaspar09), [@&#8203;JCharante](https://github.com/JCharante), [@&#8203;sjoerdvanBommel](https://github.com/sjoerdvanBommel), [@&#8203;mass2527](https://github.com/mass2527), [@&#8203;N-Ziermann](https://github.com/N-Ziermann), [@&#8203;tordans](https://github.com/tordans), [@&#8203;davidthorand](https://github.com/davidthorand), [@&#8203;rmathew8-gh](https://github.com/rmathew8-gh), [@&#8203;chriskrogh](https://github.com/chriskrogh), [@&#8203;shogunsea](https://github.com/shogunsea), [@&#8203;auipga](https://github.com/auipga), [@&#8203;SukkaW](https://github.com/SukkaW), [@&#8203;agustints](https://github.com/agustints), [@&#8203;wbinnssmith](https://github.com/wbinnssmith), [@&#8203;feedthejim](https://github.com/feedthejim), [@&#8203;OXXD](https://github.com/OXXD), [@&#8203;clarencepenz](https://github.com/clarencepenz), [@&#8203;better-salmon](https://github.com/better-salmon), [@&#8203;808vita](https://github.com/808vita), [@&#8203;coltonehrman](https://github.com/coltonehrman), [@&#8203;tksst](https://github.com/tksst), [@&#8203;hugo-syn](https://github.com/hugo-syn), [@&#8203;JakobJingleheimer](https://github.com/JakobJingleheimer), [@&#8203;Willem-Jaap](https://github.com/Willem-Jaap), [@&#8203;brandonnorsworthy](https://github.com/brandonnorsworthy), [@&#8203;jaehunn](https://github.com/jaehunn), [@&#8203;balazsorban44](https://github.com/balazsorban44), [@&#8203;kooya3](https://github.com/kooya3), [@&#8203;wan2land](https://github.com/wan2land), [@&#8203;AugustinMauroy](https://github.com/AugustinMauroy), and [@&#8203;williamli](https://github.com/williamli) for helping! </details> <details> <summary>vercel/next.js (next)</summary> ### [`v14.1.0`](https://github.com/vercel/next.js/compare/v14.0.4...v14.1.0) [Compare Source](https://github.com/vercel/next.js/compare/v14.0.4...v14.1.0) </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 added 1 commit 2024-01-18 22:52:57 +01:00
chore(deps): update dependency eslint-config-next to v14.1.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
9d9a5b05fb
kjuulh changed title from chore(deps): update dependency eslint-config-next to v14.1.0 to chore(deps): update nextjs monorepo to v14.1.0 2024-01-18 23:21:23 +01:00
kjuulh force-pushed renovate/nextjs-monorepo from 9d9a5b05fb to d3c57c4472 2024-01-18 23:21:25 +01:00 Compare
kjuulh merged commit d3c57c4472 into main 2024-01-18 23:49:57 +01: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#270
No description provided.