This PR contains the following updates:
Release Notes
vitejs/vite (vite)
Compare Source
Please refer to CHANGELOG.md for details.
Compare Source
Bug Fixes
- dev: trim trailing slash before
server.fs.deny check (#20968) (f479cc5)
Miscellaneous Chores
Code Refactoring
Build System
Compare Source
Bug Fixes
- css: avoid duplicate style for server rendered stylesheet link and client inline style during dev (#20767) (3a92bc7)
- css: respect emitAssets when cssCodeSplit=false (#20883) (d3e7eee)
- deps: update all non-major dependencies (879de86)
- deps: update all non-major dependencies (#20894) (3213f90)
- dev: allow aliases starting with
// (#20760) (b95fa2a)
- dev: remove timestamp query consistently (#20887) (6537d15)
- esbuild: inject esbuild helpers correctly for esbuild 0.25.9+ (#20906) (446eb38)
- normalize path before calling
fileToBuiltUrl (#20898) (73b6d24)
- preserve original sourcemap file field when combining sourcemaps (#20926) (c714776)
Documentation
Miscellaneous Chores
Compare Source
Reverts
Compare Source
Bug Fixes
Documentation
Miscellaneous Chores
Compare Source
Bug Fixes
- build: fix ssr environment
emitAssets: true when sharedConfigBuild: true (#20787) (4c4583c)
- client: use CSP nonce when rendering error overlay (#20791) (9bc9d12)
- deps: update all non-major dependencies (#20811) (9f2247c)
- glob: handle glob imports from folders starting with dot (#20800) (105abe8)
- hmr: trigger prune event when import is removed from non hmr module (#20768) (9f32b1d)
- hmr: wait for
import.meta.hot.prune callbacks to complete before running other HMRs (#20698) (98a3484)
Compare Source
Bug Fixes
- deps: update all non-major dependencies (#20773) (88af2ae)
- esbuild: inject esbuild helper functions with minified
$ variables correctly (#20761) (7e8e004)
- fallback terser to main thread when nameCache is provided (#20750) (a679a64)
- types: strict env typings fail when
skipLibCheck is false (#20755) (cc54e29)
Miscellaneous Chores
Compare Source
Bug Fixes
Compare Source
Bug Fixes
Miscellaneous Chores
- remove unused constants entry from rolldown.config.ts (#20710) (537fcf9)
Code Refactoring
- remove unnecessary
minify parameter from finalizeCss (#20701) (8099582)
Compare Source
Features
- cli: add Node.js version warning for unsupported versions (#20638) (a1be1bf)
- generate code frame for parse errors thrown by terser (#20642) (a9ba017)
- support long lines in
generateCodeFrame (#20640) (1559577)
Bug Fixes
Performance Improvements
Miscellaneous Chores
Code Refactoring
Tests
Compare Source
Bug Fixes
- client: add
[vite] prefixes to debug logs (#20595) (7cdef61)
- config: make debugger work with bundle loader (#20573) (c583927)
- deps: update all non-major dependencies (#20587) (20d4817)
- don't consider ids with
npm: prefix as a built-in module (#20558) (ab33803)
- hmr: watch non-inlined assets referenced by CSS (#20581) (b7d494b)
- module-runner: prevent crash when sourceMappingURL pattern appears in string literals (#20554) (2770478)
Miscellaneous Chores
- deps: migrate to
@jridgewell/remapping from @ampproject/remapping (#20577) (0a6048a)
- deps: update rolldown-related dependencies (#20586) (77632c5)
Compare Source
Bug Fixes
- dev: trim trailing slash before
server.fs.deny check (#20968) (f479cc5)
Miscellaneous Chores
Code Refactoring
Build System
Compare Source
Features
- support files with more than 1000 lines by
generateCodeFrame (#20508) (e7d0b2a)
- add
import.meta.main support in config (bundle config loader) (#20516) (5d3e3c2)
- optimizer: improve dependency optimization error messages with esbuild formatMessages (#20525) (d17cfed)
- ssr: add
import.meta.main support for Node.js module runner (#20517) (794a8f2)
- add
future: 'warn' (#20473) (e6aaf17)
- add
removeServerPluginContainer future deprecation (#20437) (c1279e7)
- add
removeServerReloadModule future deprecation (#20436) (6970d17)
- add
server.warmupRequest to future deprecation (#20431) (8ad388a)
- add
ssrFixStacktrace / ssrRewriteStacktrace to removeSsrLoadModule future deprecation (#20435) (8c8f587)
- client: ping from SharedWorker (#19057) (5c97c22)
- dev: add
this.fs support (#20301) (0fe3f2f)
- export
defaultExternalConditions (#20279) (344d302)
- implement
removePluginHookSsrArgument future deprecation (#20433) (95927d9)
- implement
removeServerHot future deprecation (#20434) (259f45d)
- resolve server URLs before calling other listeners (#19981) (45f6443)
- ssr: resolve externalized packages with
resolve.externalConditions and add module-sync to default external condition (#20409) (c669c52)
- ssr: support
import.meta.resolve in module runner (#20260) (62835f7)
Bug Fixes
- css: avoid warnings for
image-set containing __VITE_ASSET__ (#20520) (f1a2635)
- css: empty CSS entry points should generate CSS files, not JS files (#20518) (bac9f3e)
- dev: denied request stalled when requested concurrently (#20503) (64a52e7)
- manifest: initialize
entryCssAssetFileNames as an empty Set (#20542) (6a46cda)
- skip prepareOutDirPlugin in workers (#20556) (97d5111)
- asset: only watch existing files for
new URL(, import.meta.url) (#20507) (1b211fd)
- client: keep ping on WS constructor error (#20512) (3676da5)
- deps: update all non-major dependencies (#20537) (fc9a9d3)
- don't resolve as relative for specifiers starting with a dot (#20528) (c5a10ec)
- html: allow control character in input stream (#20483) (c12a4a7)
- merge old and new
noExternal: true correctly (#20502) (9ebe4a5)
- deps: update all non-major dependencies (#20489) (f6aa04a)
- dev: denied requests overly (#20410) (4be5270)
- hmr: register css deps as
type: asset (#20391) (7eac8dd)
- optimizer: discover correct jsx runtime during scan (#20495) (10d48bb)
- preview: set correct host for
resolvedUrls (#20496) (62b3e0d)
- worker: resolve WebKit compat with inline workers by deferring blob URL revocation (#20460) (8033e5b)
Performance Improvements
Miscellaneous Chores
Code Refactoring
Tests
Beta Changelogs
See 7.1.0-beta.1 changelog
See 7.1.0-beta.0 changelog
Compare Source
Please refer to CHANGELOG.md for details.
Compare Source
Please refer to CHANGELOG.md for details.
Compare Source
Features
- support files with more than 1000 lines by
generateCodeFrame (#20508) (e7d0b2a)
- add
import.meta.main support in config (bundle config loader) (#20516) (5d3e3c2)
- optimizer: improve dependency optimization error messages with esbuild formatMessages (#20525) (d17cfed)
- ssr: add
import.meta.main support for Node.js module runner (#20517) (794a8f2)
- add
future: 'warn' (#20473) (e6aaf17)
- add
removeServerPluginContainer future deprecation (#20437) (c1279e7)
- add
removeServerReloadModule future deprecation (#20436) (6970d17)
- add
server.warmupRequest to future deprecation (#20431) (8ad388a)
- add
ssrFixStacktrace / ssrRewriteStacktrace to removeSsrLoadModule future deprecation (#20435) (8c8f587)
- client: ping from SharedWorker (#19057) (5c97c22)
- dev: add
this.fs support (#20301) (0fe3f2f)
- export
defaultExternalConditions (#20279) (344d302)
- implement
removePluginHookSsrArgument future deprecation (#20433) (95927d9)
- implement
removeServerHot future deprecation (#20434) (259f45d)
- resolve server URLs before calling other listeners (#19981) (45f6443)
- ssr: resolve externalized packages with
resolve.externalConditions and add module-sync to default external condition (#20409) (c669c52)
- ssr: support
import.meta.resolve in module runner (#20260) (62835f7)
Bug Fixes
- css: avoid warnings for
image-set containing __VITE_ASSET__ (#20520) (f1a2635)
- css: empty CSS entry points should generate CSS files, not JS files (#20518) (bac9f3e)
- dev: denied request stalled when requested concurrently (#20503) (64a52e7)
- manifest: initialize
entryCssAssetFileNames as an empty Set (#20542) (6a46cda)
- skip prepareOutDirPlugin in workers (#20556) (97d5111)
- asset: only watch existing files for
new URL(, import.meta.url) (#20507) (1b211fd)
- client: keep ping on WS constructor error (#20512) (3676da5)
- deps: update all non-major dependencies (#20537) (fc9a9d3)
- don't resolve as relative for specifiers starting with a dot (#20528) (c5a10ec)
- html: allow control character in input stream (#20483) (c12a4a7)
- merge old and new
noExternal: true correctly (#20502) (9ebe4a5)
- deps: update all non-major dependencies (#20489) (f6aa04a)
- dev: denied requests overly (#20410) (4be5270)
- hmr: register css deps as
type: asset (#20391) (7eac8dd)
- optimizer: discover correct jsx runtime during scan (#20495) (10d48bb)
- preview: set correct host for
resolvedUrls (#20496) (62b3e0d)
- worker: resolve WebKit compat with inline workers by deferring blob URL revocation (#20460) (8033e5b)
Performance Improvements
Miscellaneous Chores
Code Refactoring
Tests
Beta Changelogs
See 7.1.0-beta.1 changelog
See 7.1.0-beta.0 changelog
Compare Source
Bug Fixes
Miscellaneous Chores
- deps: update dependency rolldown to ^1.0.0-beta.27 (#20405) (1165667)
Code Refactoring
- use
foo.endsWith("bar") instead of /bar$/.test(foo) (#20413) (862e192)
Compare Source
Bug Fixes
- allow resolving bare specifiers to relative paths for entries (#20379) (324669c)
Build System
Compare Source
Bug Fixes
Miscellaneous Chores
Code Refactoring
- minor changes to reduce diff between normal Vite and rolldown-vite (#20354) (2e8050e)
Compare Source
Bug Fixes
Compare Source
Bug Fixes
Miscellaneous Chores
Compare Source
Vite 7 is out!
Today, we're excited to announce the release of the next Vite major:
⚠ BREAKING CHANGES
- ssr: don't access
Object variable in ssr transformed code (#19996)
- remove
experimental.skipSsrTransform option (#20038)
- remove
HotBroadcaster (#19988)
- css: always use sass compiler API (#19978)
- bump
build.target and name it baseline-widely-available (#20007)
- bump required node version to 20.19+, 22.12+ and remove cjs build (#20032)
- css: remove sass legacy API support (#19977)
- remove deprecated
HotBroadcaster related types (#19987)
- remove deprecated no-op type only properties (#19985)
- remove node 18 support (#19972)
- remove deprecated hook-level
enforce/transform from transformIndexHtml hook (#19349)
- remove deprecated splitVendorChunkPlugin (#19255)
Features
Bug Fixes
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.
Uh oh!
There was an error while loading. Please reload this page.
This PR contains the following updates:
6.4.1->7.1.12Release Notes
vitejs/vite (vite)
v7.1.12Compare Source
Please refer to CHANGELOG.md for details.
v7.1.11Compare Source
Bug Fixes
server.fs.denycheck (#20968) (f479cc5)Miscellaneous Chores
Code Refactoring
Build System
v7.1.10Compare Source
Bug Fixes
//(#20760) (b95fa2a)fileToBuiltUrl(#20898) (73b6d24)Documentation
WebSocketspelling (#20890) (29e98dc)Miscellaneous Chores
v7.1.9Compare Source
Reverts
v7.1.8Compare Source
Bug Fixes
Documentation
Miscellaneous Chores
create-react-applicense (#20865) (166a178)v7.1.7Compare Source
Bug Fixes
emitAssets: truewhensharedConfigBuild: true(#20787) (4c4583c)import.meta.hot.prunecallbacks to complete before running other HMRs (#20698) (98a3484)v7.1.6Compare Source
Bug Fixes
$variables correctly (#20761) (7e8e004)skipLibCheckisfalse(#20755) (cc54e29)Miscellaneous Chores
v7.1.5Compare Source
Bug Fixes
fs.strictcheck to HTML files (#20736) (14015d7)v7.1.4Compare Source
Bug Fixes
Miscellaneous Chores
Code Refactoring
minifyparameter fromfinalizeCss(#20701) (8099582)v7.1.3Compare Source
Features
generateCodeFrame(#20640) (1559577)Bug Fixes
Performance Improvements
resolveConfig(#20646) (f691f57)Miscellaneous Chores
Code Refactoring
importin worker threads (#20641) (530687a)Tests
checkNodeVersiontest (#20647) (731d3e6)v7.1.2Compare Source
Bug Fixes
[vite]prefixes to debug logs (#20595) (7cdef61)npm:prefix as a built-in module (#20558) (ab33803)Miscellaneous Chores
@jridgewell/remappingfrom@ampproject/remapping(#20577) (0a6048a)v7.1.1Compare Source
Bug Fixes
server.fs.denycheck (#20968) (f479cc5)Miscellaneous Chores
Code Refactoring
Build System
v7.1.0Compare Source
Features
generateCodeFrame(#20508) (e7d0b2a)import.meta.mainsupport in config (bundle config loader) (#20516) (5d3e3c2)import.meta.mainsupport for Node.js module runner (#20517) (794a8f2)future: 'warn'(#20473) (e6aaf17)removeServerPluginContainerfuture deprecation (#20437) (c1279e7)removeServerReloadModulefuture deprecation (#20436) (6970d17)server.warmupRequestto future deprecation (#20431) (8ad388a)ssrFixStacktrace/ssrRewriteStacktracetoremoveSsrLoadModulefuture deprecation (#20435) (8c8f587)this.fssupport (#20301) (0fe3f2f)defaultExternalConditions(#20279) (344d302)removePluginHookSsrArgumentfuture deprecation (#20433) (95927d9)removeServerHotfuture deprecation (#20434) (259f45d)resolve.externalConditionsand addmodule-syncto default external condition (#20409) (c669c52)import.meta.resolvein module runner (#20260) (62835f7)Bug Fixes
image-setcontaining__VITE_ASSET__(#20520) (f1a2635)entryCssAssetFileNamesas an empty Set (#20542) (6a46cda)new URL(, import.meta.url)(#20507) (1b211fd)noExternal: truecorrectly (#20502) (9ebe4a5)type: asset(#20391) (7eac8dd)resolvedUrls(#20496) (62b3e0d)Performance Improvements
Miscellaneous Chores
cssScopeTo(#19592) (ced1343)Code Refactoring
http-proxy-3(#20402) (26d9872)Tests
process.features(#20544) (856d3f0)Beta Changelogs
7.1.0-beta.1 (2025年08月05日)
See 7.1.0-beta.1 changelog
7.1.0-beta.0 (2025年07月30日)
See 7.1.0-beta.0 changelog
v7.0.8Compare Source
Please refer to CHANGELOG.md for details.
v7.0.7Compare Source
Please refer to CHANGELOG.md for details.
v7.0.6Compare Source
Features
generateCodeFrame(#20508) (e7d0b2a)import.meta.mainsupport in config (bundle config loader) (#20516) (5d3e3c2)import.meta.mainsupport for Node.js module runner (#20517) (794a8f2)future: 'warn'(#20473) (e6aaf17)removeServerPluginContainerfuture deprecation (#20437) (c1279e7)removeServerReloadModulefuture deprecation (#20436) (6970d17)server.warmupRequestto future deprecation (#20431) (8ad388a)ssrFixStacktrace/ssrRewriteStacktracetoremoveSsrLoadModulefuture deprecation (#20435) (8c8f587)this.fssupport (#20301) (0fe3f2f)defaultExternalConditions(#20279) (344d302)removePluginHookSsrArgumentfuture deprecation (#20433) (95927d9)removeServerHotfuture deprecation (#20434) (259f45d)resolve.externalConditionsand addmodule-syncto default external condition (#20409) (c669c52)import.meta.resolvein module runner (#20260) (62835f7)Bug Fixes
image-setcontaining__VITE_ASSET__(#20520) (f1a2635)entryCssAssetFileNamesas an empty Set (#20542) (6a46cda)new URL(, import.meta.url)(#20507) (1b211fd)noExternal: truecorrectly (#20502) (9ebe4a5)type: asset(#20391) (7eac8dd)resolvedUrls(#20496) (62b3e0d)Performance Improvements
Miscellaneous Chores
cssScopeTo(#19592) (ced1343)Code Refactoring
http-proxy-3(#20402) (26d9872)Tests
process.features(#20544) (856d3f0)Beta Changelogs
7.1.0-beta.1 (2025年08月05日)
See 7.1.0-beta.1 changelog
7.1.0-beta.0 (2025年07月30日)
See 7.1.0-beta.0 changelog
v7.0.5Compare Source
Bug Fixes
Accept: text/html(#20376) (c9614b9)new URL(, import.meta.url)(#20382) (6bc8bf6)Miscellaneous Chores
Code Refactoring
foo.endsWith("bar")instead of/bar$/.test(foo)(#20413) (862e192)v7.0.4Compare Source
Bug Fixes
Build System
@oxc-project/runtimedevDep (#20389) (5e29602)v7.0.3Compare Source
Bug Fixes
Miscellaneous Chores
n/prefer-node-protocolrule (#20368) (38bb268)Code Refactoring
v7.0.2Compare Source
Bug Fixes
v7.0.1Compare Source
Bug Fixes
Miscellaneous Chores
v7.0.0Compare Source
Vite 7 is out!
Today, we're excited to announce the release of the next Vite major:
⚠ BREAKING CHANGES
Objectvariable in ssr transformed code (#19996)experimental.skipSsrTransformoption (#20038)HotBroadcaster(#19988)build.targetand name itbaseline-widely-available(#20007)HotBroadcasterrelated types (#19987)enforce/transformfromtransformIndexHtmlhook (#19349)Features
configurePreviewServerhook (#20224) (b989c42)configureServerhook (#20222) (f5cc4c0)this.meta.viteVersion(#20088) (f55bf41)createServer(#19894) (c1ae9bd)build.targetand name itbaseline-widely-available(#20007) (4a8aa82)css.preprocessorMaxWorkersand default totrue(#19992) (70aee13)optimizeDeps.noDiscovery(#19984) (6d2dcb4)Bug Fixes
import.meta.urlin bundled Vite (#20235) (3bf3a8a)ssrExportNameKey(#20266) (ac302a7)normalizeModuleId(#20277) (9b98dcb)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.