nissy-dev / blog

blog
https://blog.nissy.dev
MIT License
5 stars 0 forks source link

chore(deps): update nextjs monorepo to v13.5.6 #254

Closed nissy-dev closed 7 months ago

nissy-dev commented 7 months ago

This PR contains the following updates:

Package Type Update Change
@next/bundle-analyzer (source) devDependencies minor 13.3.4 -> 13.5.6
eslint-config-next (source) devDependencies minor 13.4.4 -> 13.5.6
next (source) dependencies minor 13.4.7 -> 13.5.6

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/releases/tag/v13.5.5) [Compare Source](https://togithub.com/vercel/next.js/compare/v13.5.4...v13.5.5) ##### Core Changes - Update parallelizing tasks with webpackBuildWorker config: [#​56287](https://togithub.com/vercel/next.js/issues/56287) - Misc Typescript and export updates: [#​55841](https://togithub.com/vercel/next.js/issues/55841) - chore: pass defineEnv from next.js to rust directly: [#​56216](https://togithub.com/vercel/next.js/issues/56216) - Expose util internally for debugging: [#​56381](https://togithub.com/vercel/next.js/issues/56381) - App Router - preinitialize chunks during SSR: [#​54752](https://togithub.com/vercel/next.js/issues/54752) - fix: use `fs.existsSync` to avoid race condition: [#​56387](https://togithub.com/vercel/next.js/issues/56387) - Ensure loader generated export default has name: [#​56388](https://togithub.com/vercel/next.js/issues/56388) - Move Edge SSR event `waitUntil` into the handler: [#​56404](https://togithub.com/vercel/next.js/issues/56404) - fix: avoid unnecessary `existSync` call: [#​56419](https://togithub.com/vercel/next.js/issues/56419) - fix: avoid creation of buffers for read ops: [#​56421](https://togithub.com/vercel/next.js/issues/56421) - fix empty externals list, pnpm special case, and project path: [#​56402](https://togithub.com/vercel/next.js/issues/56402) - chore: extract edge-app-route loader template: [#​56424](https://togithub.com/vercel/next.js/issues/56424) - Separate RSC and SSR jsx-runtime modules: [#​56438](https://togithub.com/vercel/next.js/issues/56438) - Async Batcher: [#​56423](https://togithub.com/vercel/next.js/issues/56423) - Fix cli log next.js color: [#​56448](https://togithub.com/vercel/next.js/issues/56448) - Turbopack: Implement Server Actions: [#​53890](https://togithub.com/vercel/next.js/issues/53890) - Component Module Types: [#​56454](https://togithub.com/vercel/next.js/issues/56454) - refactor: rewrite config schema in zod: [#​56383](https://togithub.com/vercel/next.js/issues/56383) - Dev Service: [#​56442](https://togithub.com/vercel/next.js/issues/56442) - feat(turbopack): port next.js template loading logic: [#​56425](https://togithub.com/vercel/next.js/issues/56425) - Chunking Refactor Step 1: [#​56467](https://togithub.com/vercel/next.js/issues/56467) - Use native node:fs in taskfile.js: [#​56491](https://togithub.com/vercel/next.js/issues/56491) - Loose RSC import restrictions for 3rd party packages: [#​56501](https://togithub.com/vercel/next.js/issues/56501) - turbopack: Chunking Refactor Step 2 : [#​56504](https://togithub.com/vercel/next.js/issues/56504) - update turbopack, fix sass peer dependency: [#​56508](https://togithub.com/vercel/next.js/issues/56508) - Remove ServerDirectiveTransformer: [#​56496](https://togithub.com/vercel/next.js/issues/56496) - Improve failed to fetch RSC error: [#​56517](https://togithub.com/vercel/next.js/issues/56517) - misc: fix wrong next start start duration: [#​56512](https://togithub.com/vercel/next.js/issues/56512) - turbopack: Extract as_chunk into shared ChunkType trait: [#​56506](https://togithub.com/vercel/next.js/issues/56506) - Flatten recursive wildcard exports in barrel optimization: [#​56489](https://togithub.com/vercel/next.js/issues/56489) - Turbopack + app router: always use externals for predefined packages: [#​56440](https://togithub.com/vercel/next.js/issues/56440) - fix: log error cause: [#​56528](https://togithub.com/vercel/next.js/issues/56528) - Unsilence Taskr Webpack errors: [#​56542](https://togithub.com/vercel/next.js/issues/56542) - refactor: cleanup app render: [#​56538](https://togithub.com/vercel/next.js/issues/56538) - fix: don't add `isolateModules` to `tsconfig` when extending from tsconfig with `verbatimModuleSyntax`: [#​54164](https://togithub.com/vercel/next.js/issues/54164) - enable `verbatimModuleSyntax` to make type imports/exports explicit: [#​56551](https://togithub.com/vercel/next.js/issues/56551) - Ensure react-server-dom-turbopack-experimental uses the right package: [#​56560](https://togithub.com/vercel/next.js/issues/56560) - Fix build restart log: [#​56543](https://togithub.com/vercel/next.js/issues/56543) - feat(turbopack): add support for edge app pages: [#​56426](https://togithub.com/vercel/next.js/issues/56426) - Improve error handling of Server Actions with skewed deployment: [#​56618](https://togithub.com/vercel/next.js/issues/56618) - misc: split app-render into smaller functions: [#​56611](https://togithub.com/vercel/next.js/issues/56611) - remove unnecessary structuredClone: [#​56570](https://togithub.com/vercel/next.js/issues/56570) - Fix trace ignore handling: [#​56674](https://togithub.com/vercel/next.js/issues/56674) - fix(next-core): allow sass loader for foreign codes: [#​56679](https://togithub.com/vercel/next.js/issues/56679) - Fix SSG query with experimental-compile: [#​56680](https://togithub.com/vercel/next.js/issues/56680) - Ensure rewrites are included in build manifest when using Turbopack: [#​56692](https://togithub.com/vercel/next.js/issues/56692) - fix static worker restart behavior: [#​56728](https://togithub.com/vercel/next.js/issues/56728) - Improve internal waitUntil utility: [#​56720](https://togithub.com/vercel/next.js/issues/56720) - Fix reconnection loop when devserver is offline: [#​56698](https://togithub.com/vercel/next.js/issues/56698) - Fix ensurePage for client-side navigation to / in Turbopack: [#​56704](https://togithub.com/vercel/next.js/issues/56704) - ci: add job summary to the test suite runs: [#​56742](https://togithub.com/vercel/next.js/issues/56742) - Prefer module over main on main fields for app router server compiler: [#​56532](https://togithub.com/vercel/next.js/issues/56532) - Check origins of Server Action requests: [#​56753](https://togithub.com/vercel/next.js/issues/56753) - OpenTelemetry: ignore bubble errors to avoid spamming traces: [#​56625](https://togithub.com/vercel/next.js/issues/56625) - fix(turbopack): always alias `server-only` and `client-only`: [#​56760](https://togithub.com/vercel/next.js/issues/56760) - Utilize Promise.withResolvers: [#​56764](https://togithub.com/vercel/next.js/issues/56764) - Revert "Prefer module over main on main fields for app router server compiler": [#​56766](https://togithub.com/vercel/next.js/issues/56766) - Revalidate Type: [#​56763](https://togithub.com/vercel/next.js/issues/56763) - Revert static worker refactor: [#​56767](https://togithub.com/vercel/next.js/issues/56767) - memoize `useParams`: [#​56771](https://togithub.com/vercel/next.js/issues/56771) - Turbopack: Chunking Refactoring: [#​56756](https://togithub.com/vercel/next.js/issues/56756) - Chunking Refactoring followup fixes: [#​56789](https://togithub.com/vercel/next.js/issues/56789) - put app code into a separate layer: [#​56800](https://togithub.com/vercel/next.js/issues/56800) - fix: add `x-forwarded-*` headers: [#​56797](https://togithub.com/vercel/next.js/issues/56797) - fix(turbopack): middleware path and aliases: [#​56804](https://togithub.com/vercel/next.js/issues/56804) - Implement preferredRegion array in Turbopack: [#​56743](https://togithub.com/vercel/next.js/issues/56743) - Fix build traces case: [#​56817](https://togithub.com/vercel/next.js/issues/56817) - Revert "Drop ipc server headers filters ([#​56226](https://togithub.com/vercel/next.js/issues/56226))": [#​56836](https://togithub.com/vercel/next.js/issues/56836) - Implement getOptimizedModuleAliases for Turbopack: [#​56839](https://togithub.com/vercel/next.js/issues/56839) - chore: bump undici: [#​56851](https://togithub.com/vercel/next.js/issues/56851) - bump: edge-runtime: [#​56856](https://togithub.com/vercel/next.js/issues/56856) - feat(turbopack): support basic next/dynamic: [#​56389](https://togithub.com/vercel/next.js/issues/56389) - Revert "feat(turbopack): support basic next/dynamic": [#​56885](https://togithub.com/vercel/next.js/issues/56885) ##### Documentation Changes - add digest property to error prop: [#​56339](https://togithub.com/vercel/next.js/issues/56339) - Updates MDX docs: [#​56378](https://togithub.com/vercel/next.js/issues/56378) - Update redirect.mdx: [#​56414](https://togithub.com/vercel/next.js/issues/56414) - docs: add missing word: [#​56547](https://togithub.com/vercel/next.js/issues/56547) - docs: update code snippet for correct file name: [#​56006](https://togithub.com/vercel/next.js/issues/56006) - corrected sentence: [#​56595](https://togithub.com/vercel/next.js/issues/56595) - clarify client components render on server on full page load: [#​55469](https://togithub.com/vercel/next.js/issues/55469) - docs(router): clarify dynamic route slug is about a file name, not "folder": [#​56596](https://togithub.com/vercel/next.js/issues/56596) - Update 01-contribution-guide.mdx: Fix a typo: [#​56665](https://togithub.com/vercel/next.js/issues/56665) - fix(docs): adjust api route documentation examples: [#​56660](https://togithub.com/vercel/next.js/issues/56660) - Updates Large Page Data error message doc to use `JSON.parse` to make reading output easier: [#​56713](https://togithub.com/vercel/next.js/issues/56713) - Docs: Add missing description field: [#​56749](https://togithub.com/vercel/next.js/issues/56749) - Changes codeblock filename delimiter: [#​56712](https://togithub.com/vercel/next.js/issues/56712) - Update supported-browsers.mdx: [#​56815](https://togithub.com/vercel/next.js/issues/56815) - docs: fix cypress script typo in 10-testing.mdx: [#​56765](https://togithub.com/vercel/next.js/issues/56765) - Fix typo: [#​56863](https://togithub.com/vercel/next.js/issues/56863) ##### Example Changes - Maintenance: minor example dep bumps to fix moderate vulns: [#​56375](https://togithub.com/vercel/next.js/issues/56375) - Update actions.ts: [#​56579](https://togithub.com/vercel/next.js/issues/56579) - updated fauna fql v10: [#​56185](https://togithub.com/vercel/next.js/issues/56185) - fix lint error from fauna example: [#​56719](https://togithub.com/vercel/next.js/issues/56719) - chore(example): bump `@radix-ui/react-icons`: [#​56452](https://togithub.com/vercel/next.js/issues/56452) - fix: http2 example issue: [#​56768](https://togithub.com/vercel/next.js/issues/56768) ##### Misc Changes - Fix mjs import for Turbopack test: [#​56354](https://togithub.com/vercel/next.js/issues/56354) - Add test case for the `permalink` option of `useFormState`: [#​56329](https://togithub.com/vercel/next.js/issues/56329) - Fix code freeze disable handling: [#​56340](https://togithub.com/vercel/next.js/issues/56340) - add `cargo fmt` to lint staged: [#​56430](https://togithub.com/vercel/next.js/issues/56430) - fix: `.../templates/*/app/layout.*` import order: [#​56380](https://togithub.com/vercel/next.js/issues/56380) - Update .node-version: [#​56460](https://togithub.com/vercel/next.js/issues/56460) - Fix logging level in actions test: [#​56473](https://togithub.com/vercel/next.js/issues/56473) - Remove app dir warning test: [#​56350](https://togithub.com/vercel/next.js/issues/56350) - Use consistent name for App Router tests: [#​56352](https://togithub.com/vercel/next.js/issues/56352) - Remove isTurbo check in custom-routes test: [#​56360](https://togithub.com/vercel/next.js/issues/56360) - test: speed up isolated next instance test setup: [#​56525](https://togithub.com/vercel/next.js/issues/56525) - Update rust-toolchain to nightly-2023-10-06: [#​56541](https://togithub.com/vercel/next.js/issues/56541) - update test manifest: [#​56522](https://togithub.com/vercel/next.js/issues/56522) - chore: bump pnpm to 8.9: [#​56649](https://togithub.com/vercel/next.js/issues/56649) - fix: next dev with edge runtime on windows: [#​56502](https://togithub.com/vercel/next.js/issues/56502) - invert test filtering logic to exclude known failing: [#​56663](https://togithub.com/vercel/next.js/issues/56663) - (test only) Integration tests: remove flatMap polyfill: [#​56546](https://togithub.com/vercel/next.js/issues/56546) - Use node:fs instead of fs-extra in .github/actions: [#​56536](https://togithub.com/vercel/next.js/issues/56536) - Use unique names for separate test suites: [#​56695](https://togithub.com/vercel/next.js/issues/56695) - misc: tweak stats github action: [#​56694](https://togithub.com/vercel/next.js/issues/56694) - CI: add manual workflow for running e2e on prod: [#​56738](https://togithub.com/vercel/next.js/issues/56738) - Improve chunk encoding test to check right path for Turbopack: [#​56747](https://togithub.com/vercel/next.js/issues/56747) - change those->some for clarity: [#​56688](https://togithub.com/vercel/next.js/issues/56688) - docs: fix typo in Update 02-get-static-paths.mdx: [#​56757](https://togithub.com/vercel/next.js/issues/56757) - Break out E2E deploy test workflow to its own: [#​56755](https://togithub.com/vercel/next.js/issues/56755) - Trigger canary release nightly: [#​56758](https://togithub.com/vercel/next.js/issues/56758) - feat: add self-documenting `.env.example` file: [#​56469](https://togithub.com/vercel/next.js/issues/56469) - update manifest: [#​56737](https://togithub.com/vercel/next.js/issues/56737) - docs: fix several typos: [#​56788](https://togithub.com/vercel/next.js/issues/56788) - Skip artifact download for test e2e deploy workflow: [#​56807](https://togithub.com/vercel/next.js/issues/56807) - Add missing nanoid dependency to app-dir tests: [#​56830](https://togithub.com/vercel/next.js/issues/56830) - Remove specific hash checks for metadata.test.ts: [#​56843](https://togithub.com/vercel/next.js/issues/56843) - Fix CSP test when using Turbopack: [#​56833](https://togithub.com/vercel/next.js/issues/56833) - Skip webpack specific tests in Turbopack test run: [#​56877](https://togithub.com/vercel/next.js/issues/56877) ##### Credits Huge thanks to [@​ijjk](https://togithub.com/ijjk), [@​timneutkens](https://togithub.com/timneutkens), [@​shuding](https://togithub.com/shuding), [@​wyattjoh](https://togithub.com/wyattjoh), [@​Syphini](https://togithub.com/Syphini), [@​manovotny](https://togithub.com/manovotny), [@​ForsakenHarmony](https://togithub.com/ForsakenHarmony), [@​gnoff](https://togithub.com/gnoff), [@​anonrig](https://togithub.com/anonrig), [@​viktorronnback](https://togithub.com/viktorronnback), [@​Rylab](https://togithub.com/Rylab), [@​sokra](https://togithub.com/sokra), [@​hamirmahal](https://togithub.com/hamirmahal), [@​huozhi](https://togithub.com/huozhi), [@​jridgewell](https://togithub.com/jridgewell), [@​SukkaW](https://togithub.com/SukkaW), [@​wbinnssmith](https://togithub.com/wbinnssmith), [@​feedthejim](https://togithub.com/feedthejim), [@​balazsorban44](https://togithub.com/balazsorban44), [@​jazsouf](https://togithub.com/jazsouf), [@​2XG-DEV](https://togithub.com/2XG-DEV), [@​stefanprobst](https://togithub.com/stefanprobst), [@​ztanner](https://togithub.com/ztanner), [@​mzab1985](https://togithub.com/mzab1985), [@​Mustafadagkiranlar](https://togithub.com/Mustafadagkiranlar), [@​JoRyGu](https://togithub.com/JoRyGu), [@​cmbritten](https://togithub.com/cmbritten), [@​styfle](https://togithub.com/styfle), [@​Krishnanand2517](https://togithub.com/Krishnanand2517), [@​bahag-buttf](https://togithub.com/bahag-buttf), [@​kwonoj](https://togithub.com/kwonoj), [@​Shadid12](https://togithub.com/Shadid12), [@​delbaoliveira](https://togithub.com/delbaoliveira), [@​mayankkamboj47](https://togithub.com/mayankkamboj47), [@​dvoytenko](https://togithub.com/dvoytenko), [@​mayank1513](https://togithub.com/mayank1513), [@​himself65](https://togithub.com/himself65), [@​suravshrestha](https://togithub.com/suravshrestha), [@​fvaysh](https://togithub.com/fvaysh), [@​dianacpg](https://togithub.com/dianacpg), [@​joristirado](https://togithub.com/joristirado), and [@​Kikobeats](https://togithub.com/Kikobeats) for helping! ### [`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/releases/tag/v13.5.2) [Compare Source](https://togithub.com/vercel/next.js/compare/v13.5.1...v13.5.2) ##### Core Changes - Remove link to closed discussion: [#​55596](https://togithub.com/vercel/next.js/issues/55596) - test(turbopack) migrate api tests, few image tests: [#​55552](https://togithub.com/vercel/next.js/issues/55552) - fix: handle string nodejs signals: [#​55606](https://togithub.com/vercel/next.js/issues/55606) - Update React from [`d6dcad6`](https://togithub.com/vercel/next.js/commit/d6dcad6a8) to [`2807d78`](https://togithub.com/vercel/next.js/commit/2807d781a): [#​55590](https://togithub.com/vercel/next.js/issues/55590) - Simplified ensure promise handling: [#​55562](https://togithub.com/vercel/next.js/issues/55562) - chore: bump `@vercel/og` and `satori`: [#​55654](https://togithub.com/vercel/next.js/issues/55654) - Fix header resent when error occured: [#​55619](https://togithub.com/vercel/next.js/issues/55619) - Add additional cleanup logic for forked process: [#​55652](https://togithub.com/vercel/next.js/issues/55652) - Polish error icon for error log: [#​55618](https://togithub.com/vercel/next.js/issues/55618) - Fix importing name multiple times with the `named_import` transform: [#​55664](https://togithub.com/vercel/next.js/issues/55664) ##### Documentation Changes - `create-next-app` templates: Change `bun run dev` commands to `bun dev`: [#​55603](https://togithub.com/vercel/next.js/issues/55603) - docs: move optimizePackageImports to experimental: [#​55614](https://togithub.com/vercel/next.js/issues/55614) - fix(docs): internationalization middleware example: [#​55645](https://togithub.com/vercel/next.js/issues/55645) ##### Example Changes - fix: examples/with-fauna/package.json to reduce vulnerabilities: [#​55594](https://togithub.com/vercel/next.js/issues/55594) - fix: examples/with-grafbase/package.json to reduce vulnerabilities: [#​55593](https://togithub.com/vercel/next.js/issues/55593) - chore(examples): upgrade next-translate dependencies: [#​55637](https://togithub.com/vercel/next.js/issues/55637) ##### Misc Changes - chore: run repro validation only on bug reports: [#​55610](https://togithub.com/vercel/next.js/issues/55610) - Run unit tests in a separate job: [#​55621](https://togithub.com/vercel/next.js/issues/55621) - Run unit tests in a single job run: [#​55625](https://togithub.com/vercel/next.js/issues/55625) ##### Credits Huge thanks to [@​padmaia](https://togithub.com/padmaia), [@​mayank1513](https://togithub.com/mayank1513), [@​jakeboone02](https://togithub.com/jakeboone02), [@​balazsorban44](https://togithub.com/balazsorban44), [@​kwonoj](https://togithub.com/kwonoj), [@​huozhi](https://togithub.com/huozhi), [@​Yovach](https://togithub.com/Yovach), [@​ztanner](https://togithub.com/ztanner), [@​wyattjoh](https://togithub.com/wyattjoh), [@​GabenGar](https://togithub.com/GabenGar), [@​timneutkens](https://togithub.com/timneutkens), and [@​shuding](https://togithub.com/shuding) for helping! ### [`v13.5.1`](https://togithub.com/vercel/next.js/releases/tag/v13.5.1) [Compare Source](https://togithub.com/vercel/next.js/compare/v13.5.0...v13.5.1) ##### Core Changes - Update font data: [#​54257](https://togithub.com/vercel/next.js/issues/54257) - add experimental https support to next dev: [#​54016](https://togithub.com/vercel/next.js/issues/54016) - Fix emotion-js transform for server components: [#​54284](https://togithub.com/vercel/next.js/issues/54284) - Handle basePath for redirect(): [#​54277](https://togithub.com/vercel/next.js/issues/54277) - Remove unused array in router-server: [#​54278](https://togithub.com/vercel/next.js/issues/54278) - app-router: tweak prefetch cache status heuristics: [#​53864](https://togithub.com/vercel/next.js/issues/53864) - Adds nonce to preinit scripts: [#​54059](https://togithub.com/vercel/next.js/issues/54059) - Fix default export of server action utility aliases: [#​54254](https://togithub.com/vercel/next.js/issues/54254) - fix: improve error message when `output: export` in app router: [#​54202](https://togithub.com/vercel/next.js/issues/54202) - ci(trace): allow to opt in to upload full trace: [#​54347](https://togithub.com/vercel/next.js/issues/54347) - fix: server actions blocking navigation events: [#​54307](https://togithub.com/vercel/next.js/issues/54307) - Skip getStaticPaths check for non-dynamic app routes: [#​54351](https://togithub.com/vercel/next.js/issues/54351) - OpenTel: ensure that exceptions are recorded on an active span: [#​54131](https://togithub.com/vercel/next.js/issues/54131) - Testmode: intercept rewrite fetches: [#​54259](https://togithub.com/vercel/next.js/issues/54259) - Polyfill Array.prototype.at: [#​44436](https://togithub.com/vercel/next.js/issues/44436) - Fix missing locale info for middleware data request: [#​54357](https://togithub.com/vercel/next.js/issues/54357) - fix: minimum node version 16.14.0: [#​54331](https://togithub.com/vercel/next.js/issues/54331) - Merge app renderer process: [#​54143](https://togithub.com/vercel/next.js/issues/54143) - Fix data route ordering in dev: [#​54364](https://togithub.com/vercel/next.js/issues/54364) - fix(app): enable React Strict Mode by default: [#​53375](https://togithub.com/vercel/next.js/issues/53375) - Fix swc compiling of client components when directive appears later than exports: [#​54392](https://togithub.com/vercel/next.js/issues/54392) - Upgrade vendored react: [#​54399](https://togithub.com/vercel/next.js/issues/54399) - Code clean up: [#​54405](https://togithub.com/vercel/next.js/issues/54405) - Upgrade precompiled `ua-parser-js`: [#​54404](https://togithub.com/vercel/next.js/issues/54404) - Fix compilation of next/dynamic with `ssr: false` in App Router: [#​54411](https://togithub.com/vercel/next.js/issues/54411) - refactor: Use swc AST to determine use client and server directives: [#​54358](https://togithub.com/vercel/next.js/issues/54358) - Fix not found css not being preloaded while navigation: [#​53906](https://togithub.com/vercel/next.js/issues/53906) - Optimize webpack memory cache garbage collection: [#​54397](https://togithub.com/vercel/next.js/issues/54397) - Use push for Server Action redirections: [#​54458](https://togithub.com/vercel/next.js/issues/54458) - Decreased watchpack aggregate timeout: [#​54461](https://togithub.com/vercel/next.js/issues/54461) - Generate prefetch RSC paylod during build for SSR paths: [#​54403](https://togithub.com/vercel/next.js/issues/54403) - remove HMR polling in favor of more targeted events: [#​54406](https://togithub.com/vercel/next.js/issues/54406) - Trace upload fixup: [#​54455](https://togithub.com/vercel/next.js/issues/54455) - fix: custom incremental cache handlers should work when transpiled: [#​54472](https://togithub.com/vercel/next.js/issues/54472) - upgrade Edge Runtime dependency: [#​54489](https://togithub.com/vercel/next.js/issues/54489) - fix infinite navigate events when Promise is proxied: [#​54394](https://togithub.com/vercel/next.js/issues/54394) - Implement `named_import_transform`: [#​54530](https://togithub.com/vercel/next.js/issues/54530) - fix resolve routes behavior when matching a dynamic segment: [#​54539](https://togithub.com/vercel/next.js/issues/54539) - Turbopack: add edge support for pages apis: [#​54449](https://togithub.com/vercel/next.js/issues/54449) - chore(eslint): bump ESLint plugins: [#​54490](https://togithub.com/vercel/next.js/issues/54490) - Skip copying signal field for revalidate: [#​54533](https://togithub.com/vercel/next.js/issues/54533) - Fix missing new line for certain logs: [#​54442](https://togithub.com/vercel/next.js/issues/54442) - update turbopack: [#​54558](https://togithub.com/vercel/next.js/issues/54558) - fix(DX): More precise error messages for export const config deprecation: [#​54492](https://togithub.com/vercel/next.js/issues/54492) - Revert "Decreased watchpack aggregate timeout": [#​54515](https://togithub.com/vercel/next.js/issues/54515) - Forms and mutations docs.: [#​54314](https://togithub.com/vercel/next.js/issues/54314) - `optimize_barrel` SWC transform and new `optimizePackageImports` config: [#​54572](https://togithub.com/vercel/next.js/issues/54572) - Reuse edgeConditionNames variable: [#​54594](https://togithub.com/vercel/next.js/issues/54594) - Update font data: [#​54585](https://togithub.com/vercel/next.js/issues/54585) - Add cleanup logic to worker.ts: [#​54500](https://togithub.com/vercel/next.js/issues/54500) - chore: add extra error info for rsc info helper: [#​54609](https://togithub.com/vercel/next.js/issues/54609) - Fix router CPU profiling: [#​54497](https://togithub.com/vercel/next.js/issues/54497) - Turbopack: add middleware support for next.rs api dev mode: [#​54555](https://togithub.com/vercel/next.js/issues/54555) - Rename hot-reloader to hot-reloader-webpack: [#​54628](https://togithub.com/vercel/next.js/issues/54628) - Implement hot-reloader interface: [#​54629](https://togithub.com/vercel/next.js/issues/54629) - Remove this as any cases: [#​54642](https://togithub.com/vercel/next.js/issues/54642) - Implement hot reloader interface for Turbopack: [#​54632](https://togithub.com/vercel/next.js/issues/54632) - Fix weight values above 900 not working with Google Fonts: [#​54339](https://togithub.com/vercel/next.js/issues/54339) - add support for app pages to next.rs api: [#​54668](https://togithub.com/vercel/next.js/issues/54668) - Remove unused cssnano-simple file: [#​54658](https://togithub.com/vercel/next.js/issues/54658) - File Reader Improvements: [#​54645](https://togithub.com/vercel/next.js/issues/54645) - Add new `permanentRedirect` function in App Router: [#​54047](https://togithub.com/vercel/next.js/issues/54047) - Default app router not found : [#​54199](https://togithub.com/vercel/next.js/issues/54199) - Cleanup of /\_next/data handling in server: [#​54689](https://togithub.com/vercel/next.js/issues/54689) - Trace uploader: fix git binary on windows: [#​54580](https://togithub.com/vercel/next.js/issues/54580) - fix(next/image): import error `preload` is not exported from `react-dom`: [#​54688](https://togithub.com/vercel/next.js/issues/54688) - turbopack: should only create \_not-found when path_prefix is root: [#​54687](https://togithub.com/vercel/next.js/issues/54687) - fix app routes: [#​54701](https://togithub.com/vercel/next.js/issues/54701) - refactor: share utils and optimize segments normalization: [#​54611](https://togithub.com/vercel/next.js/issues/54611) - Improve barrel optimizer with loader caching and wilcard exports: [#​54695](https://togithub.com/vercel/next.js/issues/54695) - Move getBabelConfigFile to separate file: [#​54716](https://togithub.com/vercel/next.js/issues/54716) - Reimplement getBabelConfigFile to be simpler: [#​54741](https://togithub.com/vercel/next.js/issues/54741) - Fix memory watcher reboot: [#​54760](https://togithub.com/vercel/next.js/issues/54760) - Misc Typescript updates: [#​54734](https://togithub.com/vercel/next.js/issues/54734) - Fix unexpected full hmr reload when editing \_app: [#​54690](https://togithub.com/vercel/next.js/issues/54690) - update turbopack: [#​54768](https://togithub.com/vercel/next.js/issues/54768) - Use variable for common isNodeOrEdgeCompilation condition: [#​54763](https://togithub.com/vercel/next.js/issues/54763) - Turbopack: Implement HMR in next-api : [#​54772](https://togithub.com/vercel/next.js/issues/54772) - Add `@visx/visx` to the import optimization list: [#​54778](https://togithub.com/vercel/next.js/issues/54778) - Remove experimental.appDir as it's stable: [#​54785](https://togithub.com/vercel/next.js/issues/54785) - Short circut 404's for /favicon.ico in development: [#​54747](https://togithub.com/vercel/next.js/issues/54747) - Remove additional appDir checks: [#​54788](https://togithub.com/vercel/next.js/issues/54788) - Remove experimental.pageEnv: [#​54789](https://togithub.com/vercel/next.js/issues/54789) - Update list of Next.js options in next.rs: [#​54798](https://togithub.com/vercel/next.js/issues/54798) - Fixes for Turbopack HMR: [#​54790](https://togithub.com/vercel/next.js/issues/54790) - Fix the build manifest path for `/`: [#​54744](https://togithub.com/vercel/next.js/issues/54744) - Allow any number of onFetch handlers for a single test: [#​54846](https://togithub.com/vercel/next.js/issues/54846) - Update [@​vercel/og](https://togithub.com/vercel/og) to latest: [#​54849](https://togithub.com/vercel/next.js/issues/54849) - fix(turbopack): edge api entry path should not have `/route` suffix: [#​54851](https://togithub.com/vercel/next.js/issues/54851) - Don't send tracing spans if performance.measure doesn't return measurements: [#​54808](https://togithub.com/vercel/next.js/issues/54808) - Fix performance measures crashing the app [#​54858](https://togithub.com/vercel/next.js/issues/54858) - Update tag handling for app cache: [#​53321](https://togithub.com/vercel/next.js/issues/53321) - Simplify getPagePaths logic: [#​54908](https://togithub.com/vercel/next.js/issues/54908) - Debug tracing: time devserver startup: [#​54537](https://togithu

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.



This PR has been generated by Renovate Bot.

vercel[bot] commented 7 months ago

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
blog ✅ Ready (Inspect) Visit Preview 💬 Add feedback Feb 17, 2024 1:45pm