Vite is a blazing fast frontend build tool powering the next generation of web applications.
Update Aug 7, 2025 tracked by Updatify
7.1.0 (2025-08-07)
Features
-
support files with more than 1000 lines by
generateCodeFrame(#20508) (e7d0b2a) -
add
import.meta.mainsupport in config (bundle config loader) (#20516) (5d3e3c2) - optimizer: improve dependency optimization error messages with esbuild formatMessages (#20525) (d17cfed)
-
ssr: add
import.meta.mainsupport for Node.js module runner (#20517) (794a8f2) -
add
future: 'warn'(#20473) (e6aaf17) -
add
removeServerPluginContainerfuture deprecation (#20437) (c1279e7) -
add
removeServerReloadModulefuture deprecation (#20436) (6970d17)
Update Jul 24, 2025 tracked by Updatify
7.0.6 (2025-07-24)
Bug Fixes
- deps: update all non-major dependencies (#20442) (e49f505)
- dev: incorrect sourcemap when optimized CJS is imported (#20458) (ead2dec)
- module-runner: normalize file:// on windows (#20449) (1c9cb49)
- respond with correct headers and status code for HEAD requests (#20421) (23d04fc)
Miscellaneous Chores
- deps: update rolldown-related dependencies (#20441) (f689d61)
- remove some files from prettier ignore (#20459) (8403f69)
Code Refactoring
Update Jul 17, 2025 tracked by Updatify
7.0.5 (2025-07-17)
Update Jul 8, 2025 tracked by Updatify
7.0.3 (2025-07-08)
Bug Fixes
- client: protect against window being defined but addEv undefined (#20359) (31d1467)
- define: replace optional values (#20338) (9465ae1)
- deps: update all non-major dependencies (#20366) (43ac73d)
Miscellaneous Chores
- deps: update dependency dotenv to v17 (#20325) (45040d4)
- deps: update dependency rolldown to ^1.0.0-beta.24 (#20365) (5ab25e7)
-
use
n/prefer-node-protocolrule (#20368) (38bb268)
Code Refactoring
Update Jul 4, 2025 tracked by Updatify
7.0.2 (2025-07-04)
Update Jun 24, 2025 tracked by Updatify
7.0.0 (2025-06-24)
Today, we’re excited to announce the release of the next Vite major:
- Vite 7.0 announcement blog post
- Docs (translations: 简体中文, 日本語, Español, Português, 한국어, Deutsch, فارسی)
- Migration Guide
⚠ BREAKING CHANGES
Update May 5, 2025 tracked by Updatify
6.3.5 (2025-05-05)
Update Apr 24, 2025 tracked by Updatify
6.3.3 (2025-04-24)
Bug Fixes
- assets: ensure ?no-inline is not included in the asset url in the production environment (#19496) (16a73c0)
- css: resolve relative imports in sass properly on Windows (#19920) (ffab442)
- deps: update all non-major dependencies (#19899) (a4b500e)
- ignore malformed uris in transform middleware (#19853) (e4d5201)
- ssr: fix execution order of re-export (#19841) (ed29dee)
- ssr: fix live binding of default export declaration and hoist exports getter (#19842) (80a91ff)
Performance Improvements
Update Apr 16, 2025 tracked by Updatify
6.3.0 (2025-04-16)
Features
- env: add false option for envDir to disable env loading (#19503) (bca89e1)
- types: make CustomPluginOptionsVite backward compatible (#19760) (821edf1)
- config: improve bad character warning (#19683) (998303b)
- css: support preprocessor with lightningcss (#19071) (d3450ca)
- experimental: add fetchable environment interface (#19664) (c5b7191)
- implement hook filters (#19602) (04d58b4)
-
types: expose
CustomPluginOptionsVitetype (#19557) (15abc01)
Update Mar 14, 2025 tracked by Updatify
6.2.2 (2025-03-14)
Features
-
show friendly error for malformed
base(#19616) (2476391) - worker: show asset filename conflict warning (#19591) (367d968)
Bug Fixes
- await client buildStart on top level buildStart (#19624) (b31faab)
- css: inline css correctly for double quote use strict (#19590) (d0aa833)
- deps: update all non-major dependencies (#19613) (363d691)
- indexHtml: ensure correct URL when querying module graph (#19601) (dc5395a)
- preview: use preview https config, not server (#19633) (98b3160)
Update Mar 7, 2025 tracked by Updatify
6.2.1 (2025-03-07)
Features
Bug Fixes
- css: stabilize css module hashes with lightningcss in dev mode (#19481) (92125b4)
- deps: update all non-major dependencies (#19555) (f612e0f)
- reporter: fix incorrect bundle size calculation with non-ASCII characters (#19561) (437c0ed)
- sourcemap: combine sourcemaps with multiple sources without matched source (#18971) (e3f6ae1)
- ssr: named export should overwrite export all (#19534) (2fd2fc1)
Performance Improvements
Update Feb 25, 2025 tracked by Updatify
6.2.0 (2025-02-25)
Features
- css: allow scoping css to importers exports (#19418) (3ebd838)
-
show
modeon server start and add env debugger (#18808) (c575b82) - use host url to open browser (#19414) (f6926ca)
Bug Fixes
- deps: update all non-major dependencies (#19501) (c94c9e0)
- worker: string interpolation in dynamic worker options (#19476) (07091a1)
-
css: temporary add
?.afterthis.getModuleInfoinvite:css-post(#19478) (12b0b8a)
Miscellaneous Chores
Update Feb 19, 2025 tracked by Updatify
6.1.1 (2025-02-19)
Features
Bug Fixes
- css: run rewrite plugin if postcss plugin exists (#19371) (bcdb51a)
- deps: bump tsconfck (#19375) (746a583)
- deps: update all non-major dependencies (#19392) (60456a5)
- deps: update all non-major dependencies (#19440) (ccac73d)
-
ensure
.[cm]?[tj]sx?static assets are JS mime (#19453) (e7ba55e) - html: ignore malformed src attrs (#19397) (aff7812)
Update Feb 5, 2025 tracked by Updatify
6.1.0 (2025-02-05)
Features
- show hosts in cert in CLI (#19317) (a5e306f)
- support for env var for defining allowed hosts (#19325) (4d88f6c)
- use native runtime to import the config (#19178) (7c2a794)
-
print
portin the logged error message after failed WS connection withEADDRINUSE(#19212) (14027b0) -
add support for
.jxl(#18855) (57b397c) -
add the
builtinsenvironmentresolve(#18584) (2c2d521) - call Logger for plugin logs in build (#13757) (bf3e410)
Update Jan 20, 2025 tracked by Updatify
6.0.10 (2025-01-20)
Update Jan 20, 2025 tracked by Updatify
6.0.9 (2025-01-20)
Update Jan 20, 2025 tracked by Updatify
6.0.8 (2025-01-20)
Bug Fixes
- avoid SSR HMR for HTML files (#19193) (3bd55bc)
- build time display 7m 60s (#19108) (cf0d2c8)
- deps: update all non-major dependencies (#19098) (8639538)
- don’t resolve URL starting with double slash (#19059) (35942cd)
-
ensure
server.close()only called once (#19204) (db81c2d) - optimizer: use correct default install state path for yarn PnP (#19119) (e690d8b)
-
resolve.conditions in ResolvedConfig was
defaultServerConditions(#19174) (ad75c56)
Update Jan 2, 2025 tracked by Updatify
6.0.7 (2025-01-02)
Features
Bug Fixes
-
fix
minifywhenbuilder.sharedPlugins: true(#19025) (f7b1964) -
html: error while removing
vite-ignoreattribute for inline script (#19062) (a492253) - skip the plugin if it has been called before with the same id and importer (#19016) (b178c90)
- ssr: fix semicolon injection by ssr transform (#19097) (1c102d5)
Performance Improvements
Update Dec 26, 2024 tracked by Updatify
6.0.6 (2024-12-26)
Bug Fixes
- css: resolve style tags in HTML files correctly for lightningcss (#19001) (afff05c)
- css: show correct error when unknown placeholder is used for CSS modules pattern in lightningcss (#19070) (9290d85)
-
replace runner-side path normalization with
fetchModule-side resolve (#18361) (9f10261) - resolve: handle package.json with UTF-8 BOM (#19000) (902567a)
- ssrTransform: preserve line offset when transforming imports (#19004) (1aa434e)
Reverts
Miscellaneous Chores
Update Dec 20, 2024 tracked by Updatify
6.0.5 (2024-12-20)
Update Dec 19, 2024 tracked by Updatify
6.0.4 (2024-12-19)
Bug Fixes
-
this.resolveskipSelf should not skip for differentidorimport(#18903) (4727320) -
css: escape double quotes in
url()when lightningcss is used (#18997) (3734f80) - css: root relative import in sass modern API on Windows (#18945) (c4b532c)
- css: skip non css in custom sass importer (#18970) (21680bd)
- deps: update all non-major dependencies (#18967) (d88d000)
- deps: update all non-major dependencies (#18996) (2b4f115)
- fallback terser to main thread when function options are used (#18987) (12b612d)
Update Dec 5, 2024 tracked by Updatify
6.0.3 (2024-12-05)
Bug Fixes
- config: bundle files referenced with imports field (#18887) (2b5926a)
- config: make stacktrace path correct when sourcemap is enabled (#18833) (20fdf21)
- css: rewrite url when image-set and url exist at the same time (#18868) (d59efd8)
- deps: update all non-major dependencies (#18853) (5c02236)
- handle postcss load unhandled rejections (#18886) (d5fb653)
- html: allow unexpected question mark in tag name (#18852) (1b54e50)
- make handleInvoke interface compatible with invoke (#18876) (a1dd396)
Update Dec 2, 2024 tracked by Updatify
6.0.2 (2024-12-02)
Features
Bug Fixes
- css: referencing aliased svg asset with lightningcss enabled errored (#18819) (ae68958)
-
don’t store temporary vite config file in
node_modulesif deno (#18823) (a20267b) -
manifest: use
style.cssas a key for the style file forcssCodesplit: false(#18820) (ec51115) - optimizer: resolve all promises when cancelled (#18826) (d6e6194)
-
resolve: don’t set builtinModules to
externalby default (#18821) (2250ffa)
Update Nov 27, 2024 tracked by Updatify
6.0.1 (2024-11-27)
Bug Fixes
-
default empty server
proxyprevents starting http2 server (#18788) (bbaf514) - manifest: do not override existing js manifest entry (#18776) (3b0837e)
- server: close _ssrCompatModuleRunner on server close (#18784) (9b4c410)
- server: skip hot channel client normalization for wsServer (#18782) (cc7670a)
-
worker: fix
applyToEnvironmenthooks on worker build (#18793) (0c6cdb0)
Reverts
Miscellaneous Chores
Update Nov 26, 2024 tracked by Updatify
6.0.0 (2024-11-26)
Today, we’re taking another big step in Vite’s story. The Vite team, contributors, and ecosystem partners are excited to announce the release of the next Vite major:
- Vite 6.0 announcement blog post
- Docs
- Translations: 简体中文, 日本語, Español, Português, 한국어, Deutsch
- Migration Guide
We want to thank the more than 1K contributors to Vite Core and the maintainers and contributors of Vite plugins, integrations, tools, and translations that have helped us craft this new major. We invite you to get involved and help us improve Vite for the whole ecosystem. Learn more at our Contributing Guide.
⚠ BREAKING CHANGES
Update Jun 8, 2026 tracked by Updatify
Previous Changelogs
5.4.x (2024-08-07 - 2024-11-11)
See 5.4.11 changelog
5.3.x (2024-06-13 - 2024-07-25)
See 5.3.5 changelog
5.2.x (2024-03-20 - 2024-05-28)
See 5.2.12 changelog
5.1.x (2024-02-08 - 2024-03-11)
See 5.1.6 changelog
5.0.x (2023-11-16 - 2024-01-05)
See 5.0.11 changelog
4.5.x (2023-10-18)
See 4.5.0 changelog
4.4.x (2023-07-06 - 2023-10-05)
See 4.4.11 changelog
4.3.x (2023-04-20 - 2023-05-26)
See 4.3.0 changelog
4.2.x (2023-03-16 - 2023-04-18)
See 4.2.2 changelog
4.1.x (2023-02-02 - 2023-02-21)
See 4.1.4 changelog
4.0.x (2022-12-09 - 2023-01-03)
See 4.0.4 changelog