- chore: 3.0 release notes and bump peer deps (#9072) (427ba26), closes #9072
- chore(deps): update all non-major dependencies (#9022) (6342140), closes #9022
- docs: cleanup changes (#8989) (07aef1b), closes #8989
- fix(deps): update all non-major dependencies (#8802) (a4a634d), closes #8802
- feat: experimental.renderBuiltUrl (revised build base options) (#8762) (895a7d6), closes #8762
- chore: use
tsx
directly instead of indirectesno
(#8773) (f018f13), closes #8773
- feat: bump minimum node version to 14.18.0 (#8662) (8a05432), closes #8662
- feat: experimental.buildAdvancedBaseOptions (#8450) (8ef7333), closes #8450
- chore: use node prefix (#8309) (60721ac), closes #8309
- chore(deps): update all non-major dependencies (#8669) (628863d), closes #8669
- fix(plugin-legacy): prevent esbuild injecting arrow function (#8660) (c0e74e5), closes #8660
- fix(build): use crossorigin for nomodule (#8322) (7f59989), closes #8322
- fix(deps): update all non-major dependencies (#8281) (c68db4d), closes #8281
- fix(deps): update all non-major dependencies (#8391) (842f995), closes #8391
- fix(plugin-legacy): disable babel.compact when minify is disabled (#8244) (742188c), closes #8244
- fix(plugin-legacy): don't include SystemJS in modern polyfills (#6902) (eb47b1e), closes #6902
- fix(plugin-legacy): empty base makes import fail (fixes #4212) (#8387) (1a16f12), closes #4212 #8387
- fix(plugin-legacy): modern polyfill latest features (fixes #8399) (#8408) (ed25817), closes #8399 #8408
- fix(plugin-legacy): prevent failed to load module (#8285) (d671811), closes #8285
- fix(plugin-legacy): respect
entryFileNames
for polyfill chunks (#8247) (baa9632), closes #8247 - chore: enable
@typescript-eslint/explicit-module-boundary-types
(#8372) (104caf9), closes #8372 - chore: update major deps (#8572) (0e20949), closes #8572
- chore: use
esno
to replacets-node
(#8162) (c18a5f3), closes #8162 - chore(deps): update all non-major dependencies (#8474) (6d0ede7), closes #8474
- refactor!: make terser an optional dependency (#8049) (164f528), closes #8049
- refactor(plugin-legacy): improve default polyfill (#8312) (4370d91), closes #8312
- fix: rewrite CJS specific funcs/vars in plugins (#8227) (9baa70b), closes #8227
- fix(plugin-legacy): fail to get the fileName (#5250) (c7fc1d4), closes #5250
- build!: bump targets (#8045) (66efd69), closes #8045
- feat!: relative base (#7644) (09648c2), closes #7644
- docs: use latest core-js unpkg link (#8190) (102b678), closes #8190
- chore: bump minors and rebuild lock (#8074) (aeb5b74), closes #8074
- chore: revert #8152 (#8161) (85b8b55), closes vitejs/vite#8152 #8161
- chore: update plugins peer deps (d57c23c)
- chore: use
unbuild
to bundle plugins (#8139) (638b168), closes #8139 - chore(deps): use
esno
to replacets-node
(#8152) (2363bd3), closes #8152 - build!: remove node v12 support (#7833) (eeac2d2), closes #7833
- docs(plugin-legacy): remove regenerator-runtime note (#8007) (834efe9), closes #8007
- chore(deps): update all non-major dependencies (#7780) (eba9d05), closes #7780
- chore(deps): update all non-major dependencies (#7847) (e29d1d9), closes #7847
- chore(deps): update all non-major dependencies (#7949) (b877d30), closes #7949
- refactor(legacy): remove unneeded dynamic import var init code (#7759) (12a4e7d), closes #7759
- fix(deps): update all non-major dependencies (#7668) (485263c), closes #7668
- docs(legacy): note works in build only (#7596) (f26b14a), closes #7596
- fix(deps): update all non-major dependencies (#6782) (e38be3e), closes #6782
- fix(deps): update all non-major dependencies (#7392) (b63fc3b), closes #7392
- fix(plugin-legacy): always fallback legacy build when CSP (#6535) (a118a1d), closes #6535
- fix(plugin-legacy): polyfill latest features (#7514) (cb388e2), closes #7514
- fix(plugin-legacy): require Vite 2.8.0 (#6272) (#6869) (997b8f1), closes #6272 #6869
- chore(deps): update all non-major dependencies (#6905) (839665c), closes #6905
- docs(vite-legacy): Note about using
regenerator-runtime
in Content Security Policy environment (#7 (0fd6422), closes #7234 - workflow: separate version bumping and publishing on release (#6879) (fe8ef39), closes #6879
- release: plugin-legacy@1.7.1 (19a58dd)
1.7.1 (2022-02-11)
1.7.0 (2022-02-09)
- don't force terser on non-legacy (fix #6266) (#6272) (1da104e)
- legacy: fix conflict with the modern build on css emitting (#6584) (f48255e), closes #3296 #3317 /github.com/vitejs/vite/commit/6bce1081991501f3779bff1a81e5dd1e63e5d38e#diff-2cfbd4f4d8c32727cd8e1a561cffbde0b384a3ce0789340440e144f9d64c10f6R262-R263
1.6.4 (2021-12-07)
1.6.3 (2021-11-22)
1.6.2 (2021-10-11)
1.6.1 (2021-10-05)
1.6.0 (2021-09-29)
- deps: update all non-major dependencies (#4545) (a44fd5d)
- esbuild minification and renderLegacyChunks false (#5054) (ed384cf)
- normalize internal plugin names (#4976) (37f0b2f)
- plugin-legacy: fix type errors (#4762) (5491143)
1.5.3 (2021-09-07)
- plugin-legacy: fix regression introduced in #4536 (#4861) (fdc3212)
- plugin-legacy: skip in SSR build (#4536) (1f068fc)
1.5.2 (2021-09-01)
1.5.1 (2021-08-03)
- deps: update all non-major dependencies (#4468) (cd54a22)
- plugin-legacy: bake-in Promise polyfill, fix #4414 (#4440) (024a2de)
1.5.0 (2021-07-27)
- deps: update all non-major dependencies (#4387) (2f900ba)
- plugin-legacy: legacy fallback for dynamic import (#3885) (fc6d8f1)
1.4.4 (2021-07-12)
1.4.3 (2021-06-27)
- don't force polyfillDynamicImport if renderLegacyChunks is false (#3695) (#3774) (d2a51ca)
- deps: update all non-major dependencies (#3878) (a66a805)
- plugin-legacy: chunk may not exist (#3886) (dd5931d)
1.4.2 (2021-06-22)
- deps: update all non-major dependencies (#3791) (74d409e)
- plugin-legacy: wrap chunks in IIFE (#3783) (9abdb81)
1.4.1 (2021-06-01)
1.4.0 (2021-05-17)
- plugin-legacy: turn off babel loose mode (#3406) (5348c02)
- restore dynamic-import-polyfill (#3434) (4112c5d)
1.3.4 (2021-05-11)
- plugin-legacy: move polyfills in plugin post, fixes #2786 and #2781 (#3023) (43150e3)
- plugin-legacy: require Vite 2.0.0 final (#3265) (e395dee)
1.3.3 (2021-05-03)
- plugin-legacy: correct log level to error (#3241) (474fe9a)
- ignore babelrc in legacy plugin (#2801) (d466ad0)
1.3.2 (2021-03-27)
1.3.1 (2021-02-15)
- plugin-legacy: prevent constant folding for import.meta.env.LEGACY (bace724), closes #1999
- plugin-legacy: use correct string length in legacy env replacement (#2015) (7f48086)
1.3.0 (2021-02-11)
- plugin-legacy: inject import.meta.env.LEGACY (416f190)
1.2.3 (2021-02-01)
1.2.2 (2021-01-25)
- plugin-legacy: throw error when using esbuild minify with legacy plugin (8fb2511)
- default vendor chunk splitting (f6b58a0)
- support
base
option during dev, deprecatebuild.base
(#1556) (809d4bd)
1.2.1 (2021-01-14)
1.2.0 (2021-01-11)
1.1.1 (2021-01-09)
1.1.0 (2021-01-07)
- use constant inline script + provide CSP hashes (72107cd)
1.0.1 (2021-01-07)
- plugin-legacy: avoid esbuild transform on legacy chunks (7734105)
- add promise polyfill if not used in bundle (b72db4e)
- use @babel/standalone + lazy load (b2f98fb)
- plugin-legacy: @vitejs/plugin-legacy (8c34870)