Skip to content

Releases: vercel/next.js

v12.2.4-canary.11

03 Aug 21:16
Compare
Choose a tag to compare
v12.2.4-canary.11 Pre-release
Pre-release

Core Changes

  • Flush styles effects: #39268
  • chore: rename typo middlewares to interceptors in hot reloader: #39292
  • Remove default setting for object-fit on future fill images: #39297
  • feat(config): implement a human readable ajv errors: #39291

Documentation Changes

  • [docs] Clarify polyfill support: #39272
  • fix typo: docs/advanced-features/react-18/streaming.md: #39293

Misc Changes

  • Update Android NDK path for swc builds: #39298
  • Add delay before exiting tests for log flushing: #39302

Credits

Huge thanks to @huozhi, @josh-, @hiro0218, @atcastle, and @SukkaW for helping!

v12.2.4-canary.10

03 Aug 15:54
Compare
Choose a tag to compare
v12.2.4-canary.10 Pre-release
Pre-release

Core Changes

  • Export URLPattern from next/server: #39219
  • Ensure middleware has single data fetch on query hydration with valid props: #39210
  • Fix URLPattern next/server export on deploy: #39290

Documentation Changes

  • Clear up rewrites documentation: #39238
  • Add section about migrating from next/image to next/future/image: #39270

Example Changes

  • Update edgedb.toml: #39243
  • fix: use if...else in dockerfile: #39263

Credits

Huge thanks to @Schniz, @mduleone, @colinhacks, @ductnn, and @styfle for helping!

v12.2.4-canary.9

01 Aug 22:52
Compare
Choose a tag to compare
v12.2.4-canary.9 Pre-release
Pre-release

Core Changes

  • Add shared dynamic api: #39163
  • Add exportPathMap config type/schema field: #39171
  • Fix default error style overrides: #39169
  • refactor: return single middleware from getMiddleware in dev server: #39177
  • fix(#11930): rewritten api routes can correctly handle cors in dev mode: #38937
  • refactor: simplify middleware execution: #39192
  • Add missing @napi-rs/cli devDependency to next-swc: #39164
  • Fix missing edge routes in dev middleware manifest: #39199
  • Fix: only contain middleware in dev middleware manifest: #39217
  • fix: react dev bundle is picked in prod mode: #39221
  • Add "fill" mode to next/future/image: #38855
  • Handle assetPrefix in app: #39236

Documentation Changes

  • fix: Update testing.md: #39195
  • Replaces getStaticProps with getStaticPaths: #39218

Example Changes

  • Fix typo in with-docker-compose README: #39176
  • examples/with-msw-typescript: #39196

Misc Changes

  • Update tests to use random directory: #39230

Credits

Huge thanks to @huozhi, @barissayil, @seveibar, @Jessidhia, @santidalmasso, @JohnDaly, @Nikhilnama18, @atcastle, and @styfle for helping!

v12.2.4-canary.8

29 Jul 04:34
Compare
Choose a tag to compare
v12.2.4-canary.8 Pre-release
Pre-release

Core Changes

  • Update swc minifier: #39158
  • Fix incorrect component cache for middleware cases: #39159

Documentation Changes

  • Add caveat note about shallow routing with middleware: #39154

Credits

Huge thanks to @kdy1 for helping!

v12.2.4-canary.7

29 Jul 01:25
Compare
Choose a tag to compare
v12.2.4-canary.7 Pre-release
Pre-release

Core Changes

  • Refactor Flight plugins to use types.: #39136
  • Fix middleware + afterFiles SSG rewrite case: #39153

Credits

Huge thanks to @timneutkens for helping!

v12.2.4-canary.6

28 Jul 21:03
Compare
Choose a tag to compare
v12.2.4-canary.6 Pre-release
Pre-release

Core Changes

  • Collect telemetry for next/future/image: #39046
  • [Script] Adds onReady prop to next/script: #38849
  • Ensure we hard navigate for failed _next/data with middleware: #39148

Credits

Huge thanks to @kyliau and @housseindjirdeh for helping!

v12.2.4-canary.5

28 Jul 17:00
Compare
Choose a tag to compare
v12.2.4-canary.5 Pre-release
Pre-release

Core Changes

  • feat(next-swc): Update swc: #39055

Example Changes

  • fix: missing semicolon on Dockerfile: #39142

Credits

Huge thanks to @qutek and @kdy1 for helping!

v12.2.4-canary.4

28 Jul 08:49
Compare
Choose a tag to compare
v12.2.4-canary.4 Pre-release
Pre-release

Core Changes

  • Update pre-compiled to fix check: #39089
  • Fix unhandled rejections with edge runtime: #39091

Example Changes

  • Convert the Cypress config to ESM Module syntax: #39036

Credits

Huge thanks to @ijjk and @nasso for helping!

v12.2.4-canary.3

28 Jul 01:01
Compare
Choose a tag to compare
v12.2.4-canary.3 Pre-release
Pre-release

Core Changes

  • chore: Clean up imports and unused code: #39044
  • Replace node-sass test dependency with sass: #39053
  • Add comments in new router reducer: #39025
  • Add additional comments for reducer/cachenode: #39065
  • fix: print Request & Response properties: #38903
  • fix: show asPath on large page data warning: #39071
  • Remove RSC rendering from render: #39045
  • Ensure query is updated correctly with shallow and middleware: #39086

Example Changes

  • Update default gitignore templates: #39051
  • docs(examples): improve DX while copying command to create new project: #38410
  • docs(example): Update Makeswift example: #39070
  • fix: use if..elif..else in docker examples: #39072
  • feat(with-mux-video): Update mux-player scope and version to latest.: #39079
  • Convert cms-agilitycms example to TypeScript: #38976

Misc Changes

  • Update delayed test output handling: #39078

Credits

Huge thanks to @shuding, @thebergamo, @timneutkens, @fikrikarim, @Kikobeats, @balazsorban44, @clearlyTHUYDOAN, and @maxproske for helping!

v12.2.4-canary.2

26 Jul 20:25
Compare
Choose a tag to compare
v12.2.4-canary.2 Pre-release
Pre-release

Core Changes

  • Add additional comments to new router: #38986
  • Update config-schema for relay field to be less strict: #39010
  • Add config for opting out of optimistic client cache behavior: #38774
  • Fix tracing edge-runtime dependencies: #39009
  • Ensure dangerouslyAllowSVG is passed correctly: #39031
  • Handle getStaticPaths error inside worker to avoid serializing: #39032
  • chore: enable swc externalHelpers when pre-compile: #38182
  • Update to use HEAD request for On-Demand ISR: #39038

Example Changes

  • Added workaround for --isolatedModules inside of configuration files: #39004

Misc Changes

  • Update Safari 10 test to no longer wait for modern Safari: #39028

Credits

Huge thanks to @timneutkens, @titusdmoore, and @SukkaW for helping!