Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
5385 commits
Select commit Hold shift + click to select a range
b3f4c43
release: plugin-legacy@8.0.0-beta.2
sapphi-red Feb 3, 2026
acbf507
feat: integrate devtools (#21331)
webfansplz Feb 4, 2026
d8a6b3d
docs: link to vite plugin registry (#21480)
sapphi-red Feb 4, 2026
43358e9
feat: update rolldown to 1.0.0-rc.3 (#21554)
shulaoda Feb 4, 2026
c6c04db
fix(scanner): respect tsconfig.json (#21547)
sapphi-red Feb 4, 2026
569bc98
test(bundled-dev): add worker test cases (#21557)
sapphi-red Feb 4, 2026
77aab4b
chore: update rolldown-plugin-dts to 0.22.1 (#21559)
shulaoda Feb 5, 2026
c367b62
refactor: remove unnecessary `@rolldown/pluginutils` (#21560)
shulaoda Feb 5, 2026
81275c9
refactor: deprecate `customResolver` in `resolve.alias` (#21476)
sapphi-red Feb 5, 2026
d2e37cd
docs: add acknowledgements page (#21186)
sapphi-red Feb 5, 2026
59700ae
release: v8.0.0-beta.13
sapphi-red Feb 5, 2026
416c095
fix(module-runner): incorrect column with `sourcemapInterceptor: "pre…
sapphi-red Feb 5, 2026
71a86be
refactor(wasm): remove native wasm helper plugin usage (#21566)
shulaoda Feb 5, 2026
bd461e2
chore: update copilot instructions (#21567)
sapphi-red Feb 5, 2026
ad410a0
docs: update migration guide (#21575)
sapphi-red Feb 6, 2026
2ce34d5
chore: update `customResolver` deprecation message to mention `enforc…
sapphi-red Feb 6, 2026
9453182
ci: preview release add `commentWithDev` option (#21584)
btea Feb 7, 2026
e8c9334
refactor(create-vite): remove `rolldown` boolean flag (#21596)
sapphi-red Feb 9, 2026
f859d2c
refactor: use parseEnv (#21586)
bluwy Feb 9, 2026
4fd3a01
docs: remove scrimba link temporarily (#21598)
sapphi-red Feb 9, 2026
216a3b5
feat(wasm): add SSR support for `.wasm?init` (#21102)
upsuper Feb 9, 2026
a075590
fix(module-runner): prevent crash on negative column in stacktrace (#…
AriPerkkio Feb 9, 2026
23228d7
docs(deps): update vitepress to 2.0.0-alpha.16 (#21595)
sapphi-red Feb 9, 2026
4bba787
fix(create-vite): strip invalid characters in project name (#21553)
guptasomnath Feb 9, 2026
c9b9359
test: test case for catching invalid package resolution error (#21601)
hi-ogawa Feb 9, 2026
becdc5d
fix(deps): update all non-major dependencies (#21594)
renovate[bot] Feb 9, 2026
e3f6ac9
chore(deps): update dependency tsdown to ^0.20.3 (#21593)
renovate[bot] Feb 9, 2026
25f4501
chore: fix broken link for future deprecations (#21603)
sapphi-red Feb 9, 2026
613b847
docs: revert "docs: remove scrimba link temporarily" (#21604)
sapphi-red Feb 9, 2026
5003de6
fix(lib): CSS injection point error with nested name IIFE output (#21…
sapphi-red Feb 10, 2026
5a4f692
refactor: enable some native plugins even with enable native plugin f…
sapphi-red Feb 10, 2026
0f2b7ae
fix(legacy): skip preload helper in legacy chunks (#21607)
sapphi-red Feb 10, 2026
9037c29
docs(legacy): update stale description (#21610)
sapphi-red Feb 10, 2026
f1a47b3
docs: document style/sass/less export conditions (#21583)
ganesh8068 Feb 10, 2026
9aea20f
refactor: use internal devtools config (#21609)
webfansplz Feb 10, 2026
ea9c5fc
docs(static-deploy): update netlify urls (#21615)
iiio2 Feb 10, 2026
ba057a4
ci(docs): don't skip for build runs without cache (#21620)
sapphi-red Feb 12, 2026
1766931
docs(build): clarify watch behavior for configs (#21611)
francescopesoli Feb 12, 2026
1ee5c7f
feat: update rolldown to 1.0.0-rc.4 (#21617)
shulaoda Feb 12, 2026
e56103f
refactor: use `rolldown/utils` (#21577)
sapphi-red Feb 12, 2026
db2ecc7
fix: rolldownOptions/rollupOptions merging at environment level (#21612)
jamesopstad Feb 12, 2026
50c9675
fix: clear tsconfig cache only when tsconfig.json is cached (#21622)
sapphi-red Feb 12, 2026
d4fb7cc
release: v8.0.0-beta.14
sapphi-red Feb 12, 2026
a2aa337
release: plugin-legacy@8.0.0-beta.3
sapphi-red Feb 12, 2026
0377f6b
docs: clarify when to use imported assets vs public directory (#21548)
codehassoul Feb 12, 2026
167cd39
docs(env): clarify VITE_* variable exposure risk (#21623)
madewithbill Feb 12, 2026
b4fb1a6
chore: require explanation for lacking tests and avoid asking permiss…
sapphi-red Feb 13, 2026
d5fa462
ci: run template check and clarity label applier (#21630)
sapphi-red Feb 13, 2026
17eb3ba
docs: fix typo (#21629)
sajadtorkamani Feb 13, 2026
a2aab8d
docs: update link to Laravel (#21628)
sajadtorkamani Feb 13, 2026
5abffd5
chore(deps): remove `fdir` and `@rollup/plugin-commonjs` (#21639)
hi-ogawa Feb 16, 2026
57ff177
perf: use tsconfig cache for oxc transform in dev (#21643)
sapphi-red Feb 16, 2026
e54e25f
fix(dev): only treat EADDRINUSE as port conflict in wildcard pre-chec…
Kamaiko Feb 16, 2026
2a2c8a4
feat(create-vite): make vitePreprocess not the default in svelte (#21…
KTibow Feb 16, 2026
8ce23a3
fix(dev): prevent concurrent server restarts (#21636)
jamesopstad Feb 16, 2026
235140b
perf(ssr): skip circular import check for already-evaluated modules (…
bjnewman Feb 16, 2026
44b5bdf
chore(deps): update dependency @rollup/plugin-alias to v6 (#21097)
renovate[bot] Feb 16, 2026
e240df2
fix(dev): return "502 Bad Gateway" on proxy failures instead of 500 (…
Copilot Feb 17, 2026
85544d7
ci: fix template check and clarity label applier actions (#21656)
sapphi-red Feb 17, 2026
cf30751
docs: document `viteMetadata` API for build outputs (#21650)
hi-ogawa Feb 18, 2026
9a874bc
ci: fix template check and clarity label applier action output parsin…
Copilot Feb 18, 2026
14fcb60
feat(create-vite): remove react-swc variants (#21633)
sapphi-red Feb 18, 2026
b3ddbc5
feat: update rolldown to 1.0.0-rc.5 (#21660)
shulaoda Feb 19, 2026
6e88f40
release: v8.0.0-beta.15
sapphi-red Feb 19, 2026
cc50822
feat(legacy)!: bump modern browser threshold to `import.meta.resolve`…
sapphi-red Feb 19, 2026
d0d5fe4
chore: remove stale http-proxy-3 patch (#21665)
sapphi-red Feb 19, 2026
5f425a9
feat: use util.inspect for CLI error display (#21668)
Copilot Feb 20, 2026
fe949f7
refactor(create-vite): remove extra brackets in React Compiler babel …
ZDSJdeJT Feb 23, 2026
2b90b39
docs: correct "it's" to "its" for possessive usage (#21645)
andrewdamelio Feb 23, 2026
8e360af
docs: improve wording (#21641)
sajadtorkamani Feb 23, 2026
1c3101e
chore(deps): update actions-cool/issues-helper digest to 71b62d7 (#21…
renovate[bot] Feb 24, 2026
339699e
chore(deps): update actions/checkout action to v6 (#21692)
renovate[bot] Feb 24, 2026
49864f3
chore(deps): update actions/github-script action to v8 (#21693)
renovate[bot] Feb 24, 2026
521fdc0
fix(deps): update all non-major dependencies (#21691)
renovate[bot] Feb 24, 2026
6683e2b
test: use `runIf` to reduce nesting (#21711)
sheremet-va Feb 26, 2026
4fedbbd
test: add more type tests for `defineConfig` (#21698)
sapphi-red Feb 26, 2026
7b6a5d2
chore(deps): update dependency @types/node to v24 (#21100)
renovate[bot] Feb 27, 2026
37a65f8
feat: update rolldown to 1.0.0-rc.6 (#21714)
shulaoda Feb 27, 2026
9239750
refactor: use `ESTree` types from `rolldown/utils` (#21719)
sapphi-red Feb 27, 2026
72165e0
fix(optimizer): avoid duplicate modules when `preserveSymlinks` is en…
sapphi-red Feb 27, 2026
45de31e
feat: export `Visitor` and `ESTree` from `rolldown/utils` (#21664)
lukeed Feb 27, 2026
e06496e
refactor: avoid deprecated `legalComments` option (#21721)
sapphi-red Feb 27, 2026
9ed2b43
release: v8.0.0-beta.16
sapphi-red Feb 27, 2026
c967f48
fix(css): apply `server.origin` to public file URLs in CSS (fix #1845…
SalvatoreT Mar 2, 2026
d8ea652
chore(deps): update dependency rolldown-plugin-dts to ^0.22.2 (#21731)
renovate[bot] Mar 2, 2026
3d366bf
chore(deps): update warpdotdev/oz-agent-action digest to d152680 (#21…
renovate[bot] Mar 2, 2026
4da4eb9
chore(deps): update dependency @shikijs/vitepress-twoslash to v4 (#21…
renovate[bot] Mar 2, 2026
5c921ca
fix(deps): update all non-major dependencies (#21732)
renovate[bot] Mar 2, 2026
dd3c4f4
fix(lib): keep annotation comments for es output (#21740)
sapphi-red Mar 3, 2026
8546520
docs: add host to new Request() (#21709)
cyco130 Mar 3, 2026
1958eeb
fix(dev): disable extglobs for consistency (#21745)
sapphi-red Mar 3, 2026
fc46c79
refactor: enable some native plugins even with enable native plugin f…
sapphi-red Mar 3, 2026
25227bb
chore(deps-dev): bump rollup from 4.57.1 to 4.59.0 (#21717)
dependabot[bot] Mar 4, 2026
1fa736e
fix(ssr): throw friendly error when calling `ssrLoadModule` with non-…
sapphi-red Mar 4, 2026
91397b2
test: extract common tests for fs-serve (#21750)
sapphi-red Mar 4, 2026
e199518
docs: add some graphs (#21734)
sapphi-red Mar 4, 2026
b95ca22
test(ssr): incorrect `handleInvoke` was called in server-worker-runne…
sapphi-red Mar 5, 2026
2540ed0
feat: forward browser console logs and errors to dev server terminal …
hi-ogawa Mar 5, 2026
a704abc
ci: avoid passing write permissions to oz (#21767)
sapphi-red Mar 5, 2026
f7e1d07
fix(optimizer): avoid error happening with a package with asset entry…
sapphi-red Mar 6, 2026
ebe96aa
docs: add ENOSPC file watcher limit troubleshooting (#21397)
Copilot Mar 6, 2026
58d836f
chore: move static-deploy comment to top (#21770)
bluwy Mar 6, 2026
08906e7
feat(css): support es2025 build target for lightningcss (#21769)
KTibow Mar 6, 2026
71687e8
chore: `lint` script add `concurrency` option (#20927)
btea Mar 6, 2026
0176d45
fix(types): remove extends ImportMeta from ModuleRunnerImportMeta (#2…
YevheniiKotyrlo Mar 6, 2026
6803be6
docs: make `$` non-selectable in the top page commands (#21681)
somandhir Mar 6, 2026
3a0d8d9
fix(wasm): reset assetUrlRE.lastIndex before .test() in SSR builds (#…
Menci Mar 9, 2026
57cbef1
chore(deps): update warpdotdev/oz-agent-action digest to 4d5b8c4 (#21…
renovate[bot] Mar 9, 2026
75143a9
docs: use `@rolldown/plugin-babel` in migration guide (#21763)
sapphi-red Mar 9, 2026
44e33ae
chore(deps): update dependency cac to v7 (#21788)
renovate[bot] Mar 9, 2026
a0c950e
feat: update rolldown to 1.0.0-rc.8 (#21790)
shulaoda Mar 9, 2026
63b05e6
docs: update migration guide (#21738)
sapphi-red Mar 9, 2026
7de12e9
release: v8.0.0-beta.17
sapphi-red Mar 9, 2026
88953b3
fix: use `watch.watcher` instead of `watch.notify` (#21793)
sapphi-red Mar 9, 2026
22b3d11
refactor: don't add `optimization.inlineConst: { mode: 'smart' }` as …
sapphi-red Mar 9, 2026
1ee5372
release: v8.0.0-beta.18
sapphi-red Mar 9, 2026
3b98a47
docs: use hook filters in plugins (#20580)
btea Mar 9, 2026
26e20c5
ci: migrate from `ubuntu-latest` to the more ecological `ubuntu-slim`…
okineadev Mar 9, 2026
634ec54
chore(deps): upgrade vitepress theme (#21796)
sapphi-red Mar 9, 2026
eaa4352
fix(deps): update all non-major dependencies (#21786)
renovate[bot] Mar 9, 2026
b9187e0
feat: add live page to docs (#21782)
alexdln Mar 10, 2026
3cc30ea
docs(live): update calendar link (#21808)
sapphi-red Mar 11, 2026
6ed7b6b
docs: update "Why Vite" page to reflect the current state of Vite (#2…
sapphi-red Mar 11, 2026
e5561b3
docs: update "Lean Extendable Core" section of philosophy page (#21809)
sapphi-red Mar 12, 2026
d1bcc91
docs: add build error behavior change in migration guide (#21820)
sapphi-red Mar 12, 2026
3220f28
docs: add plugin registry to resources (#21821)
bluwy Mar 12, 2026
87cc63d
docs: fix optimizeDeps type links (#21823)
bluwy Mar 12, 2026
f05be0e
feat: update rolldown to 1.0.0-rc.9 (#21813)
shulaoda Mar 12, 2026
ada493e
feat: warn when `vite-tsconfig-paths` plugin is detected (#21781)
shulaoda Mar 12, 2026
aa1ba2b
docs(apis): add document for `this.meta.viteVersion` and `*version` v…
sapphi-red Mar 12, 2026
378a54f
docs: update react plugin description (#21741)
sapphi-red Mar 12, 2026
1c2b5fd
docs: vite 8 post (#21792)
sapphi-red Mar 12, 2026
b565af6
release: v8.0.0
sapphi-red Mar 12, 2026
4595aeb
chore(legacy): update peer dep Vite to 8
sapphi-red Mar 12, 2026
a6639d7
release: plugin-legacy@8.0.0
sapphi-red Mar 12, 2026
e4bcd59
fix(create-vite): handle double dash for `npm exec` (#21830)
sapphi-red Mar 12, 2026
1527f35
fix(create-vite): tanstack cli `--template` is deprecated (#21831)
sapphi-red Mar 12, 2026
0b4242e
feat(create-vite): update react template for new plugin-react (#21742)
sapphi-red Mar 12, 2026
ebb041e
feat(deps): bump plugin versions in create-vite templates (#21832)
sapphi-red Mar 12, 2026
e5bbd1f
release: create-vite@9.0.0
sapphi-red Mar 12, 2026
e818474
fix(create-vite): add `@babel/core` and `@types/babel__core` for reac…
sapphi-red Mar 12, 2026
2c37c58
release: create-vite@9.0.1
sapphi-red Mar 12, 2026
86edeee
chore: rearrange 8.0 changelog (#21834)
sapphi-red Mar 12, 2026
8e05b61
chore: rearrange 8.0 changelog
sapphi-red Mar 12, 2026
1b8592d
fix(create-vue): add `lang="ts"` to vue files to fix type errors in v…
naramdash Mar 13, 2026
0bb04d9
docs: add install size section to Vite 8 post (#21840)
sapphi-red Mar 13, 2026
efef073
chore: add changelog rearrange script (#21835)
sapphi-red Mar 13, 2026
f583ae3
release: create-vite@9.0.2
sapphi-red Mar 13, 2026
1b5ebfa
docs(releases): update v7 latest minor (#21842)
bluwy Mar 13, 2026
e0ed25d
docs(getting-started): use rolldown instead of rollup (#21854)
liuzwZYW Mar 14, 2026
f8c8fd1
chore: remove `rolldown-vite` issue link from issue create modal (#21…
sapphi-red Mar 15, 2026
3e1bb7d
docs: update banner for vite+ alpha (#21804)
mdong1909 Mar 16, 2026
6a2113c
chore(deps): update actions/create-github-app-token action to v3 (#21…
renovate[bot] Mar 16, 2026
cc0b0c0
chore(deps): update warpdotdev/oz-agent-action digest to 827a9ad (#21…
renovate[bot] Mar 16, 2026
6dbbd7f
fix(deps): update all non-major dependencies (#21878)
renovate[bot] Mar 16, 2026
3d69d3e
test: remove stale resolve sniffing test (#21883)
sapphi-red Mar 16, 2026
6d97142
fix(bundled-dev): properly disable `inlineConst` optimization (#21865)
cal-gooo Mar 16, 2026
dbe41bd
fix: use precise regexes for transform filter to avoid backtracking (…
o-m12a Mar 16, 2026
86db93d
fix: handle `+` symbol in package subpath exports during dep optimiza…
Copilot Mar 16, 2026
0672fd2
fix(worker): `require(json)` result should not be wrapped (#21847)
sapphi-red Mar 17, 2026
1b98588
test(worker): make inline worker assertion more stable (#21848)
sapphi-red Mar 17, 2026
40bc729
fix(dev): handle concurrent restarts in `_createServer` (#21810)
jamesopstad Mar 17, 2026
e8ad39b
docs: fix typo in worker-options.md (#21897)
gezi666 Mar 18, 2026
5242c33
docs: use rolldownOptions in library mode multiple entries example (#…
whdjh Mar 18, 2026
e006b03
ci: remove clarity label workflow (#21926)
sapphi-red Mar 18, 2026
f42b908
ci: run issue template check workflow for any issues (#21927)
sapphi-red Mar 18, 2026
a30d5e7
chore: add auto timestamp diff detection at live video (#21936)
alexdln Mar 18, 2026
5fcce46
fix(css): lightningcss minify failed when `build.target: 'es6'` (#21933)
ilharp Mar 19, 2026
b3c067d
feat: update rolldown to 1.0.0-rc.10 (#21932)
shulaoda Mar 19, 2026
5ba688b
fix: improve `no-cors` request block error (#21902)
sapphi-red Mar 19, 2026
d323ed7
fix(dev): always use ESM Oxc runtime (#21829)
sapphi-red Mar 19, 2026
12932f5
chore(deps): bump required `@vitejs/devtools` version to 0.1+ (#21925)
webfansplz Mar 19, 2026
69454d7
fix(worker): make worker output consistent with client and SSR (#21871)
willfarrell Mar 19, 2026
1af1d3a
chore(deps): update rolldown-related dependencies (#21787)
renovate[bot] Mar 19, 2026
028ff86
release: v8.0.1
sapphi-red Mar 19, 2026
035e34c
release: create-vite@9.0.3
sapphi-red Mar 19, 2026
412741b
chore: add extra actions to live frame (#21937)
alexdln Mar 19, 2026
d63fb00
docs: add Oz issue triage badge to README (#21934)
bholmesdev Mar 19, 2026
c2d17bd
docs(create-vite): fix qwik template typo (#21964)
Boyeep Mar 20, 2026
80a7620
chore(deps): update actions-cool/issues-helper digest to 200c786 (#21…
renovate[bot] Mar 23, 2026
087371c
chore(deps): update warpdotdev/oz-agent-action digest to 1c023d0 (#21…
renovate[bot] Mar 23, 2026
9b7d150
fix(deps): update all non-major dependencies (#21988)
renovate[bot] Mar 23, 2026
e4f8340
docs: update lightningcss default notes (#21907)
bluwy Mar 23, 2026
b5b8f9b
docs(guide/migration): update decorator workaround as SWC now support…
sapphi-red Mar 23, 2026
50b87f6
chore(deps): update pnpm/action-setup action to v5 (#21993)
renovate[bot] Mar 23, 2026
b2dd65b
chore(deps): update dependency @vitejs/devtools to ^0.1.5 (#21992)
renovate[bot] Mar 23, 2026
4f7e521
ci: add pr template check workflow (#21931)
sapphi-red Mar 23, 2026
3aea2b8
ci: mark missing response as failure in template check workflows (#21…
sapphi-red Mar 23, 2026
ff91c31
feat: update rolldown to 1.0.0-rc.11 (#21998)
shulaoda Mar 23, 2026
faeb746
release: v8.0.2
sapphi-red Mar 23, 2026
130ef31
test: reduce fs-serve flaky failure (#22000)
sapphi-red Mar 23, 2026
43fbbf9
test(html): add tests for `getCssFilesForChunk` (#22016)
sapphi-red Mar 25, 2026
ddfe20d
fix(optimizer): scan is not resolving sub path import if used in a gl…
sapphi-red Mar 25, 2026
77c95bf
fix(module-runner): handle non-ascii characters in base64 sourcemaps …
WhiteKiwi Mar 25, 2026
5464190
fix(html): cache unfiltered CSS list to prevent missing styles across…
sapphi-red Mar 25, 2026
cff5f0c
fix(ssr): ssrTransform incorrectly rewrites `meta` identifier inside …
Copilot Mar 25, 2026
84164ef
feat: update rolldown to 1.0.0-rc.12 (#22024)
shulaoda Mar 26, 2026
7e56003
chore(deps): bump picomatch from 4.0.3 to 4.0.4 (#22027)
dependabot[bot] Mar 26, 2026
285fc6f
docs: change "rollup worker" to "rolldown worker" in the description …
gezi666 Mar 26, 2026
722d392
docs: update esbuild mentions (#22031)
sapphi-red Mar 26, 2026
eb65d63
fix(legacy): workaround safari 15 error caching bug (#22028)
sapphi-red Mar 26, 2026
ee2c2cd
fix(module-runner): skip re-import if the runner is closed (#22020)
sapphi-red Mar 26, 2026
a248a41
release: v8.0.3
sapphi-red Mar 26, 2026
5e656c1
release: plugin-legacy@8.0.1
sapphi-red Mar 26, 2026
f61a1ab
feat(optimizer): log when dependency scanning or bundling takes over …
o-m12a Mar 26, 2026
0dad284
test: only copy relevant playgrounds (#21868)
sapphi-red Mar 26, 2026
99897d2
fix: `hasBothRollupOptionsAndRolldownOptions` should return `false` f…
cyphercodes Mar 27, 2026
c3c8f7d
docs: fix incorrect article "a" → "an" in migration guide (#22071)
55728 Mar 30, 2026
0ded627
chore(deps): update rolldown-related dependencies (#21989)
renovate[bot] Mar 30, 2026
6dd8a4d
chore(deps): update actions/deploy-pages action to v5 (#22075)
renovate[bot] Mar 30, 2026
daa1efb
chore(deps): update actions/configure-pages action to v6 (#22074)
renovate[bot] Mar 30, 2026
586aa0e
chore(deps): update warpdotdev/oz-agent-action digest to ce1621a (#22…
renovate[bot] Mar 30, 2026
6daa10f
fix(deps): update all non-major dependencies (#22073)
renovate[bot] Mar 30, 2026
05803be
docs: update vite version for 8 in CONTRIBUTING.md (#22084)
WuMingDao Apr 1, 2026
3460fc5
fix(resolve): resolve tsconfig paths starting with `#` (#22038)
sapphi-red Apr 2, 2026
364c227
fix(ssr): use browser platform for webworker SSR builds (fix #21969) …
jmalmo Apr 2, 2026
d00e806
feat(hmr): truncate list of files on hmr update (#21535)
ArnaudBarre Apr 2, 2026
f261dc9
docs: clarify the threat model (#22083)
sapphi-red Apr 2, 2026
a8e3965
chore(deps): update dependency lodash-es to v4.18.1 [security] (#22104)
renovate[bot] Apr 3, 2026
86cbc6e
build: handle tsdown inlineOnly deprecation (#22111)
bluwy Apr 3, 2026
73bb1ba
chore(deps): update dependency lodash to v4.18.1 [security] (#22114)
renovate[bot] Apr 3, 2026
cc41398
refactor: upgrade to typescript 6 (#22110)
bluwy Apr 4, 2026
56f7336
docs: clarify ambiguous example in the threat model (#22117)
sapphi-red Apr 4, 2026
17330d2
fix: add types for `vite/modulepreload-polyfill` (#22126)
bluwy Apr 6, 2026
22b0166
fix(deps): update all non-major dependencies (#22143)
renovate[bot] Apr 6, 2026
b0da973
feat: allow esbuild 0.28 as peer deps (#22155)
sapphi-red Apr 6, 2026
54229e7
docs: add `environment.fetchModule` documentation (#22035)
sheremet-va Apr 6, 2026
7339bdc
release: v8.0.4
sapphi-red Apr 6, 2026
fd6ab02
release: create-vite@9.0.4
sapphi-red Apr 6, 2026
f05f501
fix: disallow referencing files outside the package from sourcemap (#…
sapphi-red Apr 6, 2026
f02d9fd
fix: apply server.fs check to env transport (#22159)
sapphi-red Apr 6, 2026
a9a3df2
fix: check `server.fs` after stripping query as well (#22160)
sapphi-red Apr 6, 2026
79f002f
fix: avoid path traversal with optimize deps sourcemap handler (#22161)
sapphi-red Apr 6, 2026
1a12d4c
release: v8.0.5
sapphi-red Apr 6, 2026
bdc53ab
chore(create-vite): remove unnecessary DOM.Iterable (#22168)
ArnaudBarre Apr 7, 2026
56ec256
perf: early return in `getLocalhostAddressIfDiffersFromDNS` when DNS …
Copilot Apr 7, 2026
9f5d482
docs: simplify `server.host` DNS resolution difference tip (#22149)
Copilot Apr 7, 2026
93a828f
docs: clarify that `server.fs.deny` is applied against module ids (#2…
sapphi-red Apr 7, 2026
dbc180d
chore: migrate to Oxfmt (#21446)
Dunqing Apr 7, 2026
d5081c2
fix(css): avoid mutating sass error multiple times (#22115)
sapphi-red Apr 7, 2026
7611eb0
chore: use allowBuilds (#22157)
btea Apr 7, 2026
17a8f9e
fix(optimize-deps): hoist CJS interop assignment (#22156)
sapphi-red Apr 7, 2026
51d3e48
feat: update rolldown to 1.0.0-rc.13 (#22097)
shulaoda Apr 7, 2026
af71fb2
chore: replace remaining prettier script (#22179)
btea Apr 7, 2026
7b3086f
release: v8.0.6
sapphi-red Apr 7, 2026
5c05b04
fix: use sync dns.getDefaultResultOrder instead of dns.promises (#22185)
valerii-kuzivanov Apr 7, 2026
fdb2e6f
release: v8.0.7
bluwy Apr 7, 2026
1542caa
chore: enable `dedupePeers` configuration (#22178)
btea Apr 7, 2026
7706a7d
docs: remove reference to react swc templates (#22129)
bluwy Apr 8, 2026
94fd9e7
test(glob-import): add subpath imports test from sub directory (#22059)
shulaoda Apr 8, 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.

4 changes: 4 additions & 0 deletions .git-blame-ignore-revs
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# chore: enable prettier trailing commas (#11167)
134ce6817984bad0f5fb043481502531fee9b1db
# chore: rename test packages (#11172)
5170e44920458090b8b43ee9cfe5010c25dfe22b
35 changes: 26 additions & 9 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,8 +58,17 @@ 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:
Expand All @@ -62,13 +79,13 @@ body:
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`
10 changes: 6 additions & 4 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 Down Expand Up @@ -40,7 +42,7 @@ body:
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
35 changes: 12 additions & 23 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,26 +1,15 @@
<!-- 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.
- 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

<!-- e.g. is there anything you'd like reviewers to focus on? -->

---

### 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