Releases: vercel/next.js
Releases Β· vercel/next.js
v16.2.0-canary.29
Core Changes
- Don't insert build id comment in HTML: #89478
- Clarify type checking error message: #89525
- Require explicit
cacheLifeon outer"use cache"when nesting short-lived caches: #89481 - [Instant] Instant validation in Dev: #89077
- Upgrade React from
3e00319b-20260203to95ffd6cd-20260205: #89550 - Turbpopack: fix is_persistent_caching_enabled: #89533
- Fix a small doc typo: #89553
Misc Changes
Credits
Huge thanks to @mischnic, @unstubbable, @lubieowoce, @pavan-sh, and @lukesandberg for helping!
v16.2.0-canary.28
v16.2.0-canary.27
Core Changes
- Add
experimental.reportSystemEnvInliningfor Turbopack: #89304 - fix: use signal-based exit codes to prevent inspector blocking exit: #89351
- Add Instant Navigation Testing API: #89465
- Support MPA navigations in
instant(): #89469 - Handle Pages data route skew with deployment id header, take 2: #89325
- Include owner stack for forwarded errors if available: #89493
- [CC] Rename "unstable_prefetch" to "unstable_instant": #89448
Example Changes
- chore(examples): remove
with-tigrisexample: #81843
Misc Changes
- Update Rspack production test manifest: #89423
- Update Rspack development test manifest: #89424
- Turbopack: improve suggestions for experimental.reportSystemEnvInlining: #89486
- docs: Fix syntax in proxy example code: #89395
- Add experimental flag to expose testing API in production builds: #89499
Credits
Huge thanks to @vercel-release-bot, @mischnic, @timneutkens, @acdlite, @JamBalaya56562, @ericrav, @huozhi, and @lubieowoce for helping!
v15.5.12
v16.2.0-canary.26
Example Changes
- chore(examples): remove
with-recoilexmaple: #81836
Misc Changes
- Don't upload build cache for deployment tests: #89432
- Fix indentation of types of tests in docs: #89409
- Add separate E2E deploy env for turbopack tests: #89458
- Turbopack: Symbol.for and keyFor are sideeffect-free: #89454
Credits
Huge thanks to @mischnic, @JamBalaya56562, @wheresrhys, and @ijjk for helping!
v16.2.0-canary.25
Core Changes
- Replace flight navigation build id field with header: #88855
- Upgrade React from
da641178-20260129toed4bd540-20260202: #89401 - Upgrade React from
ed4bd540-20260202tob1533b03-20260203: #89444 - Upgrade React from
b1533b03-20260203to3e00319b-20260203: #89449 - Rename CACHE_ONE_YEAR for clarity and fix usage: #89450
- [Codemod] Fix agents-md on Windows: #89319
- Experimental deferred entries handling: #88347
Misc Changes
Credits
Huge thanks to @icyJoseph, @mischnic, @ijjk, @fireairforce, and @gaojude for helping!
v16.2.0-canary.24
Core Changes
- Turbopack: FreeVarReference::ReportUsage: #89302
- Make Server Function logging opt-in via
logging.serverFunctions: #89321 - Restore default-enabled Server Function logging: #89407
- Re-add build-complete traces for webpack: #89402
- Skip Server Function logging for
'use cache'functions: #89408
Misc Changes
- Turbopack: Move PrettyPrintError to turbo_tasks and add tests: #89280
- Update Rspack production test manifest: #89372
- Update Rspack development test manifest: #89371
- docs: replace 'can not' with 'cannot': #89354
- docs: Fix custom server code snippets: #89400
Credits
Huge thanks to @sokra, @mischnic, @unstubbable, @vercel-release-bot, @pavan-sh, @amannn, and @ijjk for helping!
v16.2.0-canary.23
Core Changes
- Turbopack: Rename crates/napi to crates/next-napi-bindings and update crate name: #89314
- feat: detect @typescript/native-preview as alternative TypeScript compiler: #89149
- Revert "Fix/zlib mem node": #89322
Credits
Huge thanks to @bgw and @Suhaib3100 for helping!
v16.2.0-canary.22
Misc Changes
- Apply server actions transform to
node_modulesin route handlers: #89316 - [test] Deflake
browser-log-forwarding verbose leveltest suite: #89324
Credits
Huge thanks to @unstubbable for helping!