Releases: vercel/next.js
v15.0.4-canary.42
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 inturbopack-core
: #73301 - refactor(turbopack): Use
ResolvedVc<T>
for struct fields inturbo-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
Core Changes
- Upgrade React from
1b1283ad-20241203
tode68d2f4-20241204
: #73525
v15.0.4-canary.40
v15.0.4-canary.39
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
to1b1283ad-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
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
v15.0.4-canary.37
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
ini18n-routing
directory name: #73453
Misc Changes
- docs: Add note about remove of the
swcMinify
flag: #73281 - docs(typo): fix typos in
file conventions
,functions
, anderrors
: #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
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
Note
This release is backporting bug fixes. It does not include all pending features/changes on canary.
Core Changes
Misc Changes
- Update max tag items limit in docs (#73445)
Credits
v15.0.4-canary.34
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!