Update nextjs monorepo to v13.3.0 #85

Merged
kjuulh merged 1 commits from renovate/nextjs-monorepo into main 2023-04-06 23:40:16 +02:00
Owner

This PR contains the following updates:

Package Type Update Change
eslint-config-next devDependencies minor 13.2.4 -> 13.3.0
next (source) dependencies minor 13.2.4 -> 13.3.0

Release Notes

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

v13.3.0

Compare Source

Core Changes
  • Add Zod and router state validation: #​46962
  • Support default arrow function export in server boundary #​46977
  • Generate fixed route path for favicon.ico: #​46997
  • update turbopack: #​46994
  • Update next/font/google data: #​46988
  • fix: added jsdom & canvas to the external packages list - fixes #​46893: #​46990
  • Add auto-detection of image/x-icon content type: #​47013
  • fix: exclude 'mdx-bundler' from being bundled in server components: #​46992
  • Add /route subpath to metadata static routes: #​47030
  • Ensure router.refresh() matches revalidatePath('/') behavior: #​46723
  • Reorganize client references manifest: #​46777
  • Opt-in to dynamic rendering when reading searchParams: #​46205
  • Fix CSS not being bundled in app dir: #​45787
  • feat(standalone): allow configuring KEEP_ALIVE_TIMEOUT via env var: #​46052
  • i18n Improvements: #​47174
  • Support manifest.json static and dynamic route: #​47240
  • Ensure config and fetch revalidate are honored: #​47255
  • feat: add fetchPriority to next/image: #​47222
  • chore: add missing ts type in next-edge-app-route-loader: #​47243
  • Split app-render functions into separate files: #​47282
  • fix: typo in output:export error messages: #​47252
  • fix: handle different cases of React fetchPriority: #​47302
  • [edge] limit the api surface of util: #​47292
  • parallel routes: fix duplicate dev warning: #​47317
  • next/font/local prep: compartmentalize next/font/google: #​47213
  • Improve OTEL spans naming: #​47209
  • fix invalid comment in parseParameter function: #​47291
  • Add searchParams to leaf cache key: #​47312
  • Remove duplicated if statement: #​47322
  • Add a .catch to shared router for ssg fetching.: #​47265
  • parallel routes: fix nested routes: #​47323
  • [Nitpick] Remove unnecessary await in base-server: #​47313
  • Warn about default exports with App Routes: #​47263
  • Add better-sqlite3 to server external packages: #​47327
  • Change App Route Route Handler signature: #​47268
  • Calling turbopack from the next build CLI: #​46602
  • Update Turbopack to turbopack-230321.1: #​47342
  • parallel routes: fix HMR refetch issue: #​47343
  • Fix bad route path for custom metadata routes: #​47286
  • Fix POST fetch request cache heuristic in POST route handler: #​47333
  • Fix: only apply metadata dynamic image routes convention for app dir: #​47367
  • Marks app paths in dev as supporting dynamic html: #​46848
  • fix: add pretty error for exportPathMap with app dir: #​47371
  • Skip extra swc builds: #​47378
  • Simplify moduleProxy alias: #​47381
  • Skip warning if there is app directory for no-html-link-for-pages rule: #​42516
  • Catch redirect() in root layout: #​47345
  • Add useParams(): #​47373
  • Refactor ES chunk evaluate logic into a Runtime trait: #​47116
  • Add more spans into OTEL instrumentation to wrap all user defined functions: #​47368
  • Support HOC cases in server entries: #​47379
  • Support dynamic routes for social images and icons: #​47372
  • Fix build spinner in TTY env: #​47383
  • upgrade vendored React to 18.3.0-next-12a1d140e-20230321: #​47405
  • Add default meta tags to error page: #​47404
  • Extend not-found.js to catch all unmatched routes: #​47328
  • Add optional match support of rewrites and redirects in typedRoutes: #​47398
  • Support dynamic routes for social images and icons: #​47425
  • turbopack: Implement streamed middleware: #​47264
  • Fix twitter metadata info merging: #​47433
  • improve source mapping of console output and errors: #​47388
  • Fix closure and rest params handling in SWC transform: #​47401
  • feat: change next build to emit output with output: export: #​47376
  • Error during dev if returning Response in pages API routes in Node.js runtime: #​47442
  • Add content hash for dynamic og image routes: #​47440
  • chore: add telemetry for output: export: #​47464
  • Update fetch cache memory handling: #​47465
  • add useReportWebVitals that makes use of web-vitals package: #​47319
  • Ignore folders prefixed by underscore (_) in App Router: #​47439
  • Finalize HOC support with server entries and add encodeReply & decodeReply: #​47438
  • Locale fixes for App Directory: #​47429
  • Fix useSelectedLayoutSegments including PAGE: #​47492
  • parallel routes: implement default route + fix bugs on navigation: #​47436
  • Add http.route into root otel span: #​47392
  • fix: typo in max cache size error message: #​47505
  • Fix other case for useSelectedLayoutSegments: #​47511
  • fix error handling and hanging problems: #​47457
  • restore dynamic directory embedding: #​47260
  • Remove head.js: #​47507
  • Return null for useParams in pages: #​47490
  • Clean up leftover loaders: #​46801
  • Feat(next-types-plugin): added support for Route Handlers: #​47185
  • Add warning when deopting page into client rendering entirely: #​47531
  • Integrating capsize latest: #​47428
  • Rename app-render/index.tsx to app-render/app-render.tsx: #​47285
  • refactor(relay): Use transform from swc/plugins repository: #​47441
  • remove unused turbo dependencies: #​47557
  • Add initial tree shaking refactorings: #​47559
  • next/font/local support for Turbopack: #​47369
  • Handle unknown platform triples in next-swc: #​47570
  • Fix fetch cache config and fetch revalidates: #​47573
  • Fix instrumentation not being called on edge in some cases: #​47495
  • Implement automatic font fallback support for next/font/local: #​47463
  • Document various structs and methods in next/font: #​47588
  • Fix race condition of invalidation: #​47586
  • add test case for nested imports: #​47580
  • Underscore Handling Fixes: #​47581
  • Move App Route handler logic into bundle: #​47582
  • Revert "Move App Route handler logic into bundle": #​47614
  • Make sure the global not found route doesn't conflict with existing /not-found route: #​47619
  • Fix robots.txt generation: #​47625
  • fix typescript errors in next-core: #​47607
  • Expose metadata types: #​47630
  • show most recent error first in turbopack error overlay: #​47414
  • Move App Route handler logic into bundle: #​47633
  • fix: handle output: export with use client: #​47635
  • provide Buffer polyfill to client and edge: #​47610
  • fix: image loaderFile with edge runtime: #​47659
  • Update vendored react to 18.3.0-next-85de6fde5-20230328: #​47675
  • fix: improve type of ExportPathMap: #​47676
  • Fix(next-types-plugin): remove unused imports: #​47667
  • resolve browser modules for edge api in turbopack: #​47604
  • build(next-swc): introduce turbo-binding: #​47512
  • Revert "Update vendored react to 18.3.0-next-85de6fde5-20230328": #​47687
  • Fix next-types-plugin generated files for Node16/NodeNext: #​47571
  • Revert "Vendor @​vercel/og and expose ImageResponse (#​47657": #​47711
  • fix: handle empty src prop on next/image: #​47695
  • Add not found boundary and move head cache to app router: #​47688
  • Fix turbopack _devPagesManifest.json on next-site: #​47427
  • Update MetadataRoute to namespace: #​47674
  • Provide default metadataBase for local and vercel deployment: #​47568
  • Fix duplicated default metadata tags: #​47690
  • chore(docs): update next export to output: 'export': #​47717
  • Vendor @​vercel/og and expose ImageResponse : #​47715
  • Turbopack: Fix images.remotePatterns port/protocol serialization: #​47721
  • Combine Route Handlers with Route Modules: #​47679
  • feat(next-swc): add compile-time heap profiler flag: #​47729
  • Add NEXT_RUNTIME process env to turbopack: #​47713
  • Small fixes to copy of Turbopack errors: #​47734
  • fix: correctly handle Set-Cookie headers: #​47718
  • Support relative path for metadata alternates urls: #​47743
  • remove next-core package.json dev script: #​47746
  • Restart static paths worker after finishing task: #​47716
  • feat: bump minimum ts version to 4.5.2: #​47712
  • Turobpack: Implement Streaming App/API rendering: #​47476
  • Update app router filter handling: #​47761
  • fix: improve error message pages for output: export: #​47765
  • add consistent import sorting/grouping to rustfmt: #​47745
  • turbopack: ensure ENV values are available in middleware: #​47767
  • Fix skipMiddlewareUrlNormalize with i18n: #​47773
  • Fix typo in error overlay: #​47762
  • provide full polyfill for process: #​47764
  • Turbopack: Use SharedError for body streaming: #​47677
  • fix(export): make static export work with worker_threads: #​47784
  • Skip favicon.js for metadata: #​47790
  • Fix module resolving error in tracer: #​47786
  • Fix fetchCache config and On-Demand Revalidate handling: #​47803
  • Add computeWorkerKey to the static optimization worker: #​47792
  • fix(next-types-plugin): add ParamCheck type only for route.ts files: #​47739
  • fix: added tab and carriage to isWhitespace function to make robust: #​47785
  • Fix prefetch only being applied once: #​47797
  • Fix failing rust-check: #​47811
  • Move modularize imports for next/server to next-swc: #​47788
  • Add initial separated route resolving: #​47208
  • Fix dev ipc request on node v16: #​47825
  • Update render IPC handling: #​47835
  • Fix: fill route params for dynamic route metadata images url: #​47829
  • Enable context caching for middleware/edge functions in dev: #​47840
  • New app routes resolving logic for turbopack: #​47737
  • Polish metadata warnings: #​47853
  • Memory improvements to static workers: #​47823
  • Hide internal fetches OTel traces in dev mode and assert duplicate OTel spans are present only in dev mode: #​47822
  • feat(turbopack): support transform options: #​47365
  • Update dev IPC request: #​47877
  • Fix type plugin for NX workspaces: #​47534
  • Change package path from gitpkg.now.sh to gitpkg.vercel.app: #​47879
  • TS plugin: ensure error and global-error files are client components: #​47882
  • Decrease required open telemetry peer-dependency version: #​47861
  • router: implement route interceptions: #​47565
  • Fix issue where NextServer.prepare wouldn't be called when deployed: #​47899
  • Add missing module.hot.accept call to server CSS modules: #​47913
  • mark resolve issues inside a try block as warnings: #​47763
  • Hide not ENOENT errors for not found in ipc server: #​47854
  • Update react docs link: #​47891
  • turbopack: defer dev code evaluation until after page render IPC connects: #​47888
  • add test case for alias field: #​47856
  • add test case for ignore modules: #​47758
  • Small refactoring to build/index.ts: #​47935
  • Compare modules' layer when tracking server CSS changes: #​47927
  • Extend type for streamEntrypoints: #​47874
  • Add strict next head handling: #​47938
  • ChunkingContext refactor pt. 1: #​47693
  • Add dynamic parameter marker to router cache key: #​47957
  • Vendor react@experimental under an experimentalReact flag: #​47759
  • avoid duplicated error output: #​47954
  • add a warning when using implicit metadata: #​47928
  • Fallback to localhost for metadataBase when it's used and missing: #​47910
  • Fix app metadata in edge runtime: #​47941
  • Auto-restart dev server when next.config.js changes: #​47912
  • Unify Request types: #​47884
  • Update search params/route params handling on deploy: #​47930
  • turbopack: add vary header to app routes: #​47946
  • Check for null before reading value in useParams: #​47875
  • Fix metadata nested twitter props rendering: #​47972
  • Create unique route path for og under group routes: #​47985
  • allow turbopack HMR to recover from react errors without hard refresh: #​47771
  • Implement Route type for router APIs: #​47931
  • If prefetching detected as app route, pass "as" to handleHardNavigation instead of "url": #​47949
  • update turbopack: #​47994
  • Revert "update turbopack": #​48001
  • update turbopack: #​48006
  • Fix css applying for root not found: #​47992
  • fix code generation for loader tree: #​47987
  • interception routes: re-implementation: #​48027
  • parallel routes: return a 404 when a parallel route does not have a default page/do not match: #​47872
  • Update normalize revalidate params for named matches: #​48032
  • fix: handle error case for output: export in next dev: #​47768
  • report error when using "use server" on module level: #​47967
  • Only cache successful fetches: #​48033
  • Revert "Vendor react@experimental under an experimentalReact flag": #​48038
  • Replaced Reflect with ReflectAdapter: #​48000
