Sourced from vite's releases.
v8.3.6
Bug Fixes
- await overlapping plugin container close calls (#23935) (175bbeb)
- build: resolve dynamic imports with queries appended when collecting CSS dependencies (#23909) (df36558)
- build: use stable module ids in chunk import map hash signatures (fix #23975) (#23976) (8069835)
- bundled-dev: allow named imports from Node built-ins (#23858) (4260c75)
- bundled-dev: reload when hmr cannot run an entry again (#23849) (a236886)
- deps: update
@rollup/plugin-aliasto v6.0.1 (#23862) (67c965b)- deps: update all non-major dependencies (#23896) (46b91c5)
- deps: update all non-major dependencies (#23966) (b3cb057)
- deps: update rolldown-related dependencies (#23868) (a63eb87)
- deps: update rolldown-related dependencies (#23967) (0105733)
- dev: escape ANSI escape sequence for
server.forwardConsole(#23933) (4f340fd)- html: remove adjacent module tags on the first line (#23823) (eab1dc2)
- ignore pnpm's .modules.yaml as a Vite Task input (#23634) (95c2daf)
- optimizer: detect cache dir precisely (#23912) (cc9bc21)
- optimizer: resolve subpath imports (#) with Vite's resolver (#23959) (0fdd81e)
- respect
build.sourcemapfrom environment (#23879) (82e7aa0)- server: escape HTML attributes (#23995) (a270391)
- server: preserve
$patterns in static alias replacements (#23703) (1b6ed05)- ssr: convert external require against built-in modules to import for
ssr.target=webworker(#23759) (a711f1c)- use top-level
inputfor SSR build whenbuild.ssr: true(#23898) (90bc034)- wasm: reject
.wasmoutsideserver.fs(#23914) (64e2467)- watch files that have a query or hash referenced with
new URL(..., import.meta.url)(#23780) (e954a9c)- worker: keep chunks conflicted with unused workers that are still used by a live worker (#23956) (7139ef3)
Performance Improvements
- build: remove preload link listeners on settle (fix #23920) (#23922) (8109efd)
- css: index rendered modules once per output for
cssScopeTo(#23889) (1b905e5)Miscellaneous Chores
Build System
Sourced from vite's changelog.
8.3.6 (2026-11-05)
Bug Fixes
- await overlapping plugin container close calls (#23935) (175bbeb)
- build: resolve dynamic imports with queries appended when collecting CSS dependencies (#23909) (df36558)
- build: use stable module ids in chunk import map hash signatures (fix #23975) (#23976) (8069835)
- bundled-dev: allow named imports from Node built-ins (#23858) (4260c75)
- bundled-dev: reload when hmr cannot run an entry again (#23849) (a236886)
- deps: update
@rollup/plugin-aliasto v6.0.1 (#23862) (67c965b)- deps: update all non-major dependencies (#23896) (46b91c5)
- deps: update all non-major dependencies (#23966) (b3cb057)
- deps: update rolldown-related dependencies (#23868) (a63eb87)
- deps: update rolldown-related dependencies (#23967) (0105733)
- dev: escape ANSI escape sequence for
server.forwardConsole(#23933) (4f340fd)- html: remove adjacent module tags on the first line (#23823) (eab1dc2)
- ignore pnpm's .modules.yaml as a Vite Task input (#23634) (95c2daf)
- optimizer: detect cache dir precisely (#23912) (cc9bc21)
- optimizer: resolve subpath imports (#) with Vite's resolver (#23959) (0fdd81e)
- respect
build.sourcemapfrom environment (#23879) (82e7aa0)- server: escape HTML attributes (#23995) (a270391)
- server: preserve
$patterns in static alias replacements (#23703) (1b6ed05)- ssr: convert external require against built-in modules to import for
ssr.target=webworker(#23759) (a711f1c)- use top-level
inputfor SSR build whenbuild.ssr: true(#23898) (90bc034)- wasm: reject
.wasmoutsideserver.fs(#23914) (64e2467)- watch files that have a query or hash referenced with
new URL(..., import.meta.url)(#23780) (e954a9c)- worker: keep chunks conflicted with unused workers that are still used by a live worker (#23956) (7139ef3)
Performance Improvements
- build: remove preload link listeners on settle (fix #23920) (#23922) (8109efd)
- css: index rendered modules once per output for
cssScopeTo(#23889) (1b905e5)Miscellaneous Chores
Build System
0fd9a29
release: v8.3.6 (#23996)eab1dc2
fix(html): remove adjacent module tags on the first line (#23823)a270391
fix(server): escape HTML attributes (#23995)7139ef3
fix(worker): keep chunks conflicted with unused workers that are still
used b...0fdd81e
fix(optimizer): resolve subpath imports (#) with Vite's resolver (#23959)8069835
fix(build): use stable module ids in chunk import map hash signatures
(fix #2...95c2daf
fix: ignore pnpm's .modules.yaml as a Vite Task input (#23634)b3cb057
fix(deps): update all non-major dependencies (#23966)0105733
fix(deps): update rolldown-related dependencies (#23967)90bc034
fix: use top-level input for SSR build when
build.ssr: true (#23898)