github vercel/next.js v12.2.6-canary.6

latest releases: v15.0.4-canary.8, v15.0.4-canary.7, v15.0.4-canary.6...
pre-release2 years ago

Core Changes

  • build: upgrade edge-runtime: #39898
  • HMR for client CSS imports: #39916
  • fix(ts): use AppProps's generic for pageProps: #38867
  • Treat non page file as non route under app dir: #39976
  • Fix next/future/image incorrectly warning for fill + blur: #39986
  • Ensure prefetch heuristic matches with and without middleware: #39920
  • feat: add experimental.fallbackNodePolyfills flag: #39248
  • Fix incorrect build log for moduleResolution: #39991
  • fix(#39993): avoid race condition for next/script onReady: #40002
  • Avoid bundling next/script in the server build by default: #40013
  • Handle async module for client components: #39953

Documentation Changes

  • [docs] Fixed 404 links to Layouts RFC blog post: #39937
  • Adds note about custom server requirements: #39931
  • fix hash-link: #39929
  • Mention largePageDataBytes in warning docs: #39941
  • Update Font Optimization docs: #39950
  • [docs] Update UTM params of some links: #39951
  • Revert "Adds note about custom server requirements": #39956
  • Update image.md: #39984
  • Update script.md: #40017
  • [docs] Add precision about pageExtensions: #40016

Example Changes

  • Prefer function _app component in examples: #39967
  • Migrate with-xstate to typescript: #39974
  • Use Font Optimization in examples: #39977
  • Add local setup info in the with-supabase-auth-realtime-db example's README: #40030
  • Remove semi in Convex example: #40052

Misc Changes

  • test: merge edge ssr tests: #39924
  • chore: check against npm version in issue validator: #38915
  • Increase test concurrency: #39922
  • Fix passing VERCEL_CLI_VERSION env for deploy tests: #39946
  • test: pin typescript version to 4.7: #39978
  • (next/mdx) set providerImportSource to react by default: #39954
  • Add test for server CSS imports: #40019
  • Update docker image for stats action: #40032

Credits

Huge thanks to @huozhi, @Kikobeats, @simongavelin, @esbenam, @theMosaad, @jleclanche, @shuding, @balazsorban44, @leerob, @HaNdTriX, @hanneslund, @AdilAmanat, @souporserious, @styfle, @SukkaW, @ykdojo, @sanjaiyan-dev, @yoannmoinet, and @thomasballinger for helping!

Don't miss a new next.js release

NewReleases is sending notifications on new releases.