Documentation Changes
Example Changes
  • fix typo: #​47235
  • chore(examples): fix Mongoose deprecation warning: #​47358
  • chore: fix localhost port: #​47413
  • Update to supertokens example app: #​47435
  • chore(examples): Fix for destroy is not a function error: #​47469
  • Updated the versus short form in ssg-ssr example in docs: #​47397
  • fix-(Examples) Updated link tags in Auth0 example code.: #​47518
  • Remove incorrect entries for pnpm debug log: #​47241
  • Use App Router for static export example.: #​47584
  • Update Convex example to convex@0.12.0: #​47175
  • Updates with-supertokens example app: #​47701
  • Update github link: #​47900
Misc Changes
  • Update next/font/google data: #​46988
  • fix: added jsdom & canvas to the external packages list - fixes #​46893: #​46990
  • Add auto-detection of image/x-icon content type: #​47013
  • fix: exclude 'mdx-bundler' from being bundled in server components: #​46992
  • Add /route subpath to metadata static routes: #​47030
  • test: update amp test to always check redbox: #​47050
  • Fix generateStaticParams check in app dir: #​47051
  • Fix URL anchor position in going-to-production.md: #​47056
  • Rewrite action transform in SWC: #​47049
  • Cleanup remove directive logic to reduce allocate: #​47055
  • Initial support of redirection in server handlers (#​46944
  • Move next-* crates from Turbopack: #​47019
  • chore(examples): upgrade Sentry to support Middleware: #​47067
  • Merge branch 'canary' into jrl-next-crates
  • Merge pull request #​47019 from vercel/jrl-next-crates
  • [with-jest]: Update to use automatic path aliases: #​46982
  • Update _mongoClientPromise type error: #​46985
  • Prevent handleDisconnect being called twice: #​46959
  • Fix next/image config injection during static generation: #​47007
  • Refactor renderers and RenderResult: #​46955
  • Update app route handler proxy handling: #​47088
  • Detect common invalid cases for the server directive: #​47069
  • Implement route announcer for app dir: #​47018
  • Fix: Update README templates in create-next-app: #​47037
  • chore(examples): fix @ts-ignore in Cloudinary config: #​47029
  • Add instructions to bug issue template: #​47090
  • Remove experimental fontLoaders option from next.config.js: #​46886
  • Verify router state query params can't grow out of control: #​47094
  • Fix(typedRoutes): fixed empty DynamicRoutes or StaticRoutes causing Route to turn into type string: #​46980
  • Dynamic routes for toplevel robots and sitemap: #​47091
  • Correctly list unsupported turbopack experimental options: #​47093
  • Continue page rendering after handling server requests: #​47089
  • fix(mdx): export NextMDXOptions interface: #​46441
  • updated zustand example to 4.3.6, changed out deprecated methods: #​46911
  • Fix #​46621 - include status code in cache: #​47096
  • Finish up otel example with working docker and small guide in readme: #​46819
  • Add @​feedthejim as a codeowner for docs, examples and errors: #​47104
  • Add support for scrolling to hash fragment: #​46995
  • re-enable next-dev-tests: #​47087
  • feat: add output: export support for appDir: #​47022
  • Refactor app-render to decouple type definitions (#​47128
  • update prettier in stats action: #​47158
  • Fix RenderOpts type import: #​47167
  • Implement custom Turbopack Next transformers: #​47137
  • Implement server entry creation in client layer (#​47127
  • chore(ci): automatically deploy selected examples: #​47130
  • fix: app dir with next dev and output: export: #​47171
  • Fix(typedRoutes): fixed files from directories other than pages and app getting into Route: #​47184
  • Not apply image loader to metadata images: #​47197
  • Adjust transpiler to support inlined server functions with annotations: #​47186
  • improve turbopack error overlay: #​47132
  • feat(cli): introduce --tailwind flag: #​46927
  • Align on next-transform-font: #​47179
  • Add OTEL tests: #​47149
  • Handle defaultLocale on client router filter: #​47180
  • fix build issue and future incompatibility: #​47176
  • fix: show error for api route handler with output: export: #​47219
  • Fix missing option in createFromFetch: #​47216
  • Fix failing CI checks: #​47223
  • docs: commentary correction for i18n app folder: #​47226
  • Support passing both closure arguments and parameters: #​47212
  • Fix deploy example: #​47228
  • next-swc: Switch to testing::fixture: #​47183
  • update turbopack: #​47205
  • Update router.md: #​47210
  • print reason for compilation: #​47190
  • [edge] support Node.js core modules in edge runtime: #​47191
  • Generate metadata images generation with app routes: #​47225
  • Emit late streaming meta tags: #​47207
  • fix: typo in message for experimental.runtime: #​47248
  • Fix loader rule with wrong matching conditions (#​47261
  • Fix contributing.md link in the rendering benchmark: #​47303
  • fix(cli): handle Tailwind CSS + src/ correctly: #​47238
  • Update failing e2e deploy test: #​47325
  • fix(cli): unify styles/content of templates: #​47294
  • Replace bg-opacity with bg-color/opacity in tailwindcss templates: #​47253
  • chore: fix issue labeler: #​47206
  • chore: add checkout step to issue labeler action: #​47346
  • Ensure all server entry exports are functions (#​47364)Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@​users.noreply.github.com>
  • Don't set git config features.manyFiles on post install: #​47375
  • fix(cli): change file name from route.ts to route.js: #​47352
  • chore: tweak PR labeler pattern: #​47395
  • Revert "Support dynamic routes for social images and icons" (#​47416
  • Update failing e2e checks: #​47423
  • Add test for force-dynamic and catch-all routes (#​47418
  • Update CODEOWNERS
  • chore: reduce noisy logs when updating timing gist: #​47446
  • Update failing e2e deploy test: #​47453
  • chore: clean up CODEOWNERS: #​47451
  • chore: run all tests for next/image against app dir: #​47267
  • Update failing i18n e2e deploy test: #​47462
  • Add workflow to trigger release: #​47461
  • Fix trigger_release workflow type: #​47466
  • Update version script
  • Tweak trigger release cloning
  • chore: tweak CODEOWNERS: #​47491
  • Fix failing og api e2e test: #​47500
  • add auto labeling for turbopack/the web-tooling team: #​47502
  • Update flakey app dev tests: #​47504
  • Update release package.json scripts: #​47529
  • Update pre-compiled
  • Add ownership of build folder to Web Tooling team: #​47508
  • test(test-utils): correct --turbo error overlay lookup: #​46901
  • Update failing i18n e2e deploy test: #​47555
  • Update some flakey test cases: #​47556
  • Remove unneeded waiting in otel tests: #​47431
  • Improve client boundary source type detection (#​47532)Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@​users.noreply.github.com>
  • ci(workflow): run checks for the test specific features: #​47572
  • Update test create-next-app running: #​47611
  • Fix rust-check
  • Update pnpm version for trigger release
  • Vendor @​vercel/og and expose ImageResponse (#​47657
  • test: disable the flaky test for parallel-routes-and-interception: #​47694
  • Handle async require when importing ESM in instrumentation.ts: #​47658
  • Run turbopack integration tests for next.js changes too: #​47608
  • Revert "Revert "Update vendored react to 18.3.0-next-85de6fde5-20230328"" (#​47700
  • test: remove unreliable font test: #​47714
  • Update CODEOWNERS to override image wildcard: #​47722
  • chore(ci): fix codemod tests: #​47710
  • Add tests for Suspensey CSS: #​47708
  • Add test to ensure image generation works in the Node.js runtime: #​47719
  • test(turbopack): blocking CI for turbopack integration test: #​47709
  • Update publish canary to undraft automatically: #​47775
  • Update metadata e2e test on deploy: #​47776
  • Tweak canary undrafting: #​47777
  • Fix docs only check for test-native-integration: #​47800
  • Tweak Vercel CLI installing for E2E tests: #​47804
  • Fix flaky css test and remove unused tests deps: #​47806
  • (Fix)(Tests)Fix typo in unit testing: #​47644
  • Update to retry undrafting canary: #​47826
  • Update set-cookies deploy test: #​47836
  • Update flakey tests and add Node.js setup retrying: #​47871
  • Test disabling kodiak: #​47880
  • Ensure GH actions tests run for trunk branches: #​47883
  • Revert "Test disabling kodiak (#​47880)"
  • chore: update labels: #​47904
  • Disable Kodiak for testing
  • Add merge_group actions trigger
  • Run bench tests as part of CI: #​47849
  • Increase CI test timeout: #​47973
  • docs: Add "special" to the Alex allowlist: #​48021
  • Speed up native dev build: #​48028
Credits

Huge thanks to @​shuding, @​huozhi, @​sokra, @​hanneslund, @​JesseKoldewijn, @​kaguya3222, @​yangshun, @​ijjk, @​konomae, @​Brooooooklyn, @​jridgewell, @​zlrlyy, @​JohnDaly, @​abhiyandhakal, @​benjie, @​johnnyomair, @​nk980113, @​dirheimerb, @​DerTimonius, @​DuCanhGH, @​padmaia, @​stafyniaksacha, @​Gladowar, @​zek, @​jankaifer, @​styfle, @​balazsorban44, @​wbinnssmith, @​chibicode, @​ForsakenHarmony, @​franktronics, @​FSaldanha, @​Schniz, @​raisedadead, @​AdamKatzDev, @​wyattjoh, @​leerob, @​meesvandongen, @​vladikoff, @​feedthejim, @​tka5, @​pyjun01, @​gdborton, @​M3kH, @​aretrace, @​shivanshubisht, @​alexkirsz, @​agrattan0820, @​vinaykulk621, @​heyitsuzair, @​mrkldshv, @​timneutkens, @​furkanmavili, @​swaminator, @​EndangeredMassa, @​DevEsteves, @​rishabhpoddar, @​schehata, @​molebox, @​dlehmhus, @​akshaynox, @​sp00ls, @​janicklas-ralph, @​tomryanx, @​kwonoj, @​karlhorky, @​kdy1, @​dante-robinson, @​lachlanjc, @​ianmacartney, @​hotters, @​isaackatayev, @​insik-han, @​jayair, @​ivanhofer, @​javivelasco, @​SukkaW, @​visshaljagtap, @​imranbarbhuiya, @​nivak-monarch, @​HarshaVardhanReddyDuvvuru, @​ianldgs, @​ricardofiorani, @​swarnava, @​gustavostz, and @​nabsul for helping!

vercel/next.js (next)

v13.3.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://github.com/vercel/next.js) | devDependencies | minor | [`13.2.4` -> `13.3.0`](https://renovatebot.com/diffs/npm/eslint-config-next/13.2.4/13.3.0) | | [next](https://nextjs.org) ([source](https://github.com/vercel/next.js)) | dependencies | minor | [`13.2.4` -> `13.3.0`](https://renovatebot.com/diffs/npm/next/13.2.4/13.3.0) | --- ### Release Notes <details> <summary>vercel/next.js (eslint-config-next)</summary> ### [`v13.3.0`](https://github.com/vercel/next.js/releases/tag/v13.3.0) [Compare Source](https://github.com/vercel/next.js/compare/v13.2.4...v13.3.0) ##### Core Changes - Add Zod and router state validation: [#&#8203;46962](https://github.com/vercel/next.js/issues/46962) - Support default arrow function export in server boundary [#&#8203;46977](https://github.com/vercel/next.js/issues/46977) - Generate fixed route path for favicon.ico: [#&#8203;46997](https://github.com/vercel/next.js/issues/46997) - update turbopack: [#&#8203;46994](https://github.com/vercel/next.js/issues/46994) - Update next/font/google data: [#&#8203;46988](https://github.com/vercel/next.js/issues/46988) - fix: added jsdom & canvas to the external packages list - fixes [#&#8203;46893](https://github.com/vercel/next.js/issues/46893): [#&#8203;46990](https://github.com/vercel/next.js/issues/46990) - Add auto-detection of image/x-icon content type: [#&#8203;47013](https://github.com/vercel/next.js/issues/47013) - fix: exclude 'mdx-bundler' from being bundled in server components: [#&#8203;46992](https://github.com/vercel/next.js/issues/46992) - Add /route subpath to metadata static routes: [#&#8203;47030](https://github.com/vercel/next.js/issues/47030) - Ensure router.refresh() matches revalidatePath('/') behavior: [#&#8203;46723](https://github.com/vercel/next.js/issues/46723) - Reorganize client references manifest: [#&#8203;46777](https://github.com/vercel/next.js/issues/46777) - Opt-in to dynamic rendering when reading searchParams: [#&#8203;46205](https://github.com/vercel/next.js/issues/46205) - Fix CSS not being bundled in app dir: [#&#8203;45787](https://github.com/vercel/next.js/issues/45787) - feat(standalone): allow configuring KEEP_ALIVE_TIMEOUT via env var: [#&#8203;46052](https://github.com/vercel/next.js/issues/46052) - i18n Improvements: [#&#8203;47174](https://github.com/vercel/next.js/issues/47174) - Support manifest.json static and dynamic route: [#&#8203;47240](https://github.com/vercel/next.js/issues/47240) - Ensure config and fetch revalidate are honored: [#&#8203;47255](https://github.com/vercel/next.js/issues/47255) - feat: add `fetchPriority` to `next/image`: [#&#8203;47222](https://github.com/vercel/next.js/issues/47222) - chore: add missing ts type in next-edge-app-route-loader: [#&#8203;47243](https://github.com/vercel/next.js/issues/47243) - Split app-render functions into separate files: [#&#8203;47282](https://github.com/vercel/next.js/issues/47282) - fix: typo in output:export error messages: [#&#8203;47252](https://github.com/vercel/next.js/issues/47252) - fix: handle different cases of React `fetchPriority`: [#&#8203;47302](https://github.com/vercel/next.js/issues/47302) - \[edge] limit the api surface of `util`: [#&#8203;47292](https://github.com/vercel/next.js/issues/47292) - parallel routes: fix duplicate dev warning: [#&#8203;47317](https://github.com/vercel/next.js/issues/47317) - next/font/local prep: compartmentalize next/font/google: [#&#8203;47213](https://github.com/vercel/next.js/issues/47213) - Improve OTEL spans naming: [#&#8203;47209](https://github.com/vercel/next.js/issues/47209) - fix invalid comment in parseParameter function: [#&#8203;47291](https://github.com/vercel/next.js/issues/47291) - Add searchParams to leaf cache key: [#&#8203;47312](https://github.com/vercel/next.js/issues/47312) - Remove duplicated if statement: [#&#8203;47322](https://github.com/vercel/next.js/issues/47322) - Add a .catch to shared router for ssg fetching.: [#&#8203;47265](https://github.com/vercel/next.js/issues/47265) - parallel routes: fix nested routes: [#&#8203;47323](https://github.com/vercel/next.js/issues/47323) - \[Nitpick] Remove unnecessary await in `base-server`: [#&#8203;47313](https://github.com/vercel/next.js/issues/47313) - Warn about default exports with App Routes: [#&#8203;47263](https://github.com/vercel/next.js/issues/47263) - Add better-sqlite3 to server external packages: [#&#8203;47327](https://github.com/vercel/next.js/issues/47327) - Change App Route Route Handler signature: [#&#8203;47268](https://github.com/vercel/next.js/issues/47268) - Calling turbopack from the next build CLI: [#&#8203;46602](https://github.com/vercel/next.js/issues/46602) - Update Turbopack to turbopack-230321.1: [#&#8203;47342](https://github.com/vercel/next.js/issues/47342) - parallel routes: fix HMR refetch issue: [#&#8203;47343](https://github.com/vercel/next.js/issues/47343) - Fix bad route path for custom metadata routes: [#&#8203;47286](https://github.com/vercel/next.js/issues/47286) - Fix POST fetch request cache heuristic in POST route handler: [#&#8203;47333](https://github.com/vercel/next.js/issues/47333) - Fix: only apply metadata dynamic image routes convention for app dir: [#&#8203;47367](https://github.com/vercel/next.js/issues/47367) - Marks app paths in dev as supporting dynamic html: [#&#8203;46848](https://github.com/vercel/next.js/issues/46848) - fix: add pretty error for `exportPathMap` with `app` dir: [#&#8203;47371](https://github.com/vercel/next.js/issues/47371) - Skip extra swc builds: [#&#8203;47378](https://github.com/vercel/next.js/issues/47378) - Simplify moduleProxy alias: [#&#8203;47381](https://github.com/vercel/next.js/issues/47381) - Skip warning if there is app directory for `no-html-link-for-pages` rule: [#&#8203;42516](https://github.com/vercel/next.js/issues/42516) - Catch redirect() in root layout: [#&#8203;47345](https://github.com/vercel/next.js/issues/47345) - Add useParams(): [#&#8203;47373](https://github.com/vercel/next.js/issues/47373) - Refactor ES chunk evaluate logic into a Runtime trait: [#&#8203;47116](https://github.com/vercel/next.js/issues/47116) - Add more spans into OTEL instrumentation to wrap all user defined functions: [#&#8203;47368](https://github.com/vercel/next.js/issues/47368) - Support HOC cases in server entries: [#&#8203;47379](https://github.com/vercel/next.js/issues/47379) - Support dynamic routes for social images and icons: [#&#8203;47372](https://github.com/vercel/next.js/issues/47372) - Fix build spinner in TTY env: [#&#8203;47383](https://github.com/vercel/next.js/issues/47383) - upgrade vendored React to `18.3.0-next-12a1d140e-20230321`: [#&#8203;47405](https://github.com/vercel/next.js/issues/47405) - Add default meta tags to error page: [#&#8203;47404](https://github.com/vercel/next.js/issues/47404) - Extend `not-found.js` to catch all unmatched routes: [#&#8203;47328](https://github.com/vercel/next.js/issues/47328) - Add optional match support of rewrites and redirects in `typedRoutes`: [#&#8203;47398](https://github.com/vercel/next.js/issues/47398) - Support dynamic routes for social images and icons: [#&#8203;47425](https://github.com/vercel/next.js/issues/47425) - turbopack: Implement streamed middleware: [#&#8203;47264](https://github.com/vercel/next.js/issues/47264) - Fix twitter metadata info merging: [#&#8203;47433](https://github.com/vercel/next.js/issues/47433) - improve source mapping of console output and errors: [#&#8203;47388](https://github.com/vercel/next.js/issues/47388) - Fix closure and rest params handling in SWC transform: [#&#8203;47401](https://github.com/vercel/next.js/issues/47401) - feat: change `next build` to emit output with `output: export`: [#&#8203;47376](https://github.com/vercel/next.js/issues/47376) - Error during dev if returning `Response` in pages API routes in Node.js runtime: [#&#8203;47442](https://github.com/vercel/next.js/issues/47442) - Add content hash for dynamic og image routes: [#&#8203;47440](https://github.com/vercel/next.js/issues/47440) - chore: add telemetry for `output: export`: [#&#8203;47464](https://github.com/vercel/next.js/issues/47464) - Update fetch cache memory handling: [#&#8203;47465](https://github.com/vercel/next.js/issues/47465) - add useReportWebVitals that makes use of web-vitals package: [#&#8203;47319](https://github.com/vercel/next.js/issues/47319) - Ignore folders prefixed by underscore (\_) in App Router: [#&#8203;47439](https://github.com/vercel/next.js/issues/47439) - Finalize HOC support with server entries and add encodeReply & decodeReply: [#&#8203;47438](https://github.com/vercel/next.js/issues/47438) - Locale fixes for App Directory: [#&#8203;47429](https://github.com/vercel/next.js/issues/47429) - Fix useSelectedLayoutSegments including **PAGE**: [#&#8203;47492](https://github.com/vercel/next.js/issues/47492) - parallel routes: implement default route + fix bugs on navigation: [#&#8203;47436](https://github.com/vercel/next.js/issues/47436) - Add http.route into root otel span: [#&#8203;47392](https://github.com/vercel/next.js/issues/47392) - fix: typo in max cache size error message: [#&#8203;47505](https://github.com/vercel/next.js/issues/47505) - Fix other case for useSelectedLayoutSegments: [#&#8203;47511](https://github.com/vercel/next.js/issues/47511) - fix error handling and hanging problems: [#&#8203;47457](https://github.com/vercel/next.js/issues/47457) - restore dynamic directory embedding: [#&#8203;47260](https://github.com/vercel/next.js/issues/47260) - Remove head.js: [#&#8203;47507](https://github.com/vercel/next.js/issues/47507) - Return null for useParams in pages: [#&#8203;47490](https://github.com/vercel/next.js/issues/47490) - Clean up leftover loaders: [#&#8203;46801](https://github.com/vercel/next.js/issues/46801) - Feat(next-types-plugin): added support for Route Handlers: [#&#8203;47185](https://github.com/vercel/next.js/issues/47185) - Add warning when deopting page into client rendering entirely: [#&#8203;47531](https://github.com/vercel/next.js/issues/47531) - Integrating capsize latest: [#&#8203;47428](https://github.com/vercel/next.js/issues/47428) - Rename app-render/index.tsx to app-render/app-render.tsx: [#&#8203;47285](https://github.com/vercel/next.js/issues/47285) - refactor(relay): Use transform from `swc/plugins` repository: [#&#8203;47441](https://github.com/vercel/next.js/issues/47441) - remove unused turbo dependencies: [#&#8203;47557](https://github.com/vercel/next.js/issues/47557) - Add initial tree shaking refactorings: [#&#8203;47559](https://github.com/vercel/next.js/issues/47559) - next/font/local support for Turbopack: [#&#8203;47369](https://github.com/vercel/next.js/issues/47369) - Handle unknown platform triples in next-swc: [#&#8203;47570](https://github.com/vercel/next.js/issues/47570) - Fix fetch cache config and fetch revalidates: [#&#8203;47573](https://github.com/vercel/next.js/issues/47573) - Fix instrumentation not being called on edge in some cases: [#&#8203;47495](https://github.com/vercel/next.js/issues/47495) - Implement automatic font fallback support for `next/font/local`: [#&#8203;47463](https://github.com/vercel/next.js/issues/47463) - Document various structs and methods in next/font: [#&#8203;47588](https://github.com/vercel/next.js/issues/47588) - Fix race condition of invalidation: [#&#8203;47586](https://github.com/vercel/next.js/issues/47586) - add test case for nested imports: [#&#8203;47580](https://github.com/vercel/next.js/issues/47580) - Underscore Handling Fixes: [#&#8203;47581](https://github.com/vercel/next.js/issues/47581) - Move App Route handler logic into bundle: [#&#8203;47582](https://github.com/vercel/next.js/issues/47582) - Revert "Move App Route handler logic into bundle": [#&#8203;47614](https://github.com/vercel/next.js/issues/47614) - Make sure the global not found route doesn't conflict with existing /not-found route: [#&#8203;47619](https://github.com/vercel/next.js/issues/47619) - Fix robots.txt generation: [#&#8203;47625](https://github.com/vercel/next.js/issues/47625) - fix typescript errors in `next-core`: [#&#8203;47607](https://github.com/vercel/next.js/issues/47607) - Expose metadata types: [#&#8203;47630](https://github.com/vercel/next.js/issues/47630) - show most recent error first in turbopack error overlay: [#&#8203;47414](https://github.com/vercel/next.js/issues/47414) - Move App Route handler logic into bundle: [#&#8203;47633](https://github.com/vercel/next.js/issues/47633) - fix: handle `output: export` with `use client`: [#&#8203;47635](https://github.com/vercel/next.js/issues/47635) - provide Buffer polyfill to client and edge: [#&#8203;47610](https://github.com/vercel/next.js/issues/47610) - fix: image `loaderFile` with edge runtime: [#&#8203;47659](https://github.com/vercel/next.js/issues/47659) - Update vendored react to 18.3.0-next-85de6fde5-20230328: [#&#8203;47675](https://github.com/vercel/next.js/issues/47675) - fix: improve type of `ExportPathMap`: [#&#8203;47676](https://github.com/vercel/next.js/issues/47676) - Fix(next-types-plugin): remove unused imports: [#&#8203;47667](https://github.com/vercel/next.js/issues/47667) - resolve browser modules for edge api in turbopack: [#&#8203;47604](https://github.com/vercel/next.js/issues/47604) - build(next-swc): introduce turbo-binding: [#&#8203;47512](https://github.com/vercel/next.js/issues/47512) - Revert "Update vendored react to 18.3.0-next-85de6fde5-20230328": [#&#8203;47687](https://github.com/vercel/next.js/issues/47687) - Fix `next-types-plugin` generated files for `Node16`/`NodeNext`: [#&#8203;47571](https://github.com/vercel/next.js/issues/47571) - Revert "Vendor [@&#8203;vercel/og](https://github.com/vercel/og) and expose ImageResponse ([#&#8203;47657](https://github.com/vercel/next.js/issues/47657)": [#&#8203;47711](https://github.com/vercel/next.js/issues/47711) - fix: handle empty `src` prop on `next/image`: [#&#8203;47695](https://github.com/vercel/next.js/issues/47695) - Add not found boundary and move head cache to app router: [#&#8203;47688](https://github.com/vercel/next.js/issues/47688) - Fix turbopack `_devPagesManifest.json` on next-site: [#&#8203;47427](https://github.com/vercel/next.js/issues/47427) - Update MetadataRoute to namespace: [#&#8203;47674](https://github.com/vercel/next.js/issues/47674) - Provide default metadataBase for local and vercel deployment: [#&#8203;47568](https://github.com/vercel/next.js/issues/47568) - Fix duplicated default metadata tags: [#&#8203;47690](https://github.com/vercel/next.js/issues/47690) - chore(docs): update `next export` to `output: 'export'`: [#&#8203;47717](https://github.com/vercel/next.js/issues/47717) - Vendor [@&#8203;vercel/og](https://github.com/vercel/og) and expose ImageResponse : [#&#8203;47715](https://github.com/vercel/next.js/issues/47715) - Turbopack: Fix images.remotePatterns port/protocol serialization: [#&#8203;47721](https://github.com/vercel/next.js/issues/47721) - Combine Route Handlers with Route Modules: [#&#8203;47679](https://github.com/vercel/next.js/issues/47679) - feat(next-swc): add compile-time heap profiler flag: [#&#8203;47729](https://github.com/vercel/next.js/issues/47729) - Add NEXT_RUNTIME process env to turbopack: [#&#8203;47713](https://github.com/vercel/next.js/issues/47713) - Small fixes to copy of Turbopack errors: [#&#8203;47734](https://github.com/vercel/next.js/issues/47734) - fix: correctly handle Set-Cookie headers: [#&#8203;47718](https://github.com/vercel/next.js/issues/47718) - Support relative path for metadata alternates urls: [#&#8203;47743](https://github.com/vercel/next.js/issues/47743) - remove `next-core` package.json dev script: [#&#8203;47746](https://github.com/vercel/next.js/issues/47746) - Restart static paths worker after finishing task: [#&#8203;47716](https://github.com/vercel/next.js/issues/47716) - feat: bump minimum ts version to 4.5.2: [#&#8203;47712](https://github.com/vercel/next.js/issues/47712) - Turobpack: Implement Streaming App/API rendering: [#&#8203;47476](https://github.com/vercel/next.js/issues/47476) - Update app router filter handling: [#&#8203;47761](https://github.com/vercel/next.js/issues/47761) - fix: improve error message pages for `output: export`: [#&#8203;47765](https://github.com/vercel/next.js/issues/47765) - add consistent import sorting/grouping to rustfmt: [#&#8203;47745](https://github.com/vercel/next.js/issues/47745) - turbopack: ensure ENV values are available in middleware: [#&#8203;47767](https://github.com/vercel/next.js/issues/47767) - Fix skipMiddlewareUrlNormalize with i18n: [#&#8203;47773](https://github.com/vercel/next.js/issues/47773) - Fix typo in error overlay: [#&#8203;47762](https://github.com/vercel/next.js/issues/47762) - provide full polyfill for process: [#&#8203;47764](https://github.com/vercel/next.js/issues/47764) - Turbopack: Use `SharedError` for body streaming: [#&#8203;47677](https://github.com/vercel/next.js/issues/47677) - fix(export): make static export work with worker_threads: [#&#8203;47784](https://github.com/vercel/next.js/issues/47784) - Skip favicon.js for metadata: [#&#8203;47790](https://github.com/vercel/next.js/issues/47790) - Fix module resolving error in tracer: [#&#8203;47786](https://github.com/vercel/next.js/issues/47786) - Fix fetchCache config and On-Demand Revalidate handling: [#&#8203;47803](https://github.com/vercel/next.js/issues/47803) - Add `computeWorkerKey` to the static optimization worker: [#&#8203;47792](https://github.com/vercel/next.js/issues/47792) - fix(`next-types-plugin`): add `ParamCheck` type only for `route.ts` files: [#&#8203;47739](https://github.com/vercel/next.js/issues/47739) - fix: added tab and carriage to isWhitespace function to make robust: [#&#8203;47785](https://github.com/vercel/next.js/issues/47785) - Fix prefetch only being applied once: [#&#8203;47797](https://github.com/vercel/next.js/issues/47797) - Fix failing rust-check: [#&#8203;47811](https://github.com/vercel/next.js/issues/47811) - Move modularize imports for next/server to next-swc: [#&#8203;47788](https://github.com/vercel/next.js/issues/47788) - Add initial separated route resolving: [#&#8203;47208](https://github.com/vercel/next.js/issues/47208) - Fix dev ipc request on node v16: [#&#8203;47825](https://github.com/vercel/next.js/issues/47825) - Update render IPC handling: [#&#8203;47835](https://github.com/vercel/next.js/issues/47835) - Fix: fill route params for dynamic route metadata images url: [#&#8203;47829](https://github.com/vercel/next.js/issues/47829) - Enable context caching for middleware/edge functions in dev: [#&#8203;47840](https://github.com/vercel/next.js/issues/47840) - New app routes resolving logic for turbopack: [#&#8203;47737](https://github.com/vercel/next.js/issues/47737) - Polish metadata warnings: [#&#8203;47853](https://github.com/vercel/next.js/issues/47853) - Memory improvements to static workers: [#&#8203;47823](https://github.com/vercel/next.js/issues/47823) - Hide internal fetches OTel traces in dev mode and assert duplicate OTel spans are present only in dev mode: [#&#8203;47822](https://github.com/vercel/next.js/issues/47822) - feat(turbopack): support transform options: [#&#8203;47365](https://github.com/vercel/next.js/issues/47365) - Update dev IPC request: [#&#8203;47877](https://github.com/vercel/next.js/issues/47877) - Fix type plugin for NX workspaces: [#&#8203;47534](https://github.com/vercel/next.js/issues/47534) - Change package path from `gitpkg.now.sh` to `gitpkg.vercel.app`: [#&#8203;47879](https://github.com/vercel/next.js/issues/47879) - TS plugin: ensure error and global-error files are client components: [#&#8203;47882](https://github.com/vercel/next.js/issues/47882) - Decrease required open telemetry peer-dependency version: [#&#8203;47861](https://github.com/vercel/next.js/issues/47861) - router: implement route interceptions: [#&#8203;47565](https://github.com/vercel/next.js/issues/47565) - Fix issue where NextServer.prepare wouldn't be called when deployed: [#&#8203;47899](https://github.com/vercel/next.js/issues/47899) - Add missing `module.hot.accept` call to server CSS modules: [#&#8203;47913](https://github.com/vercel/next.js/issues/47913) - mark resolve issues inside a try block as warnings: [#&#8203;47763](https://github.com/vercel/next.js/issues/47763) - Hide not ENOENT errors for not found in ipc server: [#&#8203;47854](https://github.com/vercel/next.js/issues/47854) - Update react docs link: [#&#8203;47891](https://github.com/vercel/next.js/issues/47891) - turbopack: defer dev code evaluation until after page render IPC connects: [#&#8203;47888](https://github.com/vercel/next.js/issues/47888) - add test case for alias field: [#&#8203;47856](https://github.com/vercel/next.js/issues/47856) - add test case for ignore modules: [#&#8203;47758](https://github.com/vercel/next.js/issues/47758) - Small refactoring to `build/index.ts`: [#&#8203;47935](https://github.com/vercel/next.js/issues/47935) - Compare modules' layer when tracking server CSS changes: [#&#8203;47927](https://github.com/vercel/next.js/issues/47927) - Extend type for streamEntrypoints: [#&#8203;47874](https://github.com/vercel/next.js/issues/47874) - Add strict next head handling: [#&#8203;47938](https://github.com/vercel/next.js/issues/47938) - ChunkingContext refactor pt. 1: [#&#8203;47693](https://github.com/vercel/next.js/issues/47693) - Add dynamic parameter marker to router cache key: [#&#8203;47957](https://github.com/vercel/next.js/issues/47957) - Vendor `react@experimental` under an `experimentalReact` flag: [#&#8203;47759](https://github.com/vercel/next.js/issues/47759) - avoid duplicated error output: [#&#8203;47954](https://github.com/vercel/next.js/issues/47954) - add a warning when using implicit metadata: [#&#8203;47928](https://github.com/vercel/next.js/issues/47928) - Fallback to localhost for metadataBase when it's used and missing: [#&#8203;47910](https://github.com/vercel/next.js/issues/47910) - Fix app metadata in edge runtime: [#&#8203;47941](https://github.com/vercel/next.js/issues/47941) - Auto-restart dev server when next.config.js changes: [#&#8203;47912](https://github.com/vercel/next.js/issues/47912) - Unify Request types: [#&#8203;47884](https://github.com/vercel/next.js/issues/47884) - Update search params/route params handling on deploy: [#&#8203;47930](https://github.com/vercel/next.js/issues/47930) - turbopack: add vary header to app routes: [#&#8203;47946](https://github.com/vercel/next.js/issues/47946) - Check for null before reading value in useParams: [#&#8203;47875](https://github.com/vercel/next.js/issues/47875) - Fix metadata nested twitter props rendering: [#&#8203;47972](https://github.com/vercel/next.js/issues/47972) - Create unique route path for og under group routes: [#&#8203;47985](https://github.com/vercel/next.js/issues/47985) - allow turbopack HMR to recover from react errors without hard refresh: [#&#8203;47771](https://github.com/vercel/next.js/issues/47771) - Implement `Route` type for router APIs: [#&#8203;47931](https://github.com/vercel/next.js/issues/47931) - If prefetching detected as app route, pass "as" to handleHardNavigation instead of "url": [#&#8203;47949](https://github.com/vercel/next.js/issues/47949) - update turbopack: [#&#8203;47994](https://github.com/vercel/next.js/issues/47994) - Revert "update turbopack": [#&#8203;48001](https://github.com/vercel/next.js/issues/48001) - update turbopack: [#&#8203;48006](https://github.com/vercel/next.js/issues/48006) - Fix css applying for root not found: [#&#8203;47992](https://github.com/vercel/next.js/issues/47992) - fix code generation for loader tree: [#&#8203;47987](https://github.com/vercel/next.js/issues/47987) - interception routes: re-implementation: [#&#8203;48027](https://github.com/vercel/next.js/issues/48027) - parallel routes: return a 404 when a parallel route does not have a default page/do not match: [#&#8203;47872](https://github.com/vercel/next.js/issues/47872) - Update normalize revalidate params for named matches: [#&#8203;48032](https://github.com/vercel/next.js/issues/48032) - fix: handle error case for `output: export` in `next dev`: [#&#8203;47768](https://github.com/vercel/next.js/issues/47768) - report error when using "use server" on module level: [#&#8203;47967](https://github.com/vercel/next.js/issues/47967) - Only cache successful fetches: [#&#8203;48033](https://github.com/vercel/next.js/issues/48033) - Revert "Vendor `react@experimental` under an `experimentalReact` flag": [#&#8203;48038](https://github.com/vercel/next.js/issues/48038) - Replaced Reflect with ReflectAdapter: [#&#8203;48000](https://github.com/vercel/next.js/issues/48000) ##### Documentation Changes - Improve static export documentation: [#&#8203;47251](https://github.com/vercel/next.js/issues/47251) - Add note about Windows Defender: [#&#8203;47298](https://github.com/vercel/next.js/issues/47298) - fix: update capitalization of ISR doc heading: [#&#8203;47370](https://github.com/vercel/next.js/issues/47370) - Updating the default URL of Amplify Hosting: [#&#8203;47420](https://github.com/vercel/next.js/issues/47420) - clarify warning about edge + ISR support: [#&#8203;47452](https://github.com/vercel/next.js/issues/47452) - Update Error Boundaries link to new ReactJS documentation: [#&#8203;47474](https://github.com/vercel/next.js/issues/47474) - Update react hydration error message page title: [#&#8203;47499](https://github.com/vercel/next.js/issues/47499) - Docs typo: [#&#8203;47528](https://github.com/vercel/next.js/issues/47528) - Add note about req to circular-structure error doc: [#&#8203;47162](https://github.com/vercel/next.js/issues/47162) - docs(image): Update browser bugs section for Safari 16.4 release: [#&#8203;47577](https://github.com/vercel/next.js/issues/47577) - Switch to ESM Jest config in docs: [#&#8203;42144](https://github.com/vercel/next.js/issues/42144) - Fix typo: [#&#8203;47634](https://github.com/vercel/next.js/issues/47634) - Grammar fix: [#&#8203;47600](https://github.com/vercel/next.js/issues/47600) - docs: clarify returning response in Middleware: [#&#8203;47696](https://github.com/vercel/next.js/issues/47696) - Replace AWS Serverless to SST in Serverless: [#&#8203;47725](https://github.com/vercel/next.js/issues/47725) - Linking to SST Next.js tutorial.: [#&#8203;47752](https://github.com/vercel/next.js/issues/47752) - chore(docs): add `typesafe-i18n` as a new i18n option: [#&#8203;47315](https://github.com/vercel/next.js/issues/47315) - Document node.js APIs for Edge Runtime: [#&#8203;47760](https://github.com/vercel/next.js/issues/47760) - Update error-handling.md: [#&#8203;47779](https://github.com/vercel/next.js/issues/47779) - Update react-strict-mode.md: [#&#8203;47780](https://github.com/vercel/next.js/issues/47780) - \[docs] Update getting-started.md with New react docs link: [#&#8203;47841](https://github.com/vercel/next.js/issues/47841) - Add documentation on OTEL support: [#&#8203;47194](https://github.com/vercel/next.js/issues/47194) - Update Local Images Example to Use Assets Folder: [#&#8203;47878](https://github.com/vercel/next.js/issues/47878) - Docs: Improve Open Telemetry documentation: [#&#8203;47955](https://github.com/vercel/next.js/issues/47955) - Recommend [@&#8203;opentelemetry/api](https://github.com/opentelemetry/api) instead of [@&#8203;vercel/otel](https://github.com/vercel/otel) reexport: [#&#8203;48013](https://github.com/vercel/next.js/issues/48013) - fix lint issue: [#&#8203;48023](https://github.com/vercel/next.js/issues/48023) ##### Example Changes - fix typo: [#&#8203;47235](https://github.com/vercel/next.js/issues/47235) - chore(examples): fix Mongoose deprecation warning: [#&#8203;47358](https://github.com/vercel/next.js/issues/47358) - chore: fix localhost port: [#&#8203;47413](https://github.com/vercel/next.js/issues/47413) - Update to supertokens example app: [#&#8203;47435](https://github.com/vercel/next.js/issues/47435) - chore(examples): Fix for destroy is not a function error: [#&#8203;47469](https://github.com/vercel/next.js/issues/47469) - Updated the versus short form in ssg-ssr example in docs: [#&#8203;47397](https://github.com/vercel/next.js/issues/47397) - fix-(Examples) Updated link tags in Auth0 example code.: [#&#8203;47518](https://github.com/vercel/next.js/issues/47518) - Remove incorrect entries for pnpm debug log: [#&#8203;47241](https://github.com/vercel/next.js/issues/47241) - Use App Router for static export example.: [#&#8203;47584](https://github.com/vercel/next.js/issues/47584) - Update Convex example to convex@0.12.0: [#&#8203;47175](https://github.com/vercel/next.js/issues/47175) - Updates with-supertokens example app: [#&#8203;47701](https://github.com/vercel/next.js/issues/47701) - Update github link: [#&#8203;47900](https://github.com/vercel/next.js/issues/47900) ##### Misc Changes - Update next/font/google data: [#&#8203;46988](https://github.com/vercel/next.js/issues/46988) - fix: added jsdom & canvas to the external packages list - fixes [#&#8203;46893](https://github.com/vercel/next.js/issues/46893): [#&#8203;46990](https://github.com/vercel/next.js/issues/46990) - Add auto-detection of image/x-icon content type: [#&#8203;47013](https://github.com/vercel/next.js/issues/47013) - fix: exclude 'mdx-bundler' from being bundled in server components: [#&#8203;46992](https://github.com/vercel/next.js/issues/46992) - Add /route subpath to metadata static routes: [#&#8203;47030](https://github.com/vercel/next.js/issues/47030) - test: update amp test to always check redbox: [#&#8203;47050](https://github.com/vercel/next.js/issues/47050) - Fix generateStaticParams check in app dir: [#&#8203;47051](https://github.com/vercel/next.js/issues/47051) - Fix URL anchor position in `going-to-production.md`: [#&#8203;47056](https://github.com/vercel/next.js/issues/47056) - Rewrite action transform in SWC: [#&#8203;47049](https://github.com/vercel/next.js/issues/47049) - Cleanup remove directive logic to reduce allocate: [#&#8203;47055](https://github.com/vercel/next.js/issues/47055) - Initial support of redirection in server handlers ([#&#8203;46944](https://github.com/vercel/next.js/issues/46944) - Move `next-*` crates from Turbopack: [#&#8203;47019](https://github.com/vercel/next.js/issues/47019) - chore(examples): upgrade Sentry to support Middleware: [#&#8203;47067](https://github.com/vercel/next.js/issues/47067) - Merge branch 'canary' into jrl-next-crates - Merge pull request [#&#8203;47019](https://github.com/vercel/next.js/issues/47019) from vercel/jrl-next-crates - \[with-jest]: Update to use automatic path aliases: [#&#8203;46982](https://github.com/vercel/next.js/issues/46982) - Update \_mongoClientPromise type error: [#&#8203;46985](https://github.com/vercel/next.js/issues/46985) - Prevent `handleDisconnect` being called twice: [#&#8203;46959](https://github.com/vercel/next.js/issues/46959) - Fix next/image config injection during static generation: [#&#8203;47007](https://github.com/vercel/next.js/issues/47007) - Refactor renderers and RenderResult: [#&#8203;46955](https://github.com/vercel/next.js/issues/46955) - Update app route handler proxy handling: [#&#8203;47088](https://github.com/vercel/next.js/issues/47088) - Detect common invalid cases for the server directive: [#&#8203;47069](https://github.com/vercel/next.js/issues/47069) - Implement route announcer for app dir: [#&#8203;47018](https://github.com/vercel/next.js/issues/47018) - Fix: Update README templates in `create-next-app`: [#&#8203;47037](https://github.com/vercel/next.js/issues/47037) - chore(examples): fix `@ts-ignore` in Cloudinary config: [#&#8203;47029](https://github.com/vercel/next.js/issues/47029) - Add instructions to bug issue template: [#&#8203;47090](https://github.com/vercel/next.js/issues/47090) - Remove experimental fontLoaders option from next.config.js: [#&#8203;46886](https://github.com/vercel/next.js/issues/46886) - Verify router state query params can't grow out of control: [#&#8203;47094](https://github.com/vercel/next.js/issues/47094) - Fix(typedRoutes): fixed empty DynamicRoutes or StaticRoutes causing Route to turn into type string: [#&#8203;46980](https://github.com/vercel/next.js/issues/46980) - Dynamic routes for toplevel robots and sitemap: [#&#8203;47091](https://github.com/vercel/next.js/issues/47091) - Correctly list unsupported turbopack experimental options: [#&#8203;47093](https://github.com/vercel/next.js/issues/47093) - Continue page rendering after handling server requests: [#&#8203;47089](https://github.com/vercel/next.js/issues/47089) - fix(mdx): export NextMDXOptions interface: [#&#8203;46441](https://github.com/vercel/next.js/issues/46441) - updated zustand example to 4.3.6, changed out deprecated methods: [#&#8203;46911](https://github.com/vercel/next.js/issues/46911) - Fix [#&#8203;46621](https://github.com/vercel/next.js/issues/46621) - include status code in cache: [#&#8203;47096](https://github.com/vercel/next.js/issues/47096) - Finish up otel example with working docker and small guide in readme: [#&#8203;46819](https://github.com/vercel/next.js/issues/46819) - Add [@&#8203;feedthejim](https://github.com/feedthejim) as a codeowner for docs, examples and errors: [#&#8203;47104](https://github.com/vercel/next.js/issues/47104) - Add support for scrolling to hash fragment: [#&#8203;46995](https://github.com/vercel/next.js/issues/46995) - re-enable next-dev-tests: [#&#8203;47087](https://github.com/vercel/next.js/issues/47087) - feat: add `output: export` support for `appDir`: [#&#8203;47022](https://github.com/vercel/next.js/issues/47022) - Refactor app-render to decouple type definitions ([#&#8203;47128](https://github.com/vercel/next.js/issues/47128) - update prettier in stats action: [#&#8203;47158](https://github.com/vercel/next.js/issues/47158) - Fix `RenderOpts` type import: [#&#8203;47167](https://github.com/vercel/next.js/issues/47167) - Implement custom Turbopack Next transformers: [#&#8203;47137](https://github.com/vercel/next.js/issues/47137) - Implement server entry creation in client layer ([#&#8203;47127](https://github.com/vercel/next.js/issues/47127) - chore(ci): automatically deploy selected examples: [#&#8203;47130](https://github.com/vercel/next.js/issues/47130) - fix: app dir with `next dev` and `output: export`: [#&#8203;47171](https://github.com/vercel/next.js/issues/47171) - Fix(typedRoutes): fixed files from directories other than pages and app getting into Route: [#&#8203;47184](https://github.com/vercel/next.js/issues/47184) - Not apply image loader to metadata images: [#&#8203;47197](https://github.com/vercel/next.js/issues/47197) - Adjust transpiler to support inlined server functions with annotations: [#&#8203;47186](https://github.com/vercel/next.js/issues/47186) - improve turbopack error overlay: [#&#8203;47132](https://github.com/vercel/next.js/issues/47132) - feat(cli): introduce `--tailwind` flag: [#&#8203;46927](https://github.com/vercel/next.js/issues/46927) - Align on next-transform-font: [#&#8203;47179](https://github.com/vercel/next.js/issues/47179) - Add OTEL tests: [#&#8203;47149](https://github.com/vercel/next.js/issues/47149) - Handle defaultLocale on client router filter: [#&#8203;47180](https://github.com/vercel/next.js/issues/47180) - fix build issue and future incompatibility: [#&#8203;47176](https://github.com/vercel/next.js/issues/47176) - fix: show error for api route handler with `output: export`: [#&#8203;47219](https://github.com/vercel/next.js/issues/47219) - Fix missing option in `createFromFetch`: [#&#8203;47216](https://github.com/vercel/next.js/issues/47216) - Fix failing CI checks: [#&#8203;47223](https://github.com/vercel/next.js/issues/47223) - docs: commentary correction for i18n app folder: [#&#8203;47226](https://github.com/vercel/next.js/issues/47226) - Support passing both closure arguments and parameters: [#&#8203;47212](https://github.com/vercel/next.js/issues/47212) - Fix deploy example: [#&#8203;47228](https://github.com/vercel/next.js/issues/47228) - next-swc: Switch to testing::fixture: [#&#8203;47183](https://github.com/vercel/next.js/issues/47183) - update turbopack: [#&#8203;47205](https://github.com/vercel/next.js/issues/47205) - Update router.md: [#&#8203;47210](https://github.com/vercel/next.js/issues/47210) - print reason for compilation: [#&#8203;47190](https://github.com/vercel/next.js/issues/47190) - \[edge] support Node.js core modules in edge runtime: [#&#8203;47191](https://github.com/vercel/next.js/issues/47191) - Generate metadata images generation with app routes: [#&#8203;47225](https://github.com/vercel/next.js/issues/47225) - Emit late streaming meta tags: [#&#8203;47207](https://github.com/vercel/next.js/issues/47207) - fix: typo in message for experimental.runtime: [#&#8203;47248](https://github.com/vercel/next.js/issues/47248) - Fix loader rule with wrong matching conditions ([#&#8203;47261](https://github.com/vercel/next.js/issues/47261) - Fix contributing.md link in the rendering benchmark: [#&#8203;47303](https://github.com/vercel/next.js/issues/47303) - fix(cli): handle Tailwind CSS + `src/` correctly: [#&#8203;47238](https://github.com/vercel/next.js/issues/47238) - Update failing e2e deploy test: [#&#8203;47325](https://github.com/vercel/next.js/issues/47325) - fix(cli): unify styles/content of templates: [#&#8203;47294](https://github.com/vercel/next.js/issues/47294) - Replace bg-opacity with bg-color/opacity in tailwindcss templates: [#&#8203;47253](https://github.com/vercel/next.js/issues/47253) - chore: fix issue labeler: [#&#8203;47206](https://github.com/vercel/next.js/issues/47206) - chore: add checkout step to issue labeler action: [#&#8203;47346](https://github.com/vercel/next.js/issues/47346) - Ensure all server entry exports are functions ([#&#8203;47364](https://github.com/vercel/next.js/issues/47364))Co-authored-by: kodiakhq\[bot] <49736102+kodiakhq\[bot][@&#8203;users](https://github.com/users).noreply.github.com> - Don't set git config `features.manyFiles` on post install: [#&#8203;47375](https://github.com/vercel/next.js/issues/47375) - fix(cli): change file name from `route.ts` to `route.js`: [#&#8203;47352](https://github.com/vercel/next.js/issues/47352) - chore: tweak PR labeler pattern: [#&#8203;47395](https://github.com/vercel/next.js/issues/47395) - Revert "Support dynamic routes for social images and icons" ([#&#8203;47416](https://github.com/vercel/next.js/issues/47416) - Update failing e2e checks: [#&#8203;47423](https://github.com/vercel/next.js/issues/47423) - Add test for force-dynamic and catch-all routes ([#&#8203;47418](https://github.com/vercel/next.js/issues/47418) - Update CODEOWNERS - chore: reduce noisy logs when updating timing gist: [#&#8203;47446](https://github.com/vercel/next.js/issues/47446) - Update failing e2e deploy test: [#&#8203;47453](https://github.com/vercel/next.js/issues/47453) - chore: clean up CODEOWNERS: [#&#8203;47451](https://github.com/vercel/next.js/issues/47451) - chore: run all tests for next/image against app dir: [#&#8203;47267](https://github.com/vercel/next.js/issues/47267) - Update failing i18n e2e deploy test: [#&#8203;47462](https://github.com/vercel/next.js/issues/47462) - Add workflow to trigger release: [#&#8203;47461](https://github.com/vercel/next.js/issues/47461) - Fix trigger_release workflow type: [#&#8203;47466](https://github.com/vercel/next.js/issues/47466) - Update version script - Tweak trigger release cloning - chore: tweak CODEOWNERS: [#&#8203;47491](https://github.com/vercel/next.js/issues/47491) - Fix failing og api e2e test: [#&#8203;47500](https://github.com/vercel/next.js/issues/47500) - add auto labeling for turbopack/the web-tooling team: [#&#8203;47502](https://github.com/vercel/next.js/issues/47502) - Update flakey app dev tests: [#&#8203;47504](https://github.com/vercel/next.js/issues/47504) - Update release package.json scripts: [#&#8203;47529](https://github.com/vercel/next.js/issues/47529) - Update pre-compiled - Add ownership of build folder to Web Tooling team: [#&#8203;47508](https://github.com/vercel/next.js/issues/47508) - test(test-utils): correct --turbo error overlay lookup: [#&#8203;46901](https://github.com/vercel/next.js/issues/46901) - Update failing i18n e2e deploy test: [#&#8203;47555](https://github.com/vercel/next.js/issues/47555) - Update some flakey test cases: [#&#8203;47556](https://github.com/vercel/next.js/issues/47556) - Remove unneeded waiting in otel tests: [#&#8203;47431](https://github.com/vercel/next.js/issues/47431) - Improve client boundary source type detection ([#&#8203;47532](https://github.com/vercel/next.js/issues/47532))Co-authored-by: kodiakhq\[bot] <49736102+kodiakhq\[bot][@&#8203;users](https://github.com/users).noreply.github.com> - ci(workflow): run checks for the test specific features: [#&#8203;47572](https://github.com/vercel/next.js/issues/47572) - Update test create-next-app running: [#&#8203;47611](https://github.com/vercel/next.js/issues/47611) - Fix rust-check - Update pnpm version for trigger release - Vendor [@&#8203;vercel/og](https://github.com/vercel/og) and expose ImageResponse ([#&#8203;47657](https://github.com/vercel/next.js/issues/47657) - test: disable the flaky test for parallel-routes-and-interception: [#&#8203;47694](https://github.com/vercel/next.js/issues/47694) - Handle `async` require when importing ESM in `instrumentation.ts`: [#&#8203;47658](https://github.com/vercel/next.js/issues/47658) - Run turbopack integration tests for next.js changes too: [#&#8203;47608](https://github.com/vercel/next.js/issues/47608) - Revert "Revert "Update vendored react to 18.3.0-next-85de6fde5-20230328"" ([#&#8203;47700](https://github.com/vercel/next.js/issues/47700) - test: remove unreliable font test: [#&#8203;47714](https://github.com/vercel/next.js/issues/47714) - Update CODEOWNERS to override image wildcard: [#&#8203;47722](https://github.com/vercel/next.js/issues/47722) - chore(ci): fix codemod tests: [#&#8203;47710](https://github.com/vercel/next.js/issues/47710) - Add tests for Suspensey CSS: [#&#8203;47708](https://github.com/vercel/next.js/issues/47708) - Add test to ensure image generation works in the Node.js runtime: [#&#8203;47719](https://github.com/vercel/next.js/issues/47719) - test(turbopack): blocking CI for turbopack integration test: [#&#8203;47709](https://github.com/vercel/next.js/issues/47709) - Update publish canary to undraft automatically: [#&#8203;47775](https://github.com/vercel/next.js/issues/47775) - Update metadata e2e test on deploy: [#&#8203;47776](https://github.com/vercel/next.js/issues/47776) - Tweak canary undrafting: [#&#8203;47777](https://github.com/vercel/next.js/issues/47777) - Fix docs only check for test-native-integration: [#&#8203;47800](https://github.com/vercel/next.js/issues/47800) - Tweak Vercel CLI installing for E2E tests: [#&#8203;47804](https://github.com/vercel/next.js/issues/47804) - Fix flaky css test and remove unused tests deps: [#&#8203;47806](https://github.com/vercel/next.js/issues/47806) - (Fix)(Tests)Fix typo in unit testing: [#&#8203;47644](https://github.com/vercel/next.js/issues/47644) - Update to retry undrafting canary: [#&#8203;47826](https://github.com/vercel/next.js/issues/47826) - Update set-cookies deploy test: [#&#8203;47836](https://github.com/vercel/next.js/issues/47836) - Update flakey tests and add Node.js setup retrying: [#&#8203;47871](https://github.com/vercel/next.js/issues/47871) - Test disabling kodiak: [#&#8203;47880](https://github.com/vercel/next.js/issues/47880) - Ensure GH actions tests run for trunk branches: [#&#8203;47883](https://github.com/vercel/next.js/issues/47883) - Revert "Test disabling kodiak ([#&#8203;47880](https://github.com/vercel/next.js/issues/47880))" - chore: update labels: [#&#8203;47904](https://github.com/vercel/next.js/issues/47904) - Disable Kodiak for testing - Add merge_group actions trigger - Run bench tests as part of CI: [#&#8203;47849](https://github.com/vercel/next.js/issues/47849) - Increase CI test timeout: [#&#8203;47973](https://github.com/vercel/next.js/issues/47973) - docs: Add "special" to the Alex allowlist: [#&#8203;48021](https://github.com/vercel/next.js/issues/48021) - Speed up native dev build: [#&#8203;48028](https://github.com/vercel/next.js/issues/48028) ##### Credits Huge thanks to [@&#8203;shuding](https://github.com/shuding), [@&#8203;huozhi](https://github.com/huozhi), [@&#8203;sokra](https://github.com/sokra), [@&#8203;hanneslund](https://github.com/hanneslund), [@&#8203;JesseKoldewijn](https://github.com/JesseKoldewijn), [@&#8203;kaguya3222](https://github.com/kaguya3222), [@&#8203;yangshun](https://github.com/yangshun), [@&#8203;ijjk](https://github.com/ijjk), [@&#8203;konomae](https://github.com/konomae), [@&#8203;Brooooooklyn](https://github.com/Brooooooklyn), [@&#8203;jridgewell](https://github.com/jridgewell), [@&#8203;zlrlyy](https://github.com/zlrlyy), [@&#8203;JohnDaly](https://github.com/JohnDaly), [@&#8203;abhiyandhakal](https://github.com/abhiyandhakal), [@&#8203;benjie](https://github.com/benjie), [@&#8203;johnnyomair](https://github.com/johnnyomair), [@&#8203;nk980113](https://github.com/nk980113), [@&#8203;dirheimerb](https://github.com/dirheimerb), [@&#8203;DerTimonius](https://github.com/DerTimonius), [@&#8203;DuCanhGH](https://github.com/DuCanhGH), [@&#8203;padmaia](https://github.com/padmaia), [@&#8203;stafyniaksacha](https://github.com/stafyniaksacha), [@&#8203;Gladowar](https://github.com/Gladowar), [@&#8203;zek](https://github.com/zek), [@&#8203;jankaifer](https://github.com/jankaifer), [@&#8203;styfle](https://github.com/styfle), [@&#8203;balazsorban44](https://github.com/balazsorban44), [@&#8203;wbinnssmith](https://github.com/wbinnssmith), [@&#8203;chibicode](https://github.com/chibicode), [@&#8203;ForsakenHarmony](https://github.com/ForsakenHarmony), [@&#8203;franktronics](https://github.com/franktronics), [@&#8203;FSaldanha](https://github.com/FSaldanha), [@&#8203;Schniz](https://github.com/Schniz), [@&#8203;raisedadead](https://github.com/raisedadead), [@&#8203;AdamKatzDev](https://github.com/AdamKatzDev), [@&#8203;wyattjoh](https://github.com/wyattjoh), [@&#8203;leerob](https://github.com/leerob), [@&#8203;meesvandongen](https://github.com/meesvandongen), [@&#8203;vladikoff](https://github.com/vladikoff), [@&#8203;feedthejim](https://github.com/feedthejim), [@&#8203;tka5](https://github.com/tka5), [@&#8203;pyjun01](https://github.com/pyjun01), [@&#8203;gdborton](https://github.com/gdborton), [@&#8203;M3kH](https://github.com/M3kH), [@&#8203;aretrace](https://github.com/aretrace), [@&#8203;shivanshubisht](https://github.com/shivanshubisht), [@&#8203;alexkirsz](https://github.com/alexkirsz), [@&#8203;agrattan0820](https://github.com/agrattan0820), [@&#8203;vinaykulk621](https://github.com/vinaykulk621), [@&#8203;heyitsuzair](https://github.com/heyitsuzair), [@&#8203;mrkldshv](https://github.com/mrkldshv), [@&#8203;timneutkens](https://github.com/timneutkens), [@&#8203;furkanmavili](https://github.com/furkanmavili), [@&#8203;swaminator](https://github.com/swaminator), [@&#8203;EndangeredMassa](https://github.com/EndangeredMassa), [@&#8203;DevEsteves](https://github.com/DevEsteves), [@&#8203;rishabhpoddar](https://github.com/rishabhpoddar), [@&#8203;schehata](https://github.com/schehata), [@&#8203;molebox](https://github.com/molebox), [@&#8203;dlehmhus](https://github.com/dlehmhus), [@&#8203;akshaynox](https://github.com/akshaynox), [@&#8203;sp00ls](https://github.com/sp00ls), [@&#8203;janicklas-ralph](https://github.com/janicklas-ralph), [@&#8203;tomryanx](https://github.com/tomryanx), [@&#8203;kwonoj](https://github.com/kwonoj), [@&#8203;karlhorky](https://github.com/karlhorky), [@&#8203;kdy1](https://github.com/kdy1), [@&#8203;dante-robinson](https://github.com/dante-robinson), [@&#8203;lachlanjc](https://github.com/lachlanjc), [@&#8203;ianmacartney](https://github.com/ianmacartney), [@&#8203;hotters](https://github.com/hotters), [@&#8203;isaackatayev](https://github.com/isaackatayev), [@&#8203;insik-han](https://github.com/insik-han), [@&#8203;jayair](https://github.com/jayair), [@&#8203;ivanhofer](https://github.com/ivanhofer), [@&#8203;javivelasco](https://github.com/javivelasco), [@&#8203;SukkaW](https://github.com/SukkaW), [@&#8203;visshaljagtap](https://github.com/visshaljagtap), [@&#8203;imranbarbhuiya](https://github.com/imranbarbhuiya), [@&#8203;nivak-monarch](https://github.com/nivak-monarch), [@&#8203;HarshaVardhanReddyDuvvuru](https://github.com/HarshaVardhanReddyDuvvuru), [@&#8203;ianldgs](https://github.com/ianldgs), [@&#8203;ricardofiorani](https://github.com/ricardofiorani), [@&#8203;swarnava](https://github.com/swarnava), [@&#8203;gustavostz](https://github.com/gustavostz), and [@&#8203;nabsul](https://github.com/nabsul) for helping! </details> <details> <summary>vercel/next.js (next)</summary> ### [`v13.3.0`](https://github.com/vercel/next.js/compare/v13.2.4...v13.3.0) [Compare Source](https://github.com/vercel/next.js/compare/v13.2.4...v13.3.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 2023-04-06 23:17:10 +02:00
Update nextjs monorepo to v13.3.0
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
9f22e37265
kjuulh merged commit 9f22e37265 into main 2023-04-06 23:40:16 +02:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: kjuulh/todo#85