github vercel/next.js v13.4.6

latest releases: v15.0.4-canary.8, v15.0.4-canary.7, v15.0.4-canary.6...
17 months ago

Core Changes

  • Fix windows metadata slashes: #51088
  • Do not merge chunkGroups' CSS files: #51103
  • Add unique search query for RSC requests to be cacable on CDN: #50970
  • add turbopack integration tests to CI: #50904
  • Add option for debugging CPU usage: #51174
  • Prefer module fields for RSC server layer: #51179
  • Update next/head warning to link to the correct docs page: #51013
  • Revert "Do not merge chunkGroups' CSS files": #51193
  • fix: helpful error when output: export and next export -o: #51191
  • Strip _rsc query for navigation between app and page: #51195
  • Fix standalone not found: #51172
  • fix(cli): add all available options to cli commands, format them consistently: #48708
  • update storybook example (copy from vercel/vercel): #50865
  • chore: remove useless duplicate code: #50705
  • fix: app router hash scrolling should respect scroll-padding: #51268
  • Fix build error about trace file and edge route: #50808
  • chore(router): fix typo in comment: #50581
  • Add mikroORM to external package list: #50487
  • [docs] Clarify that merely changing extension does not load .md f…: #49785
  • Correct build workers perf issue: #51271
  • Remove edge functions tracking in dev server: #51122
  • app router: fix double fetch on prefetch={false}: #51292
  • Invalidate client cache when cookies have changed in Server Actions: #51290
  • feat(turbopack): enable sassOptions: #51259
  • Route Module Cleanup: #50936
  • Validate i18n locale domain: #50220
  • chore: add dark mode for dev overlay: #48601
  • chore: update next/font/google font list: #49969
  • fix: Incorrect build size outputs for app dir: #50768
  • Simplify server CSS handling: #51018
  • Allow configuring analyzerMode in bundle-analyzer: #47468
  • Revert "Prefer module fields for RSC server layer": #51316
  • Fix Server Actions compiler: #51318
  • Revert "Route Module Cleanup": #51322
  • test(next-dev): hard fail if next-dev runs with turbopack intenral flag: #51308
  • Revert "test(next-dev): hard fail if next-dev runs with turbopack intenral flag": #51327
  • Update Next.js code owners: #51319
  • Fix CSS deploy id case: #51325
  • Update turbopack: #51336
  • Fix shared layer bundling in Edge Runtime: #51348

Documentation Changes

  • Update 01-images.mdx: #51133
  • Update next-image-unconfigured-host.md with correct Remote Patterns Documentation link to new docs: #49750
  • Fixes the link from components/fonts to api/fonts: #51169
  • Docs: Fix useSearchParams link: #51151
  • docs: Improve Actions docs.: #51145
  • docs: clarify usePathname usage as client hook.: #51146
  • Fix a typo: #51176
  • docs: fix prettier error: #51182
  • Update static assets page to filter out information: #51180
  • Makes codeblock language and filename extensions consistent: #51056
  • Fix a mistake URL in "docs/generate-metadata.mdx/metadataBase": #51199
  • Add separate lines to eslint prompt in 02-eslint.mdx: #51143
  • [Docs][CSS-in-JS]: Update Vanilla Extract link: #51192
  • Fix typo on strategy: #51189
  • app-icons: correct valid route segments for icon/favicon/apple-icon : #51188
  • docs: fix typos: #51185
  • Adds Note to Good to know consistency: #51080
  • docs: fix prettier lint: #51222
  • [docs] Add missing Edge Runtime APIs: #51224
  • docs: Add Tolgee to internationalization section: #49754
  • Clarify the limitations of NEXT_PUBLIC_: #49105
  • Update 02-fonts.mdx: #51249
  • Fix middleware documentation: #48876
  • docs: fixed a typo in parallel routes: #51267
  • Update module-path-aliases.md: #43592
  • CSS concatenation order matches the import order: #39889
  • Fix broken link: #51281
  • Fix broken links: #51285
  • Update images.mdx: #51275
  • Docs: Remove extra word in 03-scripts.mdx: #51304
  • Update example of Server Actions HoC: #51299
  • Adds env suggestions: #51312
  • docs: fix the url of router event: #51339

Example Changes

  • Fix with typescript stripe example fixes #50541: #50574
  • fix: cypress component testing - fixes #50283: #50303
  • fix deprecated configureStore in with-redux-saga example: #50342
  • Show how to utilize the provided .env file in the docker-compose file: #50712
  • update(examples): Update with-sentry example: #47855
  • Update Player.tsx to improve code readability and styling.: #50275
  • Update Docker examples to use Compose v2 command: #51134
  • with-facebook-pixel: new implementation with app folder: #49880
  • change strapi example to latest one - fixes #51332: #51334
  • Auth0 V2 migration update: #45302
  • examples: migrate with-elasticsearch to TypeScript: #44842

Misc Changes

  • Fix getting last stable release stats: #51106
  • ci(workflow): consolidate bytesize upload workflow: #51110
  • ci(workflow): enable test trace upload: #51107
  • Increase remote cache timeout for swc builds: #51270
  • Update flakey rsc streaming test: #51274
  • fix trigger release step
  • Update flakey build output test: #51307
  • Skip cargo bench job on release: #51311
  • Ensure swc is copied for release stats: #51315
  • Update flakey deploy tests: #51314
  • Update e2e deploy tests to continue: #51321

Credits

Huge thanks to @ijjk, @huozhi, @kwonoj, @shuding, @shozibabbas, @omarhoumz, @jamespearson, @tristndev, @sokra, @leerob, @AldeonMoriak, @delbaoliveira, @manovotny, @styfle, @mirismaili, @tyler-lutz, @SuttonJack, @jeremydouglas, @MaxLeiter, @Kikobeats, @JanCizmar, @mltsy, @WilderDev, @Guilleo03, @Willem-Jaap, @escwxyz, @wiredacorn, @Ethan-Arrowood, @BaffinLee, @ztanner, @greatSumini, @ciruz, @kijikunnn, @DustinsCode, @riqwan, @joostdecock, @nikolovlazar, @Bowens20832, @JohnAlbin, @timneutkens, @feedthejim, @wyattjoh, @gidgudgod, @maxproske, @dunklesToast, @yyuemii, @mPaella, @mknichel, @niko20, @jyunhanlin, @mkcy3, and @valentinpolitov for helping!

Don't miss a new next.js release

NewReleases is sending notifications on new releases.