Update Apr 16, 2025 tracked by Updatify

6.3.0 (2025-04-16)

Features

Bug Fixes

  • hmr: avoid infinite loop happening with hot.invalidate in circular deps (#19870) (d4ee5e8)
  • preview: use host url to open browser (#19836) (5003434)
  • addWatchFile doesn’t work if base is specified (fixes #19792) (#19794) (8bed1de)
  • correct the behavior when multiple transform filter options are specified (#19818) (7200dee)
  • css: remove empty chunk imports correctly when chunk file name contained special characters (#19814) (b125172)
  • dev: make query selector regexes more inclusive (fix #19213) (#19767) (f530a72)
  • fs check with svg and relative paths (#19782) (62d7e81)
  • hmr: run HMR handler sequentially (#19793) (380c10e)
  • keep entry asset files imported by other files (#19779) (2fa1495)
  • module-runner: allow already resolved id as entry (#19768) (e2e11b1)
  • reject requests with # in request-target (#19830) (175a839)
  • types: remove the keepProcessEnv from the DefaultEnvironmentOptions type (#19796) (36935b5)
  • unbundle fdir to fix commonjsOptions.dynamicRequireTargets (#19791) (71227be)
  • align plugin hook filter behavior with pluginutils (#19736) (0bbdd2c)
  • fs check in transform middleware (#19761) (5967313)
  • hmr: throw non-standard error info causes logical error (#19776) (6b648c7)
  • add back .mts to default resolve.extensions (#19701) (ae91bd0)
  • css: parse image-set without space after comma correctly (#19661) (d0d4c66)
  • css: scoped css order with non-scoped css (#19678) (a3a94ab)
  • deps: update all non-major dependencies (#19649) (f4e712f)
  • fs raw query with query separators (#19702) (262b5ec)
  • optimizer: fix incorrect picomatch usage in filter() (#19646) (300280d)
  • ssr: hoist export to handle cyclic import better (#18983) (8c04c69)

Performance Improvements

Documentation

  • vite: fix description of transformIndexHtml hook (#19799) (a0e1a04)

Miscellaneous Chores

Code Refactoring

Tests

Beta Changelogs

6.3.0-beta.2 (2025-04-11)

See 6.3.0-beta.2 changelog

6.3.0-beta.1 (2025-04-03)

See 6.3.0-beta.1 changelog

6.3.0-beta.0 (2025-03-26)

See 6.3.0-beta.0 changelog