Releases: vercel/next.js
Releases Β· vercel/next.js
v15.6.0-canary.3
Core Changes
- fix: dev should produce the correct default fallback regex to match builds/Turbopack: #83701
- [devtool] fix overlay styles are missing: #83721
- Revert "Remove clientParamParsing requirement from RDC for Navigations": #83725
- Only enable unhandledRejection filtering when opted in: #83726
Misc Changes
- tests: disable flaky deployment test while investigating upstream: #83705
- [test] Update snapshots for Rspack + React 18: #83712
- Docs/sep paper cuts: #83689
Credits
Huge thanks to @ztanner, @unstubbable, @icyJoseph, @huozhi, and @gnoff for helping!
v15.6.0-canary.2
Core Changes
- Remove clientParamParsing requirement from RDC for Navigations: #83661
- Upgrade React from
6b70072c-20250909
to886b3d36-20250910
: #83650 - Turbopack: Use readFileSync / writeFileSync for manifest writing: #83694
- Upgrade React from
886b3d36-20250910
tof3a80361-20250911
: #83696 - Don't create client-side debug channel if the feature is disabled: #83699
Misc Changes
- [CI] Fix GitHub Actions matrix configuration for React versions: #83677
- fix(Turbopack): Enable scope hoisting for large files or module counts: #83399
- [turbopack] Lazily construct
resolved::Requests
forEsmAssetReference
: #83662 - Update content-security-policy.mdx, fix development environment error: #83665
Credits
Huge thanks to @unstubbable, @wyattjoh, @Cy-Tek, @timneutkens, @lukesandberg, and @OoMNoO for helping!
v15.6.0-canary.1
Core Changes
- Development: Don't import app-router / hot-reloader through next/link in application code: #83656
Misc Changes
- Turbopack: Only load capsize-font-metrics once: #83654
Credits
Huge thanks to @timneutkens for helping!
v15.6.0-canary.0
Misc Changes
- Turbopack: remove
css_environment
fromEnvironment
: #83487 - Turbopack: Don't add client_runtime_entries to Route Handler compilation: #83655
Credits
Huge thanks to @mischnic and @timneutkens for helping!
v15.5.3
Note
This release is backporting bug fixes. It does not include all pending features/changes on canary.
Core Changes
- fix: validation return types of pages API routes (#83069)
- fix: relative paths in dev in validator.ts (#83073)
- fix: remove satisfies keyword from type validation to preserve old TS compatibility (#83071)
Credits
Huge thanks to @bgub for helping!
v15.5.1-canary.39
v15.5.1-canary.38
Core Changes
- Ignore unhandledRejection events for promises that reject after a React render aborts: #83590
- Update font data: #83631
- [dev] Serve static metadata from filesystem: #83460
Misc Changes
- Turbopack: run NFT unit test: #83233
Credits
Huge thanks to @gnoff, @vercel-release-bot, @devjiwonchoi, and @mischnic for helping!
v15.5.1-canary.37
Core Changes
- Development: Make 'ready in' 195ms faster: #83628
Credits
Huge thanks to @timneutkens for helping!
v15.5.1-canary.36
Core Changes
- Exit
next dev
with a non-zero code when next.config.js is invalid: #83602 - Development: Only load getStaticInfoIncludingLayouts when it's needed: #83555
- Development: Only load HotReloaderWebpack when it is used: #83609
- Fix logic bug in sortByPageExts: #83610
- Update PPR cases with adapter config: #83595
- Development: Don't load Babel when it's not used: #83619
- Development: Don't load hot-reloader-webpack when using Turbopack: #83621
- Development: Only require loadJsConfig when using webpack: #83623
- Upgrade React from
b9a04536-20250904
to6b70072c-20250909
: #83627
Example Changes
- examples(with-supabase): fix import statement in tutorial: #83605
Misc Changes
- Enable more tests for Turbopack: #83589
- Enable more tests for Turbopack, II: #83600
- chore: remove $ from cli cmd: #83603
- Tests: Move build-indicator test to test/development: #83591
- docs: rewrite+usePathname+prerender hydration error mitigation: #83462
Credits
Huge thanks to @mischnic, @icyJoseph, @timneutkens, @tomhmoses, @unstubbable, and @ijjk for helping!
v15.5.1-canary.35
Core Changes
- Update types and more test coverage for adapters: #82919
- fix: devtools initial position should be from next config: #83571
Misc Changes
- [turbopack] Simplify up and dowcasts: #83456
- Turbopack: remove unused transforms: #83567
- Turbopack: emit JSON.parse only for more than 10kb: #83483
- cna: fix typo: #83121
- Fix build-indicator test flaking: #83585
- Turbopack: remove GlobalTypeofs AST pass: #83479
- Turbopack: don't define
process.cwd()
in node_modules: #83452
Credits
Huge thanks to @lukesandberg, @mischnic, @roottool, @timneutkens, @ijjk, and @devjiwonchoi for helping!