Blazity / next-saas-starter

⚡️ Free Next.js responsive landing page template for SaaS products made using JAMStack architecture.
https://next-saas-starter-ashy.vercel.app/
MIT License
1.35k stars 324 forks source link

Update nextjs monorepo #274

Closed renovate[bot] closed 7 months ago

renovate[bot] commented 7 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@next/bundle-analyzer (source) 13.4.4 -> 13.5.6 age adoption passing confidence
eslint-config-next (source) 13.4.4 -> 13.5.6 age adoption passing confidence
next (source) 12.1.0 -> 12.3.4 age adoption passing confidence

Release Notes

vercel/next.js (@​next/bundle-analyzer) ### [`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 [#​57021](https://togithub.com/vercel/next.js/issues/57021) - Patch React with fix for write-after-close for ReadableStream [#​57011](https://togithub.com/vercel/next.js/issues/57011) ##### Credits Huge thanks to [@​ijjk](https://togithub.com/ijjk) [@​huozhi](https://togithub.com/huozhi) [@​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: [#​55961](https://togithub.com/vercel/next.js/issues/55961) - fix-failed-to-generate-self-signed-certificate issue:[#​55891](https://togithub.com/vercel/next.js/issues/55891): [#​55947](https://togithub.com/vercel/next.js/issues/55947) - Remove .test.js from dist: [#​55946](https://togithub.com/vercel/next.js/issues/55946) - Turbopack next/font/google: don't insert css rules for multiple weights or styles: [#​55852](https://togithub.com/vercel/next.js/issues/55852) - Fix stale revalidate stream handling: [#​55978](https://togithub.com/vercel/next.js/issues/55978) - turbopack: improve turbopack/test stability: [#​56024](https://togithub.com/vercel/next.js/issues/56024) - Mark testmode fetches internal: [#​56036](https://togithub.com/vercel/next.js/issues/56036) - chore: Remove 'beta.' Subdomain from `beta.nextjs.org` Links: [#​55924](https://togithub.com/vercel/next.js/issues/55924) - Remove experimental.sharedPool: [#​56021](https://togithub.com/vercel/next.js/issues/56021) - fix(worker): pass env to build worker w/ `config.experimental.workerThreads`: [#​55257](https://togithub.com/vercel/next.js/issues/55257) - Update `swc_core` to `v0.83.26`: [#​55780](https://togithub.com/vercel/next.js/issues/55780) - Revert "Update `swc_core` to `v0.83.26`": [#​56077](https://togithub.com/vercel/next.js/issues/56077) - fix reporting of illegal segments when directory only contains irrelevant files: [#​56076](https://togithub.com/vercel/next.js/issues/56076) - Make `permanentRedirect` return 308 in route handlers: [#​56065](https://togithub.com/vercel/next.js/issues/56065) - Remove unneeded next-dev js in next-core: [#​56039](https://togithub.com/vercel/next.js/issues/56039) - Fix: Use `boolean` instead of `false` for experimental logging config: [#​56110](https://togithub.com/vercel/next.js/issues/56110) - chore: remove chalk in favor of picocolors: [#​55992](https://togithub.com/vercel/next.js/issues/55992) - Revert: "Generate prefetch RSC payload during build for SSR paths ([#​54403](https://togithub.com/vercel/next.js/issues/54403))": [#​56059](https://togithub.com/vercel/next.js/issues/56059) - fetching logging on edge: [#​56108](https://togithub.com/vercel/next.js/issues/56108) - Optimize build trace handling: [#​56048](https://togithub.com/vercel/next.js/issues/56048) - Update font data: [#​56121](https://togithub.com/vercel/next.js/issues/56121) - feat(turbopack): port bloom filter to nexturbo: [#​55678](https://togithub.com/vercel/next.js/issues/55678) - Fixes performance problems due to TaskScopes: [#​55721](https://togithub.com/vercel/next.js/issues/55721) - perf: remove react dom legacy from app router: [#​56082](https://togithub.com/vercel/next.js/issues/56082) - perf: replace zod with superstruct: [#​56083](https://togithub.com/vercel/next.js/issues/56083) - perf: externalise ws for bundled server: [#​56095](https://togithub.com/vercel/next.js/issues/56095) - misc: refactor node utils: [#​56096](https://togithub.com/vercel/next.js/issues/56096) - Add support for skipTrailingSlashRedirect and skipMiddlewareUrlNormalize in Turbopack: [#​56147](https://togithub.com/vercel/next.js/issues/56147) - Add experimental.scrollRestoration for Turbopack: [#​56150](https://togithub.com/vercel/next.js/issues/56150) - misc: refactor handleExternals: [#​56161](https://togithub.com/vercel/next.js/issues/56161) - perf: add option to bundle pages externals: [#​56162](https://togithub.com/vercel/next.js/issues/56162) - Allow jest to run with use server directive: [#​56148](https://togithub.com/vercel/next.js/issues/56148) - Update experimental compile cache handling: [#​56139](https://togithub.com/vercel/next.js/issues/56139) - App render related code clean up: [#​56178](https://togithub.com/vercel/next.js/issues/56178) - Add support for i18n config in Turbopack: [#​56182](https://togithub.com/vercel/next.js/issues/56182) - Implement list of config options for Turbopack: [#​56188](https://togithub.com/vercel/next.js/issues/56188) - Turbopack: add support for an assetPrefix and basePath: [#​56058](https://togithub.com/vercel/next.js/issues/56058) - update turbopack: [#​56197](https://togithub.com/vercel/next.js/issues/56197) - Update supported options list to reflect [#​56188](https://togithub.com/vercel/next.js/issues/56188): [#​56200](https://togithub.com/vercel/next.js/issues/56200) - Add support for experimental.logging.level in Turbopack: [#​56201](https://togithub.com/vercel/next.js/issues/56201) - Add next.config.js options to turbopack warning file: [#​56207](https://togithub.com/vercel/next.js/issues/56207) - fix: [@​libsql/client](https://togithub.com/libsql/client) build error: [#​56192](https://togithub.com/vercel/next.js/issues/56192) - chore: bump `postcss`: [#​56225](https://togithub.com/vercel/next.js/issues/56225) - Add additional handling for experimental-compile: [#​56224](https://togithub.com/vercel/next.js/issues/56224) - Drop ipc server headers filters: [#​56226](https://togithub.com/vercel/next.js/issues/56226) - only override NODE_EXTRA_CA_CERTS when using experimental https flag: [#​56252](https://togithub.com/vercel/next.js/issues/56252) - Pass same mangling option as terser to SWC minifier: [#​56281](https://togithub.com/vercel/next.js/issues/56281) - update turbopack: [#​56285](https://togithub.com/vercel/next.js/issues/56285) - clear require cache only when needed: [#​56198](https://togithub.com/vercel/next.js/issues/56198) - misc: enable source maps for bundled runtime: [#​56289](https://togithub.com/vercel/next.js/issues/56289) - misc: shortcut styled-jsx in external resolution: [#​56291](https://togithub.com/vercel/next.js/issues/56291) - Support serverRuntimeConfig and publicRuntimeConfig in Turbopack: [#​56310](https://togithub.com/vercel/next.js/issues/56310) - Reland static prefetches & fix prefetch bailout behavior: [#​56228](https://togithub.com/vercel/next.js/issues/56228) - fix([#​53190](https://togithub.com/vercel/next.js/issues/53190)): add missing crossOrigin to assetsPrefix resources: [#​56311](https://togithub.com/vercel/next.js/issues/56311) - misc: fix instrumentation with bundled server: [#​56318](https://togithub.com/vercel/next.js/issues/56318) - fix(next/client): keep hash when navigating from app to pages router: [#​56223](https://togithub.com/vercel/next.js/issues/56223) - fix: support both decoded and encoded url requests of conventioned files : [#​56187](https://togithub.com/vercel/next.js/issues/56187) - fix: Invalid URL (404) provided on server actions error: [#​56323](https://togithub.com/vercel/next.js/issues/56323) - Revert "misc: shortcut styled-jsx in external resolution ([#​56291](https://togithub.com/vercel/next.js/issues/56291))": [#​56334](https://togithub.com/vercel/next.js/issues/56334) - Fix build output logging order: [#​56335](https://togithub.com/vercel/next.js/issues/56335) ##### Documentation Changes - docs: add `not-found` to file conventions page: [#​55944](https://togithub.com/vercel/next.js/issues/55944) - Update 03-linking-and-navigating.mdx: [#​55907](https://togithub.com/vercel/next.js/issues/55907) - docs: Correct place for passing `extension` option to `createMDX()`: [#​55967](https://togithub.com/vercel/next.js/issues/55967) - docs-55629 update router cache column in cache interactions api table: [#​55630](https://togithub.com/vercel/next.js/issues/55630) - Update 03-linking-and-navigating.mdx: [#​55969](https://togithub.com/vercel/next.js/issues/55969) - Updates "Prerender Error" page for App Router: [#​56044](https://togithub.com/vercel/next.js/issues/56044) - Add the default import alias to create-next-app prompt for clarity: [#​55896](https://togithub.com/vercel/next.js/issues/55896) - Update revalidatePath.mdx to fix confusing wording of arguments section.: [#​56099](https://togithub.com/vercel/next.js/issues/56099) - docs: Renamed function that is used by other name: [#​56170](https://togithub.com/vercel/next.js/issues/56170) - (docs) Document Server Actions `.bind` method: [#​56164](https://togithub.com/vercel/next.js/issues/56164) - docs: Use `Response.json` over `NextResponse.json`: [#​56173](https://togithub.com/vercel/next.js/issues/56173) - correcting link to useSearchParams ref: [#​56169](https://togithub.com/vercel/next.js/issues/56169) - docs(sharp-missing-in-production.mdx): update standalone command: [#​56191](https://togithub.com/vercel/next.js/issues/56191) - docs(sharp-missing-in-production.mdx): update standalone command: [#​56239](https://togithub.com/vercel/next.js/issues/56239) - Update image.mdx: [#​56269](https://togithub.com/vercel/next.js/issues/56269) - Update image.mdx: [#​56266](https://togithub.com/vercel/next.js/issues/56266) ##### Example Changes - chore(examples): bump dependency versions: [#​55899](https://togithub.com/vercel/next.js/issues/55899) - Update to with-supertokens example app: [#​56035](https://togithub.com/vercel/next.js/issues/56035) - Update dependencies in examples : [#​55993](https://togithub.com/vercel/next.js/issues/55993) - Chore/update with supabase demo deploy button: [#​52483](https://togithub.com/vercel/next.js/issues/52483) - chore(examples): remove deprecated dependency from `with-jest`: [#​56152](https://togithub.com/vercel/next.js/issues/56152) - chore(examples): fix `with-jest` types: [#​56193](https://togithub.com/vercel/next.js/issues/56193) - (Examples) update Grafbase example: [#​54705](https://togithub.com/vercel/next.js/issues/54705) - fix: typo in `with-stripe-typescript` example: [#​56274](https://togithub.com/vercel/next.js/issues/56274) ##### Misc Changes - Skip production tests for Turbopack: [#​56045](https://togithub.com/vercel/next.js/issues/56045) - Fix invalid build-and-test workflow: [#​56053](https://togithub.com/vercel/next.js/issues/56053) - turbopack: Add more skipped tests: [#​56052](https://togithub.com/vercel/next.js/issues/56052) - Skip next build test: [#​56079](https://togithub.com/vercel/next.js/issues/56079) - add flakey test: [#​56080](https://togithub.com/vercel/next.js/issues/56080) - Skip more production tests for turbopack: [#​56084](https://togithub.com/vercel/next.js/issues/56084) - Ensure tests suites have unique names: [#​56085](https://togithub.com/vercel/next.js/issues/56085) - Skip experimental.nextScriptWorkers test for Turbopack: [#​56086](https://togithub.com/vercel/next.js/issues/56086) - Skip production tests for Turbopack: [#​56089](https://togithub.com/vercel/next.js/issues/56089) - Skip Babel tests for Turbopack: [#​56091](https://togithub.com/vercel/next.js/issues/56091) - misc: add node-version file: [#​55938](https://togithub.com/vercel/next.js/issues/55938) - Ensure unique name for app dir css tests: [#​56088](https://togithub.com/vercel/next.js/issues/56088) - Decrease default test timeouts: [#​56116](https://togithub.com/vercel/next.js/issues/56116) - misc: stop hiding node_modules in vscode: [#​56081](https://togithub.com/vercel/next.js/issues/56081) - special case timeout on windows: [#​56120](https://togithub.com/vercel/next.js/issues/56120) - Turbopack: update test manifest: [#​56133](https://togithub.com/vercel/next.js/issues/56133) - More test updates: [#​56146](https://togithub.com/vercel/next.js/issues/56146) - fix(cna): pin dependency versions: [#​56177](https://togithub.com/vercel/next.js/issues/56177) - Update `swc_core` to `v0.83.28`: [#​56134](https://togithub.com/vercel/next.js/issues/56134) - Fix middleware-general test for Turbopack: [#​56211](https://togithub.com/vercel/next.js/issues/56211) - More Turbopack test fixes: [#​56248](https://togithub.com/vercel/next.js/issues/56248) - update test mainfest: [#​56214](https://togithub.com/vercel/next.js/issues/56214) - More Turbopack fixes: [#​56275](https://togithub.com/vercel/next.js/issues/56275) - More Turbopack fixes: [#​56299](https://togithub.com/vercel/next.js/issues/56299) - misc: update code owners: [#​56290](https://togithub.com/vercel/next.js/issues/56290) - Fix flaky test for size output: [#​56303](https://togithub.com/vercel/next.js/issues/56303) - update webp crate: [#​56307](https://togithub.com/vercel/next.js/issues/56307) - Remove buildId test as it's no longer relevant: [#​56316](https://togithub.com/vercel/next.js/issues/56316) - Add code freeze GitHub actions for releasing: [#​56325](https://togithub.com/vercel/next.js/issues/56325) - test: add flaky turbopack integration tests to manifest: [#​56309](https://togithub.com/vercel/next.js/issues/56309) ##### Credits Huge thanks to [@​balazsorban44](https://togithub.com/balazsorban44), [@​sdkdeepa](https://togithub.com/sdkdeepa), [@​aayman997](https://togithub.com/aayman997), [@​mayank1513](https://togithub.com/mayank1513), [@​timneutkens](https://togithub.com/timneutkens), [@​2XG-DEV](https://togithub.com/2XG-DEV), [@​eliot-akira](https://togithub.com/eliot-akira), [@​hi-matthew](https://togithub.com/hi-matthew), [@​riobits](https://togithub.com/riobits), [@​wbinnssmith](https://togithub.com/wbinnssmith), [@​ijjk](https://togithub.com/ijjk), [@​sokra](https://togithub.com/sokra), [@​dvoytenko](https://togithub.com/dvoytenko), [@​rishabhpoddar](https://togithub.com/rishabhpoddar), [@​manovotny](https://togithub.com/manovotny), [@​A7med3bdulBaset](https://togithub.com/A7med3bdulBaset), [@​huozhi](https://togithub.com/huozhi), [@​jridgewell](https://togithub.com/jridgewell), [@​joulev](https://togithub.com/joulev), [@​SukkaW](https://togithub.com/SukkaW), [@​kdy1](https://togithub.com/kdy1), [@​feedthejim](https://togithub.com/feedthejim), [@​Fredkiss3](https://togithub.com/Fredkiss3), [@​styfle](https://togithub.com/styfle), [@​MildTomato](https://togithub.com/MildTomato), [@​ForsakenHarmony](https://togithub.com/ForsakenHarmony), [@​walfly](https://togithub.com/walfly), [@​bzhn](https://togithub.com/bzhn), [@​shuding](https://togithub.com/shuding), [@​boylett](https://togithub.com/boylett), [@​Loki899899](https://togithub.com/Loki899899), [@​devrsi0n](https://togithub.com/devrsi0n), [@​ImBIOS](https://togithub.com/ImBIOS), [@​vinaykulk621](https://togithub.com/vinaykulk621), [@​ztanner](https://togithub.com/ztanner), [@​sdaigo](https://togithub.com/sdaigo), [@​hamirmahal](https://togithub.com/hamirmahal), [@​blurrah](https://togithub.com/blurrah), [@​omarmciver](https://togithub.com/omarmciver), and [@​alexBaizeau](https://togithub.com/alexBaizeau) for helping! ### [`v13.5.3`](https://togithub.com/vercel/next.js/releases/tag/v13.5.3) [Compare Source](https://togithub.com/vercel/next.js/compare/v13.5.2...v13.5.3) ##### Core Changes - only put css in entry_css_files: [#​55585](https://togithub.com/vercel/next.js/issues/55585) - update taskfile to generate types during `build`: [#​55628](https://togithub.com/vercel/next.js/issues/55628) - refactor: use `fs.existsSync` instead of `accessSync`: [#​55675](https://togithub.com/vercel/next.js/issues/55675) - Capitalize compiling log: [#​55685](https://togithub.com/vercel/next.js/issues/55685) - Split prerending by route kind: [#​55622](https://togithub.com/vercel/next.js/issues/55622) - turbopack: Update the `next/dist/esm` rewrite `ResolvePlugin`: [#​55689](https://togithub.com/vercel/next.js/issues/55689) - refactor: modernize get-online with dns/promises: [#​55674](https://togithub.com/vercel/next.js/issues/55674) - ensure `fetchServerResponse` is a valid record when stored in router cache: [#​55690](https://togithub.com/vercel/next.js/issues/55690) - fix(react-refresh-utils): avoid memory leaks caused by prevExports: [#​53797](https://togithub.com/vercel/next.js/issues/53797) - fix(ts): allow auto-import of `next/navigation`: [#​55743](https://togithub.com/vercel/next.js/issues/55743) - remove --watch from `generate_types` task: [#​55748](https://togithub.com/vercel/next.js/issues/55748) - Remove the left padding in `next info` output: [#​55704](https://togithub.com/vercel/next.js/issues/55704) - test(turbopack): remove escape hatches for custom turbopack bindings: [#​55757](https://togithub.com/vercel/next.js/issues/55757) - fix: Invoke cancel, only if the stream is not closed: [#​55684](https://togithub.com/vercel/next.js/issues/55684) - Revert "fix: Invoke cancel, only if the stream is not closed ([#​55684](https://togithub.com/vercel/next.js/issues/55684))": [#​55764](https://togithub.com/vercel/next.js/issues/55764) - fix thenable types & update another incorrect cache record: [#​55758](https://togithub.com/vercel/next.js/issues/55758) - turbopack: Rewrite ESM modules to CJS during client transition: [#​55693](https://togithub.com/vercel/next.js/issues/55693) - Fix output log extra new line: [#​55770](https://togithub.com/vercel/next.js/issues/55770) - Remove unused internal env var: [#​55762](https://togithub.com/vercel/next.js/issues/55762) - fix Image when used with `--experimental-https`: [#​55775](https://togithub.com/vercel/next.js/issues/55775) - chore: update turbopack to `turbopack-230922.2`: [#​55828](https://togithub.com/vercel/next.js/issues/55828) - Move DefineEnv to separate file: [#​55811](https://togithub.com/vercel/next.js/issues/55811) - Remove legacy checks for unstable_getXProps: [#​55813](https://togithub.com/vercel/next.js/issues/55813) - Remove next-typescript check in webpack config: [#​55819](https://togithub.com/vercel/next.js/issues/55819) - Correctly mark turbo sessions in telemetry: [#​55835](https://togithub.com/vercel/next.js/issues/55835) - feat(turbopack): construct output path with distDir next.js config: [#​55613](https://togithub.com/vercel/next.js/issues/55613) - Remove extra type: [#​55837](https://togithub.com/vercel/next.js/issues/55837) - Update rust toolchain to nightly-2023-09-21: [#​55774](https://togithub.com/vercel/next.js/issues/55774) - Remove unused internal env var: [#​55762](https://togithub.com/vercel/next.js/issues/55762) - fix Image when used with `--experimental-https`: [#​55775](https://togithub.com/vercel/next.js/issues/55775) - chore: update turbopack to `turbopack-230922.2`: [#​55828](https://togithub.com/vercel/next.js/issues/55828) - Move DefineEnv to separate file: [#​55811](https://togithub.com/vercel/next.js/issues/55811) - Remove legacy checks for unstable_getXProps: [#​55813](https://togithub.com/vercel/next.js/issues/55813) - Remove next-typescript check in webpack config: [#​55819](https://togithub.com/vercel/next.js/issues/55819) - Correctly mark turbo sessions in telemetry: [#​55835](https://togithub.com/vercel/next.js/issues/55835) - feat(turbopack): construct output path with distDir next.js config: [#​55613](https://togithub.com/vercel/next.js/issues/55613) - Remove extra type: [#​55837](https://togithub.com/vercel/next.js/issues/55837) - Update rust toolchain to nightly-2023-09-21: [#​55774](https://togithub.com/vercel/next.js/issues/55774) - Ensure next-swc-loader types are used: [#​55846](https://togithub.com/vercel/next.js/issues/55846) - Use swc for runtime bundling: [#​55842](https://togithub.com/vercel/next.js/issues/55842) - fix bugs pertaining to server actions + navigation: [#​55853](https://togithub.com/vercel/next.js/issues/55853) - Ensure opentelemetry mismatched version error bubbles: [#​55868](https://togithub.com/vercel/next.js/issues/55868) - test: re-enabled the disabled manifest test: [#​55810](https://togithub.com/vercel/next.js/issues/55810) - Remove unnecessary Object.assign: [#​55882](https://togithub.com/vercel/next.js/issues/55882) - Move experimental.runtime warning to config loading: [#​55880](https://togithub.com/vercel/next.js/issues/55880) - Add experimental.strictNextHead to Turbopack: [#​55915](https://togithub.com/vercel/next.js/issues/55915) - Loose types of app routes return value: [#​55849](https://togithub.com/vercel/next.js/issues/55849) - Add trailingSlash, basePath, and assetPrefix to Turbopack: [#​55921](https://togithub.com/vercel/next.js/issues/55921) - app router: ensure static prefetch renders loading.js: [#​55950](https://togithub.com/vercel/next.js/issues/55950) ##### Documentation Changes - add tip for case sensitivity of imports: [#​55662](https://togithub.com/vercel/next.js/issues/55662) - Docs - Fix VSCode Full Stack Debugging Regex Pattern: [#​55670](https://togithub.com/vercel/next.js/issues/55670) - Feedback: Remove line saying server actions is dynamic-only: [#​55746](https://togithub.com/vercel/next.js/issues/55746) - Update 01-pages-and-layouts.mdx: [#​55795](https://togithub.com/vercel/next.js/issues/55795) - fix typo in API Reference - Image Component: [#​55776](https://togithub.com/vercel/next.js/issues/55776) - Update 01-pages-and-layouts.mdx: [#​55795](https://togithub.com/vercel/next.js/issues/55795) - fix typo in API Reference - Image Component: [#​55776](https://togithub.com/vercel/next.js/issues/55776) - docs: `useFormState`: [#​55564](https://togithub.com/vercel/next.js/issues/55564) - Update 10-testing.mdx: [#​55801](https://togithub.com/vercel/next.js/issues/55801) - Revert "fix typo in API Reference - Image Component": [#​55889](https://togithub.com/vercel/next.js/issues/55889) - Fix missing async keyword in function declaration: [#​55887](https://togithub.com/vercel/next.js/issues/55887) - docs: Add note that Server Actions work with static routes: [#​55626](https://togithub.com/vercel/next.js/issues/55626) - docs: Add example on query parameters in route handlers: [#​55789](https://togithub.com/vercel/next.js/issues/55789) ##### Example Changes - Fix/upgrade examples with clerk: [#​55676](https://togithub.com/vercel/next.js/issues/55676) - Fix/upgrade examples data fetch: [#​55695](https://togithub.com/vercel/next.js/issues/55695) ##### Misc Changes - Upgrade to latest NAPI-RS infra: [#​55505](https://togithub.com/vercel/next.js/issues/55505) - ci(tests): enable turbopack /e2e tests: [#​55681](https://togithub.com/vercel/next.js/issues/55681) - chore: bump `nissuer`: [#​55723](https://togithub.com/vercel/next.js/issues/55723) - improve CI log: [#​55736](https://togithub.com/vercel/next.js/issues/55736) - fix(cna): separate `dependencies`/`devDependencies`: [#​55730](https://togithub.com/vercel/next.js/issues/55730) - misc: improve profiling script: [#​55732](https://togithub.com/vercel/next.js/issues/55732) - test(fixture): prevent start failure teardowns whole process: [#​55760](https://togithub.com/vercel/next.js/issues/55760) - Update fnm setup for CI: [#​55765](https://togithub.com/vercel/next.js/issues/55765) - test(turbopack): explicitly clean up instance for turbopack: [#​55772](https://togithub.com/vercel/next.js/issues/55772) - Update flakey next-image tests: [#​55838](https://togithub.com/vercel/next.js/issues/55838) - Update flakey next-image tests: [#​55838](https://togithub.com/vercel/next.js/issues/55838) - Allow filtering individual test cases inside test files: [#​55786](https://togithub.com/vercel/next.js/issues/55786) - Move client-navigation test to test/development: [#​55888](https://togithub.com/vercel/next.js/issues/55888) - Ensure Turbopack passing test list is sorted: [#​55948](https://togithub.com/vercel/next.js/issues/55948) ##### Credits Huge thanks to [@​sokra](https://togithub.com/sokra), [@​ztanner](https://togithub.com/ztanner), [@​anonrig](https://togithub.com/anonrig), [@​huozhi](https://togithub.com/huozhi), [@​mayank1513](https://togithub.com/mayank1513), [@​travisanderson](https://togithub.com/travisanderson), [@​wyattjoh](https://togithub.com/wyattjoh), [@​jridgewell](https://togithub.com/jridgewell), [@​ryanagillie](https://togithub.com/ryanagillie), [@​Brooooooklyn](https://togithub.com/Brooooooklyn), [@​kwonoj](https://togithub.com/kwonoj), [@​balazsorban44](https://togithub.com/balazsorban44), [@​naruaway](https://togithub.com/naruaway), [@​S3Prototype](https://togithub.com/S3Prototype), [@​feedthejim](https://togithub.com/feedthejim), [@​joulev](https://togithub.com/joulev), [@​icyJoseph](https://togithub.com/icyJoseph), [@​ijjk](https://togithub.com/ijjk), [@​ForsakenHarmony](https://togithub.com/ForsakenHarmony), [@​timneutkens](https://togithub.com/timneutkens), [@​wbinnssmith](https://togithub.com/wbinnssmith), [@​sdkdeepa](https://togithub.com/sdkdeepa), [@​sdaigo](https://togithub.com/sdaigo), [@​leerob](https://togithub.com/leerob), [@​dominiksipowicz](https://togithub.com/dominiksipowicz), [@​joao-vasconcelos](https://togithub.com/joao-vasconcelos), and [@​mostafaegouda](https://togithub.com/mostafaegouda) for helping! ### [`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`: [#​54206](https://togithub.com/vercel/next.js/issues/54206) - chore: remove unnecessary type cast in dev-build-watcher: [#​54221](https://togithub.com/vercel/next.js/issues/54221) - fix process.env not being available in standalone mode: [#​54203](https://togithub.com/vercel/next.js/issues/54203) - Fix missing `devPageFiles` collection: [#​54224](https://togithub.com/vercel/next.js/issues/54224) - Add `Route` and `LinkProps` stub generics: [#​54226](https://togithub.com/vercel/next.js/issues/54226) - Use `createClientModuleProxy` from Flight Server: [#​54232](https://togithub.com/vercel/next.js/issues/54232) - Add default not found to loader tree of group routes root layer: [#​54228](https://togithub.com/vercel/next.js/issues/54228) - feat(image): add support for custom `loaderFile` when `loader: default`: [#​53417](https://togithub.com/vercel/next.js/issues/53417) - Fix renamed export of Server Actions: [#​54241](https://togithub.com/vercel/next.js/issues/54241) - Ensures App Router Link respects scroll-behavior: smooth when only hash is changed.: [#​54243](https://togithub.com/vercel/next.js/issues/54243) ##### Misc Changes - Update dd-trace used for internal tools: [#​54214](https://togithub.com/vercel/next.js/issues/54214) - (Fix)Broken `upgrading.mdx` link : [#​54234](https://togithub.com/vercel/next.js/issues/54234) - chore: skip CI run on forks: [#​54219](https://togithub.com/vercel/next.js/issues/54219) - chore(ci): bump `cancel-workflow-action@0.11.0`: [#​54246](https://togithub.com/vercel/next.js/issues/54246) ##### Credits Huge thanks to [@​opnay](https://togithub.com/opnay), [@​styfle](https://togithub.com/styfle), [@​timneutkens](https://togithub.com/timneutkens), [@​ztanner](https://togithub.com/ztanner), [@​shuding](https://togithub.com/shuding), [@​huozhi](https://togithub.com/huozhi), [@​vinaykulk621](https://togithub.com/vinaykulk621), [@​balazsorban44](https://togithub.com/balazsorban44), [@​goguda](https://togithub.com/goguda), and [@​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: [#​54167](https://togithub.com/vercel/next.js/issues/54167) - Remove unused variables: [#​54149](https://togithub.com/vercel/next.js/issues/54149) - chore: improve ts types for `position` in `dev-build-watcher`: [#​54124](https://togithub.com/vercel/next.js/issues/54124) - Turbopack: Strip relative path prefix when generating PageLoaderAsset: [#​54040](https://togithub.com/vercel/next.js/issues/54040) - Add `size` property to `ReadonlySearchParams`: [#​53144](https://togithub.com/vercel/next.js/issues/53144) - Assign default not-found boundary if custom not-found is not present for root layer only: [#​54185](https://togithub.com/vercel/next.js/issues/54185) - Allow range version for eslint config: [#​53751](https://togithub.com/vercel/next.js/issues/53751) - Automatically modularizeImports for the popular [@​headlessui/react](https://togithub.com/headlessui/react) library: [#​54188](https://togithub.com/vercel/next.js/issues/54188) - fix bfcache restoration behavior: [#​54198](https://togithub.com/vercel/next.js/issues/54198) ##### Misc Changes - Update rust toolchain: [#​54130](https://togithub.com/vercel/next.js/issues/54130) ##### Credits Huge thanks to [@​huozhi](https://togithub.com/huozhi), [@​shuding](https://togithub.com/shuding), [@​styfle](https://togithub.com/styfle), [@​jridgewell](https://togithub.com/jridgewell), [@​bencmbrook](https://togithub.com/bencmbrook), [@​cramforce](https://togithub.com/cramforce), and [@​ztanner](https://togithub.com/ztanner) for helping! ### [`v13.4.17`](https://togithub.com/vercel/next.js/releases/tag/v13.4.17) [Compare Source](https://togithub.com/vercel/next.js/compare/v13.4.16...v13.4.17) ##### Core Changes - fix(next/image): empty blur image when animated [#​54028](https://togithub.com/vercel/next.js/issues/54028) - Do not output pages 404 in tree view if app not-found is used: [#​54051](https://togithub.com/vercel/next.js/issues/54051) - Fix scroll bailout logic when targeting fixed/sticky elements: [#​53873](https://togithub.com/vercel/next.js/issues/53873) - Debug tracing: add updated modules and page to HMR span: [#​53698](https://togithub.com/vercel/next.js/issues/53698) - fix(next-swc): coerce mdxrs default options: [#​54068](https://togithub.com/vercel/next.js/issues/54068) - fix: don't add forceConsistentCasingInFileNames to tsconfig when ts version >= 5.0: [#​51564](https://togithub.com/vercel/next.js/issues/51564) - fix(47299): allow testing pages with metadata in jsdom test environment: [#​53578](https://togithub.com/vercel/next.js/issues/53578) - upgrade edge-runtime dependency: [#​54117](https://togithub.com/vercel/next.js/issues/54117) - Fix root not-found page tree loader structure: [#​54080](https://togithub.com/vercel/next.js/issues/54080) - chore: remove `as any` type cast: [#​54074](https://togithub.com/vercel/next.js/issues/54074) - chore: refactor to use `fs.promises.rm()`: [#​54076](https://togithub.com/vercel/next.js/issues/54076) - Refactor layout router creation in app-render: [#​54126](https://togithub.com/vercel/next.js/issues/54126) - chore(image): remove apple silicon workaround for versions older than `node@16.5.0`: [#​54125](https://togithub.com/vercel/next.js/issues/54125) - fix routing bug when bfcache is hit following an mpa navigation: [#​54081](https://togithub.com/vercel/next.js/issues/54081) - Tracing: add opt-in flag to send a subset of development traces to url: [#​53880](https://togithub.com/vercel/next.js/issues/53880) - fix(edge): override init when cloning with `NextRequest`: [#​54108](https://togithub.com/vercel/next.js/issues/54108) - OpenTel: remove the internal (ipc) fetched from traces in a non-verbose mode: [#​54083](https://togithub.com/vercel/next.js/issues/54083) - cleanup: remove unnecessary effect dep: [#​54134](https://togithub.com/vercel/next.js/issues/54134) - Next build: use exported `handle_issues` from turbopack: [#​52972](https://togithub.com/vercel/next.js/issues/52972) - node-web-streams: remove tee shim, use ReadableStream.tee: [#​54079](https://togithub.com/vercel/next.js/issues/54079) - fix: `cookies().has()` breaks in app-route: [#​54112](https://togithub.com/vercel/next.js/issues/54112) - Revert "fix(47299): allow testing pages with metadata in jsdom test environment": [#​54160](https://togithub.com/vercel/next.js/issues/54160) ##### Documentation Changes - fix missing `'` in data-fetching/fetching-caching-and-revalidating: [#​54058](https://togithub.com/vercel/next.js/issues/54058) ##### Example Changes - Update Docker example to remove HOSTNAME: [#​54102](https://togithub.com/vercel/next.js/issues/54102) ##### Misc Changes - chore: hide "same on new version" without link: [#​54048](https://togithub.com/vercel/next.js/issues/54048) - chore(ci): small notes for the build steps: [#​54073](https://togithub.com/vercel/next.js/issues/54073) - chore: update lock bot wording: [#​54099](https://togithub.com/vercel/next.js/issues/54099) - Update `swc_core` to `v0.79.59`: [#​54082](https://togithub.com/vercel/next.js/issues/54082) - install-native.mjs: include `packageManager` field: [#​54132](https://togithub.com/vercel/next.js/issues/54132) ##### Credits Huge thanks to [@​balazsorban44](https://togithub.com/balazsorban44), [@​huozhi](https://togithub.com/huozhi), [@​ztanner](https://togithub.com/ztanner), [@​williamli](https://togithub.com/williamli), [@​wbinnssmith](https://togithub.com/wbinnssmith), [@​kwonoj](https://togithub.com/kwonoj), [@​stefanprobst](https://togithub.com/stefanprobst), [@​feugy](https://togithub.com/feugy), [@​timneutkens](https://togithub.com/timneutkens), [@​kdy1](https://togithub.com/kdy1), [@​Kikobeats](https://togithub.com/Kikobeats), [@​styfle](https://togithub.com/styfle), [@​dvoytenko](https://togithub.com/dvoytenko), [@​MaxLeiter](https://togithub.com/MaxLeiter), and [@​devjiwonchoi](https://togithub.com/devjiwonchoi) for helping! ### [`v13.4.16`](https://togithub.com/vercel/next.js/releases/tag/v13.4.16) [Compare Source](https://togithub.com/vercel/next.js/compare/v13.4.15...v13.4.16) ##### Core Changes - Concept: test mode for Playwright and similar integration tools: [#​52520](https://togithub.com/vercel/next.js/issues/52520) - Turbopack: fix hiding node_modules warnings in error overlay.: [#​54022](https://togithub.com/vercel/next.js/issues/54022) - ci(next-swc): print glibc version when build: [#​54026](https://togithub.com/vercel/next.js/issues/54026) - Adjust internal action proxy export: [#​54004](https://togithub.com/vercel/next.js/issues/54004) ##### Documentation Changes - Update 05-client-side-rendering.mdx with latest tanstack query version: [#​54009](https://togithub.com/vercel/next.js/issues/54009) - Open Graph Image font declaration moved to correct place: [#​53998](https://togithub.com/vercel/next.js/issues/53998) - Update opengraph-image.mdx: Fix typo: [#​54020](https://togithub.com/vercel/next.js/issues/54020) ##### Misc Changes - Remove extra label from runner: [#​54002](https://togithub.com/vercel/next.js/issues/54002) - add standalone testcase for ipv6 hostnames: [#​53999](https://togithub.com/vercel/next.js/issues/53999) - release: add release log generation script: [#​54006](https://togithub.com/vercel/next.js/issues/54006) - test(ci): refine test suite name unique: [#​54013](https://togithub.com/vercel/next.js/issues/54013) - Leverage previous swc build images: [#​54027](https://togithub.com/vercel/next.js/issues/54027) - chore: mark build folder indexable: [#​54029](https://togithub.com/vercel/next.js/issues/54029) - Move turbo outside of build for docker swc builds: [#​54035](https://togithub.com/vercel/next.js/issues/54035) ##### Credits Huge thanks to [@​ijjk](https://togithub.com/ijjk), [@​ztanner](https://togithub.com/ztanner), [@​huozhi](https://togithub.com/huozhi), [@​lacymorrow](https://togithub.com/lacymorrow), [@​dvoytenko](https://togithub.com/dvoytenko), [@​kylemcd](https://togithub.com/kylemcd), [@​kwonoj](https://togithub.com/kwonoj), [@​tibi1220](https://togithub.com/tibi1220), [@​wbinnssmith](https://togithub.com/wbinnssmith), and [@​shuding](https://togithub.com/shuding) for helping! ### [`v13.4.15`](https://togithub.com/vercel/next.js/releases/tag/v13.4.15) [Compare Source](https://togithub.com/vercel/next.js/compare/v13.4.13...v13.4.15) ##### Core Changes - Fix action failures due to state tree encoding: [#​53655](https://togithub.com/vercel/next.js/issues/53655) - Initial HMR Nexturbo API implementation: [#​52950](https://togithub.com/vercel/next.js/issues/52950) - Turbopack: add edge app routes : [#​53387](https://togithub.com/vercel/next.js/issues/53387) - Turbopack: Hide Turbo Engine internals: [#​53007](https://togithub.com/vercel/next.js/issues/53007) - add unit test case for next.rs api: [#​53679](https://togithub.com/vercel/next.js/issues/53679) - Fix not-found rendering in production with edge: [#​53687](https://togithub.com/vercel/next.js/issues/53687) - fix(next/image): don't call ReactDOM.preload if missing, such as jest: [#​53443](https://togithub.com/vercel/next.js/issues/53443) - Add docs page for uncaught DynamicServerErrors: [#​53402](https://togithub.com/vercel/next.js/issues/53402) - Consolidate Server and Routing process into one process: [#​53523](https://togithub.com/vercel/next.js/issues/53523) - fix: Update outdated transform imports lucide-react: [#​53697](https://togithub.com/vercel/next.js/issues/53697) - Update font data: [#​53759](https://togithub.com/vercel/next.js/issues/53759) - Add warnings for static generation bail outs: [#​53761](https://togithub.com/vercel/next.js/issues/53761) - Sort root entries per pageExtensions config for consistency: [#​53769](https://togithub.com/vercel/next.js/issues/53769) - improve error message for conflicting parallel segments: [#​53803](https://togithub.com/vercel/next.js/issues/53803) - Add `changeFrequency` and `priority` attributes to sitemaps: [#​48484](https://togithub.com/vercel/next.js/issues/48484) - Ensure we set cache-control: no-cache for actions: [#​53824](https://togithub.com/vercel/next.js/issues/53824) - Reuse RenderWorker type: [#​53782](https://togithub.com/vercel/next.js/issues/53782) - fix: normalize backslash in `getStaticPaths()` for windows: [#​53876](https://togithub.com/vercel/next.js/issues/53876) - Delete errorneous empty content length header: [#​53843](https://togithub.com/vercel/next.js/issues/53843) - Turbopack: more tests and bugfixes for next.rs api: [#​53809](https://togithub.com/vercel/next.js/issues/53809) - Add `@heroicons/react` to `modularizeImports`: [#​53902](https://togithub.com/vercel/next.js/issues/53902) - Turbopack: Fix debugging in napi for next-api: [#​53889](https://togithub.com/vercel/next.js/issues/53889) - Fix/match resource: [#​53796](https://togithub.com/vercel/next.js/issues/53796) - Use summary_large_image as twitter card if images present by default: [#​53919](https://togithub.com/vercel/next.js/issues/53919) - Turbopack: Emit whether server or client assets changed: [#​53879](https://togithub.com/vercel/next.js/issues/53879) - Limit sharp's concurrency: [#​53385](https://togithub.com/vercel/next.js/issues/53385) - enable [@​vercel/og](https://togithub.com/vercel/og) support for turbopack: [#​53917](https://togithub.com/vercel/next.js/issues/53917) - feat(image): DataURL placeholder support for : [#​53442](https://togithub.com/vercel/next.js/issues/53442) - Recover not found errors from flight data to render with proper boundary: [#​53703](https://togithub.com/vercel/next.js/issues/53703) - Update React to `18.3.0-canary-1a001dac6-20230812`: [#​53881](https://togithub.com/vercel/next.js/issues/53881) - add "expect" to list of forbidden IPC headers: [#​53947](https://togithub.com/vercel/next.js/issues/53947) - Update swc runners config: [#​53939](https://togithub.com/vercel/next.js/issues/53939) - Better IPv6 support for `next-server`: [#​53131](https://togithub.com/vercel/next.js/issues/53131) ##### Documentation Changes - Update 11-middleware.mdx: Added Switcher: [#​53977](https://togithub.com/vercel/next.js/issues/53977) - Fix doc grammatical errors: [#​53672](https://togithub.com/vercel/next.js/issues/53672) - Fix a link in incrementalCacheHandlerPath.mdx: [#​53718](https://togithub.com/vercel/next.js/issues/53718) - Fix typo in data fetching documentation: [#​53772](https://togithub.com/vercel/next.js/issues/53772) - Docs: Add option for fetching data using route handlers - from the client: [#​53793](https://togithub.com/vercel/next.js/issues/53793) - docs: Add more information about Server Actions: [#​53805](https://togithub.com/vercel/next.js/issues/53805) - docs: document cache tagging mechanism: [#​53806](https://togithub.com/vercel/next.js/issues/53806) - chore(docs): add missing "try it out": [#​53815](https://togithub.com/vercel/next.js/issues/53815) - docs: Opting out of scrolling with `next/link` and `useRouter`.: [#​53804](https://togithub.com/vercel/next.js/issues/53804) - chore(docs): note cache-control header for preview/draft mode: [#​53825](https://togithub.com/vercel/next.js/issues/53825) - Include instructions for `bun` package manager: [#​53590](https://togithub.com/vercel/next.js/issues/53590) - Docs: Update confusing wording in intercepting routes: [#​53854](https://togithub.com/vercel/next.js/issues/53854) - (docs) Fixes Server Actions example: [#​53920](https://togithub.com/vercel/next.js/issues/53920) - fix typo: [#​53908](https://togithub.com/vercel/next.js/issues/53908) - Docs: fix pnpm command for saving dev deps ([#​53937](https://togithub.com/vercel/next.js/issues/53937)): [#​53938](https://togithub.com/vercel/next.js/issues/53938) - The extra word 'the' has been deleted: [#​53951](https://togithub.com/vercel/next.js/issues/53951) ##### Example Changes - \[Examples] Update Example Prepr CMS: [#​49224](https://togithub.com/vercel/next.js/issues/49224) - Update to with-supertokens example app: [#​53434](https://togithub.com/vercel/next.js/issues/53434) - docs(with-stripe-typescript): Update README demo link: [#​53662](https://togithub.com/vercel/next.js/issues/53662) - (example) update github-pages example: [#​52168](https://togithub.com/vercel/next.js/issues/52168) - chore: add light/dark mode theme detection to image component example: [#​53760](https://togithub.com/vercel/next.js/issues/53760) ##### Misc Changes - Remove tsconfig extending for [@​next/thrid-parties](https://togithub.com/next/thrid-parties) package: [#​53991](https://togithub.com/vercel/next.js/issues/53991) - Make next as dependency of `@next/third-parties` package: [#​53996](https://togithub.com/vercel/next.js/issues/53996) - update eslint config: [#​53637](https://togithub.com/vercel/next.js/issues/53637) - enable more test cases for next.rs api: [#​53670](https://togithub.com/vercel/next.js/issues/53670) - fix(node): pnpm 8.6 needs node 16.14: [#​53677](https://togithub.com/vercel/next.js/issues/53677) - fix(create-next-app): fix CI defaults (default to typescript): [#​53686](https://togithub.com/vercel/next.js/issues/53686) - fix azure test cases: [#​53692](https://togithub.com/vercel/next.js/issues/53692) - Adding GoogleMaps and Youtube embed components: [#​52909](https://togithub.com/vercel/next.js/issues/52909) - Update env variable for fonts data workflow: [#​53701](https://togithub.com/vercel/next.js/issues/53701) - Move next-rs API tests from unit to e2e: [#​53771](https://togithub.com/vercel/next.js/issues/53771) - test(turbo): allow to run test with --experimental-turbo: [#​53396](https://togithub.com/vercel/next.js/issues/53396) - chore(actions): exclude drafts from PR notificiation: [#​53669](https://togithub.com/vercel/next.js/issues/53669) - Update runner labels: [#​53925](https://togithub.com/vercel/next.js/issues/53925) - Update `swc_core` to `v0.79.55`: [#​53831](https://togithub.com/vercel/next.js/issues/53831) - \[chore] Upgrade playwright to 1.35.1: [#​53875](https://togithub.com/vercel/next.js/issues/53875) - Update turbo env handling: [#​53970](https://togithub.com/vercel/next.js/issues/53970) ##### Credits Huge thanks to [@​iamarpitpatidar](https://togithub.com/iamarpitpatidar), [@​pythagoras-yamamoto](https://togithub.com/pythagoras-yamamoto), [@​alexkirsz](https://togithub.com/alexkirsz), [@​sokra](https://togithub.com/sokra), [@​jsteele-stripe](https://togithub.com/jsteele-stripe), [@​tknickman](https://togithub.com/tknickman), [@​gaojude](https://togithub.com/gaojude), [@​styfle](https://togithub.com/styfle), [@​janicklas-ralph](https://togithub.com/janicklas-ralph), [@​huozhi](https://togithub.com/huozhi), [@​ijjk](https://togithub.com/ijjk), [@​vinaykulk621](https://togithub.com/vinaykulk621), [@​balazsorban44](https://togithub.com/balazsorban44), [@​ztanner](https://togithub.com/ztanner), [@​timneutkens](https://togithub.com/timneutkens), [@​ericfennis](https://togithub.com/ericfennis), [@​JohnAdib](https://togithub.com/JohnAdib), [@​MiLk](https://togithub.com/MiLk), [@​kwonoj](https://togithub.com/kwonoj), [@​delbaoliveira](https://togithub.com/delbaoliveira), [@​leerob](https://togithub.com/leerob), [@​LuudJanssen](https://togithub.com/LuudJanssen), [@​lucasconstantino](https://togithub.com/lucasconstantino), [@​davecarlson](https://togithub.com/davecarlson), [@​colinhacks](https://togithub.com/colinhacks), [@​shuding](https://togithub.com/shuding), [@​jridgewell](https://togithub.com/jridgewell), [@​jantimon](https://togithub.com/jantimon), [@​Banbarashik](https://togithub.com/Banbarashik), [@​ForsakenHarmony](https://togithub.com/ForsakenHarmony), [@​kdy1](https://togithub.com/kdy1), [@​dvoytenko](https://togithub.com/dvoytenko), [@​arturbien](https://togithub.com/arturbien), [@​gnoff](https://togithub.com/gnoff), [@​hsrvms](https://togithub.com/hsrvms), and [@​DuCanhGH](https://togithub.com/DuCanhGH), [@​tim-hanssen](https://togithub.com/tim-hanssen), [@​Aryan9592](https://togithub.com/Aryan9592), and [@​rishabhpoddar](https://togithub.com/rishabhpoddar) for helping! ### [`v13.4.13`](https://togithub.com/vercel/next.js/releases/tag/v13.4.13) [Compare Source](https://togithub.com/vercel/next.js/compare/v13.4.12...v13.4.13) ##### Core Changes - Improve internal web stream utils: [#​53004](https://togithub.com/vercel/next.js/issues/53004) - fix: Add `Next-Url` to http vary in consideration of intercept routes.: [#​52746](https://togithub.com/vercel/next.js/issues/52746) - update Turbopack: [#​53098](https://togithub.com/vercel/next.js/issues/53098) - Add app, error, and document entrypoints: [#​53013](https://togithub.com/vercel/next.js/issues/53013) - Turbopack: use edge environment in server-side rendering of client components too: [#​53099](https://togithub.com/vercel/next.js/issues/53099) - refactor(codemod): replace chalk with picocolors: [#​53115](https://togithub.com/vercel/next.js/issues/53115) - move webpack specific logic into a separate file: [#​53114](https://togithub.com/vercel/next.js/issues/53114) - feat(turbopack): emit MODULE_FEATURE telemetry from turbopack: [#​52356](https://togithub.com/vercel/next.js/issues/52356) - Fix not found hangs the build with overridden node env: [#​53106](https://togithub.com/vercel/next.js/issues/53106) - chore: update warning message from `yarn add sharp` to `npm i sharp`: [#​53130](https://togithub.com/vercel/next.js/issues/53130) - fix(edge): allow `Request` cloning via `NextRequest`: [#​53157](https://togithub.com/vercel/next.js/issues/53157) - chore: extract common get-validated-args: [#​53165](https://togithub.com/vercel/next.js/issues/53165) - Fix minimal basePath handling: [#​53174](https://togithub.com/vercel/next.js/issues/53174) - Updates [@​typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) to 6.1.0: [#​52848](https://togithub.com/vercel/next.js/issues/52848) - fix(next/image): washed out blur placeholder: [#​52583](https://togithub.com/vercel/next.js/issues/52583) - Handle basePath app-dir minimal case: [#​53189](https://togithub.com/vercel/next.js/issues/53189) ##### Documentation Changes - (Docs) add missing import.: [#​52992](https://togithub.com/vercel/next.js/issues/52992) - Fix formData code snippet in route handler docs: [#​52532](https://togithub.com/vercel/next.js/issues/52532) - docs: remove unneeded good to know section during installation: [#​53078](https://togithub.com/vercel/next.js/issues/53078) - docs: fix typo in `08-parallel-routes.mdx`: [#​53069](https://togithub.com/vercel/next.js/issues/53069) - chore(docs): Extend the options for custom server init: [#​52851](https://togithub.com/vercel/next.js/issues/52851) - (Docs) Add missing import for `useRef()`: [#​53015](https://togithub.com/vercel/next.js/issues/53015) - (Docs) Remove `FormData` type on `formData` defined in `.js` file: [#​53014](https://togithub.com/vercel/next.js/issues/53014) - docs: fix codeblock for redirect: [#​53120](https://togithub.com/vercel/next.js/issues/53120) - chore(docs): client-side data fetching loading state: [#​53164](https://togithub.com/vercel/next.js/issues/53164) ##### Example Changes - feat: remove unused global variable: [#​51767](https://togithub.com/vercel/next.js/issues/51767) ##### Misc Changes - chore(ci): always run validate-docs-links action: [#​53022](https://togithub.com/vercel/next.js/issues/53022) - update install-native postinstall to use pnpm: [#​53080](https://togithub.com/vercel/next.js/issues/53080) - chore(ci): make `validate-docs-links` required: [#​53123](https://togithub.com/vercel/next.js/issues/53123) - chore(test): fix flaky tsconfig.json test: [#​53132](https://togithub.com/vercel/next.js/issues/53132) - chore(ci): fix validate-docs-links for non-PR: [#​53129](https://togithub.com/vercel/next.js/issues/53129) - Temporarily skip flakey action revalidate: [#​53134](https://togithub.com/vercel/next.js/issues/53134) ##### Credits Huge thanks to [@​vinaykulk621](https://togithub.com/vinaykulk621), [@​Lantianyou](https://togithub.com/Lantianyou), [@​styfle](https://togithub.com/styfle), [@​shuding](https://togithub.com/shuding), [@​joulev](https://togithub.com/joulev), [@​AkifumiSato](https://togithub.com/AkifumiSato), [@​trigaten](https://togithub.com/trigaten), [@​HurSungYun](https://togithub.com/HurSungYun), [@​DevLab2425](https://togithub.com/DevLab2425), [@​sokra](https://togithub.com/sokra), [@​alexkirsz](https://togithub.com/alexkirsz), [@​ztanner](https://togithub.com/ztanner), [@​leerob](https://togithub.com/leerob), [@​SukkaW](https://togithub.com/SukkaW), [@​kwonoj](https://togithub.com/kwonoj), [@​huozhi](https://togithub.com/huozhi), [@​ijjk](https://togithub.com/ijjk), [@​balazsorban44](https://togithub.com/balazsorban44), [@​daniel-web-developer](https://togithub.com/daniel-web-developer), [@​ky1ejs](https://togithub.com/ky1ejs), and [@​arturbien](https://togithub.com/arturbien) for helping! ### [`v13.4.12`](https://togithub.com/vercel/next.js/releases/tag/v13.4.12) [Compare Source](https://togithub.com/vercel/next.js/compare/v13.4.11...v13.4.12) ##### Core Changes - Separate routing code from render servers: [#​52492](https://togithub.com/vercel/next.js/issues/52492) - Move Pages API rendering into bundle: [#​52149](https://togithub.com/vercel/next.js/issues/52149) - update Turbopack: [#​52986](https://togithub.com/vercel/next.js/issues/52986) - Turbopack: Refactoring module references: [#​52930](https://togithub.com/vercel/next.js/issues/52930) - Increase timeout for 404 tests: [#​52998](https://togithub.com/vercel/next.js/issues/52998) - Reland "Refine the not-found rendering process for app router": [#​52985](https://togithub.com/vercel/next.js/issues/52985) - Revert "Separate routing code from render servers ([#​52492](https://togithub.com/vercel/next.js/issues/52492))": [#​53016](https://togithub.com/vercel/next.js/issues/53016) ##### Documentation Changes - "Clarify the

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.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.



This PR has been generated by Mend Renovate. View repository job log here.