github vercel/next.js v12.3.2-canary.33

pre-release23 months ago

Core Changes

  • Upgrade react-server-dom-webpack and precompiled assets: #41547
  • Improve type checking: #41427
  • Create hash digest for errors in app in production: #41559
  • fix: allow user directory with styled-jsx prefix in next dev: #41484
  • Fix next/image svg blur placeholder with fill: #41573
  • Add TypeScript plugin: #41569
  • Update RSC detection in minimal mode and fix config collection: #41541
  • Add back() and forward() to new router: #41575
  • Update page config APIs: #41580
  • Improve server bundling strategy: #41584
  • Update error message for invalid react-dom/server imports: #41582
  • Support overriding request headers in middlewares: #41380
  • Check root layout change on client: #41475
  • Full remaining path in selected layout segment: #41562
  • Add back/forward test for new router: #41590
  • perf: refactor path logic in router + add LRU cache: #41365
  • Add transpilePackages option: #41583
  • Font loader types: #41591
  • Updating size-adjust calculation: #41406
  • Fix missing JSON.stringify in loader: #41599
  • Root layout head not required: #41621
  • feat(edge): adds AsyncLocalStorage support to the edge function sandbox: #41622
  • Add support for images.loaderFile config: #41585
  • BREAKING CHANGE: Remove React 17: #41629
  • Update next-image-experimental codemod to handle loaders: #41633
  • Font loader default config: #41628
  • Disable using prebundled of react for appDir: #41635

Documentation Changes

  • Docs for request headers overrides in middleware: #41546
  • Fix docs typo in next/image sizes using fill prop: #41560
  • Small change to note <Link /> executes server methods: #41577
  • docs: remove next/future/image note: #41610

Example Changes

  • chore(examples): update with-apivideo: #39727

Misc Changes

  • Run all dev tests with replay on retry: #41168
  • Increase timeout-minutes for dev jobs
  • chore: clarify issue template for examples
  • Add test fixture e2e/app-dir/next-image: #41609

Credits

Huge thanks to @nuta, @styfle, @huozhi, @shuding, @timneutkens, @balazsorban44, @jaril, @marcialca, @hanneslund, @MarDi66, @feedthejim, @janicklas-ralph, @ismaelrumzan, and @feugy for helping!

Don't miss a new next.js release

NewReleases is sending notifications on new releases.