Sourced from vite's changelog.
8.0.9 (2026-04-20)
Features
Bug Fixes
- allow binding when strictPort is set but wildcard port is in use (#22150) (dfc8aa5)
- build: emptyOutDir should happen for watch rebuilds (#22207) (ee52267)
- bundled-dev: reject requests to HMR patch files in non potentially trustworthy origins (#22269) (868f141)
- css: use unique key for cssEntriesMap to prevent same-basename collision (#22039) (374bb5d)
- deps: update all non-major dependencies (#22219) (4cd0d67)
- deps: update all non-major dependencies (#22268) (c28e9c1)
- detect Deno workspace root (fix #22237) (#22238) (1b793c0)
- dev: handle errors in
watchChangehook (#22188) (fc08bda)- optimizer: handle more chars that will be sanitized (#22208) (3f24533)
- skip fallback sourcemap generation for
?rawimports (#22148) (3ec9cda)Documentation
- align the descriptions in READMEs (#22231) (44c42b9)
- fix reuses wording in dev environment comment (#22173) (9163412)
- fix wording in sass error comment (#22214) (bc5c6a7)
- update build CLI defaults (#22261) (605bb97)
Miscellaneous Chores
ce729f5
release: v8.0.9605bb97
docs: update build CLI defaults (#22261)c28e9c1
fix(deps): update all non-major dependencies (#22268)0a3887d
chore(deps): update dependency dotenv-expand to v13 (#22271)868f141
fix(bundled-dev): reject requests to HMR patch files in non potentially
trust...3ec9cda
fix: skip fallback sourcemap generation for ?raw imports
(#22148)3f24533
fix(optimizer): handle more chars that will be sanitized (#22208)1b793c0
fix: detect Deno workspace root (fix #22237)
(#22238)fc08bda
fix(dev): handle errors in watchChange hook (#22188)374bb5d
fix(css): use unique key for cssEntriesMap to prevent same-basename
collision...