Skip to content

Releases: vercel/next.js

v15.0.4-canary.42

05 Dec 15:25
Compare
Choose a tag to compare
v15.0.4-canary.42 Pre-release
Pre-release

Example Changes

  • examples: move Postgres example: #73531

Misc Changes

  • turbopack-cli: Use correct fs and env for builds: #73487
  • fix some trivial cases of to_resolved being used in a loop: #73435
  • refactor(turbopack): Use ResolvedVc<T> for struct fields in turbopack-core: #73301
  • refactor(turbopack): Use ResolvedVc<T> for struct fields in turbo-tasks: #73371
  • refactor(turbopack): Use ResolvedVc<T> for trivial struct fields: #73372
  • test: Enable tree shaking tests: #73541
  • [Turbopack] fix incorrect task access for Persistent Caching: #73549

Credits

Huge thanks to @wbinnssmith, @leerob, @arlyon, @kdy1, and @sokra for helping!

v15.0.4-canary.41

04 Dec 20:33
Compare
Choose a tag to compare
v15.0.4-canary.41 Pre-release
Pre-release

Core Changes

  • Upgrade React from 1b1283ad-20241203 to de68d2f4-20241204: #73525

v15.0.4-canary.40

04 Dec 19:19
Compare
Choose a tag to compare
v15.0.4-canary.40 Pre-release
Pre-release

Core Changes

  • fix: fixed dedupe response cloning: #73274

Credits

Huge thanks to @wyattjoh for helping!

v15.0.4-canary.39

04 Dec 18:32
Compare
Choose a tag to compare
v15.0.4-canary.39 Pre-release
Pre-release

Core Changes

  • Fix missing error message in terminal for bound args serialization error: #73508
  • fix: memory leak from warnOnce(): #73483
  • Upgrade React from b01722d5-20241114 to 1b1283ad-20241203: #73506
  • Fix: Importing an ESM file from next/dist/client/.js fails: #73485

Misc Changes

  • [Turbopack] small minor performance improvements for dirtyness tracking and scheduling: #73494

Credits

Huge thanks to @unstubbable, @styfle, and @sokra for helping!

v15.0.4-canary.38

04 Dec 10:04
Compare
Choose a tag to compare
v15.0.4-canary.38 Pre-release
Pre-release

Core Changes

  • Ensure Issue Overlay sourcemaps externals in Turbopack: #73439

Misc Changes

  • prevent accidentally re-creating ResolvedVc via deref by using a deprecated fn: #73428
  • refactor(turbopack): Disable tree shaking by default: #73421
  • [Turbopack] fix race condition in database compaction: #73495
  • fix unnecessary to_resolved calls in test cases: #73501

Credits

Huge thanks to @arlyon, @kdy1, @sokra, and @eps1lon for helping!

v14.2.20

04 Dec 21:21
Compare
Choose a tag to compare

Note

This release is backporting bug fixes. It does not include all pending features/changes on canary.

Core Changes

  • Fix fetch cloning bug (#73532)

Credits

Huge thanks to @wyattjoh for helping!

v15.0.4-canary.37

03 Dec 23:34
Compare
Choose a tag to compare
v15.0.4-canary.37 Pre-release
Pre-release

Core Changes

  • fix: running cleanup before server is initialized: #73476
  • [edge-runtime] drop node16: #73432
  • feat(after): allow request APIs in after (actions/handlers): #73345
  • Sourcemap errors logged in Edge runtime: #73438
  • refactor: rename ALS instances to prevent bad auto imports: #73480
  • Show a proper error if a server function's bound args cannot be serialized: #73471
  • remove unnecessary internal middleware header from response: #73482

Example Changes

  • examples: remove app-dir in i18n-routing directory name: #73453

Misc Changes

  • docs: Add note about remove of the swcMinify flag: #73281
  • docs(typo): fix typos in file conventions, functions, and errors: #73376
  • add more ResolvedVc best-practices lints: #73331
  • docs: sort and update CMS examples: #73295
  • Allow passing a nonce to google tag manager related script: #73370
  • Getting Started Docs: CSS: #73341
  • Getting Started docs: Fetching and Streaming: #73352
  • Getting Started Docs: Images and Fonts feedback: #73470

Credits

Huge thanks to @icyJoseph, @ahmoin, @arlyon, @JamBalaya56562, @lubieowoce, @Kikobeats, @eps1lon, @abdelrahmanAbouelkheir, @delbaoliveira, @unstubbable, and @ztanner for helping!

v15.0.4-canary.36

03 Dec 12:15
Compare
Choose a tag to compare
v15.0.4-canary.36 Pre-release
Pre-release

Core Changes

  • refactor(after): remove unnecessary conditionals: #73447
  • Bump @swc/core to 1.9.3: #73420
  • remove usage of "@vercel/request-context": #71383
  • Add ensure-page span for development tracing: #73346
  • chore(image-optimizer): cleanup unused code paths, refactor opts: #73373

Example Changes

  • chore(examples): update api-routes-cors: #73408
  • chore: release turbopack npm packages: #73443
  • updating with-linaria example to utilize the App Router.: #73419
  • updated with-polyfills example to utilize the App Router.: #73425

Misc Changes

  • chore(cna): add .pnpm-debug.log* to all cna gitignore: #73446
  • cna: update .gitignore to ignore all .env files: #73415
  • chore(turbo-tasks): improve ast-grep lint time: #73440
  • [Turbopack] fix mmap advise on windows: #73462
  • Getting Started docs: Images and Fonts: #73340
  • Add mention of changing debugWithEdge to debugWithChrome.: #73409
  • [Turbopack] Persistent Caching fixups: #73423
  • docs: Fix codeblock switcher: #73436
  • docs: add missing punctuation in developing-using-local-app.md: #73163
  • Update max tag items limit in docs: #73444
  • Retire replay-io: #73282

Credits

Huge thanks to @samcx, @lubieowoce, @JamBalaya56562, @HerringtonDarkholme, @sokra, @wbinnssmith, @eps1lon, @delbaoliveira, @sokra, @leerob, @timneutkens, @lumirlumir, @styfle, @ijjk, @gaojude, @PapatMayuri and @bpb54321 for helping!

v14.2.19

03 Dec 16:10
Compare
Choose a tag to compare

Note

This release is backporting bug fixes. It does not include all pending features/changes on canary.

Core Changes

  • ensure worker exits bubble to parent process (#73433)
  • Increase max cache tags to 128 (#73125)

Misc Changes

  • Update max tag items limit in docs (#73445)

Credits

Huge thanks to @ztanner and @ijjk for helping!

v15.0.4-canary.34

02 Dec 11:13
Compare
Choose a tag to compare
v15.0.4-canary.34 Pre-release
Pre-release

Example Changes

  • updated with-context-api example to utilize the App Router.: #73316
  • updated with-mqtt-js example to utilize the App Router.: #73303

Misc Changes

  • docs: add missing default to page component examples: #73233
  • Documentation Fix: Typo and URL Correction: #73397
  • [Turbopack] Custom persistence layer: #73029

Credits

Huge thanks to @PapatMayuri, @devpla, @betterthanhajin, and @sokra for helping!