Skip to content
Features
- add
input option (#22642) (9beae37)
- config: warn features incompatible with native loader in bundle loader (#22850) (05302b0)
- css: export PostCSS config type for type-safe configs (#22792) (302c755)
- dev: label network URLs with their interface name (#22830) (78accc4)
- optimizer: support aube lockfile (#22813) (6319827)
- optimizer: support nub lockfile (#22891) (65d3604)
- update rolldown-related dependencies and use client-side HMR in bundled-dev (#22961) (960e9ef)
- wasm: expand test suite, unwrap WebAssembly.Global and enable js-string builtins (#22674) (9e79b51)
Bug Fixes
Performance Improvements
- config: skip native config compat check when warning is ignored (#23000) (18535d1)
- optimizer: check popular package manager lockfiles first (#22909) (14fcb66)
Documentation
- remove
@experimental from resolve.tsconfigPaths JSDoc (#23006) (961643a)
Miscellaneous Chores
8.1.5 (2026-07-16)
Bug Fixes
- bundled-dev: avoid duplicated
buildEnd (#22931) (8100320)
- client: overlay error message format align rolldown (#22869) (5a72b87)
- deps: update all non-major dependencies (#22921) (fef682d)
- deps: update rolldown-related dependencies (#22922) (3c345e4)
- module-runner: don't crash stack-trace source mapping when globalThis.Buffer is absent (#22945) (f8b38e3)
- optimizer: respect importer module format for dynamic import interop with CJS deps (#22951) (6c08c39)
- ssr: scope switch-case declarations to the switch, not the function (#22893) (b59a73f)
Documentation
- build: fix incorrect
@default for build.cssMinify (#22948) (c88c236)
- build: fix incorrect
@default for build.lib.formats (#22911) (369ed60)
Tests
- avoid scanner scanning all files under
__tests__ (#22912) (c961cae)
8.1.4 (2026-07-09)
Features
Bug Fixes
- build: add workaround for building on stackblitz (#22840) (575c32c)
- build: keep
import.meta.url in preload function as-is (#22839) (f1f90ed)
- deps: update all non-major dependencies (#22865) (d4295a9)
- deps: update rolldown-related dependencies (#22866) (7cf07e4)
- html: avoid backtracking in import-only check (#22848) (b5868c0)
- optimizer: avoid optimizer run for transform request before init (#22852) (72a5e21)
- ssr: align named export function call stacktrace column with Node (#22829) (173a1b6)
- strip pure CSS chunk imports when chunkImportMap is enabled (#22841) (648bd04)
Documentation
Miscellaneous Chores
Code Refactoring
Tests
Build System
8.1.3 (2026-07-02)
Bug Fixes
8.1.2 (2026-06-30)
Bug Fixes
- deps: revert es-module-lexer to 2.1.0 (#22827) (0d3bd7c)
- restore, "fix: resolve pnpm .modules.yaml from workspace root instead of cwd (#22757)" (#22825) (efb98cc)
- revert, "fix: escape ids with multiple null bytes (#22687)" (cccef55)
- revert, "fix: resolve pnpm .modules.yaml from workspace root instead of cwd (#22757)" (cf97711)
8.1.1 (2026-06-30)
Features
- update dynamic import warning to link to Vite docs (#22823) (62bd7af)
Bug Fixes
- bundled-dev: avoid stack overflow on
import.meta.hot.invalidate() (#22797) (709eb8e)
- bundled-dev: serve assets emitted during HMR/lazy compile (#22745) (5876b2c)
- bundledDev: skip plugin transform hooks for rolldown-lazy stub modules (#22778) (8f925e2)
- css: preserve dollar signs in external
@import urls with lightningcss (#22718) (9fa7ab4)
- css: resolve tsconfig paths in CSS and Sass @import (#22775) (ef0b891)
- deps: update all non-major dependencies (#22734) (e635f49)
- deps: update all non-major dependencies (#22804) (8837400)
- deps: update rolldown-related dependencies (#22591) (2ce6677)
- escape ids with multiple null bytes (#22687) (833fc30)
- hide console window when running 'net use' on Windows (#22698) (92b63f2)
- ignore bundled config temp dir (#22800) (043a810)
- invert
esbuild.jsxSideEffects when converting to oxc.jsx.pure (#22809) (33895ba)
- optimize-deps: ignore
ERR_CLOSED_SERVER in scanner (#22784) (085a0ab)
- optimizer: scanner should resolve
input from root (#22769) (9722b07)
- resolve pnpm .modules.yaml from workspace root instead of cwd (#22757) (2531ac7)
- return sourcemap field from some plugins that were lacking (#22782) (7e18bf8)
- server: handle malformed URI in indexHtmlMiddleware (#22781) (84f5ccc)
Miscellaneous Chores
Code Refactoring
- css: remove lightningcss null byte bug workaround (#22822) (2dafd3b)
- use pre-defined environments variable to avoid duplicate
Object.values calls (#22790) (1113acf)
Tests
- enable "manual chunk path" test and remove "worker.format error" test (#22824) (c088511)