Vite v8.3.0-beta.0

v8.3.0-beta.0Pre-release
Added 12
  • Accept Rolldown watch options in server.watch
  • Add closeServer and closePreviewServer hooks
  • Add top-level tsconfig option
  • Add warning for unsupported hooks in plugin returned from applyToEnvironment hook
  • Support naming the CPU profile via --profile [name] in CLI
  • Warn on named imports from JSON modules in config
Fixed 6
  • Close bundles when generation fails
  • Keep newline-separated srcset candidates intact in CSS
  • Run closeBundle after buildEnd failure in dev
  • Handle import.meta.hot.invalidate in virtual module for HMR
  • Handle dot in srcset density descriptor in utils
  • Match timestamp query parameter with proper delimiters in utils
Removed 2
  • Delete unused PluginContainerOptions
  • Delete unused esbuildPlugin

From Vite

Features
  • accept Rolldown watch options in server.watch (#23133) (1b5cfe3)
  • add closeServer and closePreviewServer hooks (#23110) (e17d2d5)
  • add top-level tsconfig option (#23310) (93164c3)
  • add warning for unsupported hooks in plugin returned from applyToEnvironment hook (#23191) (fdef04f)
  • cli: support naming the CPU profile via --profile [name] (#23042) (a500dee)
  • config: warn on named imports from JSON modules (#23378) (472385e)
  • css: minify style tag (#23183) (8156684)
  • searched params attached to workers are now preserved (#22280) (517b97f)
  • support subpath imports in dynamic import statements (#23185) (b78e2f1)
  • use import.meta.ROLLDOWN_FILE_URL_* for assets in JS (#22888) (4366ac4)
  • use import.meta.ROLLDOWN_FILE_URL_* for other plugins (#22894) (e38f29e)
  • worker: remove worker chunk if it's detected that it's not referenced (#22473) (924997a)
Bug Fixes
  • config: close bundles when generation fails (#23256) (6bacc95)
  • css: keep newline-separated srcset candidates intact (#23265) (4f9d2f4)
  • deps: update all non-major dependencies (#23337) (d550815)
  • deps: update all non-major dependencies (#23404) (238ad81)
  • deps: update rolldown-related dependencies (#23338) (76e8082)
  • deps: update rolldown-related dependencies (#23405) (b882566)
  • dev: run closeBundle after buildEnd failure (#23165) (8cb872e)
  • hmr: handle import.meta.hot.invalidate in virtual module (#23171) (6162968)
  • utils: handle dot in srcset density descriptor (#23346) (b50e1b4)
  • utils: match timestamp query parameter with proper delimiters (#23364) (41f3c6f)
Miscellaneous Chores
Code Refactoring
Tests
View original

Upgraded? How did it go?

Discussion