Closed renovate[bot] closed 2 years ago
This PR contains the following updates:
2.9.14
3.0.7
π Schedule: Branch creation - "after 1am and before 7am on monday" in timezone America/Los_Angeles, 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 has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
2.9.14
->3.0.7
Release Notes
vitejs/vite
### [`v3.0.7`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small307-2022-08-12-small) [Compare Source](https://togithub.com/vitejs/vite/compare/v3.0.6...v3.0.7) - chore: fix typo in error message ([#9645](https://togithub.com/vitejs/vite/issues/9645)) ([7121ee0](https://togithub.com/vitejs/vite/commit/7121ee0)), closes [#9645](https://togithub.com/vitejs/vite/issues/9645) - fix(config): don't use file url for external files with cjs output ([#9642](https://togithub.com/vitejs/vite/issues/9642)) ([73ad707](https://togithub.com/vitejs/vite/commit/73ad707)), closes [#9642](https://togithub.com/vitejs/vite/issues/9642) ### [`v3.0.6`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small306-2022-08-11-small) [Compare Source](https://togithub.com/vitejs/vite/compare/v3.0.5...v3.0.6) - chore: narrow down rollup version ([#9637](https://togithub.com/vitejs/vite/issues/9637)) ([fcf4d98](https://togithub.com/vitejs/vite/commit/fcf4d98)), closes [#9637](https://togithub.com/vitejs/vite/issues/9637) - feat: show warning on 431 response ([#9324](https://togithub.com/vitejs/vite/issues/9324)) ([e8b61bb](https://togithub.com/vitejs/vite/commit/e8b61bb)), closes [#9324](https://togithub.com/vitejs/vite/issues/9324) - fix: avoid using `import.meta.url` for relative assets if output is not ESM (fixes [#9297](https://togithub.com/vitejs/vite/issues/9297)) ([#9381](https://togithub.com/vitejs/vite/issues/9381)) ([6d95225](https://togithub.com/vitejs/vite/commit/6d95225)), closes [#9297](https://togithub.com/vitejs/vite/issues/9297) [#9381](https://togithub.com/vitejs/vite/issues/9381) - fix: json HMR (fixes [#9521](https://togithub.com/vitejs/vite/issues/9521)) ([#9610](https://togithub.com/vitejs/vite/issues/9610)) ([e45d95f](https://togithub.com/vitejs/vite/commit/e45d95f)), closes [#9521](https://togithub.com/vitejs/vite/issues/9521) [#9610](https://togithub.com/vitejs/vite/issues/9610) - fix: legacy no emit worker ([#9500](https://togithub.com/vitejs/vite/issues/9500)) ([9d0b18b](https://togithub.com/vitejs/vite/commit/9d0b18b)), closes [#9500](https://togithub.com/vitejs/vite/issues/9500) - fix: use browser field if it is not likely UMD or CJS (fixes [#9445](https://togithub.com/vitejs/vite/issues/9445)) ([#9459](https://togithub.com/vitejs/vite/issues/9459)) ([c868e64](https://togithub.com/vitejs/vite/commit/c868e64)), closes [#9445](https://togithub.com/vitejs/vite/issues/9445) [#9459](https://togithub.com/vitejs/vite/issues/9459) - fix(optimizer): ignore EACCES errors while scanner (fixes [#8916](https://togithub.com/vitejs/vite/issues/8916)) ([#9509](https://togithub.com/vitejs/vite/issues/9509)) ([4e6a77f](https://togithub.com/vitejs/vite/commit/4e6a77f)), closes [#8916](https://togithub.com/vitejs/vite/issues/8916) [#9509](https://togithub.com/vitejs/vite/issues/9509) - fix(ssr): rename objectPattern dynamic key (fixes [#9585](https://togithub.com/vitejs/vite/issues/9585)) ([#9609](https://togithub.com/vitejs/vite/issues/9609)) ([ee7f78f](https://togithub.com/vitejs/vite/commit/ee7f78f)), closes [#9585](https://togithub.com/vitejs/vite/issues/9585) [#9609](https://togithub.com/vitejs/vite/issues/9609) ### [`v3.0.5`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small305-2022-08-09-small) [Compare Source](https://togithub.com/vitejs/vite/compare/v3.0.4...v3.0.5) - fix: allow tree-shake glob eager css in js ([#9547](https://togithub.com/vitejs/vite/issues/9547)) ([2e309d6](https://togithub.com/vitejs/vite/commit/2e309d6)), closes [#9547](https://togithub.com/vitejs/vite/issues/9547) - fix: ignore tsconfig target when bundling config ([#9457](https://togithub.com/vitejs/vite/issues/9457)) ([c5e7895](https://togithub.com/vitejs/vite/commit/c5e7895)), closes [#9457](https://togithub.com/vitejs/vite/issues/9457) - fix: log worker plugins in debug mode ([#9553](https://togithub.com/vitejs/vite/issues/9553)) ([c1fa219](https://togithub.com/vitejs/vite/commit/c1fa219)), closes [#9553](https://togithub.com/vitejs/vite/issues/9553) - fix: tree-shake modulepreload polyfill ([#9531](https://togithub.com/vitejs/vite/issues/9531)) ([1f11a70](https://togithub.com/vitejs/vite/commit/1f11a70)), closes [#9531](https://togithub.com/vitejs/vite/issues/9531) - fix: update dep types (fixes [#9475](https://togithub.com/vitejs/vite/issues/9475)) ([#9489](https://togithub.com/vitejs/vite/issues/9489)) ([937cecc](https://togithub.com/vitejs/vite/commit/937cecc)), closes [#9475](https://togithub.com/vitejs/vite/issues/9475) [#9489](https://togithub.com/vitejs/vite/issues/9489) - fix(build): normalized output log ([#9594](https://togithub.com/vitejs/vite/issues/9594)) ([8bae103](https://togithub.com/vitejs/vite/commit/8bae103)), closes [#9594](https://togithub.com/vitejs/vite/issues/9594) - fix(config): try catch unlink after load ([#9577](https://togithub.com/vitejs/vite/issues/9577)) ([d35a1e2](https://togithub.com/vitejs/vite/commit/d35a1e2)), closes [#9577](https://togithub.com/vitejs/vite/issues/9577) - fix(config): use file url for import path (fixes [#9471](https://togithub.com/vitejs/vite/issues/9471)) ([#9473](https://togithub.com/vitejs/vite/issues/9473)) ([22084a6](https://togithub.com/vitejs/vite/commit/22084a6)), closes [#9471](https://togithub.com/vitejs/vite/issues/9471) [#9473](https://togithub.com/vitejs/vite/issues/9473) - fix(deps): update all non-major dependencies ([#9575](https://togithub.com/vitejs/vite/issues/9575)) ([8071325](https://togithub.com/vitejs/vite/commit/8071325)), closes [#9575](https://togithub.com/vitejs/vite/issues/9575) - fix(ssr): check root import extension for external ([#9494](https://togithub.com/vitejs/vite/issues/9494)) ([ff89df5](https://togithub.com/vitejs/vite/commit/ff89df5)), closes [#9494](https://togithub.com/vitejs/vite/issues/9494) - fix(ssr): use appendRight for import ([#9554](https://togithub.com/vitejs/vite/issues/9554)) ([dfec6ca](https://togithub.com/vitejs/vite/commit/dfec6ca)), closes [#9554](https://togithub.com/vitejs/vite/issues/9554) - refactor(resolve): remove commonjs plugin handling ([#9460](https://togithub.com/vitejs/vite/issues/9460)) ([2042b91](https://togithub.com/vitejs/vite/commit/2042b91)), closes [#9460](https://togithub.com/vitejs/vite/issues/9460) - chore: init imports var before use ([#9569](https://togithub.com/vitejs/vite/issues/9569)) ([905b8eb](https://togithub.com/vitejs/vite/commit/905b8eb)), closes [#9569](https://togithub.com/vitejs/vite/issues/9569) - chore: node prefix lint ([#9514](https://togithub.com/vitejs/vite/issues/9514)) ([9e9cd23](https://togithub.com/vitejs/vite/commit/9e9cd23)), closes [#9514](https://togithub.com/vitejs/vite/issues/9514) - chore: tidy up eslint config ([#9468](https://togithub.com/vitejs/vite/issues/9468)) ([f4addcf](https://togithub.com/vitejs/vite/commit/f4addcf)), closes [#9468](https://togithub.com/vitejs/vite/issues/9468) - chore(deps): update all non-major dependencies ([#9478](https://togithub.com/vitejs/vite/issues/9478)) ([c530d16](https://togithub.com/vitejs/vite/commit/c530d16)), closes [#9478](https://togithub.com/vitejs/vite/issues/9478) - docs: fix incomplete comment ([#9466](https://togithub.com/vitejs/vite/issues/9466)) ([5169c51](https://togithub.com/vitejs/vite/commit/5169c51)), closes [#9466](https://togithub.com/vitejs/vite/issues/9466) - feat(ssr): debug failed node resolve ([#9432](https://togithub.com/vitejs/vite/issues/9432)) ([364aae1](https://togithub.com/vitejs/vite/commit/364aae1)), closes [#9432](https://togithub.com/vitejs/vite/issues/9432) ### [`v3.0.4`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small304-2022-07-29-small) [Compare Source](https://togithub.com/vitejs/vite/compare/v3.0.3...v3.0.4) - fix: **VITE_PUBLIC_ASSET\_\_hash** in HTML ([#9247](https://togithub.com/vitejs/vite/issues/9247)) ([a2b24ee](https://togithub.com/vitejs/vite/commit/a2b24ee)), closes [#9247](https://togithub.com/vitejs/vite/issues/9247) - fix: inline dynamic imports for ssr-webworker (fixes [#9385](https://togithub.com/vitejs/vite/issues/9385)) ([#9401](https://togithub.com/vitejs/vite/issues/9401)) ([cd69358](https://togithub.com/vitejs/vite/commit/cd69358)), closes [#9385](https://togithub.com/vitejs/vite/issues/9385) [#9401](https://togithub.com/vitejs/vite/issues/9401) - fix: normalise css paths in manifest on windows (fixes [#9295](https://togithub.com/vitejs/vite/issues/9295)) ([#9353](https://togithub.com/vitejs/vite/issues/9353)) ([13e6450](https://togithub.com/vitejs/vite/commit/13e6450)), closes [#9295](https://togithub.com/vitejs/vite/issues/9295) [#9353](https://togithub.com/vitejs/vite/issues/9353) - fix: support stylesheets with link tag and media/disable prop ([#6751](https://togithub.com/vitejs/vite/issues/6751)) ([e6c8965](https://togithub.com/vitejs/vite/commit/e6c8965)), closes [#6751](https://togithub.com/vitejs/vite/issues/6751) - fix: url constructor import asset no as url ([#9399](https://togithub.com/vitejs/vite/issues/9399)) ([122c6e7](https://togithub.com/vitejs/vite/commit/122c6e7)), closes [#9399](https://togithub.com/vitejs/vite/issues/9399) - fix(glob): server perf when globbing huge dirs ([#9425](https://togithub.com/vitejs/vite/issues/9425)) ([156a3a4](https://togithub.com/vitejs/vite/commit/156a3a4)), closes [#9425](https://togithub.com/vitejs/vite/issues/9425) - fix(glob): support static template literals ([#9352](https://togithub.com/vitejs/vite/issues/9352)) ([183c6fb](https://togithub.com/vitejs/vite/commit/183c6fb)), closes [#9352](https://togithub.com/vitejs/vite/issues/9352) - fix(ssr): allow virtual paths on node modules ([#9405](https://togithub.com/vitejs/vite/issues/9405)) ([e60368f](https://togithub.com/vitejs/vite/commit/e60368f)), closes [#9405](https://togithub.com/vitejs/vite/issues/9405) - chore(deps): update all non-major dependencies ([#9347](https://togithub.com/vitejs/vite/issues/9347)) ([2fcb027](https://togithub.com/vitejs/vite/commit/2fcb027)), closes [#9347](https://togithub.com/vitejs/vite/issues/9347) ### [`v3.0.3`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small303-2022-07-25-small) [Compare Source](https://togithub.com/vitejs/vite/compare/af6088f40ad89579f39f8d2d93ae2d11168847c1...v3.0.3) - fix: client type error ([#9289](https://togithub.com/vitejs/vite/issues/9289)) ([b82ddfb](https://togithub.com/vitejs/vite/commit/b82ddfb)), closes [#9289](https://togithub.com/vitejs/vite/issues/9289) - fix: don't modify config ([#9262](https://togithub.com/vitejs/vite/issues/9262)) ([bbc8318](https://togithub.com/vitejs/vite/commit/bbc8318)), closes [#9262](https://togithub.com/vitejs/vite/issues/9262) - fix: entries in ssr.external ([#9286](https://togithub.com/vitejs/vite/issues/9286)) ([d420f01](https://togithub.com/vitejs/vite/commit/d420f01)), closes [#9286](https://togithub.com/vitejs/vite/issues/9286) - fix: externalize explicitly configured linked packages ([#9346](https://togithub.com/vitejs/vite/issues/9346)) ([c33e365](https://togithub.com/vitejs/vite/commit/c33e365)), closes [#9346](https://togithub.com/vitejs/vite/issues/9346) - fix: make `resolveConfig()` concurrent safe ([#9224](https://togithub.com/vitejs/vite/issues/9224)) ([dfaeb2b](https://togithub.com/vitejs/vite/commit/dfaeb2b)), closes [#9224](https://togithub.com/vitejs/vite/issues/9224) - fix: scanner and optimizer should skip wasm ([#9257](https://togithub.com/vitejs/vite/issues/9257)) ([c616077](https://togithub.com/vitejs/vite/commit/c616077)), closes [#9257](https://togithub.com/vitejs/vite/issues/9257) - fix: ssrLoadModule executes code in non-strict mode, fixes [#9197](https://togithub.com/vitejs/vite/issues/9197) ([#9199](https://togithub.com/vitejs/vite/issues/9199)) ([5866cfb](https://togithub.com/vitejs/vite/commit/5866cfb)), closes [#9197](https://togithub.com/vitejs/vite/issues/9197) [#9199](https://togithub.com/vitejs/vite/issues/9199) - fix: support multiline dynamic imports ([#9314](https://togithub.com/vitejs/vite/issues/9314)) ([e66cf69](https://togithub.com/vitejs/vite/commit/e66cf69)), closes [#9314](https://togithub.com/vitejs/vite/issues/9314) - fix: support vite client in safari 13 ([#9315](https://togithub.com/vitejs/vite/issues/9315)) ([2415193](https://togithub.com/vitejs/vite/commit/2415193)), closes [#9315](https://togithub.com/vitejs/vite/issues/9315) - fix: worker relative base should use import.meta.url ([#9204](https://togithub.com/vitejs/vite/issues/9204)) ([0358b04](https://togithub.com/vitejs/vite/commit/0358b04)), closes [#9204](https://togithub.com/vitejs/vite/issues/9204) - fix(glob): handle glob prop access ([#9281](https://togithub.com/vitejs/vite/issues/9281)) ([0580215](https://togithub.com/vitejs/vite/commit/0580215)), closes [#9281](https://togithub.com/vitejs/vite/issues/9281) - fix(scan): handle .ts import as .js alias ([#9282](https://togithub.com/vitejs/vite/issues/9282)) ([0b083ca](https://togithub.com/vitejs/vite/commit/0b083ca)), closes [#9282](https://togithub.com/vitejs/vite/issues/9282) - fix(ssr): no external symlink package ([#9296](https://togithub.com/vitejs/vite/issues/9296)) ([ea27701](https://togithub.com/vitejs/vite/commit/ea27701)), closes [#9296](https://togithub.com/vitejs/vite/issues/9296) - chore: adjust comments/typos ([#9325](https://togithub.com/vitejs/vite/issues/9325)) ([ffb2ba3](https://togithub.com/vitejs/vite/commit/ffb2ba3)), closes [#9325](https://togithub.com/vitejs/vite/issues/9325) - chore: fix code typos ([#9033](https://togithub.com/vitejs/vite/issues/9033)) ([ed02861](https://togithub.com/vitejs/vite/commit/ed02861)), closes [#9033](https://togithub.com/vitejs/vite/issues/9033) - docs: fix `@rollup/plugin-commonjs` name ([#9313](https://togithub.com/vitejs/vite/issues/9313)) ([c417364](https://togithub.com/vitejs/vite/commit/c417364)), closes [#9313](https://togithub.com/vitejs/vite/issues/9313) - docs: fix server options link ([#9242](https://togithub.com/vitejs/vite/issues/9242)) ([29db3ea](https://togithub.com/vitejs/vite/commit/29db3ea)), closes [#9242](https://togithub.com/vitejs/vite/issues/9242) - docs: update browser baseline features ([#9316](https://togithub.com/vitejs/vite/issues/9316)) ([b82ee5d](https://togithub.com/vitejs/vite/commit/b82ee5d)), closes [#9316](https://togithub.com/vitejs/vite/issues/9316) - feat: supports cts and mts files ([#9268](https://togithub.com/vitejs/vite/issues/9268)) ([0602017](https://togithub.com/vitejs/vite/commit/0602017)), closes [#9268](https://togithub.com/vitejs/vite/issues/9268) - feat: worker config call config hook ([#9212](https://togithub.com/vitejs/vite/issues/9212)) ([3e510ab](https://togithub.com/vitejs/vite/commit/3e510ab)), closes [#9212](https://togithub.com/vitejs/vite/issues/9212) - feat(css): use esbuild.log\* options when minifying ([#9210](https://togithub.com/vitejs/vite/issues/9210)) ([88baa53](https://togithub.com/vitejs/vite/commit/88baa53)), closes [#9210](https://togithub.com/vitejs/vite/issues/9210) ### [`v3.0.2`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small302-2022-07-18-small) [Compare Source](https://togithub.com/vitejs/vite/compare/8db00d86032ef52c3774f7fe6debf9d50b633316...af6088f40ad89579f39f8d2d93ae2d11168847c1) - fix: fs serve only edit pathname (fixes [#9148](https://togithub.com/vitejs/vite/issues/9148)) ([#9173](https://togithub.com/vitejs/vite/issues/9173)) ([28cffc9](https://togithub.com/vitejs/vite/commit/28cffc9)), closes [#9148](https://togithub.com/vitejs/vite/issues/9148) [#9173](https://togithub.com/vitejs/vite/issues/9173) - fix: prevent null pathname error ([#9188](https://togithub.com/vitejs/vite/issues/9188)) ([d66ffd0](https://togithub.com/vitejs/vite/commit/d66ffd0)), closes [#9188](https://togithub.com/vitejs/vite/issues/9188) - fix: return 500 on proxy error only if possible (fixes [#9172](https://togithub.com/vitejs/vite/issues/9172)) ([#9193](https://togithub.com/vitejs/vite/issues/9193)) ([b2f6bdc](https://togithub.com/vitejs/vite/commit/b2f6bdc)), closes [#9172](https://togithub.com/vitejs/vite/issues/9172) [#9193](https://togithub.com/vitejs/vite/issues/9193) - fix(deps): update all non-major dependencies ([#9176](https://togithub.com/vitejs/vite/issues/9176)) ([31d3b70](https://togithub.com/vitejs/vite/commit/31d3b70)), closes [#9176](https://togithub.com/vitejs/vite/issues/9176) - fix(dev): build.ssr is set during dev, fix [#9134](https://togithub.com/vitejs/vite/issues/9134) ([#9187](https://togithub.com/vitejs/vite/issues/9187)) ([99b0e67](https://togithub.com/vitejs/vite/commit/99b0e67)), closes [#9134](https://togithub.com/vitejs/vite/issues/9134) [#9187](https://togithub.com/vitejs/vite/issues/9187) - fix(ssr): strip NULL_BYTE_PLACEHOLDER before import ([#9124](https://togithub.com/vitejs/vite/issues/9124)) ([c5f2dc7](https://togithub.com/vitejs/vite/commit/c5f2dc7)), closes [#9124](https://togithub.com/vitejs/vite/issues/9124) ### [`v3.0.1`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small301-2022-07-18-small) [Compare Source](https://togithub.com/vitejs/vite/compare/b8c625cec4db938032ad754c7095bd246a4698ee...8db00d86032ef52c3774f7fe6debf9d50b633316) - fix: avoid errors when loading the overlay code in workers ([#9064](https://togithub.com/vitejs/vite/issues/9064)) ([a52b45e](https://togithub.com/vitejs/vite/commit/a52b45e)), closes [#9064](https://togithub.com/vitejs/vite/issues/9064) - fix: check server after tsconfig reload ([#9106](https://togithub.com/vitejs/vite/issues/9106)) ([d12d469](https://togithub.com/vitejs/vite/commit/d12d469)), closes [#9106](https://togithub.com/vitejs/vite/issues/9106) - fix: disable keepNames in `vite:esbuild` (fixes [#9164](https://togithub.com/vitejs/vite/issues/9164)) ([#9166](https://togithub.com/vitejs/vite/issues/9166)) ([e6f3b02](https://togithub.com/vitejs/vite/commit/e6f3b02)), closes [#9164](https://togithub.com/vitejs/vite/issues/9164) [#9166](https://togithub.com/vitejs/vite/issues/9166) - fix: externalize workspace relative import when bundle config ([#9140](https://togithub.com/vitejs/vite/issues/9140)) ([5a8a3ab](https://togithub.com/vitejs/vite/commit/5a8a3ab)), closes [#9140](https://togithub.com/vitejs/vite/issues/9140) - fix: mention that Node.js 13/15 support is dropped (fixes [#9113](https://togithub.com/vitejs/vite/issues/9113)) ([#9116](https://togithub.com/vitejs/vite/issues/9116)) ([2826303](https://togithub.com/vitejs/vite/commit/2826303)), closes [#9113](https://togithub.com/vitejs/vite/issues/9113) [#9116](https://togithub.com/vitejs/vite/issues/9116) - fix: resolve drive relative path ([#9097](https://togithub.com/vitejs/vite/issues/9097)) ([b393451](https://togithub.com/vitejs/vite/commit/b393451)), closes [#9097](https://togithub.com/vitejs/vite/issues/9097) - fix: respect .mjs .cjs extension in all modes ([#9141](https://togithub.com/vitejs/vite/issues/9141)) ([5ea70b3](https://togithub.com/vitejs/vite/commit/5ea70b3)), closes [#9141](https://togithub.com/vitejs/vite/issues/9141) - fix: return 500 on proxy error only if possible (fixes [#9172](https://togithub.com/vitejs/vite/issues/9172)) ([#9175](https://togithub.com/vitejs/vite/issues/9175)) ([d2f02a8](https://togithub.com/vitejs/vite/commit/d2f02a8)), closes [#9172](https://togithub.com/vitejs/vite/issues/9172) [#9175](https://togithub.com/vitejs/vite/issues/9175) - fix: server.proxy ws error causes crash ([#9123](https://togithub.com/vitejs/vite/issues/9123)) ([c2426d1](https://togithub.com/vitejs/vite/commit/c2426d1)), closes [#9123](https://togithub.com/vitejs/vite/issues/9123) - fix: ssr.external/noExternal should apply to packageName ([#9146](https://togithub.com/vitejs/vite/issues/9146)) ([5844d8e](https://togithub.com/vitejs/vite/commit/5844d8e)), closes [#9146](https://togithub.com/vitejs/vite/issues/9146) - fix: use correct require extension to load config ([#9118](https://togithub.com/vitejs/vite/issues/9118)) ([ebf682e](https://togithub.com/vitejs/vite/commit/ebf682e)), closes [#9118](https://togithub.com/vitejs/vite/issues/9118) - fix(esbuild): always support dynamic import and import meta ([#9105](https://togithub.com/vitejs/vite/issues/9105)) ([57a7936](https://togithub.com/vitejs/vite/commit/57a7936)), closes [#9105](https://togithub.com/vitejs/vite/issues/9105) - feat: allow declaring dirname ([#9154](https://togithub.com/vitejs/vite/issues/9154)) ([1e078ad](https://togithub.com/vitejs/vite/commit/1e078ad)), closes [#9154](https://togithub.com/vitejs/vite/issues/9154) - refactor: always load config with esbuild bundled code ([#9121](https://togithub.com/vitejs/vite/issues/9121)) ([a2b3131](https://togithub.com/vitejs/vite/commit/a2b3131)), closes [#9121](https://togithub.com/vitejs/vite/issues/9121) - docs: update default for optimizeDeps.disabled ([#9078](https://togithub.com/vitejs/vite/issues/9078)) ([4fbf9a8](https://togithub.com/vitejs/vite/commit/4fbf9a8)), closes [#9078](https://togithub.com/vitejs/vite/issues/9078) - chore: 3.0 release notes and bump peer deps ([#9072](https://togithub.com/vitejs/vite/issues/9072)) ([427ba26](https://togithub.com/vitejs/vite/commit/427ba26)), closes [#9072](https://togithub.com/vitejs/vite/issues/9072) ### [`v3.0.0`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#300-2022-07-13) [Compare Source](https://togithub.com/vitejs/vite/compare/v2.9.15...b8c625cec4db938032ad754c7095bd246a4698ee) ##### Main Changes > **Vite 3 is out!** > Read the [Vite 3 Annoucement blog post](https://vitejs.dev/blog/announcing-vite3) - New docs theme using [VitePress](https://vitepress.vuejs.org/) v1 alpha: https://vitejs.dev - Vite CLI - The default dev server port is now 5173, with the preview server starting at 4173. - The default dev server host is now `localhost` instead of `127.0.0.1`. - Compatibility - Vite no longer supports Node v12, which reached its EOL. Node 14.18+ is now required. - Vite is now published as ESM, with a CJS proxy to the ESM entry for compatibility. - The Modern Browser Baseline now targets browsers which support the [native ES Modules](https://caniuse.com/es6-module) and [native ESM dynamic import](https://caniuse.com/es6-module-dynamic-import) and [`import.meta`](https://caniuse.com/mdn-javascript_statements_import_meta). - JS file extensions in SSR and lib mode now use a valid extension (`js`, `mjs`, or `cjs`) for output JS entries and chunks based on their format and the package type. - Architecture changes - Vite now avoids full reload during cold start when imports are injected by plugins in while crawling the initial statically imported modules ([#8869](https://togithub.com/vitejs/vite/issues/8869)). - Vite uses ESM for the SSR build by default, and previous [SSR externalization heuristics](https://vitejs.dev/guide/ssr.html#ssr-externals) are no longer needed. - `import.meta.glob` has been improved, read about the new features in the [Glob Import Guide](https://vitejs.dev/guide/features.html#glob-import) - The WebAssembly import API has been revised to avoid collisions with future standards. Read more in the [WebAssembly guide](https://vitejs.dev/guide/features.html#webassembly) - Improved support for relative base. - Experimental Features - [Build Advanced Base Options](https://vitejs.dev/guide/build.html#advanced-base-options) - [HMR Partial Accept](https://togithub.com/vitejs/vite/pull/7324) - Vite now allows the use of [esbuild to optimize dependencies during build time](https://vitejs.dev/guide/migration.html#using-esbuild-deps-optimization-at-build-time) avoiding the need of [`@rollup/plugin-commonjs`](https://togithub.com/rollup/plugins/tree/master/packages/commonjs), removing one of the difference id dependency handling between dev and prod. - Bundle size reduction - Terser is now an optional dependency. If you use `build.minify: 'terser'`, you'll need to install it (`npm add -D terser`) - node-forge moved out of the monorepo to [@vitejs/plugin-basic-ssl](https://vitejs.dev/guide/migration.html#automatic-https-certificate-generation) - Options that were [already deprecated in v2](https://vitejs.dev/guide/migration.html#config-options-changes) have been removed. > **Note** > Before updating, check out the [migration guide from v2](https://vitejs.dev/guide/migration) ##### Features - feat: expose server resolved urls ([#8986](https://togithub.com/vitejs/vite/issues/8986)) ([26bcdc3](https://togithub.com/vitejs/vite/commit/26bcdc3)), closes [#8986](https://togithub.com/vitejs/vite/issues/8986) - feat: show ws connection error ([#9007](https://togithub.com/vitejs/vite/issues/9007)) ([da7c3ae](https://togithub.com/vitejs/vite/commit/da7c3ae)), closes [#9007](https://togithub.com/vitejs/vite/issues/9007) - docs: update api-javascript ([#8999](https://togithub.com/vitejs/vite/issues/8999)) ([05b17df](https://togithub.com/vitejs/vite/commit/05b17df)), closes [#8999](https://togithub.com/vitejs/vite/issues/8999) - refactor: opt-in optimizeDeps during build and SSR ([#8965](https://togithub.com/vitejs/vite/issues/8965)) ([f8c8cf2](https://togithub.com/vitejs/vite/commit/f8c8cf2)), closes [#8965](https://togithub.com/vitejs/vite/issues/8965) - refactor!: move basic ssl setup to external plugin, fix [#8532](https://togithub.com/vitejs/vite/issues/8532) ([#8961](https://togithub.com/vitejs/vite/issues/8961)) ([5c6cf5a](https://togithub.com/vitejs/vite/commit/5c6cf5a)), closes [#8532](https://togithub.com/vitejs/vite/issues/8532) [#8961](https://togithub.com/vitejs/vite/issues/8961) - feat: avoid scanner during build and only optimize CJS in SSR ([#8932](https://togithub.com/vitejs/vite/issues/8932)) ([339d9e3](https://togithub.com/vitejs/vite/commit/339d9e3)), closes [#8932](https://togithub.com/vitejs/vite/issues/8932) - feat: improved cold start using deps scanner ([#8869](https://togithub.com/vitejs/vite/issues/8869)) ([188f188](https://togithub.com/vitejs/vite/commit/188f188)), closes [#8869](https://togithub.com/vitejs/vite/issues/8869) - feat: ssr.optimizeDeps ([#8917](https://togithub.com/vitejs/vite/issues/8917)) ([f280dd9](https://togithub.com/vitejs/vite/commit/f280dd9)), closes [#8917](https://togithub.com/vitejs/vite/issues/8917) - feat: support import assertions ([#8937](https://togithub.com/vitejs/vite/issues/8937)) ([2390422](https://togithub.com/vitejs/vite/commit/2390422)), closes [#8937](https://togithub.com/vitejs/vite/issues/8937) - feat: accept AcceptedPlugin type for postcss plugin ([#8830](https://togithub.com/vitejs/vite/issues/8830)) ([6886078](https://togithub.com/vitejs/vite/commit/6886078)), closes [#8830](https://togithub.com/vitejs/vite/issues/8830) - feat: ssrBuild flag in config env ([#8863](https://togithub.com/vitejs/vite/issues/8863)) ([b6d655a](https://togithub.com/vitejs/vite/commit/b6d655a)), closes [#8863](https://togithub.com/vitejs/vite/issues/8863) - feat: experimental.renderBuiltUrl (revised build base options) ([#8762](https://togithub.com/vitejs/vite/issues/8762)) ([895a7d6](https://togithub.com/vitejs/vite/commit/895a7d6)), closes [#8762](https://togithub.com/vitejs/vite/issues/8762) - feat: respect esbuild minify config for css ([#8811](https://togithub.com/vitejs/vite/issues/8811)) ([d90409e](https://togithub.com/vitejs/vite/commit/d90409e)), closes [#8811](https://togithub.com/vitejs/vite/issues/8811) - feat: use esbuild supported feature ([#8665](https://togithub.com/vitejs/vite/issues/8665)) ([2061d41](https://togithub.com/vitejs/vite/commit/2061d41)), closes [#8665](https://togithub.com/vitejs/vite/issues/8665) - feat: respect esbuild minify config ([#8754](https://togithub.com/vitejs/vite/issues/8754)) ([8b77695](https://togithub.com/vitejs/vite/commit/8b77695)), closes [#8754](https://togithub.com/vitejs/vite/issues/8754) - feat: update rollup commonjs plugin to v22 ([#8743](https://togithub.com/vitejs/vite/issues/8743)) ([d4dcdd1](https://togithub.com/vitejs/vite/commit/d4dcdd1)), closes [#8743](https://togithub.com/vitejs/vite/issues/8743) - feat: enable tree-shaking for lib es ([#8737](https://togithub.com/vitejs/vite/issues/8737)) ([5dc0f72](https://togithub.com/vitejs/vite/commit/5dc0f72)), closes [#8737](https://togithub.com/vitejs/vite/issues/8737) - feat: supports cts and mts config ([#8729](https://togithub.com/vitejs/vite/issues/8729)) ([c2b09db](https://togithub.com/vitejs/vite/commit/c2b09db)), closes [#8729](https://togithub.com/vitejs/vite/issues/8729) - feat: bump minimum node version to 14.18.0 ([#8662](https://togithub.com/vitejs/vite/issues/8662)) ([8a05432](https://togithub.com/vitejs/vite/commit/8a05432)), closes [#8662](https://togithub.com/vitejs/vite/issues/8662) - feat: experimental.buildAdvancedBaseOptions ([#8450](https://togithub.com/vitejs/vite/issues/8450)) ([8ef7333](https://togithub.com/vitejs/vite/commit/8ef7333)), closes [#8450](https://togithub.com/vitejs/vite/issues/8450) - feat: export esbuildVersion and rollupVersion ([#8675](https://togithub.com/vitejs/vite/issues/8675)) ([15ebe1e](https://togithub.com/vitejs/vite/commit/15ebe1e)), closes [#8675](https://togithub.com/vitejs/vite/issues/8675) - feat: print resolved address for localhost ([#8647](https://togithub.com/vitejs/vite/issues/8647)) ([eb52d36](https://togithub.com/vitejs/vite/commit/eb52d36)), closes [#8647](https://togithub.com/vitejs/vite/issues/8647) - feat(hmr): experimental.hmrPartialAccept ([#7324](https://togithub.com/vitejs/vite/issues/7324)) ([83dab7e](https://togithub.com/vitejs/vite/commit/83dab7e)), closes [#7324](https://togithub.com/vitejs/vite/issues/7324) - refactor: type client maps ([#8626](https://togithub.com/vitejs/vite/issues/8626)) ([cf87882](https://togithub.com/vitejs/vite/commit/cf87882)), closes [#8626](https://togithub.com/vitejs/vite/issues/8626) - feat: cleaner default dev output ([#8638](https://togithub.com/vitejs/vite/issues/8638)) ([dbd9688](https://togithub.com/vitejs/vite/commit/dbd9688)), closes [#8638](https://togithub.com/vitejs/vite/issues/8638) - feat: legacy options to revert to v2 strategies ([#8623](https://togithub.com/vitejs/vite/issues/8623)) ([993b842](https://togithub.com/vitejs/vite/commit/993b842)), closes [#8623](https://togithub.com/vitejs/vite/issues/8623) - feat: support async plugins ([#8574](https://togithub.com/vitejs/vite/issues/8574)) ([caa8a58](https://togithub.com/vitejs/vite/commit/caa8a58)), closes [#8574](https://togithub.com/vitejs/vite/issues/8574) - feat: support cjs noExternal in SSR dev, fix [#2579](https://togithub.com/vitejs/vite/issues/2579) ([#8430](https://togithub.com/vitejs/vite/issues/8430)) ([11d2191](https://togithub.com/vitejs/vite/commit/11d2191)), closes [#2579](https://togithub.com/vitejs/vite/issues/2579) [#8430](https://togithub.com/vitejs/vite/issues/8430) - feat(dev): added assets to manifest ([#6649](https://togithub.com/vitejs/vite/issues/6649)) ([cdf744d](https://togithub.com/vitejs/vite/commit/cdf744d)), closes [#6649](https://togithub.com/vitejs/vite/issues/6649) - feat!: appType (spa, mpa, custom), boolean middlewareMode ([#8452](https://togithub.com/vitejs/vite/issues/8452)) ([14db473](https://togithub.com/vitejs/vite/commit/14db473)), closes [#8452](https://togithub.com/vitejs/vite/issues/8452) - feat: 500 response if the node proxy request fails ([#7398](https://togithub.com/vitejs/vite/issues/7398)) ([73e1775](https://togithub.com/vitejs/vite/commit/73e1775)), closes [#7398](https://togithub.com/vitejs/vite/issues/7398) - feat: expose createFilter util ([#8562](https://togithub.com/vitejs/vite/issues/8562)) ([c5c424a](https://togithub.com/vitejs/vite/commit/c5c424a)), closes [#8562](https://togithub.com/vitejs/vite/issues/8562) - feat: better config `__dirname` support ([#8442](https://togithub.com/vitejs/vite/issues/8442)) ([51e9195](https://togithub.com/vitejs/vite/commit/51e9195)), closes [#8442](https://togithub.com/vitejs/vite/issues/8442) - feat: expose `version` ([#8456](https://togithub.com/vitejs/vite/issues/8456)) ([e992594](https://togithub.com/vitejs/vite/commit/e992594)), closes [#8456](https://togithub.com/vitejs/vite/issues/8456) - feat: handle named imports of builtin modules ([#8338](https://togithub.com/vitejs/vite/issues/8338)) ([e2e44ff](https://togithub.com/vitejs/vite/commit/e2e44ff)), closes [#8338](https://togithub.com/vitejs/vite/issues/8338) - feat: preserve process env vars in lib build ([#8090](https://togithub.com/vitejs/vite/issues/8090)) ([908c9e4](https://togithub.com/vitejs/vite/commit/908c9e4)), closes [#8090](https://togithub.com/vitejs/vite/issues/8090) - refactor!: make terser an optional dependency ([#8049](https://togithub.com/vitejs/vite/issues/8049)) ([164f528](https://togithub.com/vitejs/vite/commit/164f528)), closes [#8049](https://togithub.com/vitejs/vite/issues/8049) - chore: resolve ssr options ([#8455](https://togithub.com/vitejs/vite/issues/8455)) ([d97e402](https://togithub.com/vitejs/vite/commit/d97e402)), closes [#8455](https://togithub.com/vitejs/vite/issues/8455) - perf: disable postcss sourcemap when unused ([#8451](https://togithub.com/vitejs/vite/issues/8451)) ([64fc61c](https://togithub.com/vitejs/vite/commit/64fc61c)), closes [#8451](https://togithub.com/vitejs/vite/issues/8451) - feat: add ssr.format to force esm output for ssr ([#6812](https://togithub.com/vitejs/vite/issues/6812)) ([337b197](https://togithub.com/vitejs/vite/commit/337b197)), closes [#6812](https://togithub.com/vitejs/vite/issues/6812) - feat: default esm SSR build, simplified externalization ([#8348](https://togithub.com/vitejs/vite/issues/8348)) ([f8c92d1](https://togithub.com/vitejs/vite/commit/f8c92d1)), closes [#8348](https://togithub.com/vitejs/vite/issues/8348) - feat: derive proper js extension from package type ([#8382](https://togithub.com/vitejs/vite/issues/8382)) ([95cdd81](https://togithub.com/vitejs/vite/commit/95cdd81)), closes [#8382](https://togithub.com/vitejs/vite/issues/8382) - feat: ssr build using optimized deps ([#8403](https://togithub.com/vitejs/vite/issues/8403)) ([6a5a5b5](https://togithub.com/vitejs/vite/commit/6a5a5b5)), closes [#8403](https://togithub.com/vitejs/vite/issues/8403) - refactor: `ExportData.imports` to `ExportData.hasImports` ([#8355](https://togithub.com/vitejs/vite/issues/8355)) ([168de2d](https://togithub.com/vitejs/vite/commit/168de2d)), closes [#8355](https://togithub.com/vitejs/vite/issues/8355) - feat: scan free dev server ([#8319](https://togithub.com/vitejs/vite/issues/8319)) ([3f742b6](https://togithub.com/vitejs/vite/commit/3f742b6)), closes [#8319](https://togithub.com/vitejs/vite/issues/8319) - feat: non-blocking esbuild optimization at build time ([#8280](https://togithub.com/vitejs/vite/issues/8280)) ([909cf9c](https://togithub.com/vitejs/vite/commit/909cf9c)), closes [#8280](https://togithub.com/vitejs/vite/issues/8280) - feat: non-blocking needs interop ([#7568](https://togithub.com/vitejs/vite/issues/7568)) ([531cd7b](https://togithub.com/vitejs/vite/commit/531cd7b)), closes [#7568](https://togithub.com/vitejs/vite/issues/7568) - refactor(cli): improve output aesthetics ([#6997](https://togithub.com/vitejs/vite/issues/6997)) ([809ab47](https://togithub.com/vitejs/vite/commit/809ab47)), closes [#6997](https://togithub.com/vitejs/vite/issues/6997) - dx: sourcemap combine debug utils ([#8307](https://togithub.com/vitejs/vite/issues/8307)) ([45dba50](https://togithub.com/vitejs/vite/commit/45dba50)), closes [#8307](https://togithub.com/vitejs/vite/issues/8307) - feat: sourcemap for importAnalysis ([#8258](https://togithub.com/vitejs/vite/issues/8258)) ([a4e4d39](https://togithub.com/vitejs/vite/commit/a4e4d39)), closes [#8258](https://togithub.com/vitejs/vite/issues/8258) - feat: spa option, `preview` and `dev` for MPA and SSR apps ([#8217](https://togithub.com/vitejs/vite/issues/8217)) ([d7cba46](https://togithub.com/vitejs/vite/commit/d7cba46)), closes [#8217](https://togithub.com/vitejs/vite/issues/8217) - feat: vite connected logs changed to console.debug ([#7733](https://togithub.com/vitejs/vite/issues/7733)) ([9f00c41](https://togithub.com/vitejs/vite/commit/9f00c41)), closes [#7733](https://togithub.com/vitejs/vite/issues/7733) - feat: worker support query url ([#7914](https://togithub.com/vitejs/vite/issues/7914)) ([95297dd](https://togithub.com/vitejs/vite/commit/95297dd)), closes [#7914](https://togithub.com/vitejs/vite/issues/7914) - feat(wasm): new wasm plugin (`.wasm?init`) ([#8219](https://togithub.com/vitejs/vite/issues/8219)) ([75c3bf6](https://togithub.com/vitejs/vite/commit/75c3bf6)), closes [#8219](https://togithub.com/vitejs/vite/issues/8219) - build!: bump targets ([#8045](https://togithub.com/vitejs/vite/issues/8045)) ([66efd69](https://togithub.com/vitejs/vite/commit/66efd69)), closes [#8045](https://togithub.com/vitejs/vite/issues/8045) - feat!: migrate to ESM ([#8178](https://togithub.com/vitejs/vite/issues/8178)) ([76fdc27](https://togithub.com/vitejs/vite/commit/76fdc27)), closes [#8178](https://togithub.com/vitejs/vite/issues/8178) - feat!: relative base ([#7644](https://togithub.com/vitejs/vite/issues/7644)) ([09648c2](https://togithub.com/vitejs/vite/commit/09648c2)), closes [#7644](https://togithub.com/vitejs/vite/issues/7644) - feat(css): warn if url rewrite has no importer ([#8183](https://togithub.com/vitejs/vite/issues/8183)) ([0858450](https://togithub.com/vitejs/vite/commit/0858450)), closes [#8183](https://togithub.com/vitejs/vite/issues/8183) - feat: allow any JS identifier in define, not ASCII-only ([#5972](https://togithub.com/vitejs/vite/issues/5972)) ([95eb45b](https://togithub.com/vitejs/vite/commit/95eb45b)), closes [#5972](https://togithub.com/vitejs/vite/issues/5972) - feat: enable `generatedCode: 'es2015'` for rollup build ([#5018](https://togithub.com/vitejs/vite/issues/5018)) ([46d5e67](https://togithub.com/vitejs/vite/commit/46d5e67)), closes [#5018](https://togithub.com/vitejs/vite/issues/5018) - feat: rework `dynamic-import-vars` ([#7756](https://togithub.com/vitejs/vite/issues/7756)) ([80d113b](https://togithub.com/vitejs/vite/commit/80d113b)), closes [#7756](https://togithub.com/vitejs/vite/issues/7756) - feat: worker emit fileName with config ([#7804](https://togithub.com/vitejs/vite/issues/7804)) ([04c2edd](https://togithub.com/vitejs/vite/commit/04c2edd)), closes [#7804](https://togithub.com/vitejs/vite/issues/7804) - feat(glob-import): support `{ import: '*' }` ([#8071](https://togithub.com/vitejs/vite/issues/8071)) ([0b78b2a](https://togithub.com/vitejs/vite/commit/0b78b2a)), closes [#8071](https://togithub.com/vitejs/vite/issues/8071) - build!: remove node v12 support ([#7833](https://togithub.com/vitejs/vite/issues/7833)) ([eeac2d2](https://togithub.com/vitejs/vite/commit/eeac2d2)), closes [#7833](https://togithub.com/vitejs/vite/issues/7833) - feat!: rework `import.meta.glob` ([#7537](https://togithub.com/vitejs/vite/issues/7537)) ([330e0a9](https://togithub.com/vitejs/vite/commit/330e0a9)), closes [#7537](https://togithub.com/vitejs/vite/issues/7537) - feat!: vite dev default port is now 5173 ([#8148](https://togithub.com/vitejs/vite/issues/8148)) ([1cc2e2d](https://togithub.com/vitejs/vite/commit/1cc2e2d)), closes [#8148](https://togithub.com/vitejs/vite/issues/8148) - refactor: remove deprecated api for 3.0 ([#5868](https://togithub.com/vitejs/vite/issues/5868)) ([b5c3709](https://togithub.com/vitejs/vite/commit/b5c3709)), closes [#5868](https://togithub.com/vitejs/vite/issues/5868) - chore: stabilize experimental api ([#7707](https://togithub.com/vitejs/vite/issues/7707)) ([b902932](https://togithub.com/vitejs/vite/commit/b902932)), closes [#7707](https://togithub.com/vitejs/vite/issues/7707) - test: migrate to vitest ([#8076](https://togithub.com/vitejs/vite/issues/8076)) ([8148f67](https://togithub.com/vitejs/vite/commit/8148f67)), closes [#8076](https://togithub.com/vitejs/vite/issues/8076) ##### Bug Fixes - fix: prevent production node_env in serve ([#9066](https://togithub.com/vitejs/vite/issues/9066)) ([7662998](https://togithub.com/vitejs/vite/commit/7662998)), closes [#9066](https://togithub.com/vitejs/vite/issues/9066) - fix: reload on restart with middleware mode (fixes [#9038](https://togithub.com/vitejs/vite/issues/9038)) ([#9040](https://togithub.com/vitejs/vite/issues/9040)) ([e372693](https://togithub.com/vitejs/vite/commit/e372693)), closes [#9038](https://togithub.com/vitejs/vite/issues/9038) [#9040](https://togithub.com/vitejs/vite/issues/9040) - fix: remove ws is already closed error ([#9041](https://togithub.com/vitejs/vite/issues/9041)) ([45b8b53](https://togithub.com/vitejs/vite/commit/45b8b53)), closes [#9041](https://togithub.com/vitejs/vite/issues/9041) - fix(ssr): sourcemap content (fixes [#8657](https://togithub.com/vitejs/vite/issues/8657)) ([#8997](https://togithub.com/vitejs/vite/issues/8997)) ([aff4544](https://togithub.com/vitejs/vite/commit/aff4544)), closes [#8657](https://togithub.com/vitejs/vite/issues/8657) [#8997](https://togithub.com/vitejs/vite/issues/8997) - fix: respect explicitily external/noExternal config ([#8983](https://togithub.com/vitejs/vite/issues/8983)) ([e369880](https://togithub.com/vitejs/vite/commit/e369880)), closes [#8983](https://togithub.com/vitejs/vite/issues/8983) - fix: cjs interop export names local clash, fix [#8950](https://togithub.com/vitejs/vite/issues/8950) ([#8953](https://togithub.com/vitejs/vite/issues/8953)) ([2185f72](https://togithub.com/vitejs/vite/commit/2185f72)), closes [#8950](https://togithub.com/vitejs/vite/issues/8950) [#8953](https://togithub.com/vitejs/vite/issues/8953) - fix: handle context resolve options ([#8966](https://togithub.com/vitejs/vite/issues/8966)) ([57c6c15](https://togithub.com/vitejs/vite/commit/57c6c15)), closes [#8966](https://togithub.com/vitejs/vite/issues/8966) - fix: re-encode url to prevent fs.allow bypass (fixes [#8498](https://togithub.com/vitejs/vite/issues/8498)) ([#8979](https://togithub.com/vitejs/vite/issues/8979)) ([b835699](https://togithub.com/vitejs/vite/commit/b835699)), closes [#8498](https://togithub.com/vitejs/vite/issues/8498) [#8979](https://togithub.com/vitejs/vite/issues/8979) - fix(scan): detect import .ts as .js ([#8969](https://togithub.com/vitejs/vite/issues/8969)) ([752af6c](https://togithub.com/vitejs/vite/commit/752af6c)), closes [#8969](https://togithub.com/vitejs/vite/issues/8969) - fix: ssrBuild is optional, avoid breaking VitePress ([#8912](https://togithub.com/vitejs/vite/issues/8912)) ([722f514](https://togithub.com/vitejs/vite/commit/722f514)), closes [#8912](https://togithub.com/vitejs/vite/issues/8912) - fix(css): always use css module content ([#8936](https://togithub.com/vitejs/vite/issues/8936)) ([6e0dd3a](https://togithub.com/vitejs/vite/commit/6e0dd3a)), closes [#8936](https://togithub.com/vitejs/vite/issues/8936) - fix: avoid optimizing non-optimizable external deps ([#8860](https://togithub.com/vitejs/vite/issues/8860)) ([cd8d63b](https://togithub.com/vitejs/vite/commit/cd8d63b)), closes [#8860](https://togithub.com/vitejs/vite/issues/8860) - fix: ensure define overrides import.meta in build ([#8892](https://togithub.com/vitejs/vite/issues/8892)) ([7d810a9](https://togithub.com/vitejs/vite/commit/7d810a9)), closes [#8892](https://togithub.com/vitejs/vite/issues/8892) - fix: ignore Playwright test results directory ([#8778](https://togithub.com/vitejs/vite/issues/8778)) ([314c09c](https://togithub.com/vitejs/vite/commit/314c09c)), closes [#8778](https://togithub.com/vitejs/vite/issues/8778) - fix: node platform for ssr dev regression ([#8840](https://togithub.com/vitejs/vite/issues/8840)) ([7257fd8](https://togithub.com/vitejs/vite/commit/7257fd8)), closes [#8840](https://togithub.com/vitejs/vite/issues/8840) - fix: optimize deps on dev SSR, builtin imports in node ([#8854](https://togithub.com/vitejs/vite/issues/8854)) ([d49856c](https://togithub.com/vitejs/vite/commit/d49856c)), closes [#8854](https://togithub.com/vitejs/vite/issues/8854) - fix: prevent crash when the pad amount is negative ([#8747](https://togithub.com/vitejs/vite/issues/8747)) ([3af6a1b](https://togithub.com/vitejs/vite/commit/3af6a1b)), closes [#8747](https://togithub.com/vitejs/vite/issues/8747) - fix: reverts [#8278](https://togithub.com/vitejs/vite/issues/8278) ([a0da2f0](https://togithub.com/vitejs/vite/commit/a0da2f0)), closes [#8278](https://togithub.com/vitejs/vite/issues/8278) - fix: server.force deprecation and force on restart API ([#8842](https://togithub.com/vitejs/vite/issues/8842)) ([c94f564](https://togithub.com/vitejs/vite/commit/c94f564)), closes [#8842](https://togithub.com/vitejs/vite/issues/8842) - fix(deps): update all non-major dependencies ([#8802](https://togithub.com/vitejs/vite/issues/8802)) ([a4a634d](https://togithub.com/vitejs/vite/commit/a4a634d)), closes [#8802](https://togithub.com/vitejs/vite/issues/8802) - fix(hmr): set isSelfAccepting unless it is delayed ([#8898](https://togithub.com/vitejs/vite/issues/8898)) ([ae34565](https://togithub.com/vitejs/vite/commit/ae34565)), closes [#8898](https://togithub.com/vitejs/vite/issues/8898) - fix(worker): dont throw on `import.meta.url` in ssr ([#8846](https://togithub.com/vitejs/vite/issues/8846)) ([ef749ed](https://togithub.com/vitejs/vite/commit/ef749ed)), closes [#8846](https://togithub.com/vitejs/vite/issues/8846) - fix: deps optimizer should wait on entries ([#8822](https://togithub.com/vitejs/vite/issues/8822)) ([2db1b5b](https://togithub.com/vitejs/vite/commit/2db1b5b)), closes [#8822](https://togithub.com/vitejs/vite/issues/8822) - fix: incorrectly resolving `knownJsSrcRE` files from root (fixes [#4161](https://togithub.com/vitejs/vite/issues/4161)) ([#8808](https://togithub.com/vitejs/vite/issues/8808)) ([e1e426e](https://togithub.com/vitejs/vite/commit/e1e426e)), closes [#4161](https://togithub.com/vitejs/vite/issues/4161) [#8808](https://togithub.com/vitejs/vite/issues/8808) - fix: /@fs/ dir traversal with escaped chars (fixes [#8498](https://togithub.com/vitejs/vite/issues/8498)) ([#8804](https://togithub.com/vitejs/vite/issues/8804)) ([6851009](https://togithub.com/vitejs/vite/commit/6851009)), closes [#8498](https://togithub.com/vitejs/vite/issues/8498) [#8804](https://togithub.com/vitejs/vite/issues/8804) - fix: preserve extension of css assets in the manifest ([#8768](https://togithub.com/vitejs/vite/issues/8768)) ([9508549](https://togithub.com/vitejs/vite/commit/9508549)), closes [#8768](https://togithub.com/vitejs/vite/issues/8768) - fix: always remove temp config ([#8782](https://togithub.com/vitejs/vite/issues/8782)) ([2c2a86b](https://togithub.com/vitejs/vite/commit/2c2a86b)), closes [#8782](https://togithub.com/vitejs/vite/issues/8782) - fix: ensure deps optimizer first run, fixes [#8750](https://togithub.com/vitejs/vite/issues/8750) ([#8775](https://togithub.com/vitejs/vite/issues/8775)) ([3f689a4](https://togithub.com/vitejs/vite/commit/3f689a4)), closes [#8750](https://togithub.com/vitejs/vite/issues/8750) [#8775](https://togithub.com/vitejs/vite/issues/8775) - fix: remove buildTimeImportMetaUrl ([#8785](https://togithub.com/vitejs/vite/issues/8785)) ([cd32095](https://togithub.com/vitejs/vite/commit/cd32095)), closes [#8785](https://togithub.com/vitejs/vite/issues/8785) - fix: skip inline html ([#8789](https://togithub.com/vitejs/vite/issues/8789)) ([4a6408b](https://togithub.com/vitejs/vite/commit/4a6408b)), closes [#8789](https://togithub.com/vitejs/vite/issues/8789) - fix(optimizer): only run require-import conversion if require'd ([#8795](https://togithub.com/vitejs/vite/issues/8795)) ([7ae0d3e](https://togithub.com/vitejs/vite/commit/7ae0d3e)), closes [#8795](https://togithub.com/vitejs/vite/issues/8795) - perf: avoid sourcemap chains during dev ([#8796](https://togithub.com/vitejs/vite/issues/8796)) ([1566f61](https://togithub.com/vitejs/vite/commit/1566f61)), closes [#8796](https://togithub.com/vitejs/vite/issues/8796) - perf(lib): improve helper inject regex ([#8741](https://togithub.com/vitejs/vite/issues/8741)) ([19fc7e5](https://togithub.com/vitejs/vite/commit/19fc7e5)), closes [#8741](https://togithub.com/vitejs/vite/issues/8741) - fix: avoid type mismatch with Rollup (fix [#7843](https://togithub.com/vitejs/vite/issues/7843)) ([#8701](https://togithub.com/vitejs/vite/issues/8701)) ([87e51f7](https://togithub.com/vitejs/vite/commit/87e51f7)), closes [#7843](https://togithub.com/vitejs/vite/issues/7843) [#8701](https://togithub.com/vitejs/vite/issues/8701) - fix: optimizeDeps.entries transformRequest url (fix [#8719](https://togithub.com/vitejs/vite/issues/8719)) ([#8748](https://togithub.com/vitejs/vite/issues/8748)) ([9208c3b](https://togithub.com/vitejs/vite/commit/9208c3b)), closes [#8719](https://togithub.com/vitejs/vite/issues/8719) [#8748](https://togithub.com/vitejs/vite/issues/8748) - fix(hmr): **HMR_PORT** should not be `'undefined'` ([#8761](https://togithub.com/vitejs/vite/issues/8761)) ([3271266](https://togithub.com/vitejs/vite/commit/3271266)), closes [#8761](https://togithub.com/vitejs/vite/issues/8761) - fix: respect `rollupOptions.external` for transitive dependencies ([#8679](https://togithub.com/vitejs/vite/issues/8679)) ([4f9097b](https://togithub.com/vitejs/vite/commit/4f9097b)), closes [#8679](https://togithub.com/vitejs/vite/issues/8679) - fix: use esbuild platform browser/node instead of neutral ([#8714](https://togithub.com/vitejs/vite/issues/8714)) ([a201cd4](https://togithub.com/vitejs/vite/commit/a201cd4)), closes [#8714](https://togithub.com/vitejs/vite/issues/8714) - fix: disable inlineDynamicImports for ssr.target = node ([#8641](https://togithub.com/vitejs/vite/issues/8641)) ([3b41a8e](https://togithub.com/vitejs/vite/commit/3b41a8e)), closes [#8641](https://togithub.com/vitejs/vite/issues/8641) - fix: infer hmr ws target by client location ([#8650](https://togithub.com/vitejs/vite/issues/8650)) ([4061ee0](https://togithub.com/vitejs/vite/commit/4061ee0)), closes [#8650](https://togithub.com/vitejs/vite/issues/8650) - fix: non-relative base public paths in CSS files ([#8682](https://togithub.com/vitejs/vite/issues/8682)) ([d11d6ea](https://togithub.com/vitejs/vite/commit/d11d6ea)), closes [#8682](https://togithub.com/vitejs/vite/issues/8682) - fix: SSR with relative base ([#8683](https://togithub.com/vitejs/vite/issues/8683)) ([c1667bb](https://togithub.com/vitejs/vite/commit/c1667bb)), closes [#8683](https://togithub.com/vitejs/vite/issues/8683) - fix: filter of BOM tags in json plugin ([#8628](https://togithub.com/vitejs/vite/issues/8628)) ([e10530b](https://togithub.com/vitejs/vite/commit/e10530b)), closes [#8628](https://togithub.com/vitejs/vite/issues/8628) - fix: revert [#5902](https://togithub.com/vitejs/vite/issues/5902), fix [#8243](https://togithub.com/vitejs/vite/issues/8243) ([#8654](https://togithub.com/vitejs/vite/issues/8654)) ([1b820da](https://togithub.com/vitejs/vite/commit/1b820da)), closes [#8243](https://togithub.com/vitejs/vite/issues/8243) [#8654](https://togithub.com/vitejs/vite/issues/8654) - fix(optimizer): use simple browser external shim in prod ([#8630](https://togithub.com/vitejs/vite/issues/8630)) ([a32c4ba](https://togithub.com/vitejs/vite/commit/a32c4ba)), closes [#8630](https://togithub.com/vitejs/vite/issues/8630) - fix(server): skip localhost verbatim dns lookup ([#8642](https://togithub.com/vitejs/vite/issues/8642)) ([7632247](https://togithub.com/vitejs/vite/commit/7632247)), closes [#8642](https://togithub.com/vitejs/vite/issues/8642) - fix(wasm): support inlined WASM in Node < v16 (fix [#8620](https://togithub.com/vitejs/vite/issues/8620)) ([#8622](https://togithub.com/vitejs/vite/issues/8622)) ([f586b14](https://togithub.com/vitejs/vite/commit/f586b14)), closes [#8620](https://togithub.com/vitejs/vite/issues/8620) [#8622](https://togithub.com/vitejs/vite/issues/8622) - fix: allow cache overlap in parallel builds ([#8592](https://togithub.com/vitejs/vite/issues/8592)) ([2dd0b49](https://togithub.com/vitejs/vite/commit/2dd0b49)), closes [#8592](https://togithub.com/vitejs/vite/issues/8592) - fix: avoid replacing defines and NODE_ENV in optimized deps (fix [#8593](https://togithub.com/vitejs/vite/issues/8593)) ([#8606](https://togithub.com/vitejs/vite/issues/8606)) ([739175b](https://togithub.com/vitejs/vite/commit/739175b)), closes [#8593](https://togithub.com/vitejs/vite/issues/8593) [#8606](https://togithub.com/vitejs/vite/issues/8606) - fix: sequential injection of tags in transformIndexHtml ([#5851](https://togithub.com/vitejs/vite/issues/5851)) ([#6901](https://togithub.com/vitejs/vite/issues/6901)) ([649c7f6](https://togithub.com/vitejs/vite/commit/649c7f6)), closes [#5851](https://togithub.com/vitejs/vite/issues/5851) [#6901](https://togithub.com/vitejs/vite/issues/6901) - fix(asset): respect assetFileNames if rollupOptions.output is an array ([#8561](https://togithub.com/vitejs/vite/issues/8561)) ([4e6c26f](https://togithub.com/vitejs/vite/commit/4e6c26f)), closes [#8561](https://togithub.com/vitejs/vite/issues/8561) - fix(css): escape pattern chars from base path in postcss dir-dependency messages ([#7081](https://togithub.com/vitejs/vite/issues/7081)) ([5151e74](https://togithub.com/vitejs/vite/commit/5151e74)), closes [#7081](https://togithub.com/vitejs/vite/issues/7081) - fix(optimizer): browser mapping for yarn pnp ([#6493](https://togithub.com/vitejs/vite/issues/6493)) ([c1c7af3](https://togithub.com/vitejs/vite/commit/c1c7af3)), closes [#6493](https://togithub.com/vitejs/vite/issues/6493) - fix: add missed JPEG file extensions to `KNOWN_ASSET_TYPES` ([#8565](https://togithub.com/vitejs/vite/issues/8565)) ([2dfc015](https://togithub.com/vitejs/vite/commit/2dfc015)), closes [#8565](https://togithub.com/vitejs/vite/issues/8565) - fix: default export module transformation for vitest spy ([#8567](https://togithub.com/vitejs/vite/issues/8567)) ([d357e33](https://togithub.com/vitejs/vite/commit/d357e33)), closes [#8567](https://togithub.com/vitejs/vite/issues/8567) - fix: default host to `localhost` instead of `127.0.0.1` ([#8543](https://togithub.com/vitejs/vite/issues/8543)) ([49c0896](https://togithub.com/vitejs/vite/commit/49c0896)), closes [#8543](https://togithub.com/vitejs/vite/issues/8543) - fix: dont handle sigterm in middleware mode ([#8550](https://togithub.com/vitejs/vite/issues/8550)) ([c6f43dd](https://togithub.com/vitejs/vite/commit/c6f43dd)), closes [#8550](https://togithub.com/vitejs/vite/issues/8550) - fix: mime missing extensiConfiguration
π Schedule: Branch creation - "after 1am and before 7am on monday" in timezone America/Los_Angeles, 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 has been generated by Mend Renovate. View repository job log here.