Skip to content

Commit 73851a7

Browse files
Update nextjs monorepo to v14 (major) (#9)
[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [eslint-config-next](https://nextjs.org/docs/app/building-your-application/configuring/eslint#eslint-config) ([source](https://togithub.com/vercel/next.js/tree/HEAD/packages/eslint-config-next)) | [`13.4.2` -> `14.1.1`](https://renovatebot.com/diffs/npm/eslint-config-next/13.4.2/14.1.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-config-next/14.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-config-next/14.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-config-next/13.4.2/14.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-config-next/13.4.2/14.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [next](https://nextjs.org) ([source](https://togithub.com/vercel/next.js)) | [`13.5.1` -> `14.1.1`](https://renovatebot.com/diffs/npm/next/13.5.1/14.1.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/next/14.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/next/14.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/next/13.5.1/14.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/next/13.5.1/14.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>vercel/next.js (eslint-config-next)</summary> ### [`v14.1.1`](https://togithub.com/vercel/next.js/releases/tag/v14.1.1) [Compare Source](https://togithub.com/vercel/next.js/compare/v14.1.0...v14.1.1) ##### Core Changes - Should not warn metadataBase missing if only absolute urls are present: [https://github.com/vercel/next.js/pull/61898](https://togithub.com/vercel/next.js/pull/61898) - Fix trailing slash for canonical url: [https://github.com/vercel/next.js/pull/62109](https://togithub.com/vercel/next.js/pull/62109) - Fix metadata json manifest convention: [https://github.com/vercel/next.js/pull/62615](https://togithub.com/vercel/next.js/pull/62615) - Improve the Server Actions SWC transform: [https://github.com/vercel/next.js/pull/61001](https://togithub.com/vercel/next.js/pull/61001) - Fix Server Reference being double registered: [https://github.com/vercel/next.js/pull/61244](https://togithub.com/vercel/next.js/pull/61244) - Improve the Server Actions SWC transform (part 2): [https://github.com/vercel/next.js/pull/62052](https://togithub.com/vercel/next.js/pull/62052) - Fix module-level Server Action creation with closure-closed values: [https://github.com/vercel/next.js/pull/62437](https://togithub.com/vercel/next.js/pull/62437) - Fix draft mode invariant: [https://github.com/vercel/next.js/pull/62121](https://togithub.com/vercel/next.js/pull/62121) - fix: babel usage with next/image: [https://github.com/vercel/next.js/pull/61835](https://togithub.com/vercel/next.js/pull/61835) - Fix next/server api alias for ESM pkg: [https://github.com/vercel/next.js/pull/61721](https://togithub.com/vercel/next.js/pull/61721) - Replace image optimizer IPC call with request handler: [https://github.com/vercel/next.js/pull/61471](https://togithub.com/vercel/next.js/pull/61471) - chore: refactor image optimization to separate external/internal urls: [https://github.com/vercel/next.js/pull/61172](https://togithub.com/vercel/next.js/pull/61172) - fix(image): warn when animated image is missing unoptimized prop: [https://github.com/vercel/next.js/pull/61045](https://togithub.com/vercel/next.js/pull/61045) - fix(build-output): show stack during CSR bailout warning: [https://github.com/vercel/next.js/pull/62594](https://togithub.com/vercel/next.js/pull/62594) - Fix extra swc optimizer applied to node_modules in browser layer: [https://github.com/vercel/next.js/pull/62051](https://togithub.com/vercel/next.js/pull/62051) - fix(next-swc): Detect exports.foo from cjs_finder: [https://github.com/vercel/next.js/pull/61795](https://togithub.com/vercel/next.js/pull/61795) - Fix attempted import error for react: [https://github.com/vercel/next.js/pull/61791](https://togithub.com/vercel/next.js/pull/61791) - Add stack trace to client rendering bailout error: [https://github.com/vercel/next.js/pull/61200](https://togithub.com/vercel/next.js/pull/61200) - fix router crash on revalidate + popstate: [https://github.com/vercel/next.js/pull/62383](https://togithub.com/vercel/next.js/pull/62383) - fix loading issue when navigating to page with async metadata: [https://github.com/vercel/next.js/pull/61687](https://togithub.com/vercel/next.js/pull/61687) - revert changes to process default routes at build: [https://github.com/vercel/next.js/pull/61241](https://togithub.com/vercel/next.js/pull/61241) - fix parallel route top-level catch-all normalization logic to support nested explicit (non-catchall) slot routes: [https://github.com/vercel/next.js/pull/60776](https://togithub.com/vercel/next.js/pull/60776) - Improve redirection handling: [https://github.com/vercel/next.js/pull/62561](https://togithub.com/vercel/next.js/pull/62561) - Simplify node/edge server chunking some: [https://github.com/vercel/next.js/pull/62424](https://togithub.com/vercel/next.js/pull/62424) ##### Credits Huge thanks to [@&#8203;huozhi](https://togithub.com/huozhi), [@&#8203;shuding](https://togithub.com/shuding), [@&#8203;Ethan-Arrowood](https://togithub.com/Ethan-Arrowood), [@&#8203;styfle](https://togithub.com/styfle), [@&#8203;ijjk](https://togithub.com/ijjk), [@&#8203;ztanner](https://togithub.com/ztanner), [@&#8203;balazsorban44](https://togithub.com/balazsorban44), [@&#8203;kdy1](https://togithub.com/kdy1), and [@&#8203;williamli](https://togithub.com/williamli) for helping! ### [`v14.1.0`](https://togithub.com/vercel/next.js/compare/v14.0.4...v14.1.0) [Compare Source](https://togithub.com/vercel/next.js/compare/v14.0.4...v14.1.0) ### [`v14.0.4`](https://togithub.com/vercel/next.js/releases/tag/v14.0.4) [Compare Source](https://togithub.com/vercel/next.js/compare/v14.0.3...v14.0.4) ##### Core Changes - Remove early return that is duplicated in useSearchParams: [#&#8203;58545](https://togithub.com/vercel/next.js/issues/58545) - Support passing a relative string to pushState/replaceState: [#&#8203;58438](https://togithub.com/vercel/next.js/issues/58438) - \[.next/trace] Record start-dev-server trace span: [#&#8203;58469](https://togithub.com/vercel/next.js/issues/58469) - Update React from [`593ecee`](https://togithub.com/vercel/next.js/commit/593ecee66) to [`2c338b1`](https://togithub.com/vercel/next.js/commit/2c338b16f).: [#&#8203;58553](https://togithub.com/vercel/next.js/issues/58553) - turbopack: Fix pageExtensions with dots: [#&#8203;58504](https://togithub.com/vercel/next.js/issues/58504) - fix: revalidation with file-system-cache: [#&#8203;58508](https://togithub.com/vercel/next.js/issues/58508) - fix: fetch() behavior when "dynamic" is "force-dynamic: [#&#8203;58484](https://togithub.com/vercel/next.js/issues/58484) - Add cacheNodeSeedData to RSC payload: [#&#8203;58566](https://togithub.com/vercel/next.js/issues/58566) - Lift subtree data out of React tree: [#&#8203;58569](https://togithub.com/vercel/next.js/issues/58569) - fix(next-core): allow runtime segment option in pages/api: [#&#8203;58409](https://togithub.com/vercel/next.js/issues/58409) - Update rust-toolchain to 2023-11-16: [#&#8203;58558](https://togithub.com/vercel/next.js/issues/58558) - refactor: Add lightningcss mode for `turbopack-css`: [#&#8203;58471](https://togithub.com/vercel/next.js/issues/58471) - fix: avoid race condition when download swc wasm: [#&#8203;58536](https://togithub.com/vercel/next.js/issues/58536) - Removed unused route resolver code: [#&#8203;58702](https://togithub.com/vercel/next.js/issues/58702) - Add experimental.windowHistorySupport to Turbopack supported options: [#&#8203;58717](https://togithub.com/vercel/next.js/issues/58717) - Improve Server Actions compiler: [#&#8203;58391](https://togithub.com/vercel/next.js/issues/58391) - Seed CacheNodes immediately after receiving response: [#&#8203;58669](https://togithub.com/vercel/next.js/issues/58669) - Turbopack: improve error display: [#&#8203;58734](https://togithub.com/vercel/next.js/issues/58734) - fix node externals resolving: [#&#8203;58129](https://togithub.com/vercel/next.js/issues/58129) - disable static prefetching behavior for dynamic segments: [#&#8203;58609](https://togithub.com/vercel/next.js/issues/58609) - fix: ensure DynamicUsageErrors caught during render bubble up: [#&#8203;58747](https://togithub.com/vercel/next.js/issues/58747) - fix image.domains deprecation warning: [#&#8203;58656](https://togithub.com/vercel/next.js/issues/58656) - fix waitUntil handling in pipeToNodeResponse: [#&#8203;58744](https://togithub.com/vercel/next.js/issues/58744) - Use consistent resolve extensions alias for compiler: [#&#8203;58725](https://togithub.com/vercel/next.js/issues/58725) - Turbopack: Use styled issue titles and details: [#&#8203;58743](https://togithub.com/vercel/next.js/issues/58743) - route handlers: make req.cookies opt you into dynamic: [#&#8203;58769](https://togithub.com/vercel/next.js/issues/58769) - OpenTelemetry: a more reliable way to establish a root context: [#&#8203;58662](https://togithub.com/vercel/next.js/issues/58662) - Revert "fix: fetch() behavior when "dynamic" is "force-dynamic": [#&#8203;58735](https://togithub.com/vercel/next.js/issues/58735) - \[Instrumentation] Don't treat instrumentation hook as pages: [#&#8203;58775](https://togithub.com/vercel/next.js/issues/58775) - Fix turboFlag set to false: [#&#8203;58795](https://togithub.com/vercel/next.js/issues/58795) - \[.next/trace] Track server requests and memory usage: [#&#8203;58690](https://togithub.com/vercel/next.js/issues/58690) - place virtual module inside the project directory: [#&#8203;58798](https://togithub.com/vercel/next.js/issues/58798) - fix rewrites to edge routes: [#&#8203;58797](https://togithub.com/vercel/next.js/issues/58797) - Polish unsupported metadata warning with doc link: [#&#8203;58750](https://togithub.com/vercel/next.js/issues/58750) - Enable .mjs extension config in Turbopack: [#&#8203;58825](https://togithub.com/vercel/next.js/issues/58825) - Turbopack: align automatic externals code with webpack: [#&#8203;58851](https://togithub.com/vercel/next.js/issues/58851) - Upgrade Turbopack: [#&#8203;58859](https://togithub.com/vercel/next.js/issues/58859) - OpenTelemetry: propagate context to sandbox: [#&#8203;58791](https://togithub.com/vercel/next.js/issues/58791) - fix uniqueness of layers: [#&#8203;58872](https://togithub.com/vercel/next.js/issues/58872) - disable flushToDisk during `generateStaticParams`: [#&#8203;58871](https://togithub.com/vercel/next.js/issues/58871) - Turbopack: enable some node.js builtin in edge runtime: [#&#8203;58850](https://togithub.com/vercel/next.js/issues/58850) - add `NEXT_TRIGGER_URL` env var to show request triggering a compilation: [#&#8203;58762](https://togithub.com/vercel/next.js/issues/58762) - Update `swc_core` to `v0.86.81`: [#&#8203;58517](https://togithub.com/vercel/next.js/issues/58517) - Trace server updates: [#&#8203;58694](https://togithub.com/vercel/next.js/issues/58694) - remove duplicate util file for redirect status: [#&#8203;58878](https://togithub.com/vercel/next.js/issues/58878) - fix(windows): workaround for intermittent locks on windows when renaming files: [#&#8203;58835](https://togithub.com/vercel/next.js/issues/58835) - unify server action detection logic: [#&#8203;58879](https://togithub.com/vercel/next.js/issues/58879) - Fix nested fetch logging indentation: [#&#8203;58955](https://togithub.com/vercel/next.js/issues/58955) - Delete preloadComponent module: [#&#8203;58741](https://togithub.com/vercel/next.js/issues/58741) - Remove `cache` field from action types: [#&#8203;58938](https://togithub.com/vercel/next.js/issues/58938) - Add nodejs version check: [#&#8203;58958](https://togithub.com/vercel/next.js/issues/58958) - Code refactoring: [#&#8203;58737](https://togithub.com/vercel/next.js/issues/58737) - Fix bugs with baseUrl and mdxRs: [#&#8203;58968](https://togithub.com/vercel/next.js/issues/58968) - Fix encoding in encryption of Server Actions: [#&#8203;59000](https://togithub.com/vercel/next.js/issues/59000) - fix(turbopack): treat .mdx as valid ecma asset: [#&#8203;58985](https://togithub.com/vercel/next.js/issues/58985) - dedupe pending revalidation requests: [#&#8203;58990](https://togithub.com/vercel/next.js/issues/58990) - fix: Put back type for `NavigateOptions.scroll`: [#&#8203;59001](https://togithub.com/vercel/next.js/issues/59001) - Cleanup Render Result: [#&#8203;58782](https://togithub.com/vercel/next.js/issues/58782) - fix(turbopack): add list of packages that should never be marked as e…: [#&#8203;59020](https://togithub.com/vercel/next.js/issues/59020) - Testmode: provide test info for rewrite requests: [#&#8203;59033](https://togithub.com/vercel/next.js/issues/59033) - build(cargo): bump up turbopack: [#&#8203;59032](https://togithub.com/vercel/next.js/issues/59032) - fix async action queue behavior: [#&#8203;59038](https://togithub.com/vercel/next.js/issues/59038) - start performance profiling after node.js version is checked: [#&#8203;59028](https://togithub.com/vercel/next.js/issues/59028) - Fixed stale fetch using when page regenerates: [#&#8203;58926](https://togithub.com/vercel/next.js/issues/58926) - Enable PPR tests for test suites: [#&#8203;59030](https://togithub.com/vercel/next.js/issues/59030) - Update font data: [#&#8203;59043](https://togithub.com/vercel/next.js/issues/59043) - update status codes for `redirect` and `permanentRedirect` in action handlers: [#&#8203;58885](https://togithub.com/vercel/next.js/issues/58885) - Ensure stale build fetch data is not unexpectedly used: [#&#8203;59076](https://togithub.com/vercel/next.js/issues/59076) - add support for instrumentation: [#&#8203;59070](https://togithub.com/vercel/next.js/issues/59070) - use 303 status code for redirects in fetch actions: [#&#8203;59017](https://togithub.com/vercel/next.js/issues/59017) - verify action id before parsing body: [#&#8203;58977](https://togithub.com/vercel/next.js/issues/58977) - fix interception routes with rewrites: [#&#8203;59094](https://togithub.com/vercel/next.js/issues/59094) - Fix next internal is missing in flight manifest: [#&#8203;59085](https://togithub.com/vercel/next.js/issues/59085) - Support generating multi-meta tahs for metadata api other prop: [#&#8203;59106](https://togithub.com/vercel/next.js/issues/59106) - Turbopack: Align some "Module not found" errors with webpack: [#&#8203;58518](https://togithub.com/vercel/next.js/issues/58518) - Fix dynamic usage errors logging unexpectedly: [#&#8203;59133](https://togithub.com/vercel/next.js/issues/59133) - Fix: remove deprecated option from standalone server: [#&#8203;59036](https://togithub.com/vercel/next.js/issues/59036) - Update font data: [#&#8203;59138](https://togithub.com/vercel/next.js/issues/59138) - fix typedRoutes when used with webpackBuildWorker: [#&#8203;59140](https://togithub.com/vercel/next.js/issues/59140) - Add NEXT_MANUAL_SIG_HANDLE handling to start-server.ts: [#&#8203;59117](https://togithub.com/vercel/next.js/issues/59117) - Support adding CSP nonce with `content-security-policy-report-only` header: [#&#8203;59071](https://togithub.com/vercel/next.js/issues/59071) - chore: fix typo in jsDoc: [#&#8203;58224](https://togithub.com/vercel/next.js/issues/58224) - fix: add `maxDuration` to `PageConfig` type: [#&#8203;55918](https://togithub.com/vercel/next.js/issues/55918) - Fix mixed module swc compilation for app router: [#&#8203;58967](https://togithub.com/vercel/next.js/issues/58967) - Don't catch ensureMiddleware errors: [#&#8203;59166](https://togithub.com/vercel/next.js/issues/59166) - fix behavior when revisiting an intercepted route: [#&#8203;59168](https://togithub.com/vercel/next.js/issues/59168) - Turbopack only enable instrumentationHook with experimental flag: [#&#8203;59173](https://togithub.com/vercel/next.js/issues/59173) - fix server actions behavior on intercepted routes: [#&#8203;59175](https://togithub.com/vercel/next.js/issues/59175) - Fix ssgCacheKey in minimal mode: [#&#8203;59181](https://togithub.com/vercel/next.js/issues/59181) - Update to latest version of [@&#8203;vercel/nft](https://togithub.com/vercel/nft): [#&#8203;59183](https://togithub.com/vercel/next.js/issues/59183) - Ensure original history is read in effect: [#&#8203;58861](https://togithub.com/vercel/next.js/issues/58861) - fix some small turbopack issues: [#&#8203;59171](https://togithub.com/vercel/next.js/issues/59171) - fix tsconfig alias cycle: [#&#8203;59232](https://togithub.com/vercel/next.js/issues/59232) - Resolve build issues with symlinked files: [#&#8203;57412](https://togithub.com/vercel/next.js/issues/57412) - Disable more Turbopack build tests: [#&#8203;59245](https://togithub.com/vercel/next.js/issues/59245) - Remove `mutable` field from action types: [#&#8203;59221](https://togithub.com/vercel/next.js/issues/59221) - Add process.env.\__NEXT_PPR to build config: [#&#8203;59253](https://togithub.com/vercel/next.js/issues/59253) - Fix dynamic transform ssr:false case for pages router with ESM: [#&#8203;59246](https://togithub.com/vercel/next.js/issues/59246) - Delete unused static prefetch code: [#&#8203;58783](https://togithub.com/vercel/next.js/issues/58783) - fix(next-core): adjust edge entry path: [#&#8203;59265](https://togithub.com/vercel/next.js/issues/59265) - feat: support outputFileTracing in App Router: [#&#8203;59139](https://togithub.com/vercel/next.js/issues/59139) - docs: fix `remotePatterns` link in image-config.ts: [#&#8203;59197](https://togithub.com/vercel/next.js/issues/59197) - Testmode: support edge functions inside a sandbox: [#&#8203;59179](https://togithub.com/vercel/next.js/issues/59179) - Update font data: [#&#8203;59271](https://togithub.com/vercel/next.js/issues/59271) - fix: properly call `normalizeDynamicRouteParams` in `NextWebServer.handleCatchAllRenderRequest`: [#&#8203;58949](https://togithub.com/vercel/next.js/issues/58949) - add user-level tracing: [#&#8203;59284](https://togithub.com/vercel/next.js/issues/59284) - Fix app-dir - logging test in Turbopack: [#&#8203;59261](https://togithub.com/vercel/next.js/issues/59261) - update turbopack: [#&#8203;59285](https://togithub.com/vercel/next.js/issues/59285) - feat(turbopack): support loading WebAssembly in the edge runtime: [#&#8203;59013](https://togithub.com/vercel/next.js/issues/59013) - Fix barrel optimization to ignore layers: [#&#8203;59254](https://togithub.com/vercel/next.js/issues/59254) - fix interception routes with dynamic segments: [#&#8203;59273](https://togithub.com/vercel/next.js/issues/59273) - Clean up builtin `modularizeImports` configs: [#&#8203;59294](https://togithub.com/vercel/next.js/issues/59294) - Enable PPR for `dynamic = "force-dynamic"`: [#&#8203;58779](https://togithub.com/vercel/next.js/issues/58779) - remove additional static prefetch code: [#&#8203;59313](https://togithub.com/vercel/next.js/issues/59313) - add module tracing for client reference and next/dynamic walking: [#&#8203;59306](https://togithub.com/vercel/next.js/issues/59306) - side effects optimization: [#&#8203;58972](https://togithub.com/vercel/next.js/issues/58972) - Move App Router client-side constants to separate file: [#&#8203;59239](https://togithub.com/vercel/next.js/issues/59239) - reduce function calls in walk: [#&#8203;59332](https://togithub.com/vercel/next.js/issues/59332) - update turbopack: [#&#8203;59334](https://togithub.com/vercel/next.js/issues/59334) - disable unused next/dynamic walking in app dir: [#&#8203;59338](https://togithub.com/vercel/next.js/issues/59338) - fix hmr in multi-zone handling: [#&#8203;59307](https://togithub.com/vercel/next.js/issues/59307) - fix edge route catch-all param parsing: [#&#8203;59343](https://togithub.com/vercel/next.js/issues/59343) - add `logLevel` support to `@next/bundle-analyzer`: [#&#8203;59228](https://togithub.com/vercel/next.js/issues/59228) - Fix server output bundling packages module resolving: [#&#8203;59369](https://togithub.com/vercel/next.js/issues/59369) - fix inconsistent scroll restoration behavior: [#&#8203;59366](https://togithub.com/vercel/next.js/issues/59366) - test: ability to use node debugger: [#&#8203;56277](https://togithub.com/vercel/next.js/issues/56277) - fixes the logging by showing full URLs only on demand: [#&#8203;58088](https://togithub.com/vercel/next.js/issues/58088) - rm console.log: [#&#8203;59381](https://togithub.com/vercel/next.js/issues/59381) ##### Documentation Changes - docs: Fix grammar in Caching section: [#&#8203;58070](https://togithub.com/vercel/next.js/issues/58070) - Update 01-installation.mdx: [#&#8203;58555](https://togithub.com/vercel/next.js/issues/58555) - Fix naming: [#&#8203;58539](https://togithub.com/vercel/next.js/issues/58539) - docs: clarify route handler caching: [#&#8203;58541](https://togithub.com/vercel/next.js/issues/58541) - \[Next.js Docs] Adds `useOptimistic` link: [#&#8203;58706](https://togithub.com/vercel/next.js/issues/58706) - Docs: Add missing diagram : [#&#8203;59008](https://togithub.com/vercel/next.js/issues/59008) - Docs: Update revalidate example: [#&#8203;59002](https://togithub.com/vercel/next.js/issues/59002) - docs: patch upgrade guide to pin install version: [#&#8203;58993](https://togithub.com/vercel/next.js/issues/58993) - Docs: Delete fast refresh example: [#&#8203;59003](https://togithub.com/vercel/next.js/issues/59003) - docs:Add react hydration error case.: [#&#8203;59147](https://togithub.com/vercel/next.js/issues/59147) - Correcting the `webpack` function introduction: [#&#8203;58663](https://togithub.com/vercel/next.js/issues/58663) - Docs: Fix upgrade guide files: [#&#8203;59249](https://togithub.com/vercel/next.js/issues/59249) - docs: fix broken link to learn course: [#&#8203;59288](https://togithub.com/vercel/next.js/issues/59288) - docs fix: Server Action js example: [#&#8203;59159](https://togithub.com/vercel/next.js/issues/59159) - docs: Remove invalid URL: [#&#8203;58823](https://togithub.com/vercel/next.js/issues/58823) - Fix incorrect prop name in client component: [#&#8203;58591](https://togithub.com/vercel/next.js/issues/58591) - update: Firebase link to with-firebase example: [#&#8203;58621](https://togithub.com/vercel/next.js/issues/58621) - added comma to the props list: [#&#8203;58596](https://togithub.com/vercel/next.js/issues/58596) - Update 10-route-handlers.mdx: [#&#8203;59021](https://togithub.com/vercel/next.js/issues/59021) - Add documentation note about middleware and runtimes: [#&#8203;58873](https://togithub.com/vercel/next.js/issues/58873) - Revert "added comma to the props list": [#&#8203;59314](https://togithub.com/vercel/next.js/issues/59314) ##### Example Changes - Update `cache-handler-redis` example: [#&#8203;58562](https://togithub.com/vercel/next.js/issues/58562) - Update & Repair LRUCache importation on NextJS Rate Limit API example: [#&#8203;58060](https://togithub.com/vercel/next.js/issues/58060) - examples with-zustand update to app dir [#&#8203;52858](https://togithub.com/vercel/next.js/issues/52858): [#&#8203;58042](https://togithub.com/vercel/next.js/issues/58042) - examples: fix import statement for lru-cache: [#&#8203;58567](https://togithub.com/vercel/next.js/issues/58567) - examples: Remove outdated example: [#&#8203;58568](https://togithub.com/vercel/next.js/issues/58568) - feat(examples): add upload file example with Server Actions: [#&#8203;58467](https://togithub.com/vercel/next.js/issues/58467) - migrate with-cypress example to app dir: [#&#8203;58053](https://togithub.com/vercel/next.js/issues/58053) - fix lint in examples: [#&#8203;58630](https://togithub.com/vercel/next.js/issues/58630) - examples: add direct link to Dockerfile: [#&#8203;58793](https://togithub.com/vercel/next.js/issues/58793) - Update Electron Typescript Example with Best Practices: [#&#8203;58947](https://togithub.com/vercel/next.js/issues/58947) - Enable typechecking on config: [#&#8203;57892](https://togithub.com/vercel/next.js/issues/57892) - Updates with-supertokens example app: [#&#8203;58525](https://togithub.com/vercel/next.js/issues/58525) ##### Misc Changes - fix(turbopack): `e2e/404-page-router` test: [#&#8203;58146](https://togithub.com/vercel/next.js/issues/58146) - Turbopack: update to turbopack-231122.3: [#&#8203;58784](https://togithub.com/vercel/next.js/issues/58784) - make tests more stable: [#&#8203;58765](https://togithub.com/vercel/next.js/issues/58765) - chore(CI): improve datadog reporting: [#&#8203;58267](https://togithub.com/vercel/next.js/issues/58267) - chore(CI): add action to auto retry tests on canary and report failures after retries: [#&#8203;58774](https://togithub.com/vercel/next.js/issues/58774) - ci: unify reset project script: [#&#8203;58829](https://togithub.com/vercel/next.js/issues/58829) - ci: disable deployment protection for e2e test project: [#&#8203;58830](https://togithub.com/vercel/next.js/issues/58830) - fix(CI): retry-test action can't use env in `if`: [#&#8203;58838](https://togithub.com/vercel/next.js/issues/58838) - Update Turbopack test manifest from GitHub Actions artifact: [#&#8203;58394](https://togithub.com/vercel/next.js/issues/58394) - Increase default timeout for swc build: [#&#8203;59035](https://togithub.com/vercel/next.js/issues/59035) - chore: bump `nissuer` (issue validator): [#&#8203;59060](https://togithub.com/vercel/next.js/issues/59060) - fix(test): don't use latest sharp: [#&#8203;59074](https://togithub.com/vercel/next.js/issues/59074) - misc: disable automerge: [#&#8203;59077](https://togithub.com/vercel/next.js/issues/59077) - Update checkout step: [#&#8203;59079](https://togithub.com/vercel/next.js/issues/59079) - ci: don't try to upload to datadog for docs only changes: [#&#8203;59068](https://togithub.com/vercel/next.js/issues/59068) - misc: delete kodiak: [#&#8203;59082](https://togithub.com/vercel/next.js/issues/59082) - add full PPR e2e tests: [#&#8203;59025](https://togithub.com/vercel/next.js/issues/59025) - ci: don't retry or notify on failures from forks: [#&#8203;59118](https://togithub.com/vercel/next.js/issues/59118) - skip release if no new commits: [#&#8203;59134](https://togithub.com/vercel/next.js/issues/59134) - fix variable name in release workflow: [#&#8203;59135](https://togithub.com/vercel/next.js/issues/59135) - Update Turbopack test manifest: [#&#8203;59109](https://togithub.com/vercel/next.js/issues/59109) - fix(next-core): do not panic when parsing segment config: [#&#8203;59170](https://togithub.com/vercel/next.js/issues/59170) - Correctly skip build test for Turbopack: [#&#8203;59207](https://togithub.com/vercel/next.js/issues/59207) - Failing test for 59195: [#&#8203;59210](https://togithub.com/vercel/next.js/issues/59210) - ci: report daily turbo integration test results from this repo: [#&#8203;58965](https://togithub.com/vercel/next.js/issues/58965) - fix typo in daily turbopack integration test reporting: [#&#8203;59251](https://togithub.com/vercel/next.js/issues/59251) - fix missing echo in daily turbopack reporting: [#&#8203;59255](https://togithub.com/vercel/next.js/issues/59255) - fix missing checkout in daily turbopack reporting: [#&#8203;59256](https://togithub.com/vercel/next.js/issues/59256) - Add app router name to font tests: [#&#8203;59257](https://togithub.com/vercel/next.js/issues/59257) - Fix non bundler module resolution in ts for third-parties pkg: [#&#8203;59244](https://togithub.com/vercel/next.js/issues/59244) - fix dev parallelism in daily turbopack tests: [#&#8203;59287](https://togithub.com/vercel/next.js/issues/59287) - Update Turbopack test manifest: [#&#8203;59326](https://togithub.com/vercel/next.js/issues/59326) - Update tests for Turbopack: [#&#8203;59354](https://togithub.com/vercel/next.js/issues/59354) - Update Turbopack test manifest: [#&#8203;59356](https://togithub.com/vercel/next.js/issues/59356) ##### Credits Huge thanks to [@&#8203;timneutkens](https://togithub.com/timneutkens), [@&#8203;mknichel](https://togithub.com/mknichel), [@&#8203;gnoff](https://togithub.com/gnoff), [@&#8203;jridgewell](https://togithub.com/jridgewell), [@&#8203;gtjamesa](https://togithub.com/gtjamesa), [@&#8203;mugi-uno](https://togithub.com/mugi-uno), [@&#8203;better-salmon](https://togithub.com/better-salmon), [@&#8203;kentobento](https://togithub.com/kentobento), [@&#8203;vivianyentran](https://togithub.com/vivianyentran), [@&#8203;empflow](https://togithub.com/empflow), [@&#8203;leerob](https://togithub.com/leerob), [@&#8203;samennis1](https://togithub.com/samennis1), [@&#8203;mkcy3](https://togithub.com/mkcy3), [@&#8203;acdlite](https://togithub.com/acdlite), [@&#8203;kwonoj](https://togithub.com/kwonoj), [@&#8203;suhaotian](https://togithub.com/suhaotian), [@&#8203;wbinnssmith](https://togithub.com/wbinnssmith), [@&#8203;imevanc](https://togithub.com/imevanc), [@&#8203;ztanner](https://togithub.com/ztanner), [@&#8203;kdy1](https://togithub.com/kdy1), [@&#8203;d3lm](https://togithub.com/d3lm), [@&#8203;wyattjoh](https://togithub.com/wyattjoh), [@&#8203;manovotny](https://togithub.com/manovotny), [@&#8203;shuding](https://togithub.com/shuding), [@&#8203;sokra](https://togithub.com/sokra), [@&#8203;feedthejim](https://togithub.com/feedthejim), [@&#8203;dvoytenko](https://togithub.com/dvoytenko), [@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony), [@&#8203;huozhi](https://togithub.com/huozhi), [@&#8203;delbaoliveira](https://togithub.com/delbaoliveira), [@&#8203;amannn](https://togithub.com/amannn), [@&#8203;ijjk](https://togithub.com/ijjk), [@&#8203;hallatore](https://togithub.com/hallatore), [@&#8203;balazsorban44](https://togithub.com/balazsorban44), [@&#8203;LukeSchlangen](https://togithub.com/LukeSchlangen), [@&#8203;Dylan700](https://togithub.com/Dylan700), [@&#8203;mpsq](https://togithub.com/mpsq), [@&#8203;mdio](https://togithub.com/mdio), [@&#8203;christianvuerings](https://togithub.com/christianvuerings), [@&#8203;A7med3bdulBaset](https://togithub.com/A7med3bdulBaset), [@&#8203;karlhorky](https://togithub.com/karlhorky), [@&#8203;simonhaenisch](https://togithub.com/simonhaenisch), [@&#8203;olci34](https://togithub.com/olci34), [@&#8203;zce](https://togithub.com/zce), [@&#8203;LavaToaster](https://togithub.com/LavaToaster), [@&#8203;rishabhpoddar](https://togithub.com/rishabhpoddar), [@&#8203;smaeda-ks](https://togithub.com/smaeda-ks), [@&#8203;jirihofman](https://togithub.com/jirihofman), [@&#8203;codercor](https://togithub.com/codercor), [@&#8203;devjiwonchoi](https://togithub.com/devjiwonchoi), [@&#8203;Willem-Jaap](https://togithub.com/Willem-Jaap), [@&#8203;JackieLi565](https://togithub.com/JackieLi565), [@&#8203;thoushif](https://togithub.com/thoushif), [@&#8203;pkellner](https://togithub.com/pkellner), [@&#8203;jpfifer](https://togithub.com/jpfifer), [@&#8203;quisido](https://togithub.com/quisido), [@&#8203;tomfa](https://togithub.com/tomfa), and [@&#8203;raphaelbadia](https://togithub.com/raphaelbadia) for helping! ### [`v14.0.3`](https://togithub.com/vercel/next.js/compare/v14.0.2...v14.0.3) [Compare Source](https://togithub.com/vercel/next.js/compare/v14.0.2...v14.0.3) ### [`v14.0.2`](https://togithub.com/vercel/next.js/compare/v14.0.1...v14.0.2) [Compare Source](https://togithub.com/vercel/next.js/compare/v14.0.1...v14.0.2) ### [`v14.0.1`](https://togithub.com/vercel/next.js/releases/tag/v14.0.1) [Compare Source](https://togithub.com/vercel/next.js/compare/v14.0.0...v14.0.1) ##### Core Changes - Add Next.js 14 codemods to CLI output.: [#&#8203;57552](https://togithub.com/vercel/next.js/issues/57552) - OpenTelemetry: propagate a configured context(s) to root requests: [#&#8203;57084](https://togithub.com/vercel/next.js/issues/57084) - debug: Add tags to next build traces to track build configuration in the .next/trace file: [#&#8203;56965](https://togithub.com/vercel/next.js/issues/56965) - \[Traces] Await the flush of the trace write stream to make sure trace file is written: [#&#8203;57641](https://togithub.com/vercel/next.js/issues/57641) - Add node-pty to externals list: [#&#8203;57640](https://togithub.com/vercel/next.js/issues/57640) - fix: move logging config validation out of experimental: [#&#8203;57530](https://togithub.com/vercel/next.js/issues/57530) - Update font data: [#&#8203;57728](https://togithub.com/vercel/next.js/issues/57728) - Support viewport export via TS Plugin: [#&#8203;57554](https://togithub.com/vercel/next.js/issues/57554) - Fix: Build compilation warning when using middleware: [#&#8203;57685](https://togithub.com/vercel/next.js/issues/57685) - chore: Update flight-client-entry-plugin.ts typo: [#&#8203;57734](https://togithub.com/vercel/next.js/issues/57734) - Improve error for missing default export in dynamic metadata routes: [#&#8203;57711](https://togithub.com/vercel/next.js/issues/57711) - fix gsp tracing issue: [#&#8203;57766](https://togithub.com/vercel/next.js/issues/57766) - fix(turbopack): don't match empty route groups: [#&#8203;57647](https://togithub.com/vercel/next.js/issues/57647) - Update React from [`8c8ee9e`](https://togithub.com/vercel/next.js/commit/8c8ee9ee6) to [`0c63487`](https://togithub.com/vercel/next.js/commit/0c6348758) and types: [#&#8203;57772](https://togithub.com/vercel/next.js/issues/57772) ##### Documentation Changes - Add missing dot in codemod command: [#&#8203;57536](https://togithub.com/vercel/next.js/issues/57536) - docs(fix): example text unescaped entities: [#&#8203;57255](https://togithub.com/vercel/next.js/issues/57255) - doc: Clarify built-in support for sass after installation: [#&#8203;57279](https://togithub.com/vercel/next.js/issues/57279) - Update docs with a Good to know box about using redirect in client components: [#&#8203;56966](https://togithub.com/vercel/next.js/issues/56966) - docs: fix 02-dynamic-routes.mdx: [#&#8203;57029](https://togithub.com/vercel/next.js/issues/57029) - Fix incorrect link in GTM docs: [#&#8203;57547](https://togithub.com/vercel/next.js/issues/57547) - Fix typos: [#&#8203;57592](https://togithub.com/vercel/next.js/issues/57592) - Add apostrophe 07-error-handling.mdx: [#&#8203;57626](https://togithub.com/vercel/next.js/issues/57626) - Fix: codemods.mdx Incorrect heading structure of next-og-import, meta…: [#&#8203;57605](https://togithub.com/vercel/next.js/issues/57605) - Typo fix, version "13" to "14": [#&#8203;57723](https://togithub.com/vercel/next.js/issues/57723) - Fix Google Tag Manager URL in Third Party Libraries documentation: [#&#8203;57731](https://togithub.com/vercel/next.js/issues/57731) ##### Example Changes - Fix: Call cookies function from route to flag as dynamic: [#&#8203;57494](https://togithub.com/vercel/next.js/issues/57494) - (Examples) Add `with-youtube-embed` example: [#&#8203;57367](https://togithub.com/vercel/next.js/issues/57367) - (Examples) Add `with-google-maps-embed` example: [#&#8203;57365](https://togithub.com/vercel/next.js/issues/57365) - update [@&#8203;types/react](https://togithub.com/types/react) version in examples: [#&#8203;57259](https://togithub.com/vercel/next.js/issues/57259) - docs: fix broken link to demo: [#&#8203;57229](https://togithub.com/vercel/next.js/issues/57229) - (example update) Update example with-Clerk: [#&#8203;57050](https://togithub.com/vercel/next.js/issues/57050) - active-class-name example style js has not taken effect: [#&#8203;56136](https://togithub.com/vercel/next.js/issues/56136) - add inngest next.js example: [#&#8203;56049](https://togithub.com/vercel/next.js/issues/56049) - fix inngest example for 3.x sdk: [#&#8203;57712](https://togithub.com/vercel/next.js/issues/57712) ##### Misc Changes - update manifest: [#&#8203;57523](https://togithub.com/vercel/next.js/issues/57523) - update next/third-parties to use Next 14 or 13 as a peer dependency, instead of just 13: [#&#8203;57515](https://togithub.com/vercel/next.js/issues/57515) - Modify tailwindcss related dependency of `create-next-app`: [#&#8203;57262](https://togithub.com/vercel/next.js/issues/57262) - Remove extra CI step and lock Node.js version: [#&#8203;57769](https://togithub.com/vercel/next.js/issues/57769) ##### Credits Huge thanks to [@&#8203;dijonmusters](https://togithub.com/dijonmusters), [@&#8203;sokra](https://togithub.com/sokra), [@&#8203;philwolstenholme](https://togithub.com/philwolstenholme), [@&#8203;IgorKowalczyk](https://togithub.com/IgorKowalczyk), [@&#8203;housseindjirdeh](https://togithub.com/housseindjirdeh), [@&#8203;Zoe-Bot](https://togithub.com/Zoe-Bot), [@&#8203;HanCiHu](https://togithub.com/HanCiHu), [@&#8203;JackHowa](https://togithub.com/JackHowa), [@&#8203;goncy](https://togithub.com/goncy), [@&#8203;hirotomoyamada](https://togithub.com/hirotomoyamada), [@&#8203;pveyes](https://togithub.com/pveyes), [@&#8203;yeskunall](https://togithub.com/yeskunall), [@&#8203;vinaykulk621](https://togithub.com/vinaykulk621), [@&#8203;ChendayUP](https://togithub.com/ChendayUP), [@&#8203;leerob](https://togithub.com/leerob), [@&#8203;dvoytenko](https://togithub.com/dvoytenko), [@&#8203;mknichel](https://togithub.com/mknichel), [@&#8203;ijjk](https://togithub.com/ijjk), [@&#8203;hmaesta](https://togithub.com/hmaesta), [@&#8203;ajz003](https://togithub.com/ajz003), [@&#8203;its-kunal](https://togithub.com/its-kunal), [@&#8203;joelhooks](https://togithub.com/joelhooks), [@&#8203;blurrah](https://togithub.com/blurrah), [@&#8203;tariknh](https://togithub.com/tariknh), [@&#8203;Vinlock](https://togithub.com/Vinlock), [@&#8203;Nayeem-XTREME](https://togithub.com/Nayeem-XTREME), [@&#8203;aziyatali](https://togithub.com/aziyatali), [@&#8203;aspehler](https://togithub.com/aspehler), [@&#8203;huozhi](https://togithub.com/huozhi), [@&#8203;ztanner](https://togithub.com/ztanner), [@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony), [@&#8203;moka-ayumu](https://togithub.com/moka-ayumu), and [@&#8203;gnoff](https://togithub.com/gnoff) for helping! ### [`v14.0.0`](https://togithub.com/vercel/next.js/compare/v13.5.6...v14.0.0) [Compare Source](https://togithub.com/vercel/next.js/compare/v13.5.6...v14.0.0) ### [`v13.5.6`](https://togithub.com/vercel/next.js/releases/tag/v13.5.6) [Compare Source](https://togithub.com/vercel/next.js/compare/v13.5.5...v13.5.6) ##### Core Changes - Upgrade edge-runtime/cookies [#&#8203;57021](https://togithub.com/vercel/next.js/issues/57021) - Patch React with fix for write-after-close for ReadableStream [#&#8203;57011](https://togithub.com/vercel/next.js/issues/57011) ##### Credits Huge thanks to [@&#8203;ijjk](https://togithub.com/ijjk) [@&#8203;huozhi](https://togithub.com/huozhi) [@&#8203;gnoff](https://togithub.com/gnoff) for helping! ### [`v13.5.5`](https://togithub.com/vercel/next.js/compare/v13.5.4...v13.5.5) [Compare Source](https://togithub.com/vercel/next.js/compare/v13.5.4...v13.5.5) ### [`v13.5.4`](https://togithub.com/vercel/next.js/releases/tag/v13.5.4) [Compare Source](https://togithub.com/vercel/next.js/compare/v13.5.3...v13.5.4) ##### Core Changes - chore: NextJS -> Next.js: [#&#8203;55961](https://togithub.com/vercel/next.js/issues/55961) - fix-failed-to-generate-self-signed-certificate issue:[#&#8203;55891](https://togithub.com/vercel/next.js/issues/55891): [#&#8203;55947](https://togithub.com/vercel/next.js/issues/55947) - Remove .test.js from dist: [#&#8203;55946](https://togithub.com/vercel/next.js/issues/55946) - Turbopack next/font/google: don't insert css rules for multiple weights or styles: [#&#8203;55852](https://togithub.com/vercel/next.js/issues/55852) - Fix stale revalidate stream handling: [#&#8203;55978](https://togithub.com/vercel/next.js/issues/55978) - turbopack: improve turbopack/test stability: [#&#8203;56024](https://togithub.com/vercel/next.js/issues/56024) - Mark testmode fetches internal: [#&#8203;56036](https://togithub.com/vercel/next.js/issues/56036) - chore: Remove 'beta.' Subdomain from `beta.nextjs.org` Links: [#&#8203;55924](https://togithub.com/vercel/next.js/issues/55924) - Remove experimental.sharedPool: [#&#8203;56021](https://togithub.com/vercel/next.js/issues/56021) - fix(worker): pass env to build worker w/ `config.experimental.workerThreads`: [#&#8203;55257](https://togithub.com/vercel/next.js/issues/55257) - Update `swc_core` to `v0.83.26`: [#&#8203;55780](https://togithub.com/vercel/next.js/issues/55780) - Revert "Update `swc_core` to `v0.83.26`": [#&#8203;56077](https://togithub.com/vercel/next.js/issues/56077) - fix reporting of illegal segments when directory only contains irrelevant files: [#&#8203;56076](https://togithub.com/vercel/next.js/issues/56076) - Make `permanentRedirect` return 308 in route handlers: [#&#8203;56065](https://togithub.com/vercel/next.js/issues/56065) - Remove unneeded next-dev js in next-core: [#&#8203;56039](https://togithub.com/vercel/next.js/issues/56039) - Fix: Use `boolean` instead of `false` for experimental logging config: [#&#8203;56110](https://togithub.com/vercel/next.js/issues/56110) - chore: remove chalk in favor of picocolors: [#&#8203;55992](https://togithub.com/vercel/next.js/issues/55992) - Revert: "Generate prefetch RSC payload during build for SSR paths ([#&#8203;54403](https://togithub.com/vercel/next.js/issues/54403))": [#&#8203;56059](https://togithub.com/vercel/next.js/issues/56059) - fetching logging on edge: [#&#8203;56108](https://togithub.com/vercel/next.js/issues/56108) - Optimize build trace handling: [#&#8203;56048](https://togithub.com/vercel/next.js/issues/56048) - Update font data: [#&#8203;56121](https://togithub.com/vercel/next.js/issues/56121) - feat(turbopack): port bloom filter to nexturbo: [#&#8203;55678](https://togithub.com/vercel/next.js/issues/55678) - Fixes performance problems due to TaskScopes: [#&#8203;55721](https://togithub.com/vercel/next.js/issues/55721) - perf: remove react dom legacy from app router: [#&#8203;56082](https://togithub.com/vercel/next.js/issues/56082) - perf: replace zod with superstruct: [#&#8203;56083](https://togithub.com/vercel/next.js/issues/56083) - perf: externalise ws for bundled server: [#&#8203;56095](https://togithub.com/vercel/next.js/issues/56095) - misc: refactor node utils: [#&#8203;56096](https://togithub.com/vercel/next.js/issues/56096) - Add support for skipTrailingSlashRedirect and skipMiddlewareUrlNormalize in Turbopack: [#&#8203;56147](https://togithub.com/vercel/next.js/issues/56147) - Add experimental.scrollRestoration for Turbopack: [#&#8203;56150](https://togithub.com/vercel/next.js/issues/56150) - misc: refactor handleExternals: [#&#8203;56161](https://togithub.com/vercel/next.js/issues/56161) - perf: add option to bundle pages externals: [#&#8203;56162](https://togithub.com/vercel/next.js/issues/56162) - Allow jest to run with use server directive: [#&#8203;56148](https://togithub.com/vercel/next.js/issues/56148) - Update experimental compile cache handling: [#&#8203;56139](https://togithub.com/vercel/next.js/issues/56139) - App render related code clean up: [#&#8203;56178](https://togithub.com/vercel/next.js/issues/56178) - Add support for i18n config in Turbopack: [#&#8203;56182](https://togithub.com/vercel/next.js/issues/56182) - Implement list of config options for Turbopack: [#&#8203;56188](https://togithub.com/vercel/next.js/issues/56188) - Turbopack: add support for an assetPrefix and basePath: [#&#8203;56058](https://togithub.com/vercel/next.js/issues/56058) - update turbopack: [#&#8203;56197](https://togithub.com/vercel/next.js/issues/56197) - Update supported options list to reflect [#&#8203;56188](https://togithub.com/vercel/next.js/issues/56188): [#&#8203;56200](https://togithub.com/vercel/next.js/issues/56200) - Add support for experimental.logging.level in Turbopack: [#&#8203;56201](https://togithub.com/vercel/next.js/issues/56201) - Add next.config.js options to turbopack warning file: [#&#8203;56207](https://togithub.com/vercel/next.js/issues/56207) - fix: [@&#8203;libsql/client](https://togithub.com/libsql/client) build error: [#&#8203;56192](https://togithub.com/vercel/next.js/issues/56192) - chore: bump `postcss`: [#&#8203;56225](https://togithub.com/vercel/next.js/issues/56225) - Add additional handling for experimental-compile: [#&#8203;56224](https://togithub.com/vercel/next.js/issues/56224) - Drop ipc server headers filters: [#&#8203;56226](https://togithub.com/vercel/next.js/issues/56226) - only override NODE_EXTRA_CA_CERTS when using experimental https flag: [#&#8203;56252](https://togithub.com/vercel/next.js/issues/56252) - Pass same mangling option as terser to SWC minifier: [#&#8203;56281](https://togithub.com/vercel/next.js/issues/56281) - update turbopack: [#&#8203;56285](https://togithub.com/vercel/next.js/issues/56285) - clear require cache only when needed: [#&#8203;56198](https://togithub.com/vercel/next.js/issues/56198) - misc: enable source maps for bundled runtime: [#&#8203;56289](https://togithub.com/vercel/next.js/issues/56289) - misc: shortcut styled-jsx in external resolution: [#&#8203;56291](https://togithub.com/vercel/next.js/issues/56291) - Support serverRuntimeConfig and publicRuntimeConfig in Turbopack: [#&#8203;56310](https://togithub.com/vercel/next.js/issues/56310) - Reland static prefetches & fix prefetch bailout behavior: [#&#8203;56228](https://togithub.com/vercel/next.js/issues/56228) - fix([#&#8203;53190](https://togithub.com/vercel/next.js/issues/53190)): add missing crossOrigin to assetsPrefix resources: [#&#8203;56311](https://togithub.com/vercel/next.js/issues/56311) - misc: fix instrumentation with bundled server: [#&#8203;56318](https://togithub.com/vercel/next.js/issues/56318) - fix(next/client): keep hash when navigating from app to pages router: [#&#8203;56223](https://togithub.com/vercel/next.js/issues/56223) - fix: support both decoded and encoded url requests of conventioned files : [#&#8203;56187](https://togithub.com/vercel/next.js/issues/56187) - fix: Invalid URL (404) provided on server actions error: [#&#8203;56323](https://togithub.com/vercel/next.js/issues/56323) - Revert "misc: shortcut styled-jsx in external resolution ([#&#8203;56291](https://togithub.com/vercel/next.js/issues/56291))": [#&#8203;56334](https://togithub.com/vercel/next.js/issues/56334) - Fix build output logging order: [#&#8203;56335](https://togithub.com/vercel/next.js/issues/56335) ##### Documentation Changes - docs: add `not-found` to file conventions page: [#&#8203;55944](https://togithub.com/vercel/next.js/issues/55944) - Update 03-linking-and-navigating.mdx: [#&#8203;55907](https://togithub.com/vercel/next.js/issues/55907) - docs: Correct place for passing `extension` option to `createMDX()`: [#&#8203;55967](https://togithub.com/vercel/next.js/issues/55967) - docs-55629 update router cache column in cache interactions api table: [#&#8203;55630](https://togithub.com/vercel/next.js/issues/55630) - Update 03-linking-and-navigating.mdx: [#&#8203;55969](https://togithub.com/vercel/next.js/issues/55969) - Updates "Prerender Error" page for App Router: [#&#8203;56044](https://togithub.com/vercel/next.js/issues/56044) - Add the default import alias to create-next-app prompt for clarity: [#&#8203;55896](https://togithub.com/vercel/next.js/issues/55896) - Update revalidatePath.mdx to fix confusing wording of arguments section.: [#&#8203;56099](https://togithub.com/vercel/next.js/issues/56099) - docs: Renamed function that is used by other name: [#&#8203;56170](https://togithub.com/vercel/next.js/issues/56170) - (docs) Document Server Actions `.bind` method: [#&#8203;56164](https://togithub.com/vercel/next.js/issues/56164) - docs: Use `Response.json` over `NextResponse.json`: [#&#8203;56173](https://togithub.com/vercel/next.js/issues/56173) - correcting link to useSearchParams ref: [#&#8203;56169](https://togithub.com/vercel/next.js/issues/56169) - docs(sharp-missing-in-production.mdx): update standalone command: [#&#8203;56191](https://togithub.com/vercel/next.js/issues/56191) - docs(sharp-missing-in-production.mdx): update standalone command: [#&#8203;56239](https://togithub.com/vercel/next.js/issues/56239) - Update image.mdx: [#&#8203;56269](https://togithub.com/vercel/next.js/issues/56269) - Update image.mdx: [#&#8203;56266](https://togithub.com/vercel/next.js/issues/56266) ##### Example Changes - chore(examples): bump dependency versions: [#&#8203;55899](https://togithub.com/vercel/next.js/issues/55899) - Update to with-supertokens example app: [#&#8203;56035](https://togithub.com/vercel/next.js/issues/56035) - Update dependencies in examples : [#&#8203;55993](https://togithub.com/vercel/next.js/issues/55993) - Chore/update with supabase demo deploy button: [#&#8203;52483](https://togithub.com/vercel/next.js/issues/52483) - chore(examples): remove deprecated dependency from `with-jest`: [#&#8203;56152](https://togithub.com/vercel/next.js/issues/56152) - chore(examples): fix `with-jest` types: [#&#8203;56193](https://togithub.com/vercel/next.js/issues/56193) - (Examples) update Grafbase example: [#&#8203;54705](https://togithub.com/vercel/next.js/issues/54705) - fix: typo in `with-stripe-typescript` example: [#&#8203;56274](https://togithub.com/vercel/next.js/issues/56274) ##### Misc Changes - Skip production tests for Turbopack: [#&#8203;56045](https://togithub.com/vercel/next.js/issues/56045) - Fix invalid build-and-test workflow: [#&#8203;56053](https://togithub.com/vercel/next.js/issues/56053) - turbopack: Add more skipped tests: [#&#8203;56052](https://togithub.com/vercel/next.js/issues/56052) - Skip next build test: [#&#8203;56079](https://togithub.com/vercel/next.js/issues/56079) - add flakey test: [#&#8203;56080](https://togithub.com/vercel/next.js/issues/56080) - Skip more production tests for turbopack: [#&#8203;56084](https://togithub.com/vercel/next.js/issues/56084) - Ensure tests suites have unique names: [#&#8203;56085](https://togithub.com/vercel/next.js/issues/56085) - Skip experimental.nextScriptWorkers test for Turbopack: [#&#8203;56086](https://togithub.com/vercel/next.js/issues/56086) - Skip production tests for Turbopack: [#&#8203;56089](https://togithub.com/vercel/next.js/issues/56089) - Skip Babel tests for Turbopack: [#&#8203;56091](https://togithub.com/vercel/next.js/issues/56091) - misc: add node-version file: [#&#8203;55938](https://togithub.com/vercel/next.js/issues/55938) - Ensure unique name for app dir css tests: [#&#8203;56088](https://togithub.com/vercel/next.js/issues/56088) - Decrease default test timeouts: [#&#8203;56116](https://togithub.com/vercel/next.js/issues/56116) - misc: stop hiding node_modules in vscode: [#&#8203;56081](https://togithub.com/vercel/next.js/issues/56081) - special case timeout on windows: [#&#8203;56120](https://togithub.com/vercel/next.js/issues/56120) - Turbopack: update test manifest: [#&#8203;56133](https://togithub.com/vercel/next.js/issues/56133) - More test updates: [#&#8203;56146](https://togithub.com/vercel/next.js/issues/56146) - fix(cna): pin dependency versions: [#&#8203;56177](https://togithub.com/vercel/next.js/issues/56177) - Update `swc_core` to `v0.83.28`: [#&#8203;56134](https://togithub.com/vercel/next.js/issues/56134) - Fix middleware-general test for Turbopack: [#&#8203;56211](https://togithub.com/vercel/next.js/issues/56211) - More Turbopack test fixes: [#&#8203;56248](https://togithub.com/vercel/next.js/issues/56248) - update test mainfest: [#&#8203;56214](https://togithub.com/vercel/next.js/issues/56214) - More Turbopack fixes: [#&#8203;56275](https://togithub.com/vercel/next.js/issues/56275) - More Turbopack fixes: [#&#8203;56299](https://togithub.com/vercel/next.js/issues/56299) - misc: update code owners: [#&#8203;56290](https://togithub.com/vercel/next.js/issues/56290) - Fix flaky test for size output: [#&#8203;56303](https://togithub.com/vercel/next.js/issues/56303) - update webp crate: [#&#8203;56307](https://togithub.com/vercel/next.js/issues/56307) - Remove buildId test as it's no longer relevant: [#&#8203;56316](https://togithub.com/vercel/next.js/issues/56316) - Add code freeze GitHub actions for releasing: [#&#8203;56325](https://togithub.com/vercel/next.js/issues/56325) - test: add flaky turbopack integration tests to manifest: [#&#8203;56309](https://togithub.com/vercel/next.js/issues/56309) ##### Credits Huge thanks to [@&#8203;balazsorban44](https://togithub.com/balazsorban44), [@&#8203;sdkdeepa](https://togithub.com/sdkdeepa), [@&#8203;aayman997](https://togithub.com/aayman997), [@&#8203;mayank1513](https://togithub.com/mayank1513), [@&#8203;timneutkens](https://togithub.com/timneutkens), [@&#8203;2XG-DEV](https://togithub.com/2XG-DEV), [@&#8203;eliot-akira](https://togithub.com/eliot-akira), [@&#8203;hi-matthew](https://togithub.com/hi-matthew), [@&#8203;riobits](https://togithub.com/riobits), [@&#8203;wbinnssmith](https://togithub.com/wbinnssmith), [@&#8203;ijjk](https://togithub.com/ijjk), [@&#8203;sokra](https://togithub.com/sokra), [@&#8203;dvoytenko](https://togithub.com/dvoytenko), [@&#8203;rishabhpoddar](https://togithub.com/rishabhpoddar), [@&#8203;manovotny](https://togithub.com/manovotny), [@&#8203;A7med3bdulBaset](https://togithub.com/A7med3bdulBaset), [@&#8203;huozhi](https://togithub.com/huozhi), [@&#8203;jridgewell](https://togithub.com/jridgewell), [@&#8203;joulev](https://togithub.com/joulev), [@&#8203;SukkaW](https://togithub.com/SukkaW), [@&#8203;kdy1](https://togithub.com/kdy1), [@&#8203;feedthejim](https://togithub.com/feedthejim), [@&#8203;Fredkiss3](https://togithub.com/Fredkiss3), [@&#8203;styfle](https://togithub.com/styfle), [@&#8203;MildTomato](https://togithub.com/MildTomato), [@&#8203;ForsakenHarmony](https://togithub.com/ForsakenHarmony), [@&#8203;walfly](https://togithub.com/walfly), [@&#8203;bzhn](https://togithub.com/bzhn), [@&#8203;shuding](https://togithub.com/shuding), [@&#8203;boylett](https://togithub.com/boylett), [@&#8203;Loki899899](https://togithub.com/Loki899899), [@&#8203;devrsi0n](https://togithub.com/devrsi0n), [@&#8203;ImBIOS](https://togithub.com/ImBIOS), [@&#8203;vinaykulk621](https://togithub.com/vinaykulk621), [@&#8203;ztanner](https://togithub.com/ztanner), [@&#8203;sdaigo](https://togithub.com/sdaigo), [@&#8203;hamirmahal](https://togithub.com/hamirmahal), [@&#8203;blurrah](https://togithub.com/blurrah), [@&#8203;omarmciver](https://togithub.com/omarmciver), and [@&#8203;alexBaizeau](https://togithub.com/alexBaizeau) for helping! ### [`v13.5.3`](https://togithub.com/vercel/next.js/compare/v13.5.2...v13.5.3) [Compare Source](https://togithub.com/vercel/next.js/compare/v13.5.2...v13.5.3) ### [`v13.5.2`](https://togithub.com/vercel/next.js/compare/v13.5.1...v13.5.2) [Compare Source](https://togithub.com/vercel/next.js/compare/v13.5.1...v13.5.2) ### [`v13.5.1`](https://togithub.com/vercel/next.js/compare/v13.5.0...v13.5.1) [Compare Source](https://togithub.com/vercel/next.js/compare/v13.5.0...v13.5.1) ### [`v13.5.0`](https://togithub.com/vercel/next.js/compare/v13.4.19...v13.5.0) [Compare Source](https://togithub.com/vercel/next.js/compare/v13.4.19...v13.5.0) ### [`v13.4.19`](https://togithub.com/vercel/next.js/releases/tag/v13.4.19) [Compare Source](https://togithub.com/vercel/next.js/compare/v13.4.18...v13.4.19) ##### Core Changes - fix: invalid module transform for `@headlessui/react`: [#&#8203;54206](https://togithub.com/vercel/next.js/issues/54206) - chore: remove unnecessary type cast in dev-build-watcher: [#&#8203;54221](https://togithub.com/vercel/next.js/issues/54221) - fix process.env not being available in standalone mode: [#&#8203;54203](https://togithub.com/vercel/next.js/issues/54203) - Fix missing `devPageFiles` collection: [#&#8203;54224](https://togithub.com/vercel/next.js/issues/54224) - Add `Route` and `LinkProps` stub generics: [#&#8203;54226](https://togithub.com/vercel/next.js/issues/54226) - Use `createClientModuleProxy` from Flight Server: [#&#8203;54232](https://togithub.com/vercel/next.js/issues/54232) - Add default not found to loader tree of group routes root layer: [#&#8203;54228](https://togithub.com/vercel/next.js/issues/54228) - feat(image): add support for custom `loaderFile` when `loader: default`: [#&#8203;53417](https://togithub.com/vercel/next.js/issues/53417) - Fix renamed export of Server Actions: [#&#8203;54241](https://togithub.com/vercel/next.js/issues/54241) - Ensures App Router Link respects scroll-behavior: smooth when only hash is changed.: [#&#8203;54243](https://togithub.com/vercel/next.js/issues/54243) ##### Misc Changes - Update dd-trace used for internal tools: [#&#8203;54214](https://togithub.com/vercel/next.js/issues/54214) - (Fix)Broken `upgrading.mdx` link : [#&#8203;54234](https://togithub.com/vercel/next.js/issues/54234) - chore: skip CI run on forks: [#&#8203;54219](https://togithub.com/vercel/next.js/issues/54219) - chore(ci): bump `[email protected]`: [#&#8203;54246](https://togithub.com/vercel/next.js/issues/54246) ##### Credits Huge thanks to [@&#8203;opnay](https://togithub.com/opnay), [@&#8203;styfle](https://togithub.com/styfle), [@&#8203;timneutkens](https://togithub.com/timneutkens), [@&#8203;ztanner](https://togithub.com/ztanner), [@&#8203;shuding](https://togithub.com/shuding), [@&#8203;huozhi](https://togithub.com/huozhi), [@&#8203;vinaykulk621](https://togithub.com/vinaykulk621), [@&#8203;balazsorban44](https://togithub.com/balazsorban44), [@&#8203;goguda](https://togithub.com/goguda), and [@&#8203;coreyleelarson](https://togithub.com/coreyleelarson) for helping! ### [`v13.4.18`](https://togithub.com/vercel/next.js/releases/tag/v13.4.18) [Compare Source](https://togithub.com/vercel/next.js/compare/v13.4.17...v13.4.18) ##### Core Changes - refactor: remove edge condition for module proxy path: [#&#8203;54167](https://togithub.com/ve </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/tackley/fact-prod-calc). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMjcuMiIsInVwZGF0ZWRJblZlciI6IjM3LjIyNy4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1 parent 037d9b6 commit 73851a7

File tree

2 files changed

+169
-74
lines changed

2 files changed

+169
-74
lines changed

package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
"lint": "next lint"
1212
},
1313
"dependencies": {
14-
"next": "13.5.1",
14+
"next": "14.1.1",
1515
"react": "18.2.0",
1616
"react-dom": "18.2.0"
1717
},
@@ -21,7 +21,7 @@
2121
"@types/react-dom": "18.2.4",
2222
"concurrently": "^8.0.1",
2323
"eslint": "8.40.0",
24-
"eslint-config-next": "13.4.2",
24+
"eslint-config-next": "14.1.1",
2525
"typescript": "5.0.4"
2626
}
2727
}

0 commit comments

Comments
 (0)