github vercel/next.js v13.0.4

latest releases: v15.0.4-canary.11, v15.0.4-canary.10, v14.2.18...
24 months ago

Core Changes

  • Show link to the docs for route segment config options: #42779
  • fix: Fix regression of swc minifier: #42790
  • Add additional item to RSC payload, preparing for head.tsx on navigation: #42791
  • Use window.location directly instead of parsing into URL: #42888
  • feat(next-swc/relay): Add javascript to language: #42894
  • types(#42003): better typing for next/link: #42117
  • Ensure query is provided correctly with middleware rewrites: #42818
  • feat(next/swc): allow to run custom turbopack binary: #42656
  • fix: Error: NEXT_REDIRECT crashing server in prod: #42793
  • Update caching for swc turbo builds: #42929
  • Handle head.js on client-side navigation: #42904
  • feat(jest): respect transpilePackages in tests: #42987
  • App files ending with page registred as page files: #42996
  • Allow generateStaticParams to be a synchronous function in app directory: #42942
  • chore(eslint-config-next): bump eslint-import-resolver-typescript: #43010
  • Ensure next.config.js function is handled for turbo: #43015
  • Fix app page check on windows: #43022
  • Add middleware prefetching config: #42936
  • Fix middleware prefetch cases: #43056
  • Ensure backslash is correctly handled in find-page-file: #43057
  • Fix app render: escape segment value #42626: #42823

Documentation Changes

  • docs: fix middleware docs cookie example: #42816
  • Update docs/advanced-features/debugging.md: #42842
  • docs(edge-api-routes): fixes example: #42903
  • Update SFCC example to use TypeScript + @next/font: #42865
  • Add more details to invalid-next-config doc: #42917
  • typo: #42968
  • Document regions config for experimental-edge: #43009
  • docs: Add examples of using multiple weights and styles: #43031

Example Changes

  • chore(examples): next/future/image -> next/image: #42794
  • docs(examples): auth0 update callback URL: #42855
  • Updates Apollo Server Examples to use Apollo Server 4 & @as-integrations/next: #42771
  • Improve with-algolia-react-instantsearch example and convert to TypeScript: #42617
  • Convert blog cover images to next/image: #42908
  • Make cover image full width: #42916
  • Convert with-app-layout example to TypeScript: #42930
  • Tigris example with Next.js: #42662
  • feat(examples): with-grafbase: #42898
  • docs(examples): add postgres.js example: #42962
  • Remove with-atlaskit example: #42973
  • Remove with-carbon-components example: #42976
  • Remove with-cerebral example: #42980
  • Remove swcMinify option from example configs: #43012
  • Convert with-cssed, with-csx, with-styled-jsx examples to TypeScript: #43018
  • feat(examples): use experimental edge runtime with grafbase: #42992

Misc Changes

  • Update bundle analyzer dependency and output: #42797
  • Update to latest version of turbo CLI: #42803
  • Fix cache collision for swc darwin: #42960
  • Fix build-wasm-dev docs skip: #42961
  • Update deployment used for e2e test: #42969
  • test(integration): update test fixture: #42966
  • Fix test retry cleanup: #43011
  • Update test wasm timeout: #43014
  • @next/font/google variable fonts without weight range: #43036
  • Update build-wasm to checkout directly: #43054

Credits

Huge thanks to @shuding, @balazsorban44, @kdy1, @huozhi, @reyrodrigez, @andykenward, @idoob, @maxproske, @KoltonG, @timneutkens, @feugy, @leerob, @steven-tey, @SukkaW, @kwonoj, @adilansari, @hanneslund, @notrab, @zekicaneksi, @silvioprog, @joulev, @chanceaclark, and @Marcus-Rise for helping!

Don't miss a new next.js release

NewReleases is sending notifications on new releases.