NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #731 most downloaded on npm
Native-ESM powered web dev build tool
Last release today
01 Oct 2026
Ships on a steady schedule
a new release about every 2 weeks
Nearly every release is documented
notes for 59 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
754 releases · first in 2020
One column per quarter.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
getBuiltins response JSON serializable (#21029) (ad5b3bf)Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
import.meta.resolve support for ESM config (bundle config loader) (#20962) (f86789a)perEnvironmentWatchChangeDuringDev (#20996) (a5e98e6)require to be injected (#20861) (bb85bd7)names in the manifest with unmangled name for CSS assets (#20585) (4abf056)nodeResolveWithVite (#20989) (ca18b23)/@vite/* modules (#20998) (6843a6a)resolvedSources correctly (#20959) (c4f6039)module.registerHooks when available (#20980) (9c8a780)dev.createEnvironment and build.createEnvironment concurrently (#20699) (d636220)listenersForEvents variable (#20977) (4d01112)invoke parameter (#20991) (29cdb39)Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
generateCodeFrame (#20508) (e7d0b2a)import.meta.main support in config (bundle config loader) (#20516) (5d3e3c2)import.meta.main support for Node.js module runner (#20517) (794a8f2)future: 'warn' (#20473) (e6aaf17)removeServerPluginContainer future deprecation (#20437) (c1279e7)removeServerReloadModule future deprecation (#20436) (6970d17)server.warmupRequest to future deprecation (#20431) (8ad388a)ssrFixStacktrace / ssrRewriteStacktrace to removeSsrLoadModule future deprecation (#20435) (8c8f587)this.fs support (#20301) (0fe3f2f)defaultExternalConditions (#20279) (344d302)removePluginHookSsrArgument future deprecation (#20433) (95927d9)removeServerHot future deprecation (#20434) (259f45d)resolve.externalConditions and add module-sync to default external condition (#20409) (c669c52)import.meta.resolve in module runner (#20260) (62835f7)image-set containing __VITE_ASSET__ (#20520) (f1a2635)entryCssAssetFileNames as an empty Set (#20542) (6a46cda)new URL(, import.meta.url) (#20507) (1b211fd)noExternal: true correctly (#20502) (9ebe4a5)type: asset (#20391) (7eac8dd)resolvedUrls (#20496) (62b3e0d)cssScopeTo (#19592) (ced1343)http-proxy-3 (#20402) (26d9872)process.features (#20544) (856d3f0)Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Today, we're excited to announce the release of the next Vite major:
Object variable in ssr transformed code (#19996) (fceff60)experimental.skipSsrTransform option (#20038) (6c3dd8e)HotBroadcaster (#19988) (cda8c94)build.target and name it baseline-widely-available (#20007) (4a8aa82)HotBroadcaster related types (#19987) (86b5e00)enforce/transform from transformIndexHtml hook (#19349) (6198b9d)configurePreviewServer hook (#20224) (b989c42)configureServer hook (#20222) (f5cc4c0)this.meta.viteVersion (#20088) (f55bf41)createServer (#19894) (c1ae9bd)build.target and name it baseline-widely-available (#20007) (4a8aa82)css.preprocessorMaxWorkers and default to true (#19992) (70aee13)optimizeDeps.noDiscovery (#19984) (6d2dcb4)import.meta.url in bundled Vite (#20235) (3bf3a8a)ssrExportNameKey (#20266) (ac302a7)normalizeModuleId (#20277) (9b98dcb).then(m => m.a) (#20117) (7b7410a)build.rollupOptions.input resolution with rollup (#20080) (9759c29)Object variable in ssr transformed code (#19996) (fceff60)preprocessorOptions.sass (fix #20150) (#20166) (7db56be)cleanGlobalCLIOptions() clean --force (#19999) (d4a171a)environments.*.resolve.noExternal properly (#20077) (daf4a25)server.allowedHosts: true correctly (#20138) (2ade756)computeEntries failed (#20079) (b742b46)optimizeDeps.entries values as globs (#20045) (1422395)ResolvedConfig.createResolver and recommend createIdResolver (#20031) (d101d64)devEnvironmentOptions.moduleRunnerTransform (#20035) (338081d)patch-types plugin for bundling vite (#20089) (c127955)src/node/publicUtils.ts to src/node/index.ts (#20086) (999a1ed)experimental.skipSsrTransform option (#20038) (6c3dd8e)HotBroadcaster (#19988) (cda8c94)options?.ssr support in clientInjectionsPlugin (#19589) (88e0076)HotBroadcaster related types (#19987) (86b5e00)enforce/transform from transformIndexHtml hook (#19349) (6198b9d)legacy.proxySsrExternalModules (#20013) (a37ac83)hostValidationMiddleware (#20019) (83bf90e)mergeWithDefaults for experimental option (#20012) (98c5741)useDefineForClassFields test (#20143) (d90796e)Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
CustomPluginOptionsVite type (#19557) (15abc01)define['process.env'] contains path key with a value (#19517) (832b2c4)hot.invalidate in circular deps (#19870) (d4ee5e8)# in request-target (#19830) (175a839)keepProcessEnv from the DefaultEnvironmentOptions type (#19796) (36935b5)fdir to fix commonjsOptions.dynamicRequireTargets (#19791) (71227be).mts to default resolve.extensions (#19701) (ae91bd0)renderedModules (#19775) (59d0b35)debug (#19715) (e435aae)[hookName].handler in plugins (#19586) (9827df2)Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
mode on server start and add env debugger (#18808) (c575b82)?. after this.getModuleInfo in vite:css-post (#19478) (12b0b8a)Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Please refer to CHANGELOG.md for details.
Your coding agent can read these notes before it upgrades. Set up the MCP server →