github vercel/next.js v12.2.1-canary.4

pre-release2 years ago

Core Changes

  • Honor NEXT_MANUAL_SIG_HANDLE flag in standalone mode: #38346
  • Display stack trace when error occurs in API route: #38289
  • Handle Client Rewrites Correctly: #38340
  • Fix global CSS file imports: #38339
  • [build] validate the exported config values: #38370
  • Correctly check if width is lte 0 in Image Optimization API: #38226
  • chore: shorten image blur svg placholder: #38157
  • Enable swc minifier in create next apps: #38215
  • Filter proper chunks from chunk group for client components: #38379
  • [edge] enable edge compiler source maps by default: #38365
  • Call Error.getInitialProps for the top level error: #21240
  • feat: build edge functions with node.js modules and fail at runtime: #38234
  • Implement new client-side router: #37551

Documentation Changes

  • Update get-static-props.md: #38287
  • Clarification for Testing Environment Variables: #38359
  • Fix typo in SWC plugin destructuring example: #38367
  • Fix/update docs for swc styled components: #38280
  • Update edge-runtime.md: #38271

Example Changes

  • Update analysis scripts: #38201
  • chore(examples): fix experiments loading npm wasm: #38348
  • chore(examples): Convert api-routes-cors example to TypeScript: #38356
  • chore(examples): Convert api-routes-middleware example to TypeScript: #38358
  • Remove CharkraProvicer RestCSS prop: #38199
  • Add example: with-apivideo-upload: #36050
  • Updates with-supertokens example: #38369
  • fix: update with-msw example to function properly for all use cases: #38050
  • chore(examples): Convert blog example to TypeScript: #38095

Misc Changes

  • Update some flaking tests for edge compiler and rsc: #38344
  • chore: remove workspace from package.json since we have `pnpm-works…: #38166
  • Revert "chore: remove workspace from package.json since we have `pnpm-works…": #38376
  • Replace pre-commit with husky: #38350
  • Add more CSS imports test cases: #38343

Credits

Huge thanks to @valcosmos, @hanneslund, @wyattjoh, @shuding, @ryanhaticus, @Schniz, @j-mendez, @maxproske, @armandabric, @WinmezzZ, @andershagbard, @dammy001, @MarDi66, @styfle, @stefanprobst, @padmaia, @huozhi, @okmttdhr, @rishabhpoddar, @marjorg, @dustinsgoodman, @zanechua, @feugy, and @timneutkens for helping!

Don't miss a new next.js release

NewReleases is sending notifications on new releases.