Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
6005 commits
Select commit Hold shift + click to select a range
843a47d
release: create-vite@9.1.2
sapphi-red Jul 30, 2026
7ac6f7f
fix(deps): update rolldown-related dependencies (#23070)
renovate[bot] Jul 31, 2026
9cbeecb
test: add relative path in assetsInclude case (#22955)
sapphi-red Jul 31, 2026
17f7b2f
fix: handle shebang ending with uncommon line terminators (#23038)
sapphi-red Jul 31, 2026
e6b6b16
docs: extract VersionsList component (#23085)
sapphi-red Jul 31, 2026
7673c02
test: reduce logs (#23138)
sapphi-red Aug 3, 2026
1331b0b
perf(css): look up pure CSS chunks through a Set (#23114)
irontaek Aug 3, 2026
b4bf596
fix: don't mutate the user config when resolving the lib entry from t…
shulaoda Aug 3, 2026
4adc1e7
chore(deps): update dependency rolldown-plugin-dts to ^0.28.0 (#23137)
renovate[bot] Aug 3, 2026
9db65ce
chore(deps): update dependency strip-literal to v4 (#23140)
renovate[bot] Aug 3, 2026
14454fd
fix(deps): update all non-major dependencies (#23136)
renovate[bot] Aug 3, 2026
40a3999
docs: remove nonexistent `RemoteEnvironmentTransport` import in envir…
latent-9 Aug 3, 2026
89620f0
docs(static-deploy): remove kinsta (#23142)
bluwy Aug 3, 2026
278dc80
test(bundled-dev): un-skip long-tail playground cases (#23082)
h-a-n-a Aug 4, 2026
06cd77f
docs: fix broken links in Environment API pages (#23148)
ChinesePrince07 Aug 4, 2026
e72036e
refactor(bundled-dev): remove rolldown lazy stub module workaround (#…
btea Aug 4, 2026
fe37d67
test: fix flaky legacy watch failure by workaround (#23152)
sapphi-red Aug 4, 2026
ff4ab6c
test(bundled-dev): enable assets playgrounds (#23078)
h-a-n-a Aug 4, 2026
5290aea
test(bundled-dev): enable css playgrounds (#23079)
h-a-n-a Aug 4, 2026
23b8a08
refactor(bundled-dev): avoid injecting server values in the bundle (#…
sapphi-red Aug 4, 2026
eac0cc8
fix(bundled-dev): inject client script tag before chunk scripts (#23161)
h-a-n-a Aug 5, 2026
ad55e34
test(bundled-dev): enable html playground (#23081)
h-a-n-a Aug 5, 2026
d62b336
chore: remove outdated `minimumReleaseAgeExclude` configuration (#23174)
btea Aug 5, 2026
ef02435
docs(build): fix incomplete `@default` for build.minify (#23177)
dfedoryshchev Aug 6, 2026
c2155fe
test(bundled-dev): enable sourcemap playgrounds (#23080)
h-a-n-a Aug 6, 2026
15f0307
fix(build): make client chunkImportMap work with `sharedPlugins: true…
sapphi-red Aug 6, 2026
de041a7
fix(css): don't re-run lightningcss visitor during minify (fix #23146…
lazerg Aug 6, 2026
1694482
test: poll after editFile in playground tests (#23186)
h-a-n-a Aug 6, 2026
fddf4ea
fix(server): use a random port when port is 0 (#23158)
BlankParticle Aug 6, 2026
4216158
release: v8.2.1
sapphi-red Aug 6, 2026
d0d032b
release: plugin-legacy@8.2.3
sapphi-red Aug 6, 2026
7e221fc
docs: explain browser target using words used by baseline-browser-map…
sapphi-red Aug 7, 2026
e2d4749
docs(migration): import swc in the decorator workaround (#23188)
dogledogle Aug 7, 2026
6a33398
docs(api-javascript): fix typo and update configuration reference (#2…
dogledogle Aug 7, 2026
57fea00
docs(static-deploy): update new platform rules (#23190)
bluwy Aug 7, 2026
6452703
docs(build): correct 'rollup' to 'Rolldown' (#23202)
dogledogle Aug 10, 2026
4f1411d
docs: pin vitepress to 2.0.0-alpha.18 to fix language switcher (#23223)
gilangabdian Aug 10, 2026
0cba7fe
docs: fix highlight lines (#23206)
dogledogle Aug 11, 2026
a0cfcf7
chore: fix ts errors in build test cases (#23209)
btea Aug 11, 2026
8fb7675
fix(optimizer): close custom extension analysis bundles (#23207)
teamleaderleo Aug 11, 2026
2c485d6
docs: fix grammar in Vite 5.1 blog post (#23228)
Chanjeong Aug 11, 2026
9c75eb1
docs: correct the type of `server.middlewareMode` (#23222)
btea Aug 11, 2026
b4d66fe
test(define): close rolldown bundler after generate (#23231)
btea Aug 11, 2026
5e7efa0
chore: upgrade markdown-it-image-size (#23241)
dogledogle Aug 13, 2026
74a25c3
docs(server-options): update sourcemapIgnoreList Rolldown references …
dogledogle Aug 13, 2026
d615bcd
build: use JSON import attributes instead of readFIleSync in rolldown…
btea Aug 13, 2026
a20a35e
docs(build): note cssTarget precedence (#23200)
santhiprakash Aug 13, 2026
dcf88bd
fix(define): fix match escaped dots to support $-prefixed define keys…
contactjawad Aug 13, 2026
904072c
chore(deps): bump nanoid from 3.3.16 to 6.0.1 (#23226)
dependabot[bot] Aug 17, 2026
56f75f6
docs(deps): update vitepress to 1.0.0-alpha.19 and theme to 5.0.6 (#2…
sapphi-red Aug 17, 2026
5c1c6c6
refactor: use named regex constants over inline literals (#22964)
btea Aug 17, 2026
83ecb2c
fix(deps): update rolldown-related dependencies (#23218)
renovate[bot] Aug 17, 2026
1cbf7d6
fix(create-vite): update moved eslint-react plugin links in generated…
Aug 18, 2026
ba958bd
fix(deps): update all non-major dependencies (#23217)
renovate[bot] Aug 18, 2026
02cffa9
fix: reduce Windows 8.3-short-name detection false-positives (#23066)
harshmathurx Aug 18, 2026
3ba026d
fix(bundled-dev): handle lazy request error (#23291)
sapphi-red Aug 18, 2026
354adfe
docs(cli): add experimentalBundle option (#22392)
grzdev Aug 18, 2026
7822e14
test(bundled-dev): enable hmr playground (#23254)
sapphi-red Aug 18, 2026
3dbddef
fix(bundled-dev): hot update through circular imports instead of relo…
sapphi-red Aug 18, 2026
c0f2fc6
fix(vite): update outdated upstream file links in license comments (#…
Aug 18, 2026
d9b10a9
fix(module-runner): exclude completed modules from in-flight cycle de…
DaZuiZui Aug 19, 2026
4a261f2
test(module-runner): add TLA circular import case (#23299)
sapphi-red Aug 19, 2026
599b44b
test(module-runner): simplify server-hmr tests (#23300)
sapphi-red Aug 19, 2026
2804636
fix(css): don't pass empty targets to lightningcss (#23295)
lazerg Aug 19, 2026
1d9fa39
refactor: use JSON import attributes instead of readFileSync in const…
btea Aug 19, 2026
4417cbf
docs: fix formatting inconsistencies for better clarity (#23270)
minirang Aug 19, 2026
1604848
docs: clarify about `server.proxy` WebSocket origin check (#23293)
sapphi-red Aug 19, 2026
495d9ff
feat(deps): widen `@vitejs/devtools` peer range to v0.5.0 (#23302)
antfu Aug 19, 2026
05a003e
fix(config): resolve sourcemap paths against sourcemap location (#23239)
lazerg Aug 19, 2026
7ec81e2
ci: use `$/` syntax to reference local action and remove actionlint (…
bluwy Aug 19, 2026
8413052
fix: respect `resolve.preserveSymlinks` when resolving root (fix #231…
lazerg Aug 19, 2026
bdfadef
test(bundled-dev): run hmr-ssr spec in bundled dev mode under test-se…
h-a-n-a Aug 19, 2026
1fb8afe
chore(create-vite): mention experimental react compiler support (#23306)
sapphi-red Aug 20, 2026
9db0b61
fix(ssr): rewrite computed key of destructing parameter (#23307)
sapphi-red Aug 20, 2026
cb77e2a
test(ssr): add destructing assignment case for moduleRunnerTransform …
sapphi-red Aug 20, 2026
de1111a
release: v8.2.2
sapphi-red Aug 20, 2026
1f5b539
test: eliminate eslint warnings (#23315)
btea Aug 21, 2026
e79c471
chore: replace prettier comment with oxfmt (#23318)
btea Aug 21, 2026
6bacc95
fix(config): close bundles when generation fails (#23256)
NgoQuocViet2001 Aug 21, 2026
91ae134
ci: setup PR-driven release (#23116)
sapphi-red Aug 21, 2026
8cb872e
fix(dev): run closeBundle after buildEnd failure (#23165)
teamleaderleo Aug 21, 2026
6162968
fix(hmr): handle `import.meta.hot.invalidate` in virtual module (#23171)
sapphi-red Aug 21, 2026
67a6807
refactor: remove HmrUrl concept (#23172)
sapphi-red Aug 21, 2026
a500dee
feat(cli): support naming the CPU profile via --profile [name] (#23042)
shulaoda Aug 21, 2026
b78e2f1
feat: support subpath imports in dynamic import statements (#23185)
Rich-Harris Aug 21, 2026
8156684
feat(css): minify style tag (#23183)
sapphi-red Aug 21, 2026
924997a
feat(worker): remove worker chunk if it's detected that it's not refe…
sapphi-red Aug 21, 2026
e17d2d5
feat: add closeServer and closePreviewServer hooks (#23110)
jamesopstad Aug 21, 2026
5164b6a
test(hmr): skip virtual module `import.meta.hot.invalidate` test in b…
sapphi-red Aug 21, 2026
1b5cfe3
feat: accept Rolldown watch options in `server.watch` (#23133)
shulaoda Aug 21, 2026
517b97f
feat: searched params attached to workers are now preserved (#22280)
jurerotar Aug 21, 2026
a6c08e1
refactor: exclude postfix from `__VITE_ASSET__` (#22886)
sapphi-red Aug 21, 2026
4366ac4
feat: use `import.meta.ROLLDOWN_FILE_URL_*` for assets in JS (#22888)
sapphi-red Aug 21, 2026
e38f29e
feat: use `import.meta.ROLLDOWN_FILE_URL_*` for other plugins (#22894)
sapphi-red Aug 21, 2026
ce69ea6
docs: plugin asset emitting (#22898)
sapphi-red Aug 21, 2026
0291408
test: add `renderBuiltUrl` change changes hash (#23118)
sapphi-red Aug 21, 2026
92bd2a7
refactor: use `urlId` of `import.meta.ROLLDOWN_FILE_URL` in wasm plug…
sapphi-red Aug 21, 2026
7519607
test: add asset path replacement in `typeof` test (#23157)
sapphi-red Aug 21, 2026
dd1a8fb
ci: set up bot workflow and ai policy (#23311)
bluwy Aug 21, 2026
97ad042
chore: use oxfmt `sortImports` (#23319)
sapphi-red Aug 22, 2026
a98c8d9
chore: remove eslint comment (#23325)
btea Aug 22, 2026
ea5ac7c
ci: fix bot comment formatting (#23329)
bluwy Aug 23, 2026
7bdad37
chore: add 97ad042 to .git-blame-ignore-revs (#23330)
ulrichstark Aug 23, 2026
4f9d2f4
fix(css): keep newline-separated srcset candidates intact (#23265)
vjymisal0 Aug 23, 2026
3e34883
ci: narrow semantic-pull-request triggers (#23335)
bluwy Aug 24, 2026
5fdfd26
chore: update contributing (#23332)
btea Aug 24, 2026
8b3b489
test(css): fix css async order (#23339)
sapphi-red Aug 24, 2026
76e8082
fix(deps): update rolldown-related dependencies (#23338)
renovate[bot] Aug 24, 2026
c31c499
feat(create-vite): add nub package manager support (#23019)
colinhacks Aug 24, 2026
8d1c9c7
chore(deps): remove `oxc-minify` from docs (#23341)
sapphi-red Aug 24, 2026
21a3ee9
chore: remove outdated `minimumReleaseAgeExclude` config (#23340)
btea Aug 24, 2026
d550815
fix(deps): update all non-major dependencies (#23337)
renovate[bot] Aug 24, 2026
2e8355d
chore(docs): remove markdown-it-image-size (#23342)
bluwy Aug 24, 2026
c32e784
release: create-vite@9.2.0 (#23344)
github-actions[bot] Aug 24, 2026
57f0bf5
docs(guide): fix API documentation grammar and casing (#23353)
dogledogle Aug 25, 2026
41f3c6f
fix(utils): match timestamp query parameter with proper delimiters (#…
koding88 Aug 26, 2026
7370bc3
ci: skip all bot handling if skip label exist (#23369)
bluwy Aug 26, 2026
cd810de
revert: narrow semantic-pull-request triggers (#23370)
bluwy Aug 26, 2026
bfdb227
docs: update development tools list (#23363)
btea Aug 26, 2026
90d08f0
docs: remove outdated locale links (#23368)
bluwy Aug 26, 2026
493cc7d
chore: remove useless files (#23372)
btea Aug 26, 2026
ee64401
chore: delete unused `PluginContainerOptions` (#23382)
ulrichstark Aug 27, 2026
e2b597d
docs(config): fix wording and terminology (#23397)
dogledogle Aug 29, 2026
b882566
fix(deps): update rolldown-related dependencies (#23405)
renovate[bot] Aug 31, 2026
238ad81
fix(deps): update all non-major dependencies (#23404)
renovate[bot] Aug 31, 2026
472385e
feat(config): warn on named imports from JSON modules (#23378)
btea Sep 1, 2026
fdef04f
feat: add warning for unsupported hooks in plugin returned from `appl…
sapphi-red Sep 1, 2026
b50e1b4
fix(utils): handle dot in srcset density descriptor (#23346)
NgoQuocViet2001 Sep 1, 2026
5a38afe
chore(deps): update pnpm to v12 (#23410)
sapphi-red Sep 1, 2026
33d0e98
ci: make backport releases possible (#23394)
sapphi-red Sep 1, 2026
f40efef
refactor: delete unused `esbuildPlugin` (#23381)
ulrichstark Sep 1, 2026
93164c3
feat: add top-level `tsconfig` option (#23310)
sapphi-red Sep 2, 2026
db45bb1
chore: enable `minimumReleaseAgeExcludePrune` (#23411)
btea Sep 2, 2026
b120589
chore: update debugging playwright tests section in contributing.md (…
btea Sep 2, 2026
1c46db5
release: v8.3.0-beta.0 (#23416)
github-actions[bot] Sep 2, 2026
a6d43bc
fix(bundled-dev): mark payload delivered on client report (#23373)
h-a-n-a Sep 3, 2026
07d6570
docs(api-javascript): remove example file name (#23423)
bluwy Sep 3, 2026
e8d6a4d
fix(build): keep hash placeholders as-is in `resolveFileUrl` hook (#2…
sapphi-red Sep 4, 2026
3b8c45b
chore: enable `minimumReleaseAgeStrict` (#23424)
btea Sep 4, 2026
12e709c
fix(html): don't inline preload link targets (fix #13355) (#23387)
kakiuwang-ui Sep 4, 2026
8492422
fix: resolve the actual package root in findNearestMainPackageData fo…
btea Sep 4, 2026
ac6526f
chore(deps): update actions/deploy-pages digest to 368f825 (#23444)
renovate[bot] Sep 7, 2026
d6b19ab
chore: fix ts-check comment ordering (#23386)
btea Sep 7, 2026
f794133
chore: introducing `@e18e/eslint-plugin` (#23357)
btea Sep 7, 2026
68aeb8a
feat(devtools): enable dev server integration (#23333)
webfansplz Sep 7, 2026
4ec58d1
fix: shortcuts extend error (#23447)
btea Sep 7, 2026
b919a1a
chore: remove unnecessary comment (#23448)
sapphi-red Sep 7, 2026
fc7c104
fix(deps): update all non-major dependencies (#23445)
renovate[bot] Sep 7, 2026
5bce8ca
release: v8.3.0-beta.1 (#23449)
github-actions[bot] Sep 7, 2026
e6f6b3e
feat(build): avoid settling seen preload dependencies for performance…
StirStudios Sep 8, 2026
42a4ea7
chore: avoid recompiling regex in mergeChangelog script (#23456)
btea Sep 10, 2026
ef0dc17
fix: only treat whole `node_modules` path segments as dependencies (f…
kakiuwang-ui Sep 10, 2026
8abf700
perf(proxy): pre-compile context matchers at server creation (#23263)
btea Sep 10, 2026
c8f7b28
docs(ssr): explain server-only module reloads (fix #19114) (#23235)
Tiancheng-Xu Sep 10, 2026
9913672
fix: handle CRLF line endings in code frame positions (#23219)
nyxst4ck Sep 10, 2026
434e8e9
release: v8.3.0 (#23464)
github-actions[bot] Sep 10, 2026
1aec41b
release: create-vite@9.2.1 (#23465)
github-actions[bot] Sep 10, 2026
99bd9d1
chore: merge prereleases in changelog (#23466)
sapphi-red Sep 10, 2026
bd3a3a9
chore: enable `trustPolicyExcludePrune` (#23476)
btea Sep 15, 2026
4aba8d8
fix: merge `build.rolldownOptions.output.comments` correctly (#23514)
sapphi-red Sep 18, 2026
9aecbbf
fix(deps): update rolldown-related dependencies (#23483)
renovate[bot] Sep 18, 2026
6a84c72
chore: update `optimizeDeps.include` comment (#23489)
btea Sep 18, 2026
f4b4431
refactor: assets regexp use non-capture (#23491)
btea Sep 18, 2026
3c752c8
fix(deps): update all non-major dependencies (#23482)
renovate[bot] Sep 18, 2026
e9078f8
docs: size the version check input to its content (#23505)
CSY54 Sep 18, 2026
9abd99b
refactor: remove duplicate configurations (#23532)
btea Sep 21, 2026
15569ce
docs: fix typo builtin -> built-in in plugins guide (#23525)
GhaythBenAbid Sep 22, 2026
bd97903
docs(config): document preserveEntrySignatures defaults (#23469)
koriyoshi2041 Sep 22, 2026
39330f4
fix(optimizer): don't skip imports whose binding starts with type (#2…
btea Sep 22, 2026
1544bb1
docs(config): correct the server.sourcemapIgnoreList default (#23462)
kakiuwang-ui Sep 22, 2026
af7cdf6
refactor: replace `find` with `some` (#23554)
btea Sep 23, 2026
f155b62
fix(create-vite): add router only options for tanstack router/start (…
DogPawHat Sep 23, 2026
e8990c4
fix(deps): update all non-major dependencies (#23537)
renovate[bot] Sep 24, 2026
63567c7
chore(optimizer): add debug log when waiting for dep before init (#23…
sapphi-red Sep 24, 2026
6e09961
test(bundled-dev): enable passing cases in more playgrounds (#23552)
h-a-n-a Sep 24, 2026
5f89433
fix(optimizer): resolve pending discovered dep processing on close be…
sapphi-red Sep 24, 2026
04fc30a
fix(sourcemap): skip URL source roots when injecting sources content …
murugu-21 Sep 24, 2026
e5d9af2
refactor(create-vite): use `tinyexec` instead of `cross-spawn` (#23541)
btea Sep 24, 2026
6f831f9
fix(server): avoid reinitializing watcher when adding file after serv…
sapphi-red Sep 24, 2026
f68c0d5
fix: handle `server.ws: false` in mergeConfig (#23511)
vjymisal0 Sep 24, 2026
931ad65
docs: update viteconf link on the sidebar to 2026 and add banner (#23…
sapphi-red Sep 24, 2026
39ddf7c
release: v8.3.1 (#23573)
github-actions[bot] Sep 24, 2026
e64a587
fix: limit size of object and array printing via `forwardConsole` (#2…
hi-ogawa Sep 25, 2026
00cb9fd
ci: use pnpm/setup action (#23579)
bluwy Sep 25, 2026
972b73a
chore: use full version for actions comment (#23580)
sapphi-red Sep 25, 2026
6928301
ci: unpin Node 24 Windows CI (#23581)
sapphi-red Sep 25, 2026
bbc8812
fix(ssr): encode whitespace in module runner sourceURL (#23513)
danielroe Sep 25, 2026
db915e5
refactor: use `tinyexec` instead of `cross-spawn` (#23583)
btea Sep 25, 2026
3d02335
ci: remove unnecessary step (#23582)
btea Sep 25, 2026
bc598a6
fix(bundled-dev): serve the rolldown runtime from the installed rolld…
h-a-n-a Sep 25, 2026
9944fa6
fix(deps): update all non-major dependencies (#23601)
renovate[bot] Sep 28, 2026
88c1741
fix(deps): update rolldown-related dependencies (#23602)
renovate[bot] Sep 28, 2026
e57f4da
test: replace native config loader incompatible code (#23605)
sapphi-red Sep 28, 2026
afaf48b
test(bundled-dev): enable worker playground specs (#23289)
h-a-n-a Sep 28, 2026
634745d
test(bundled-dev): accept a rolldown dev runtime with no helper impor…
h-a-n-a Sep 28, 2026
ddd0ff1
test(bundled-dev): enable fs-serve, resolve, dynamic-import and asset…
h-a-n-a Sep 29, 2026
24339f4
chore(deps): update vitest monorepo to v5 (#23604)
renovate[bot] Sep 29, 2026
eb7aa9a
fix(bundled-dev): serve lazy chunk sourcemaps (#23026)
tbvjaos510 Sep 29, 2026
a2bd6fa
fix(optimizer): preserve excluded optional peer require fallbacks (#2…
james-elicx Sep 29, 2026
744269e
fix: pass queries to `renderBuiltUrl` (#23586)
sapphi-red Sep 29, 2026
53f1ce7
fix(html): resolve percent-encoded srcset urls (#23609)
shoutoutuoadi325 Sep 30, 2026
64e0a21
fix(build): preload CSS correctly when `renderBuiltUrl` returns URLs …
keshav-019 Sep 30, 2026
5e4b9ca
fix(optimize-deps): avoid "unsupported" warnings for browser:false ma…
charan-rathore Sep 30, 2026
bba3bb8
fix: merge `build.rolldownOptions.output.minify` correctly (#23536)
hktitof Sep 30, 2026
cf5c028
perf(build): avoid quadratic link scan in the preload helper (#23510)
antur84 Sep 30, 2026
6894f5c
fix(server): handle file watcher errors without crashing (#23503)
kingmakeruix Oct 1, 2026
dd87d96
docs(troubleshooting): suggest `usePolling` for `EISDIR` error when w…
remcohaszing Oct 1, 2026
ede5098
docs: fix grammer in environment API page (#21802)
Rohan5commit Oct 1, 2026
ce0bfa8
docs: fix Environment API framework example codes (#22570)
hanityx Oct 1, 2026
1929b4c
docs: fix dead og-image PNG links in vite6/vite7 changelog entries (#…
auroraxo Oct 1, 2026
5a3a010
fix(server): release previous environments after initialization (#23499)
Tiancheng-Xu Oct 1, 2026
89574f6
perf: avoid encoding intermediate source maps (#23461)
ShMcK Oct 1, 2026
94d0080
perf: only register time middleware when debug logging is enabled (#2…
btea Oct 1, 2026
24bd331
fix(worker): align worker urls in client and server when using terser…
BPScott Oct 1, 2026
1003321
release: v8.3.2 (#23623)
github-actions[bot] Oct 1, 2026
7dafd8e
fix(html): filename passed to transformIndexHtml should not include q…
sapphi-red Oct 6, 2026
22fd1d5
fix(deps): update launch-editor to v2.14.2 (#23654)
sapphi-red Oct 6, 2026
ba8b7ab
fix(server): check `fs.serve` for `?vite-wasm-instance` (#23655)
sapphi-red Oct 6, 2026
c3e06f9
fix(server): store ids to `safeModulePaths` rather than URLs (#23656)
sapphi-red Oct 6, 2026
fea5b21
release: v8.3.3 (#23657)
github-actions[bot] Oct 6, 2026
12bb28c
fix(watcher): normalize file before root check in `ensureWatchedFile`…
btea Oct 7, 2026
794516d
fix(deps): update rolldown-related dependencies (#23649)
renovate[bot] Oct 7, 2026
5afc5a8
fix(bundled-dev): serve `/@vite/client` and stub `@vite/env` (#23664)
h-a-n-a Oct 7, 2026
182f5b2
refactor(bundled-dev): import CSS HMR helpers from `/@vite/client` (#…
h-a-n-a Oct 7, 2026
8a4c19c
fix(deps): update all non-major dependencies (#23648)
renovate[bot] Oct 7, 2026
3d67486
perf(module-runner): skip cloning call sites that have no source map …
Cherry Oct 8, 2026
15d82f7
fix(html): skip caching CSS of chunks in a cycle (fix #23628) (#23636)
hungateJoseph Oct 8, 2026
574d5e3
fix: avoid mutating hmr defaults (fix #23575) (#23576)
januththedev Oct 8, 2026
036b745
fix(build): wait for in-flight stylesheets in preload helper (fix #23…
bhumin18 Oct 8, 2026
8579189
fix(optimizer): scan deep imports with custom extensions (#23678)
sapphi-red Oct 8, 2026
fcb6f12
fix: don't treat modules ending with js-like query as js (#23687)
sapphi-red Oct 8, 2026
cf52011
fix(css): resolve imported preprocessors from their file path with li…
sapphi-red Oct 8, 2026
70d56ea
fix(dev): a restart requested during a restart used to be dropped (fi…
nulluid Oct 8, 2026
facc2fb
fix: remove input option unescaping for now (#23694)
sapphi-red Oct 8, 2026
3a7f2ae
fix(html): avoid adding filesystem root to watcher (#23689)
sapphi-red Oct 8, 2026
18f9e07
test(lazy-compilation): run only in the bundled-dev suite (#23692)
h-a-n-a Oct 8, 2026
2a8c0f0
fix(build): correct preloads when chunkImportMap is enabled with non-…
sapphi-red Oct 8, 2026
fa71469
fix(client): skip rewriting unchanged adopted styles (#23697)
xyrolle Oct 8, 2026
bc0f21c
feat(bundled-dev): support `import.meta.hot.acceptExports` (#23463)
h-a-n-a Oct 8, 2026
b28db28
fix(server): match static aliases on path boundaries (#23643)
Companion Oct 8, 2026
b6c20f6
release: v8.3.4 (#23702)
github-actions[bot] Oct 8, 2026
3dfde87
fix(server): only strip base when path matches a full segment (#23641)
btea Oct 9, 2026
7a89794
test: tag bundled-dev skips in the assets playground (#23680)
h-a-n-a Oct 9, 2026
849c253
test: tag bundled-dev skips in the backend-integration playground (#2…
h-a-n-a Oct 9, 2026
52ba877
fix(bundled-dev): apply `server.origin` to asset URLs (#23683)
h-a-n-a Oct 9, 2026
df4e02c
fix(bundled-dev): normalize served output files (#23684)
h-a-n-a Oct 9, 2026
cfe917d
fix(bundled-dev): ignore build.chunkImportMap (#23685)
h-a-n-a Oct 9, 2026
a4bfdb1
test: tag bundled-dev skips in the csp playground (#23705)
h-a-n-a Oct 9, 2026
f206096
fix(optimizer): fall back to yarn.lock for lockfile hash (#23667)
aotradovec Oct 9, 2026
3b72997
test: tag bundled-dev skips in the css playground (#23707)
h-a-n-a Oct 9, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
137 changes: 0 additions & 137 deletions .eslintrc.cjs

This file was deleted.

6 changes: 6 additions & 0 deletions .git-blame-ignore-revs
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
# chore: enable prettier trailing commas (#11167)
134ce6817984bad0f5fb043481502531fee9b1db
# chore: rename test packages (#11172)
5170e44920458090b8b43ee9cfe5010c25dfe22b
# chore: use oxfmt sortImports (#23319)
97ad042170f4c71b518239723b733dd98e8e3e76
37 changes: 27 additions & 10 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
name: "\U0001F41E Bug report"
description: Report an issue with Vite
labels: [pending triage]
type: Bug
body:
- type: markdown
attributes:
Expand All @@ -11,22 +12,28 @@ body:
attributes:
label: Describe the bug
description: A clear and concise description of what the bug is. If you intend to submit a PR for this issue, tell us in the description. Thanks!
placeholder: Bug description
placeholder: I am doing ... What I expect is ... What actually happening is ...
validations:
required: true
- type: input
id: reproduction
attributes:
label: Reproduction
description: Please provide a link via [vite.new](https://vite.new/) or a link to a repo that can reproduce the problem you ran into. A [minimal reproduction](https://stackoverflow.com/help/minimal-reproducible-example) is required. If a report is vague (e.g. just a generic error message) and has no reproduction, it will receive a "need reproduction" label. If no reproduction is provided after 3 days, it will be auto-closed.
placeholder: Reproduction
description: Please provide a link via [vite.new](https://vite.new/) or a link to a repo that can reproduce the problem you ran into. `npm create vite@latest` and `npm create vite-extra@latest` (for SSR or library repros) can be used as a starter template. A [minimal reproduction](https://stackoverflow.com/help/minimal-reproducible-example) is required ([Why?](https://antfu.me/posts/why-reproductions-are-required)). If a report is vague (e.g. just a generic error message) and has no reproduction, it will receive a "needs reproduction" label. If no reproduction is provided after 3 days, it will be auto-closed.
placeholder: Reproduction URL
validations:
required: true
- type: textarea
id: reproduction-steps
attributes:
label: Steps to reproduce
description: Please provide any reproduction steps that may need to be described. E.g. if it happens only when running the dev or build script make sure it's clear which one to use.
placeholder: Run `npm install` followed by `npm run dev`
- type: textarea
id: system-info
attributes:
label: System Info
description: Output of `npx envinfo --system --npmPackages '{vite,@vitejs/*}' --binaries --browsers`
description: Output of `npx envinfo --system --npmPackages '{vite,@vitejs/*,rollup,rolldown}' --binaries --browsers`
render: shell
placeholder: System, Binaries, Browsers
validations:
Expand All @@ -40,6 +47,7 @@ body:
- npm
- yarn
- pnpm
- bun
validations:
required: true
- type: textarea
Expand All @@ -50,25 +58,34 @@ body:
Optional if provided reproduction. Please try not to insert an image but copy paste the log text.

1. Run `vite` or `vite build` with the `--debug` flag.
2. Provide the error log here.
render: shell
2. Provide the error log here in the format below.

````
<details>
<summary>Click to expand!</summary>

```shell
// paste the log text here
```
</details>
````
- type: checkboxes
id: checkboxes
attributes:
label: Validations
description: Before submitting the issue, please make sure you do the following
options:
- label: Follow our [Code of Conduct](https://github.com/vitejs/vite/blob/main/CODE_OF_CONDUCT.md)
- label: Follow our [Code of Conduct](https://github.com/vitejs/.github/blob/main/CODE_OF_CONDUCT.md)
required: true
- label: Read the [Contributing Guidelines](https://github.com/vitejs/vite/blob/main/CONTRIBUTING.md).
required: true
- label: Read the [docs](https://vitejs.dev/guide).
- label: Read the [docs](https://vite.dev/guide).
required: true
- label: Check that there isn't [already an issue](https://github.com/vitejs/vite/issues) that reports the same bug to avoid creating a duplicate.
required: true
- label: Make sure this is a Vite issue and not a framework-specific issue. For example, if it's a Vue SFC related bug, it should likely be reported to https://github.com/vuejs/core instead.
- label: Make sure this is a Vite issue and not a framework-specific issue. For example, if it's a Vue SFC related bug, it should likely be reported to [vuejs/core](https://github.com/vuejs/core) instead.
required: true
- label: Check that this is a concrete bug. For Q&A open a [GitHub Discussion](https://github.com/vitejs/vite/discussions) or join our [Discord Chat Server](https://chat.vitejs.dev/).
- label: Check that this is a concrete bug. For Q&A open a [GitHub Discussion](https://github.com/vitejs/vite/discussions) or join our [Discord Chat Server](https://chat.vite.dev/).
required: true
- label: The provided reproduction is a [minimal reproducible example](https://stackoverflow.com/help/minimal-reproducible-example) of the bug.
required: true
8 changes: 7 additions & 1 deletion .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,13 @@
blank_issues_enabled: false
contact_links:
- name: Vite Plugin React Issues
url: https://github.com/vitejs/vite-plugin-react/issues/new/choose
about: React related issues should be reported on the vite-plugin-react repository.
- name: Vite Plugin Vue Issues
url: https://github.com/vitejs/vite-plugin-vue/issues/new/choose
about: Vue related issues should be reported on the vite-plugin-vue repository.
- name: Discord Chat
url: https://chat.vitejs.dev
url: https://chat.vite.dev
about: Ask questions and discuss with other Vite users in real time.
- name: Questions & Discussions
url: https://github.com/vitejs/vite/discussions
Expand Down
43 changes: 43 additions & 0 deletions .github/ISSUE_TEMPLATE/docs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
name: "\U0001F4DA Documentation"
description: Suggest a change or new page to be added to vite.dev
labels: [documentation]
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to fill out this issue!
- type: checkboxes
id: documentation_is
attributes:
label: Documentation is
options:
- label: Missing
- label: Outdated
- label: Confusing
- label: Not sure?
- type: textarea
id: description
attributes:
label: Explain in Detail
description: A clear and concise description of your suggestion. If you intend to submit a PR for this issue, tell us in the description. Thanks!
placeholder: The description of ... page is not clear. I thought it meant ... but it wasn't.
validations:
required: true
- type: textarea
id: suggestion
attributes:
label: Your Suggestion for Changes
validations:
required: true
- type: input
id: reproduction
attributes:
label: Reproduction
description: If you have a reproduction, please provide a link via [vite.new](https://vite.new/) or a link to a repo that can reproduce the problem you ran into. `npm create vite@latest` and `npm create vite-extra@latest` (for SSR or library repros) can be used as a starter template.
placeholder: Reproduction URL
- type: textarea
id: reproduction-steps
attributes:
label: Steps to reproduce
description: Please provide any reproduction steps that may need to be described. E.g. if it happens only when running the dev or build script make sure it's clear which one to use.
placeholder: Run `npm install` followed by `npm run dev`
12 changes: 7 additions & 5 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
name: "\U0001F680 New feature proposal"
description: Propose a new feature to be added to Vite
labels: ["enhancement: pending triage"]
labels: ["pending triage"]
type: Feature
body:
- type: markdown
attributes:
Expand All @@ -9,8 +10,9 @@ body:
- type: textarea
id: feature-description
attributes:
label: Clear and concise description of the problem
description: "As a developer using Vite I want [goal / wish] so that [benefit]. If you intend to submit a PR for this issue, tell us in the description. Thanks!"
label: Description
description: "Clear and concise description of the problem. Please make the reason and usecases as detailed as possible. If you intend to submit a PR for this issue, tell us in the description. Thanks!"
placeholder: As a developer using Vite I want [goal / wish] so that [benefit].
validations:
required: true
- type: textarea
Expand All @@ -36,11 +38,11 @@ body:
label: Validations
description: Before submitting the issue, please make sure you do the following
options:
- label: Follow our [Code of Conduct](https://github.com/vitejs/vite/blob/main/CODE_OF_CONDUCT.md)
- label: Follow our [Code of Conduct](https://github.com/vitejs/.github/blob/main/CODE_OF_CONDUCT.md)
required: true
- label: Read the [Contributing Guidelines](https://github.com/vitejs/vite/blob/main/CONTRIBUTING.md).
required: true
- label: Read the [docs](https://vitejs.dev/guide).
- label: Read the [docs](https://vite.dev/guide).
required: true
- label: Check that there isn't already an issue that request the same feature to avoid creating a duplicate.
required: true
37 changes: 16 additions & 21 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,26 +1,21 @@
<!-- Thank you for contributing! -->
<!--
- What is this PR solving? Write a clear and concise description.
- Reference the issues it solves (e.g. `fixes #123`).
- What other alternatives have you explored?
- Are there any parts you think require more attention from reviewers?

### Description
Also, please make sure you do the following:

<!-- Please insert your description here and provide especially info about the "what" this PR is solving -->
- Read the Contributing Guidelines at https://github.com/vitejs/vite/blob/main/CONTRIBUTING.md.
- Check that there isn't already a PR that solves the problem the same way. If you find a duplicate, please help us review it. If you've solved it in a different way, clarify what is different and link the other PRs in the PR description.
- Update the corresponding documentation if needed.
- Include relevant tests that fail without this PR but pass with it. If the tests are not included, explain why.

### Additional context
If you have used AI:

<!-- e.g. is there anything you'd like reviewers to focus on? -->
- Read the AI Policy at https://github.com/vitejs/vite/blob/main/CONTRIBUTING.md#ai-policy.
- Keep the PR description and discussion concise. Use your own words, do not let AI write for you.
- Disclose and describe how you have reviewed its code, e.g. the thought process and decisions that lead to the final code.

---

### What is the purpose of this pull request? <!-- (put an "X" next to an item) -->

- [ ] Bug fix
- [ ] New Feature
- [ ] Documentation update
- [ ] Other

### Before submitting the PR, please make sure you do the following

- [ ] Read the [Contributing Guidelines](https://github.com/vitejs/vite/blob/main/CONTRIBUTING.md).
- [ ] Read the [Pull Request Guidelines](https://github.com/vitejs/vite/blob/main/CONTRIBUTING.md#pull-request-guidelines) and follow the [Commit Convention](https://github.com/vitejs/vite/blob/main/.github/commit-convention.md).
- [ ] Check that there isn't already a PR that solves the problem the same way to avoid creating a duplicate.
- [ ] Provide a description in this PR that addresses **what** the PR is solving, or reference the issue that it solves (e.g. `fixes #123`).
- [ ] Ideally, include relevant tests that fail without this PR but pass with it.
Thank you for contributing to Vite!
-->
Loading