Features
- accept Rolldown watch options in
server.watch(#23133) (1b5cfe3) - add closeServer and closePreviewServer hooks (#23110) (e17d2d5)
- add top-level
tsconfigoption (#23310) (93164c3) - add warning for unsupported hooks in plugin returned from
applyToEnvironmenthook (#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.invalidatein 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
- delete unused
esbuildPlugin(#23381) (f40efef) - exclude postfix from
__VITE_ASSET__(#22886) (a6c08e1) - remove HmrUrl concept (#23172) (67a6807)
- use
urlIdofimport.meta.ROLLDOWN_FILE_URLin wasm plugin (#22962) (92bd2a7)