Core Changes
- fix: webpack config context when using rspack: #80921
- Turbopack: pass current Node.js version from JS side instead of invoking node: #80949
- Turbopack/Webpack Build: Remove dead code: #80938
- Upgrade React from
fa3feba6-20250623
tocee7939b-20250625
: #80904 - [segment explorer] hover state for open-in-editor color: #80950
- Upgrade React from
cee7939b-20250625
to4db4b21c-20250626
: #80959 - [devtools] polish icon and label color: #80976
- Use proper reexports in entry-base.ts: #80988
- [segment-explorer] display the builtin conventions: #80961
Misc Changes
- [tests]: add failing deploy test to manifest: #80973
- [tubopack] Compile time replace top level
this
expressions to fix a subtle esm bug and simplify the client side runtime: #80925 - chore(turbopack): Add
swc_ecma_minifier
to turbopack trace target: #80977 - chore(turbopack): Add instrumentation to
Code::generate_source_map
: #80978 - perf(turbopack): Remove needless allocation: #80980
- perf(turbopack): Apply small-vector optimization for
TaskId
s: #80830 - Turbopack: improve unit tests: #80940
- [Segment Cache] Enable deploy tests: #80947
- Turbopack: Add PURE comments for FreeVarReference::EcmaScriptModule: #80902
- Turbopack: fix codegen of directives : #80895
- Use snapshots to verify error stack traces for dynamic validation errors: #80946
- Turbopack: fix sourcemaps of scopehoisted comments: #80987
Credits
Huge thanks to @ztanner, @lukesandberg, @kdy1, @SyMind, @mischnic, @timneutkens, @unstubbable, and @huozhi for helping!