vitejs/vite-plugin-vue (@vitejs/plugin-vue)
### [`v4.3.4`](https://togithub.com/vitejs/vite-plugin-vue/blob/HEAD/packages/plugin-vue/CHANGELOG.md#small434-2023-08-28-small)
[Compare Source](https://togithub.com/vitejs/vite-plugin-vue/compare/75bec031a64623b32db8f10bf6153e385e5f3dde...1ae5daa9c82606c538c74ab65979d6581a3827f6)
- chore(deps): update typescript-eslint monorepo to v6 (major) ([#210](https://togithub.com/vitejs/vite-plugin-vue/issues/210)) ([fb07b5b](https://togithub.com/vitejs/vite-plugin-vue/commit/fb07b5b)), closes [#210](https://togithub.com/vitejs/vite-plugin-vue/issues/210)
- feat(plugin-vue): expose options in `api` ([#177](https://togithub.com/vitejs/vite-plugin-vue/issues/177)) ([269121e](https://togithub.com/vitejs/vite-plugin-vue/commit/269121e)), closes [#177](https://togithub.com/vitejs/vite-plugin-vue/issues/177)
### [`v4.3.3`](https://togithub.com/vitejs/vite-plugin-vue/blob/HEAD/packages/plugin-vue/CHANGELOG.md#small433-2023-08-22-small)
[Compare Source](https://togithub.com/vitejs/vite-plugin-vue/compare/833a7a6fadde5337551aa12d6003194fb7fa695f...75bec031a64623b32db8f10bf6153e385e5f3dde)
- fix: conditionally get descriptor on hmr ([#236](https://togithub.com/vitejs/vite-plugin-vue/issues/236)) ([b7b1383](https://togithub.com/vitejs/vite-plugin-vue/commit/b7b1383)), closes [#236](https://togithub.com/vitejs/vite-plugin-vue/issues/236)
### [`v4.3.2`](https://togithub.com/vitejs/vite-plugin-vue/blob/HEAD/packages/plugin-vue/CHANGELOG.md#small432-2023-08-21-small)
[Compare Source](https://togithub.com/vitejs/vite-plugin-vue/compare/76ffd55cf5a846d60ba3ec4bad3dd7237a0887ae...833a7a6fadde5337551aa12d6003194fb7fa695f)
- fix(plugin-vue): distinguish HMR and transform descriptor ([#232](https://togithub.com/vitejs/vite-plugin-vue/issues/232)) ([9119d4d](https://togithub.com/vitejs/vite-plugin-vue/commit/9119d4d)), closes [#232](https://togithub.com/vitejs/vite-plugin-vue/issues/232)
### [`v4.3.1`](https://togithub.com/vitejs/vite-plugin-vue/blob/HEAD/packages/plugin-vue/CHANGELOG.md#small431-2023-08-17-small)
[Compare Source](https://togithub.com/vitejs/vite-plugin-vue/compare/f00bcb4d2a0caf013013b0b8b54655daa1fce7ff...76ffd55cf5a846d60ba3ec4bad3dd7237a0887ae)
- fix: revert "fix(plugin-vue): distinguish HMR and transform descriptor ([#227](https://togithub.com/vitejs/vite-plugin-vue/issues/227))" ([0c28448](https://togithub.com/vitejs/vite-plugin-vue/commit/0c28448)), closes [#227](https://togithub.com/vitejs/vite-plugin-vue/issues/227)
### [`v4.3.0`](https://togithub.com/vitejs/vite-plugin-vue/blob/HEAD/packages/plugin-vue/CHANGELOG.md#430-2023-08-17)
[Compare Source](https://togithub.com/vitejs/vite-plugin-vue/compare/abdf5f4f32d02af641e5f60871bde14535569b1e...f00bcb4d2a0caf013013b0b8b54655daa1fce7ff)
- docs: add example for transforming custom blocks ([#221](https://togithub.com/vitejs/vite-plugin-vue/issues/221)) ([a6e013e](https://togithub.com/vitejs/vite-plugin-vue/commit/a6e013e)), closes [#221](https://togithub.com/vitejs/vite-plugin-vue/issues/221)
- fix: make it work when a default lang was specified ([#223](https://togithub.com/vitejs/vite-plugin-vue/issues/223)) ([ff68ed3](https://togithub.com/vitejs/vite-plugin-vue/commit/ff68ed3)), closes [#223](https://togithub.com/vitejs/vite-plugin-vue/issues/223) [#17](https://togithub.com/vitejs/vite-plugin-vue/issues/17)
- fix: missing typescript declaration for globalTypeFiles ([#189](https://togithub.com/vitejs/vite-plugin-vue/issues/189)) ([1e8d16e](https://togithub.com/vitejs/vite-plugin-vue/commit/1e8d16e)), closes [#189](https://togithub.com/vitejs/vite-plugin-vue/issues/189)
- fix(build): ensure correct typing for node esm ([#179](https://togithub.com/vitejs/vite-plugin-vue/issues/179)) ([8a19ee4](https://togithub.com/vitejs/vite-plugin-vue/commit/8a19ee4)), closes [#179](https://togithub.com/vitejs/vite-plugin-vue/issues/179)
- fix(deps): update all non-major dependencies ([#163](https://togithub.com/vitejs/vite-plugin-vue/issues/163)) ([3c8193d](https://togithub.com/vitejs/vite-plugin-vue/commit/3c8193d)), closes [#163](https://togithub.com/vitejs/vite-plugin-vue/issues/163)
- fix(deps): update all non-major dependencies ([#205](https://togithub.com/vitejs/vite-plugin-vue/issues/205)) ([e014680](https://togithub.com/vitejs/vite-plugin-vue/commit/e014680)), closes [#205](https://togithub.com/vitejs/vite-plugin-vue/issues/205)
- fix(plugin-vue): distinguish HMR and transform descriptor ([#227](https://togithub.com/vitejs/vite-plugin-vue/issues/227)) ([aa2b59d](https://togithub.com/vitejs/vite-plugin-vue/commit/aa2b59d)), closes [#227](https://togithub.com/vitejs/vite-plugin-vue/issues/227)
- fix(plugin-vue): hmr not working when updating script+template at the same time with a template prep ([93c444c](https://togithub.com/vitejs/vite-plugin-vue/commit/93c444c)), closes [#106](https://togithub.com/vitejs/vite-plugin-vue/issues/106) [#28](https://togithub.com/vitejs/vite-plugin-vue/issues/28) [#76](https://togithub.com/vitejs/vite-plugin-vue/issues/76)
- feat(types): expose `hoistStatic` option for script compilation ([#198](https://togithub.com/vitejs/vite-plugin-vue/issues/198)) ([7466b4f](https://togithub.com/vitejs/vite-plugin-vue/commit/7466b4f)), closes [#198](https://togithub.com/vitejs/vite-plugin-vue/issues/198)
### [`v4.2.3`](https://togithub.com/vitejs/vite-plugin-vue/blob/HEAD/packages/plugin-vue/CHANGELOG.md#small423-2023-05-12-small)
[Compare Source](https://togithub.com/vitejs/vite-plugin-vue/compare/b1793d8bfbd745285b8a275953ce5b849c587f2e...abdf5f4f32d02af641e5f60871bde14535569b1e)
- fix(types): widen allowed script options for 3.3 features ([3ac08e4](https://togithub.com/vitejs/vite-plugin-vue/commit/3ac08e4))
### [`v4.2.2`](https://togithub.com/vitejs/vite-plugin-vue/blob/HEAD/packages/plugin-vue/CHANGELOG.md#small422-2023-05-11-small)
[Compare Source](https://togithub.com/vitejs/vite-plugin-vue/compare/808677b39dd2c4fab656549626f528987b8620b8...b1793d8bfbd745285b8a275953ce5b849c587f2e)
- fix: ignore generic attribute when generating script import ([3170af1](https://togithub.com/vitejs/vite-plugin-vue/commit/3170af1))
- chore: bump vite ([ffe74e5](https://togithub.com/vitejs/vite-plugin-vue/commit/ffe74e5))
- chore: bump vue version ([799d875](https://togithub.com/vitejs/vite-plugin-vue/commit/799d875))
### [`v4.2.1`](https://togithub.com/vitejs/vite-plugin-vue/blob/HEAD/packages/plugin-vue/CHANGELOG.md#small421-2023-04-26-small)
[Compare Source](https://togithub.com/vitejs/vite-plugin-vue/compare/44a7a9c7b1ee7a78f1e3869e5e4922a6698453b0...808677b39dd2c4fab656549626f528987b8620b8)
- fix: lang="tsx" can't be inlined ([c3f5c9c](https://togithub.com/vitejs/vite-plugin-vue/commit/c3f5c9c)), closes [#159](https://togithub.com/vitejs/vite-plugin-vue/issues/159)
- chore: update changelog \[ci skip] ([9d0d7a7](https://togithub.com/vitejs/vite-plugin-vue/commit/9d0d7a7))
### [`v4.2.0`](https://togithub.com/vitejs/vite-plugin-vue/blob/HEAD/packages/plugin-vue/CHANGELOG.md#420-2023-04-25)
[Compare Source](https://togithub.com/vitejs/vite-plugin-vue/compare/ad8796af0f30bb08054cb45908a25290e3ee48fa...44a7a9c7b1ee7a78f1e3869e5e4922a6698453b0)
- feat: support 3.3 imported types in SFC macros ([c891652](https://togithub.com/vitejs/vite-plugin-vue/commit/c891652))
eslint/eslint (eslint)
### [`v8.49.0`](https://togithub.com/eslint/eslint/releases/tag/v8.49.0)
[Compare Source](https://togithub.com/eslint/eslint/compare/v8.48.0...v8.49.0)
#### Features
- [`da09f4e`](https://togithub.com/eslint/eslint/commit/da09f4e641141f585ef611c6e9d63d4331054706) feat: Implement onUnreachableCodePathStart/End ([#17511](https://togithub.com/eslint/eslint/issues/17511)) (Nicholas C. Zakas)
- [`32b2327`](https://togithub.com/eslint/eslint/commit/32b2327aafdd3b911fabab69ed75c9ff97658c60) feat: Emit deprecation warnings in RuleTester ([#17527](https://togithub.com/eslint/eslint/issues/17527)) (Nicholas C. Zakas)
- [`acb7df3`](https://togithub.com/eslint/eslint/commit/acb7df35b9a7485f26bc6b3e1f9083d1c585dce9) feat: add new `enforce` option to `lines-between-class-members` ([#17462](https://togithub.com/eslint/eslint/issues/17462)) (Nitin Kumar)
#### Documentation
- [`ecfb54f`](https://togithub.com/eslint/eslint/commit/ecfb54ff4cdd18f28b4f9b78f0a78fb4cf80f1b8) docs: Update README (GitHub Actions Bot)
- [`de86b3b`](https://togithub.com/eslint/eslint/commit/de86b3b2e58edd5826200c23255d8325abe375e1) docs: update `no-promise-executor-return` examples ([#17529](https://togithub.com/eslint/eslint/issues/17529)) (Nitin Kumar)
- [`032c4b1`](https://togithub.com/eslint/eslint/commit/032c4b1476a7b8cfd917a66772d2221950ea87eb) docs: add typescript template ([#17500](https://togithub.com/eslint/eslint/issues/17500)) (James)
- [`cd7da5c`](https://togithub.com/eslint/eslint/commit/cd7da5cc3154f86f7ca45fb58929d27a7af359ed) docs: Update README (GitHub Actions Bot)
#### Chores
- [`b7621c3`](https://togithub.com/eslint/eslint/commit/b7621c3b16cf7d5539f05336a827e1b32d95e6ac) chore: remove browser test from `npm test` ([#17550](https://togithub.com/eslint/eslint/issues/17550)) (Milos Djermanovic)
- [`cac45d0`](https://togithub.com/eslint/eslint/commit/cac45d04b890b0700dd8908927300608adad05fe) chore: upgrade [@eslint/js](https://togithub.com/eslint/js)[@8](https://togithub.com/8).49.0 ([#17549](https://togithub.com/eslint/eslint/issues/17549)) (Milos Djermanovic)
- [`cd39508`](https://togithub.com/eslint/eslint/commit/cd395082bffcb4b68efa09226d7c682cef56179e) chore: package.json update for [@eslint/js](https://togithub.com/eslint/js) release (ESLint Jenkins)
- [`203a971`](https://togithub.com/eslint/eslint/commit/203a971c0abc3a95ae02ff74104a01e569707060) ci: bump actions/checkout from 3 to 4 ([#17530](https://togithub.com/eslint/eslint/issues/17530)) (dependabot\[bot])
- [`a40fa50`](https://togithub.com/eslint/eslint/commit/a40fa509922b36bb986eb1be9394591f84f62d9e) chore: use eslint-plugin-jsdoc's flat config ([#17516](https://togithub.com/eslint/eslint/issues/17516)) (Milos Djermanovic)
- [`926a286`](https://togithub.com/eslint/eslint/commit/926a28684282aeec37680bbc52a66973b8055f54) test: replace Karma with Webdriver.IO ([#17126](https://togithub.com/eslint/eslint/issues/17126)) (Christian Bromann)
- [`f591d2c`](https://togithub.com/eslint/eslint/commit/f591d2c88bf15af72e3a207b34fa872b4b90464b) chore: Upgrade config-array ([#17512](https://togithub.com/eslint/eslint/issues/17512)) (Nicholas C. Zakas)
pnpm/pnpm (pnpm)
### [`v8.7.6`](https://togithub.com/pnpm/pnpm/releases/tag/v8.7.6)
[Compare Source](https://togithub.com/pnpm/pnpm/compare/v8.7.5...v8.7.6)
##### Patch Changes
- Don't run the `prepublishOnly` scripts of git-hosted dependencies [#7026](https://togithub.com/pnpm/pnpm/issues/7026).
- Fix a bug in which `use-node-version` or `node-version` isn't passed down to `checkEngine` when using pnpm workspace, resulting in an error [#6981](https://togithub.com/pnpm/pnpm/issues/6981).
- Don't print out each deprecated subdependency separately with its deprecation message. Just print out a summary of all the deprecated subdependencies [#6707](https://togithub.com/pnpm/pnpm/issues/6707).
- Fixed an ENOENT error that was sometimes happening during install with "hoisted" `node_modules` [#6756](https://togithub.com/pnpm/pnpm/issues/6756).
##### Our Gold Sponsors
##### Our Silver Sponsors
prettier/prettier (prettier)
### [`v3.0.3`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#303)
[Compare Source](https://togithub.com/prettier/prettier/compare/3.0.2...3.0.3)
[diff](https://togithub.com/prettier/prettier/compare/3.0.2...3.0.3)
##### Add `preferUnplugged: true` to `package.json` ([#15169](https://togithub.com/prettier/prettier/pull/15169) by [@fisker](https://togithub.com/fisker) and [@so1ve](https://togithub.com/so1ve))
Prettier v3 uses dynamic imports, user [will need to unplug Prettier](https://togithub.com/yarnpkg/berry/pull/5411#issuecomment-1523502224) when Yarn's PnP mode is enabled, add [`preferUnplugged: true`](https://yarnpkg.com/configuration/manifest#preferUnplugged) to `package.json`, so Yarn will install Prettier as unplug by default.
##### Support shared config that forbids `require()` ([#15233](https://togithub.com/prettier/prettier/pull/15233) by [@fisker](https://togithub.com/fisker))
If an external shared config package is used, and the package `exports` don't have `require` or `default` export.
In Prettier 3.0.2 Prettier fails when attempt to `require()` the package, and throws an error.
```text
Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: No "exports" main defined in /package.json
```
##### Allow argument of `require()` to break ([#15256](https://togithub.com/prettier/prettier/pull/15256) by [@fisker](https://togithub.com/fisker))
```jsx
// Input
const plugin = require(
global.STANDALONE
? path.join(__dirname, "../standalone.js")
: path.join(__dirname, "..")
);
// Prettier 3.0.2
const plugin = require(global.STANDALONE
? path.join(__dirname, "../standalone.js")
: path.join(__dirname, ".."));
// Prettier 3.0.3
const plugin = require(
global.STANDALONE
? path.join(__dirname, "../standalone.js")
: path.join(__dirname, "..")
);
```
##### Do not print trailing commas in arrow function type parameter lists in `ts` code blocks ([#15286](https://togithub.com/prettier/prettier/pull/15286) by [@sosukesuzuki](https://togithub.com/sosukesuzuki))
````md
```ts
const foo = () => {}
```
```ts
const foo = () => {}
```
```ts
const foo = () => {}
```
````
##### Support TypeScript 5.2 `using` / `await using` declaration ([#15321](https://togithub.com/prettier/prettier/pull/15321) by [@sosukesuzuki](https://togithub.com/sosukesuzuki))
Support for the upcoming Explicit Resource Management feature in ECMAScript. [`using` / `await using` declaration](https://devblogs.microsoft.com/typescript/announcing-typescript-5-2/#using-declarations-and-explicit-resource-management)
```tsx
{
using foo = new Foo();
await using bar = new Bar();
}
```
Microsoft/TypeScript (typescript)
### [`v5.2.2`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.2.2): TypeScript 5.2
[Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v5.1.6...v5.2.2)
For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-2/).
For the complete list of fixed issues, check out the
- [fixed issues query for Typescript 5.2.0 (Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.2.0%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.2.1 (RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.2.1%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.2.2 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.2.2%22+is%3Aclosed+).
Downloads are available on:
- [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)
### [`v5.1.6`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.1.6): TypeScript 5.1.6
[Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v5.1.5...v5.1.6)
For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-1/).
For the complete list of fixed issues, check out the
- [fixed issues query for Typescript v5.1.0 (Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.0%22+is%3Aclosed+).
- [fixed issues query for Typescript v5.1.1 (RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.1%22+is%3Aclosed+).
- [fixed issues query for Typescript v5.1.2 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.2%22+is%3Aclosed+).
- [fixed issues query for Typescript v5.1.3 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.3%22+is%3Aclosed+).
- (5.1.4 [intentionally skipped](https://togithub.com/microsoft/TypeScript/issues/53031#issuecomment-1610038922))
- [fixed issues query for Typescript v5.1.5 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.5%22+is%3Aclosed+).
- [fixed issues query for Typescript v5.1.6 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.6%22+is%3Aclosed+).
Downloads are available on [npm](https://www.npmjs.com/package/typescript)
### [`v5.1.5`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.1.5): TypeScript 5.1.5
[Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v5.1.3...v5.1.5)
For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-1/).
For the complete list of fixed issues, check out the
- [fixed issues query for Typescript v5.1.0 (Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.0%22+is%3Aclosed+).
- [fixed issues query for Typescript v5.1.1 (RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.1%22+is%3Aclosed+).
- [fixed issues query for Typescript v5.1.2 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.2%22+is%3Aclosed+).
- [fixed issues query for Typescript v5.1.3 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.3%22+is%3Aclosed+).
- (5.1.4 [intentionally skipped](https://togithub.com/microsoft/TypeScript/issues/53031#issuecomment-1610038922))
- [fixed issues query for Typescript v5.1.5 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.5%22+is%3Aclosed+).
Downloads are available on:
- [npm](https://www.npmjs.com/package/typescript)
- [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)
### [`v5.1.3`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.1.3): TypeScript 5.1.3
[Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v5.0.4...v5.1.3)
For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-1/).
For the complete list of fixed issues, check out the
- [fixed issues query for Typescript 5.1.0 (Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.0%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.1.1 (RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.1%22+is%3Aclosed+).
- [fixed issues query for Typescript 5.1.3 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.3%22+is%3Aclosed+).
Downloads are available on:
- [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)
### [`v5.0.4`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.0.4): TypeScript 5.0.4
[Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v5.0.3...v5.0.4)
For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-0/).
For the complete list of fixed issues, check out the
- [fixed issues query for Typescript v5.0.0 (Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.0.0%22+is%3Aclosed+).
- [fixed issues query for Typescript v5.0.1 (RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.0.1%22+is%3Aclosed+).
- [fixed issues query for Typescript v5.0.2 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.0.2%22+is%3Aclosed+).
- [fixed issues query for Typescript v5.0.3 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.0.3%22+is%3Aclosed+).
- [fixed issues query for Typescript v5.0.4 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.0.4%22+is%3Aclosed+).
Downloads are available on:
- [npm](https://www.npmjs.com/package/typescript)
- [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)
### [`v5.0.3`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.0.3): TypeScript 5.0.3
[Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v5.0.2...v5.0.3)
For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-0/).
For the complete list of fixed issues, check out the
- [fixed issues query for Typescript v5.0.0 (Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.0.0%22+is%3Aclosed+).
- [fixed issues query for Typescript v5.0.1 (RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.0.1%22+is%3Aclosed+).
- [fixed issues query for Typescript v5.0.2 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.0.2%22+is%3Aclosed+).
- [fixed issues query for Typescript v5.0.3 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.0.3%22+is%3Aclosed+).
Downloads are available on:
- [npm](https://www.npmjs.com/package/typescript)
- [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)
vitejs/vite (vite)
### [`v4.4.9`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small449-2023-08-07-small)
[Compare Source](https://togithub.com/vitejs/vite/compare/v4.4.8...v4.4.9)
- chore: fix eslint warnings ([#14031](https://togithub.com/vitejs/vite/issues/14031)) ([4021a0e](https://togithub.com/vitejs/vite/commit/4021a0e)), closes [#14031](https://togithub.com/vitejs/vite/issues/14031)
- chore(deps): update all non-major dependencies ([#13938](https://togithub.com/vitejs/vite/issues/13938)) ([a1b519e](https://togithub.com/vitejs/vite/commit/a1b519e)), closes [#13938](https://togithub.com/vitejs/vite/issues/13938)
- fix: dynamic import vars ignored warning ([#14006](https://togithub.com/vitejs/vite/issues/14006)) ([4479431](https://togithub.com/vitejs/vite/commit/4479431)), closes [#14006](https://togithub.com/vitejs/vite/issues/14006)
- fix(build): silence warn dynamic import module when inlineDynamicImports true ([#13970](https://togithub.com/vitejs/vite/issues/13970)) ([7a77aaf](https://togithub.com/vitejs/vite/commit/7a77aaf)), closes [#13970](https://togithub.com/vitejs/vite/issues/13970)
- perf: improve build times and memory utilization ([#14016](https://togithub.com/vitejs/vite/issues/14016)) ([9d7d45e](https://togithub.com/vitejs/vite/commit/9d7d45e)), closes [#14016](https://togithub.com/vitejs/vite/issues/14016)
- perf: replace startsWith with === ([#14005](https://togithub.com/vitejs/vite/issues/14005)) ([f5c1224](https://togithub.com/vitejs/vite/commit/f5c1224)), closes [#14005](https://togithub.com/vitejs/vite/issues/14005)
### [`v4.4.8`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small448-2023-07-31-small)
[Compare Source](https://togithub.com/vitejs/vite/compare/v4.4.7...v4.4.8)
- fix: modulePreload false ([#13973](https://togithub.com/vitejs/vite/issues/13973)) ([488085d](https://togithub.com/vitejs/vite/commit/488085d)), closes [#13973](https://togithub.com/vitejs/vite/issues/13973)
- fix: multiple entries with shared css and no JS ([#13962](https://togithub.com/vitejs/vite/issues/13962)) ([89a3db0](https://togithub.com/vitejs/vite/commit/89a3db0)), closes [#13962](https://togithub.com/vitejs/vite/issues/13962)
- fix: use file extensions on type imports so they work with `moduleResolution: 'node16'` ([#13947](https://togithub.com/vitejs/vite/issues/13947)) ([aeef670](https://togithub.com/vitejs/vite/commit/aeef670)), closes [#13947](https://togithub.com/vitejs/vite/issues/13947)
- fix(css): enhance error message for missing preprocessor dependency ([#11485](https://togithub.com/vitejs/vite/issues/11485)) ([65e5c22](https://togithub.com/vitejs/vite/commit/65e5c22)), closes [#11485](https://togithub.com/vitejs/vite/issues/11485)
- fix(esbuild): fix static properties transpile when useDefineForClassFields false ([#13992](https://togithub.com/vitejs/vite/issues/13992)) ([4ca7c13](https://togithub.com/vitejs/vite/commit/4ca7c13)), closes [#13992](https://togithub.com/vitejs/vite/issues/13992)
- fix(importAnalysis): strip url base before passing as safeModulePaths ([#13712](https://togithub.com/vitejs/vite/issues/13712)) ([1ab06a8](https://togithub.com/vitejs/vite/commit/1ab06a8)), closes [#13712](https://togithub.com/vitejs/vite/issues/13712)
- fix(importMetaGlob): avoid unnecessary hmr of negative glob ([#13646](https://togithub.com/vitejs/vite/issues/13646)) ([844451c](https://togithub.com/vitejs/vite/commit/844451c)), closes [#13646](https://togithub.com/vitejs/vite/issues/13646)
- fix(optimizer): avoid double-commit of optimized deps when discovery is disabled ([#13865](https://togithub.com/vitejs/vite/issues/13865)) ([df77991](https://togithub.com/vitejs/vite/commit/df77991)), closes [#13865](https://togithub.com/vitejs/vite/issues/13865)
- fix(optimizer): enable experimentalDecorators by default ([#13981](https://togithub.com/vitejs/vite/issues/13981)) ([f8a5ffc](https://togithub.com/vitejs/vite/commit/f8a5ffc)), closes [#13981](https://togithub.com/vitejs/vite/issues/13981)
- perf: replace startsWith with === ([#13989](https://togithub.com/vitejs/vite/issues/13989)) ([3aab14e](https://togithub.com/vitejs/vite/commit/3aab14e)), closes [#13989](https://togithub.com/vitejs/vite/issues/13989)
- perf: single slash does not need to be replaced ([#13980](https://togithub.com/vitejs/vite/issues/13980)) ([66f522c](https://togithub.com/vitejs/vite/commit/66f522c)), closes [#13980](https://togithub.com/vitejs/vite/issues/13980)
- perf: use Intl.DateTimeFormatter instead of toLocaleTimeString ([#13951](https://togithub.com/vitejs/vite/issues/13951)) ([af53a1d](https://togithub.com/vitejs/vite/commit/af53a1d)), closes [#13951](https://togithub.com/vitejs/vite/issues/13951)
- perf: use Intl.NumberFormat instead of toLocaleString ([#13949](https://togithub.com/vitejs/vite/issues/13949)) ([a48bf88](https://togithub.com/vitejs/vite/commit/a48bf88)), closes [#13949](https://togithub.com/vitejs/vite/issues/13949)
- perf: use magic-string hires boundary for sourcemaps ([#13971](https://togithub.com/vitejs/vite/issues/13971)) ([b9a8d65](https://togithub.com/vitejs/vite/commit/b9a8d65)), closes [#13971](https://togithub.com/vitejs/vite/issues/13971)
- chore(reporter): remove unnecessary map ([#13972](https://togithub.com/vitejs/vite/issues/13972)) ([dd9d4c1](https://togithub.com/vitejs/vite/commit/dd9d4c1)), closes [#13972](https://togithub.com/vitejs/vite/issues/13972)
- refactor: add new overload to the type of defineConfig ([#13958](https://togithub.com/vitejs/vite/issues/13958)) ([24c12fe](https://togithub.com/vitejs/vite/commit/24c12fe)), closes [#13958](https://togithub.com/vitejs/vite/issues/13958)
### [`v4.4.7`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small447-2023-07-24-small)
[Compare Source](https://togithub.com/vitejs/vite/compare/v4.4.6...v4.4.7)
- fix: `optimizeDeps.include` not working with paths inside packages ([#13922](https://togithub.com/vitejs/vite/issues/13922)) ([06e4f57](https://togithub.com/vitejs/vite/commit/06e4f57)), closes [#13922](https://togithub.com/vitejs/vite/issues/13922)
- fix: lightningcss fails with html-proxy ([#13776](https://togithub.com/vitejs/vite/issues/13776)) ([6b56094](https://togithub.com/vitejs/vite/commit/6b56094)), closes [#13776](https://togithub.com/vitejs/vite/issues/13776)
- fix: prepend `config.base` to vite/env path ([#13941](https://togithub.com/vitejs/vite/issues/13941)) ([8e6cee8](https://togithub.com/vitejs/vite/commit/8e6cee8)), closes [#13941](https://togithub.com/vitejs/vite/issues/13941)
- fix(html): support `import.meta.env` define replacement without quotes ([#13425](https://togithub.com/vitejs/vite/issues/13425)) ([883089c](https://togithub.com/vitejs/vite/commit/883089c)), closes [#13425](https://togithub.com/vitejs/vite/issues/13425)
- fix(proxy): handle error when proxy itself errors ([#13929](https://togithub.com/vitejs/vite/issues/13929)) ([4848e41](https://togithub.com/vitejs/vite/commit/4848e41)), closes [#13929](https://togithub.com/vitejs/vite/issues/13929)
- chore(eslint): allow type annotations ([#13920](https://togithub.com/vitejs/vite/issues/13920)) ([d1264fd](https://togithub.com/vitejs/vite/commit/d1264fd)), closes [#13920](https://togithub.com/vitejs/vite/issues/13920)
### [`v4.4.6`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small446-2023-07-21-small)
[Compare Source](https://togithub.com/vitejs/vite/compare/v4.4.5...v4.4.6)
- fix: constrain inject helpers for iife ([#13909](https://togithub.com/vitejs/vite/issues/13909)) ([c89f677](https://togithub.com/vitejs/vite/commit/c89f677)), closes [#13909](https://togithub.com/vitejs/vite/issues/13909)
- fix: display manualChunks warning only when a function is not used ([#13797](https://togithub.com/vitejs/vite/issues/13797)) ([#13798](https://togithub.com/vitejs/vite/issues/13798)) ([51c271f](https://togithub.com/vitejs/vite/commit/51c271f)), closes [#13797](https://togithub.com/vitejs/vite/issues/13797) [#13798](https://togithub.com/vitejs/vite/issues/13798)
- fix: do not append `browserHash` on optimized deps during build ([#13906](https://togithub.com/vitejs/vite/issues/13906)) ([0fb2340](https://togithub.com/vitejs/vite/commit/0fb2340)), closes [#13906](https://togithub.com/vitejs/vite/issues/13906)
- fix: use Bun's implementation of `ws` instead of the bundled one ([#13901](https://togithub.com/vitejs/vite/issues/13901)) ([049404c](https://togithub.com/vitejs/vite/commit/049404c)), closes [#13901](https://togithub.com/vitejs/vite/issues/13901)
- feat(client): add guide to press Esc for closing the overlay ([#13896](https://togithub.com/vitejs/vite/issues/13896)) ([da389cc](https://togithub.com/vitejs/vite/commit/da389cc)), closes [#13896](https://togithub.com/vitejs/vite/issues/13896)
### [`v4.4.5`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small445-2023-07-20-small)
[Compare Source](https://togithub.com/vitejs/vite/compare/v4.4.4...v4.4.5)
- fix: "EISDIR: illegal operation on a directory, realpath" error on RA… ([#13655](https://togithub.com/vitejs/vite/issues/13655)) ([6bd5434](https://togithub.com/vitejs/vite/commit/6bd5434)), closes [#13655](https://togithub.com/vitejs/vite/issues/13655)
- fix: transform error message add file info ([#13687](https://togithub.com/vitejs/vite/issues/13687)) ([6dca41c](https://togithub.com/vitejs/vite/commit/6dca41c)), closes [#13687](https://togithub.com/vitejs/vite/issues/13687)
- fix: warn when publicDir and outDir are nested ([#13742](https://togithub.com/vitejs/vite/issues/13742)) ([4eb3154](https://togithub.com/vitejs/vite/commit/4eb3154)), closes [#13742](https://togithub.com/vitejs/vite/issues/13742)
- fix(build): remove warning about ineffective dynamic import from node_modules ([#13884](https://togithub.com/vitejs/vite/issues/13884)) ([33002dd](https://togithub.com/vitejs/vite/commit/33002dd)), closes [#13884](https://togithub.com/vitejs/vite/issues/13884)
- fix(build): style insert order for UMD builds (fix [#13668](https://togithub.com/vitejs/vite/issues/13668)) ([#13669](https://togithub.com/vitejs/vite/issues/13669)) ([49a1b99](https://togithub.com/vitejs/vite/commit/49a1b99)), closes [#13668](https://togithub.com/vitejs/vite/issues/13668) [#13669](https://togithub.com/vitejs/vite/issues/13669)
- fix(deps): update all non-major dependencies ([#13872](https://togithub.com/vitejs/vite/issues/13872)) ([975a631](https://togithub.com/vitejs/vite/commit/975a631)), closes [#13872](https://togithub.com/vitejs/vite/issues/13872)
- fix(types): narrow down the return type of `defineConfig` ([#13792](https://togithub.com/vitejs/vite/issues/13792)) ([c971f26](https://togithub.com/vitejs/vite/commit/c971f26)), closes [#13792](https://togithub.com/vitejs/vite/issues/13792)
- chore: fix typos ([#13862](https://togithub.com/vitejs/vite/issues/13862)) ([f54e8da](https://togithub.com/vitejs/vite/commit/f54e8da)), closes [#13862](https://togithub.com/vitejs/vite/issues/13862)
- chore: replace `any` with `string` ([#13850](https://togithub.com/vitejs/vite/issues/13850)) ([4606fd8](https://togithub.com/vitejs/vite/commit/4606fd8)), closes [#13850](https://togithub.com/vitejs/vite/issues/13850)
- chore(deps): update dependency prettier to v3 ([#13759](https://togithub.com/vitejs/vite/issues/13759)) ([5a56941](https://togithub.com/vitejs/vite/commit/5a56941)), closes [#13759](https://togithub.com/vitejs/vite/issues/13759)
- docs: fix build.cssMinify link ([#13840](https://togithub.com/vitejs/vite/issues/13840)) ([8a2a3e1](https://togithub.com/vitejs/vite/commit/8a2a3e1)), closes [#13840](https://togithub.com/vitejs/vite/issues/13840)
### [`v4.4.4`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small444-2023-07-14-small)
[Compare Source](https://togithub.com/vitejs/vite/compare/v4.4.3...v4.4.4)
- chore: warning about ssr cjs format removal ([#13827](https://togithub.com/vitejs/vite/issues/13827)) ([4646e9f](https://togithub.com/vitejs/vite/commit/4646e9f)), closes [#13827](https://togithub.com/vitejs/vite/issues/13827)
- fix(esbuild): enable experimentalDecorators by default ([#13805](https://togithub.com/vitejs/vite/issues/13805)) ([e8880f0](https://togithub.com/vitejs/vite/commit/e8880f0)), closes [#13805](https://togithub.com/vitejs/vite/issues/13805)
- fix(scan): skip tsconfigRaw fallback if tsconfig is set ([#13823](https://togithub.com/vitejs/vite/issues/13823)) ([b6155a1](https://togithub.com/vitejs/vite/commit/b6155a1)), closes [#13823](https://togithub.com/vitejs/vite/issues/13823)
- feat(client): close `vite-error-overlay` with Escape key ([#13795](https://togithub.com/vitejs/vite/issues/13795)) ([85bdcda](https://togithub.com/vitejs/vite/commit/85bdcda)), closes [#13795](https://togithub.com/vitejs/vite/issues/13795)
### [`v4.4.3`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small443-2023-07-11-small)
[Compare Source](https://togithub.com/vitejs/vite/compare/v4.4.2...v4.4.3)
- fix: avoid early error when server is closed in ssr ([#13787](https://togithub.com/vitejs/vite/issues/13787)) ([89d01eb](https://togithub.com/vitejs/vite/commit/89d01eb)), closes [#13787](https://togithub.com/vitejs/vite/issues/13787)
- fix(deps): update all non-major dependencies ([#13758](https://togithub.com/vitejs/vite/issues/13758)) ([8ead116](https://togithub.com/vitejs/vite/commit/8ead116)), closes [#13758](https://togithub.com/vitejs/vite/issues/13758)
- fix(server): remove restart guard on restart ([#13789](https://togithub.com/vitejs/vite/issues/13789)) ([2a38ef7](https://togithub.com/vitejs/vite/commit/2a38ef7)), closes [#13789](https://togithub.com/vitejs/vite/issues/13789)
### [`v4.4.2`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small442-2023-07-07-small)
[Compare Source](https://togithub.com/vitejs/vite/compare/487bdcde3399463ac68eb5ab5bc19e5096b4623b...v4.4.2)
- fix(css): use single postcss instance ([#13738](https://togithub.com/vitejs/vite/issues/13738)) ([c02fac4](https://togithub.com/vitejs/vite/commit/c02fac4)), closes [#13738](https://togithub.com/vitejs/vite/issues/13738)
### [`v4.4.1`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small441-2023-07-06-small)
[Compare Source](https://togithub.com/vitejs/vite/compare/3b47e34af89b8220c0aeb119f813e8315e98668e...487bdcde3399463ac68eb5ab5bc19e5096b4623b)
- fix: revert [#13073](https://togithub.com/vitejs/vite/issues/13073), use consistent virtual module ID in module graph ([#13734](https://togithub.com/vitejs/vite/issues/13734)) ([f589ac0](https://togithub.com/vitejs/vite/commit/f589ac0)), closes [#13073](https://togithub.com/vitejs/vite/issues/13073) [#13734](https://togithub.com/vitejs/vite/issues/13734)
- fix: revert import config module as data ([#13731](https://togithub.com/vitejs/vite/issues/13731)) ([b0bfa01](https://togithub.com/vitejs/vite/commit/b0bfa01)), closes [#13731](https://togithub.com/vitejs/vite/issues/13731)
- chore: changelog notes and clean for 4.4 ([#13728](https://togithub.com/vitejs/vite/issues/13728)) ([3f4e36e](https://togithub.com/vitejs/vite/commit/3f4e36e)), closes [#13728](https://togithub.com/vitejs/vite/issues/13728)
### [`v4.4.0`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#440-2023-07-06)
[Compare Source](https://togithub.com/vitejs/vite/compare/v4.3.9...3b47e34af89b8220c0aeb119f813e8315e98668e)
##### Experimental support for Lightning CSS
Starting from Vite 4.4, there is experimental support for [Lightning CSS](https://lightningcss.dev/). You can opt into it by adding [`css.transformer: 'lightningcss'`](https://main.vitejs.dev/config/shared-options.html#css-transformer) to your config file and install the optional [`lightningcss`](https://www.npmjs.com/package/lightningcss) dev dependency. If enabled, CSS files will be processed by Lightning CSS instead of PostCSS.
Lightning CSS can also be used as the CSS minifier with [`build.cssMinify: 'lightningcss'`](https://main.vitejs.dev/config/build-options.html#build-cssminify).
See beta docs at the [Lighting CSS guide](https://main.vitejs.dev/guide/features.html#lightning-css).
##### esbuild 0.18 update
[esbuild 0.18](https://togithub.com/evanw/esbuild/blob/main/CHANGELOG.md#0180) contains backwards-incompatible changes to esbuild's handling of `tsconfig.json` files. We think they shouldn't affect Vite users, you can review [#13525](https://togithub.com/vitejs/vite/issues/13525) for more information.
##### Templates for Solid and Qwik in create-vite
New starter templates have been added to [create-vite](https://vitejs.dev/guide/#scaffolding-your-first-vite-project) for [Solid](https://www.solidjs.com/) and [Qwik](https://qwik.builder.io/). Try them online at [vite.new/solid-ts](https://vite.new/solid-ts) and [vite.new/qwik-ts](https://vite.new/qwik-ts).
##### Korean Translation
Vite's docs are now translated to Korean, available at [ko.vitejs.dev](https://ko.vitejs.dev).
##### Features
- feat: preview mode add keyboard shortcuts ([#12968](https://togithub.com/vitejs/vite/issues/12968)) ([126e93e](https://togithub.com/vitejs/vite/commit/126e93e)), closes [#12968](https://togithub.com/vitejs/vite/issues/12968)
- feat: asset type add apng ([#13294](https://togithub.com/vitejs/vite/issues/13294)) ([a11b6f6](https://togithub.com/vitejs/vite/commit/a11b6f6)), closes [#13294](https://togithub.com/vitejs/vite/issues/13294)
- feat: emit event to handle chunk load errors ([#12084](https://togithub.com/vitejs/vite/issues/12084)) ([2eca54e](https://togithub.com/vitejs/vite/commit/2eca54e)), closes [#12084](https://togithub.com/vitejs/vite/issues/12084)
- feat: import public non-asset URL ([#13422](https://togithub.com/vitejs/vite/issues/13422)) ([3a98558](https://togithub.com/vitejs/vite/commit/3a98558)), closes [#13422](https://togithub.com/vitejs/vite/issues/13422)
- feat: support files for `fs.allow` ([#12863](https://togithub.com/vitejs/vite/issues/12863)) ([4a06e66](https://togithub.com/vitejs/vite/commit/4a06e66)), closes [#12863](https://togithub.com/vitejs/vite/issues/12863)
- feat(build): warn dynamic import module with a static import alongside ([#12850](https://togithub.com/vitejs/vite/issues/12850)) ([127c334](https://togithub.com/vitejs/vite/commit/127c334)), closes [#12850](https://togithub.com/vitejs/vite/issues/12850)
- feat(client): add debounce on page reload ([#13545](https://togithub.com/vitejs/vite/issues/13545)) ([d080b51](https://togithub.com/vitejs/vite/commit/d080b51)), closes [#13545](https://togithub.com/vitejs/vite/issues/13545)
- feat(client): add WebSocket connections events ([#13334](https://togithub.com/vitejs/vite/issues/13334)) ([eb75103](https://togithub.com/vitejs/vite/commit/eb75103)), closes [#13334](https://togithub.com/vitejs/vite/issues/13334)
- feat(config): friendly ESM file require error ([#13283](https://togithub.com/vitejs/vite/issues/13283)) ([b9a6ba0](https://togithub.com/vitejs/vite/commit/b9a6ba0)), closes [#13283](https://togithub.com/vitejs/vite/issues/13283)
- feat(css): add support for Lightning CSS ([#12807](https://togithub.com/vitejs/vite/issues/12807)) ([c6c5d49](https://togithub.com/vitejs/vite/commit/c6c5d49)), closes [#12807](https://togithub.com/vitejs/vite/issues/12807)
- feat(css): support at import preprocessed styles ([#8400](https://togithub.com/vitejs/vite/issues/8400)) ([2bd6077](https://togithub.com/vitejs/vite/commit/2bd6077)), closes [#8400](https://togithub.com/vitejs/vite/issues/8400)
- feat(html): support image set in inline style ([#13473](https://togithub.com/vitejs/vite/issues/13473)) ([2c0faba](https://togithub.com/vitejs/vite/commit/2c0faba)), closes [#13473](https://togithub.com/vitejs/vite/issues/13473)
- feat(importMetaGlob): support sub imports pattern ([#12467](https://togithub.com/vitejs/vite/issues/12467)) ([e355c9c](https://togithub.com/vitejs/vite/commit/e355c9c)), closes [#12467](https://togithub.com/vitejs/vite/issues/12467)
- feat(optimizer): support glob includes ([#12414](https://togithub.com/vitejs/vite/issues/12414)) ([7792515](https://togithub.com/vitejs/vite/commit/7792515)), closes [#12414](https://togithub.com/vitejs/vite/issues/12414)
- feat!: update esbuild to 0.18.2 ([#13525](https://togithub.com/vitejs/vite/issues/13525)) ([ab967c0](https://togithub.com/vitejs/vite/commit/ab967c0)), closes [#13525](https://togithub.com/vitejs/vite/issues/13525)
##### Bug Fixes
- fix: check document before detect script rel ([#13559](https://togithub.com/vitejs/vite/issues/13559)) ([be4b0c0](https://togithub.com/vitejs/vite/commit/be4b0c0)), closes [#13559](https://togithub.com/vitejs/vite/issues/13559)
- fix(define): stringify object parse error in build mode ([#13600](https://togithub.com/vitejs/vite/issues/13600)) ([71516db](https://togithub.com/vitejs/vite/commit/71516db)), closes [#13600](https://togithub.com/vitejs/vite/issues/13600)
- fix(deps): update all non-major dependencies ([#13701](https://togithub.com/vitejs/vite/issues/13701)) ([02c6bc3](https://togithub.com/vitejs/vite/commit/02c6bc3)), closes [#13701](https://togithub.com/vitejs/vite/issues/13701)
- fix(esbuild): use `useDefineForClassFields: false` when no `compilerOptions.target` is declared ([#13](https://togithub.com/vitejs/vite/issues/13) ([7ef2472](https://togithub.com/vitejs/vite/commit/7ef2472)), closes [#13708](https://togithub.com/vitejs/vite/issues/13708)
- fix(pluginContainer): drop previous sourcesContent ([#13722](https://togithub.com/vitejs/vite/issues/13722)) ([9310b3a](https://togithub.com/vitejs/vite/commit/9310b3a)), closes [#13722](https://togithub.com/vitejs/vite/issues/13722)
- fix: lightningCSS should load external URL in CSS file ([#13692](https://togithub.com/vitejs/vite/issues/13692)) ([8517645](https://togithub.com/vitejs/vite/commit/8517645)), closes [#13692](https://togithub.com/vitejs/vite/issues/13692)
- fix: shortcut open browser when set host ([#13677](https://togithub.com/vitejs/vite/issues/13677)) ([6f1c55e](https://togithub.com/vitejs/vite/commit/6f1c55e)), closes [#13677](https://togithub.com/vitejs/vite/issues/13677)
- fix(cli): convert the sourcemap option to boolean (fix [#13638](https://togithub.com/vitejs/vite/issues/13638)) ([#13663](https://togithub.com/vitejs/vite/issues/13663)) ([d444bfe](https://togithub.com/vitejs/vite/commit/d444bfe)), closes [#13638](https://togithub.com/vitejs/vite/issues/13638) [#13663](https://togithub.com/vitejs/vite/issues/13663)
- fix(css): use esbuild legalComments config when minifying CSS ([#13661](https://togithub.com/vitejs/vite/issues/13661)) ([2d9008e](https://togithub.com/vitejs/vite/commit/2d9008e)), closes [#13661](https://togithub.com/vitejs/vite/issues/13661)
- fix(sourcemap): preserve original sourcesContent ([#13662](https://togithub.com/vitejs/vite/issues/13662)) ([f6362b6](https://togithub.com/vitejs/vite/commit/f6362b6)), closes [#13662](https://togithub.com/vitejs/vite/issues/13662)
- fix(ssr): transform superclass identifier ([#13635](https://togithub.com/vitejs/vite/issues/13635)) ([c5b2c8f](https://togithub.com/vitejs/vite/commit/c5b2c8f)), closes [#13635](https://togithub.com/vitejs/vite/issues/13635)
- fix: show error position ([#13623](https://togithub.com/vitejs/vite/issues/13623)) ([90271a6](https://togithub.com/vitejs/vite/commit/90271a6)), closes [#13623](https://togithub.com/vitejs/vite/issues/13623)
- fix(hmr): only invalidate `lastHMRTimestamp` of importers if the invalidated module is not a HMR bou ([1143e0b](https://togithub.com/vitejs/vite/commit/1143e0b)), closes [#13024](https://togithub.com/vitejs/vite/issues/13024)
- fix(indexHtml):
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
18.17.12
->18.17.17
4.1.0
->4.3.4
8.48.0
->8.49.0
8.7.5
->8.7.6
3.0.2
->3.0.3
5.0.2
->5.2.2
4.3.9
->4.4.9
3.2.47
->3.3.4
1.8.8
->1.8.11
Release Notes
vitejs/vite-plugin-vue (@vitejs/plugin-vue)
### [`v4.3.4`](https://togithub.com/vitejs/vite-plugin-vue/blob/HEAD/packages/plugin-vue/CHANGELOG.md#small434-2023-08-28-small) [Compare Source](https://togithub.com/vitejs/vite-plugin-vue/compare/75bec031a64623b32db8f10bf6153e385e5f3dde...1ae5daa9c82606c538c74ab65979d6581a3827f6) - chore(deps): update typescript-eslint monorepo to v6 (major) ([#210](https://togithub.com/vitejs/vite-plugin-vue/issues/210)) ([fb07b5b](https://togithub.com/vitejs/vite-plugin-vue/commit/fb07b5b)), closes [#210](https://togithub.com/vitejs/vite-plugin-vue/issues/210) - feat(plugin-vue): expose options in `api` ([#177](https://togithub.com/vitejs/vite-plugin-vue/issues/177)) ([269121e](https://togithub.com/vitejs/vite-plugin-vue/commit/269121e)), closes [#177](https://togithub.com/vitejs/vite-plugin-vue/issues/177) ### [`v4.3.3`](https://togithub.com/vitejs/vite-plugin-vue/blob/HEAD/packages/plugin-vue/CHANGELOG.md#small433-2023-08-22-small) [Compare Source](https://togithub.com/vitejs/vite-plugin-vue/compare/833a7a6fadde5337551aa12d6003194fb7fa695f...75bec031a64623b32db8f10bf6153e385e5f3dde) - fix: conditionally get descriptor on hmr ([#236](https://togithub.com/vitejs/vite-plugin-vue/issues/236)) ([b7b1383](https://togithub.com/vitejs/vite-plugin-vue/commit/b7b1383)), closes [#236](https://togithub.com/vitejs/vite-plugin-vue/issues/236) ### [`v4.3.2`](https://togithub.com/vitejs/vite-plugin-vue/blob/HEAD/packages/plugin-vue/CHANGELOG.md#small432-2023-08-21-small) [Compare Source](https://togithub.com/vitejs/vite-plugin-vue/compare/76ffd55cf5a846d60ba3ec4bad3dd7237a0887ae...833a7a6fadde5337551aa12d6003194fb7fa695f) - fix(plugin-vue): distinguish HMR and transform descriptor ([#232](https://togithub.com/vitejs/vite-plugin-vue/issues/232)) ([9119d4d](https://togithub.com/vitejs/vite-plugin-vue/commit/9119d4d)), closes [#232](https://togithub.com/vitejs/vite-plugin-vue/issues/232) ### [`v4.3.1`](https://togithub.com/vitejs/vite-plugin-vue/blob/HEAD/packages/plugin-vue/CHANGELOG.md#small431-2023-08-17-small) [Compare Source](https://togithub.com/vitejs/vite-plugin-vue/compare/f00bcb4d2a0caf013013b0b8b54655daa1fce7ff...76ffd55cf5a846d60ba3ec4bad3dd7237a0887ae) - fix: revert "fix(plugin-vue): distinguish HMR and transform descriptor ([#227](https://togithub.com/vitejs/vite-plugin-vue/issues/227))" ([0c28448](https://togithub.com/vitejs/vite-plugin-vue/commit/0c28448)), closes [#227](https://togithub.com/vitejs/vite-plugin-vue/issues/227) ### [`v4.3.0`](https://togithub.com/vitejs/vite-plugin-vue/blob/HEAD/packages/plugin-vue/CHANGELOG.md#430-2023-08-17) [Compare Source](https://togithub.com/vitejs/vite-plugin-vue/compare/abdf5f4f32d02af641e5f60871bde14535569b1e...f00bcb4d2a0caf013013b0b8b54655daa1fce7ff) - docs: add example for transforming custom blocks ([#221](https://togithub.com/vitejs/vite-plugin-vue/issues/221)) ([a6e013e](https://togithub.com/vitejs/vite-plugin-vue/commit/a6e013e)), closes [#221](https://togithub.com/vitejs/vite-plugin-vue/issues/221) - fix: make it work when a default lang was specified ([#223](https://togithub.com/vitejs/vite-plugin-vue/issues/223)) ([ff68ed3](https://togithub.com/vitejs/vite-plugin-vue/commit/ff68ed3)), closes [#223](https://togithub.com/vitejs/vite-plugin-vue/issues/223) [#17](https://togithub.com/vitejs/vite-plugin-vue/issues/17) - fix: missing typescript declaration for globalTypeFiles ([#189](https://togithub.com/vitejs/vite-plugin-vue/issues/189)) ([1e8d16e](https://togithub.com/vitejs/vite-plugin-vue/commit/1e8d16e)), closes [#189](https://togithub.com/vitejs/vite-plugin-vue/issues/189) - fix(build): ensure correct typing for node esm ([#179](https://togithub.com/vitejs/vite-plugin-vue/issues/179)) ([8a19ee4](https://togithub.com/vitejs/vite-plugin-vue/commit/8a19ee4)), closes [#179](https://togithub.com/vitejs/vite-plugin-vue/issues/179) - fix(deps): update all non-major dependencies ([#163](https://togithub.com/vitejs/vite-plugin-vue/issues/163)) ([3c8193d](https://togithub.com/vitejs/vite-plugin-vue/commit/3c8193d)), closes [#163](https://togithub.com/vitejs/vite-plugin-vue/issues/163) - fix(deps): update all non-major dependencies ([#205](https://togithub.com/vitejs/vite-plugin-vue/issues/205)) ([e014680](https://togithub.com/vitejs/vite-plugin-vue/commit/e014680)), closes [#205](https://togithub.com/vitejs/vite-plugin-vue/issues/205) - fix(plugin-vue): distinguish HMR and transform descriptor ([#227](https://togithub.com/vitejs/vite-plugin-vue/issues/227)) ([aa2b59d](https://togithub.com/vitejs/vite-plugin-vue/commit/aa2b59d)), closes [#227](https://togithub.com/vitejs/vite-plugin-vue/issues/227) - fix(plugin-vue): hmr not working when updating script+template at the same time with a template prep ([93c444c](https://togithub.com/vitejs/vite-plugin-vue/commit/93c444c)), closes [#106](https://togithub.com/vitejs/vite-plugin-vue/issues/106) [#28](https://togithub.com/vitejs/vite-plugin-vue/issues/28) [#76](https://togithub.com/vitejs/vite-plugin-vue/issues/76) - feat(types): expose `hoistStatic` option for script compilation ([#198](https://togithub.com/vitejs/vite-plugin-vue/issues/198)) ([7466b4f](https://togithub.com/vitejs/vite-plugin-vue/commit/7466b4f)), closes [#198](https://togithub.com/vitejs/vite-plugin-vue/issues/198) ### [`v4.2.3`](https://togithub.com/vitejs/vite-plugin-vue/blob/HEAD/packages/plugin-vue/CHANGELOG.md#small423-2023-05-12-small) [Compare Source](https://togithub.com/vitejs/vite-plugin-vue/compare/b1793d8bfbd745285b8a275953ce5b849c587f2e...abdf5f4f32d02af641e5f60871bde14535569b1e) - fix(types): widen allowed script options for 3.3 features ([3ac08e4](https://togithub.com/vitejs/vite-plugin-vue/commit/3ac08e4)) ### [`v4.2.2`](https://togithub.com/vitejs/vite-plugin-vue/blob/HEAD/packages/plugin-vue/CHANGELOG.md#small422-2023-05-11-small) [Compare Source](https://togithub.com/vitejs/vite-plugin-vue/compare/808677b39dd2c4fab656549626f528987b8620b8...b1793d8bfbd745285b8a275953ce5b849c587f2e) - fix: ignore generic attribute when generating script import ([3170af1](https://togithub.com/vitejs/vite-plugin-vue/commit/3170af1)) - chore: bump vite ([ffe74e5](https://togithub.com/vitejs/vite-plugin-vue/commit/ffe74e5)) - chore: bump vue version ([799d875](https://togithub.com/vitejs/vite-plugin-vue/commit/799d875)) ### [`v4.2.1`](https://togithub.com/vitejs/vite-plugin-vue/blob/HEAD/packages/plugin-vue/CHANGELOG.md#small421-2023-04-26-small) [Compare Source](https://togithub.com/vitejs/vite-plugin-vue/compare/44a7a9c7b1ee7a78f1e3869e5e4922a6698453b0...808677b39dd2c4fab656549626f528987b8620b8) - fix: lang="tsx" can't be inlined ([c3f5c9c](https://togithub.com/vitejs/vite-plugin-vue/commit/c3f5c9c)), closes [#159](https://togithub.com/vitejs/vite-plugin-vue/issues/159) - chore: update changelog \[ci skip] ([9d0d7a7](https://togithub.com/vitejs/vite-plugin-vue/commit/9d0d7a7)) ### [`v4.2.0`](https://togithub.com/vitejs/vite-plugin-vue/blob/HEAD/packages/plugin-vue/CHANGELOG.md#420-2023-04-25) [Compare Source](https://togithub.com/vitejs/vite-plugin-vue/compare/ad8796af0f30bb08054cb45908a25290e3ee48fa...44a7a9c7b1ee7a78f1e3869e5e4922a6698453b0) - feat: support 3.3 imported types in SFC macros ([c891652](https://togithub.com/vitejs/vite-plugin-vue/commit/c891652))eslint/eslint (eslint)
### [`v8.49.0`](https://togithub.com/eslint/eslint/releases/tag/v8.49.0) [Compare Source](https://togithub.com/eslint/eslint/compare/v8.48.0...v8.49.0) #### Features - [`da09f4e`](https://togithub.com/eslint/eslint/commit/da09f4e641141f585ef611c6e9d63d4331054706) feat: Implement onUnreachableCodePathStart/End ([#17511](https://togithub.com/eslint/eslint/issues/17511)) (Nicholas C. Zakas) - [`32b2327`](https://togithub.com/eslint/eslint/commit/32b2327aafdd3b911fabab69ed75c9ff97658c60) feat: Emit deprecation warnings in RuleTester ([#17527](https://togithub.com/eslint/eslint/issues/17527)) (Nicholas C. Zakas) - [`acb7df3`](https://togithub.com/eslint/eslint/commit/acb7df35b9a7485f26bc6b3e1f9083d1c585dce9) feat: add new `enforce` option to `lines-between-class-members` ([#17462](https://togithub.com/eslint/eslint/issues/17462)) (Nitin Kumar) #### Documentation - [`ecfb54f`](https://togithub.com/eslint/eslint/commit/ecfb54ff4cdd18f28b4f9b78f0a78fb4cf80f1b8) docs: Update README (GitHub Actions Bot) - [`de86b3b`](https://togithub.com/eslint/eslint/commit/de86b3b2e58edd5826200c23255d8325abe375e1) docs: update `no-promise-executor-return` examples ([#17529](https://togithub.com/eslint/eslint/issues/17529)) (Nitin Kumar) - [`032c4b1`](https://togithub.com/eslint/eslint/commit/032c4b1476a7b8cfd917a66772d2221950ea87eb) docs: add typescript template ([#17500](https://togithub.com/eslint/eslint/issues/17500)) (James) - [`cd7da5c`](https://togithub.com/eslint/eslint/commit/cd7da5cc3154f86f7ca45fb58929d27a7af359ed) docs: Update README (GitHub Actions Bot) #### Chores - [`b7621c3`](https://togithub.com/eslint/eslint/commit/b7621c3b16cf7d5539f05336a827e1b32d95e6ac) chore: remove browser test from `npm test` ([#17550](https://togithub.com/eslint/eslint/issues/17550)) (Milos Djermanovic) - [`cac45d0`](https://togithub.com/eslint/eslint/commit/cac45d04b890b0700dd8908927300608adad05fe) chore: upgrade [@eslint/js](https://togithub.com/eslint/js)[@8](https://togithub.com/8).49.0 ([#17549](https://togithub.com/eslint/eslint/issues/17549)) (Milos Djermanovic) - [`cd39508`](https://togithub.com/eslint/eslint/commit/cd395082bffcb4b68efa09226d7c682cef56179e) chore: package.json update for [@eslint/js](https://togithub.com/eslint/js) release (ESLint Jenkins) - [`203a971`](https://togithub.com/eslint/eslint/commit/203a971c0abc3a95ae02ff74104a01e569707060) ci: bump actions/checkout from 3 to 4 ([#17530](https://togithub.com/eslint/eslint/issues/17530)) (dependabot\[bot]) - [`a40fa50`](https://togithub.com/eslint/eslint/commit/a40fa509922b36bb986eb1be9394591f84f62d9e) chore: use eslint-plugin-jsdoc's flat config ([#17516](https://togithub.com/eslint/eslint/issues/17516)) (Milos Djermanovic) - [`926a286`](https://togithub.com/eslint/eslint/commit/926a28684282aeec37680bbc52a66973b8055f54) test: replace Karma with Webdriver.IO ([#17126](https://togithub.com/eslint/eslint/issues/17126)) (Christian Bromann) - [`f591d2c`](https://togithub.com/eslint/eslint/commit/f591d2c88bf15af72e3a207b34fa872b4b90464b) chore: Upgrade config-array ([#17512](https://togithub.com/eslint/eslint/issues/17512)) (Nicholas C. Zakas)pnpm/pnpm (pnpm)
### [`v8.7.6`](https://togithub.com/pnpm/pnpm/releases/tag/v8.7.6) [Compare Source](https://togithub.com/pnpm/pnpm/compare/v8.7.5...v8.7.6) ##### Patch Changes - Don't run the `prepublishOnly` scripts of git-hosted dependencies [#7026](https://togithub.com/pnpm/pnpm/issues/7026). - Fix a bug in which `use-node-version` or `node-version` isn't passed down to `checkEngine` when using pnpm workspace, resulting in an error [#6981](https://togithub.com/pnpm/pnpm/issues/6981). - Don't print out each deprecated subdependency separately with its deprecation message. Just print out a summary of all the deprecated subdependencies [#6707](https://togithub.com/pnpm/pnpm/issues/6707). - Fixed an ENOENT error that was sometimes happening during install with "hoisted" `node_modules` [#6756](https://togithub.com/pnpm/pnpm/issues/6756). ##### Our Gold Sponsorsprettier/prettier (prettier)
### [`v3.0.3`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#303) [Compare Source](https://togithub.com/prettier/prettier/compare/3.0.2...3.0.3) [diff](https://togithub.com/prettier/prettier/compare/3.0.2...3.0.3) ##### Add `preferUnplugged: true` to `package.json` ([#15169](https://togithub.com/prettier/prettier/pull/15169) by [@fisker](https://togithub.com/fisker) and [@so1ve](https://togithub.com/so1ve)) Prettier v3 uses dynamic imports, user [will need to unplug Prettier](https://togithub.com/yarnpkg/berry/pull/5411#issuecomment-1523502224) when Yarn's PnP mode is enabled, add [`preferUnplugged: true`](https://yarnpkg.com/configuration/manifest#preferUnplugged) to `package.json`, so Yarn will install Prettier as unplug by default. ##### Support shared config that forbids `require()` ([#15233](https://togithub.com/prettier/prettier/pull/15233) by [@fisker](https://togithub.com/fisker)) If an external shared config package is used, and the package `exports` don't have `require` or `default` export. In Prettier 3.0.2 Prettier fails when attempt to `require()` the package, and throws an error. ```text Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: No "exports" main defined inMicrosoft/TypeScript (typescript)
### [`v5.2.2`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.2.2): TypeScript 5.2 [Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v5.1.6...v5.2.2) For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-2/). For the complete list of fixed issues, check out the - [fixed issues query for Typescript 5.2.0 (Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.2.0%22+is%3Aclosed+). - [fixed issues query for Typescript 5.2.1 (RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.2.1%22+is%3Aclosed+). - [fixed issues query for Typescript 5.2.2 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.2.2%22+is%3Aclosed+). Downloads are available on: - [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild) ### [`v5.1.6`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.1.6): TypeScript 5.1.6 [Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v5.1.5...v5.1.6) For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-1/). For the complete list of fixed issues, check out the - [fixed issues query for Typescript v5.1.0 (Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.0%22+is%3Aclosed+). - [fixed issues query for Typescript v5.1.1 (RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.1%22+is%3Aclosed+). - [fixed issues query for Typescript v5.1.2 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.2%22+is%3Aclosed+). - [fixed issues query for Typescript v5.1.3 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.3%22+is%3Aclosed+). - (5.1.4 [intentionally skipped](https://togithub.com/microsoft/TypeScript/issues/53031#issuecomment-1610038922)) - [fixed issues query for Typescript v5.1.5 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.5%22+is%3Aclosed+). - [fixed issues query for Typescript v5.1.6 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.6%22+is%3Aclosed+). Downloads are available on [npm](https://www.npmjs.com/package/typescript) ### [`v5.1.5`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.1.5): TypeScript 5.1.5 [Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v5.1.3...v5.1.5) For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-1/). For the complete list of fixed issues, check out the - [fixed issues query for Typescript v5.1.0 (Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.0%22+is%3Aclosed+). - [fixed issues query for Typescript v5.1.1 (RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.1%22+is%3Aclosed+). - [fixed issues query for Typescript v5.1.2 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.2%22+is%3Aclosed+). - [fixed issues query for Typescript v5.1.3 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.3%22+is%3Aclosed+). - (5.1.4 [intentionally skipped](https://togithub.com/microsoft/TypeScript/issues/53031#issuecomment-1610038922)) - [fixed issues query for Typescript v5.1.5 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.5%22+is%3Aclosed+). Downloads are available on: - [npm](https://www.npmjs.com/package/typescript) - [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild) ### [`v5.1.3`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.1.3): TypeScript 5.1.3 [Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v5.0.4...v5.1.3) For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-1/). For the complete list of fixed issues, check out the - [fixed issues query for Typescript 5.1.0 (Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.0%22+is%3Aclosed+). - [fixed issues query for Typescript 5.1.1 (RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.1%22+is%3Aclosed+). - [fixed issues query for Typescript 5.1.3 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.1.3%22+is%3Aclosed+). Downloads are available on: - [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild) ### [`v5.0.4`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.0.4): TypeScript 5.0.4 [Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v5.0.3...v5.0.4) For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-0/). For the complete list of fixed issues, check out the - [fixed issues query for Typescript v5.0.0 (Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.0.0%22+is%3Aclosed+). - [fixed issues query for Typescript v5.0.1 (RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.0.1%22+is%3Aclosed+). - [fixed issues query for Typescript v5.0.2 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.0.2%22+is%3Aclosed+). - [fixed issues query for Typescript v5.0.3 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.0.3%22+is%3Aclosed+). - [fixed issues query for Typescript v5.0.4 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.0.4%22+is%3Aclosed+). Downloads are available on: - [npm](https://www.npmjs.com/package/typescript) - [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild) ### [`v5.0.3`](https://togithub.com/microsoft/TypeScript/releases/tag/v5.0.3): TypeScript 5.0.3 [Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v5.0.2...v5.0.3) For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-5-0/). For the complete list of fixed issues, check out the - [fixed issues query for Typescript v5.0.0 (Beta)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.0.0%22+is%3Aclosed+). - [fixed issues query for Typescript v5.0.1 (RC)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.0.1%22+is%3Aclosed+). - [fixed issues query for Typescript v5.0.2 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.0.2%22+is%3Aclosed+). - [fixed issues query for Typescript v5.0.3 (Stable)](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=milestone%3A%22TypeScript+5.0.3%22+is%3Aclosed+). Downloads are available on: - [npm](https://www.npmjs.com/package/typescript) - [NuGet package](https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild)vitejs/vite (vite)
### [`v4.4.9`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small449-2023-08-07-small) [Compare Source](https://togithub.com/vitejs/vite/compare/v4.4.8...v4.4.9) - chore: fix eslint warnings ([#14031](https://togithub.com/vitejs/vite/issues/14031)) ([4021a0e](https://togithub.com/vitejs/vite/commit/4021a0e)), closes [#14031](https://togithub.com/vitejs/vite/issues/14031) - chore(deps): update all non-major dependencies ([#13938](https://togithub.com/vitejs/vite/issues/13938)) ([a1b519e](https://togithub.com/vitejs/vite/commit/a1b519e)), closes [#13938](https://togithub.com/vitejs/vite/issues/13938) - fix: dynamic import vars ignored warning ([#14006](https://togithub.com/vitejs/vite/issues/14006)) ([4479431](https://togithub.com/vitejs/vite/commit/4479431)), closes [#14006](https://togithub.com/vitejs/vite/issues/14006) - fix(build): silence warn dynamic import module when inlineDynamicImports true ([#13970](https://togithub.com/vitejs/vite/issues/13970)) ([7a77aaf](https://togithub.com/vitejs/vite/commit/7a77aaf)), closes [#13970](https://togithub.com/vitejs/vite/issues/13970) - perf: improve build times and memory utilization ([#14016](https://togithub.com/vitejs/vite/issues/14016)) ([9d7d45e](https://togithub.com/vitejs/vite/commit/9d7d45e)), closes [#14016](https://togithub.com/vitejs/vite/issues/14016) - perf: replace startsWith with === ([#14005](https://togithub.com/vitejs/vite/issues/14005)) ([f5c1224](https://togithub.com/vitejs/vite/commit/f5c1224)), closes [#14005](https://togithub.com/vitejs/vite/issues/14005) ### [`v4.4.8`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small448-2023-07-31-small) [Compare Source](https://togithub.com/vitejs/vite/compare/v4.4.7...v4.4.8) - fix: modulePreload false ([#13973](https://togithub.com/vitejs/vite/issues/13973)) ([488085d](https://togithub.com/vitejs/vite/commit/488085d)), closes [#13973](https://togithub.com/vitejs/vite/issues/13973) - fix: multiple entries with shared css and no JS ([#13962](https://togithub.com/vitejs/vite/issues/13962)) ([89a3db0](https://togithub.com/vitejs/vite/commit/89a3db0)), closes [#13962](https://togithub.com/vitejs/vite/issues/13962) - fix: use file extensions on type imports so they work with `moduleResolution: 'node16'` ([#13947](https://togithub.com/vitejs/vite/issues/13947)) ([aeef670](https://togithub.com/vitejs/vite/commit/aeef670)), closes [#13947](https://togithub.com/vitejs/vite/issues/13947) - fix(css): enhance error message for missing preprocessor dependency ([#11485](https://togithub.com/vitejs/vite/issues/11485)) ([65e5c22](https://togithub.com/vitejs/vite/commit/65e5c22)), closes [#11485](https://togithub.com/vitejs/vite/issues/11485) - fix(esbuild): fix static properties transpile when useDefineForClassFields false ([#13992](https://togithub.com/vitejs/vite/issues/13992)) ([4ca7c13](https://togithub.com/vitejs/vite/commit/4ca7c13)), closes [#13992](https://togithub.com/vitejs/vite/issues/13992) - fix(importAnalysis): strip url base before passing as safeModulePaths ([#13712](https://togithub.com/vitejs/vite/issues/13712)) ([1ab06a8](https://togithub.com/vitejs/vite/commit/1ab06a8)), closes [#13712](https://togithub.com/vitejs/vite/issues/13712) - fix(importMetaGlob): avoid unnecessary hmr of negative glob ([#13646](https://togithub.com/vitejs/vite/issues/13646)) ([844451c](https://togithub.com/vitejs/vite/commit/844451c)), closes [#13646](https://togithub.com/vitejs/vite/issues/13646) - fix(optimizer): avoid double-commit of optimized deps when discovery is disabled ([#13865](https://togithub.com/vitejs/vite/issues/13865)) ([df77991](https://togithub.com/vitejs/vite/commit/df77991)), closes [#13865](https://togithub.com/vitejs/vite/issues/13865) - fix(optimizer): enable experimentalDecorators by default ([#13981](https://togithub.com/vitejs/vite/issues/13981)) ([f8a5ffc](https://togithub.com/vitejs/vite/commit/f8a5ffc)), closes [#13981](https://togithub.com/vitejs/vite/issues/13981) - perf: replace startsWith with === ([#13989](https://togithub.com/vitejs/vite/issues/13989)) ([3aab14e](https://togithub.com/vitejs/vite/commit/3aab14e)), closes [#13989](https://togithub.com/vitejs/vite/issues/13989) - perf: single slash does not need to be replaced ([#13980](https://togithub.com/vitejs/vite/issues/13980)) ([66f522c](https://togithub.com/vitejs/vite/commit/66f522c)), closes [#13980](https://togithub.com/vitejs/vite/issues/13980) - perf: use Intl.DateTimeFormatter instead of toLocaleTimeString ([#13951](https://togithub.com/vitejs/vite/issues/13951)) ([af53a1d](https://togithub.com/vitejs/vite/commit/af53a1d)), closes [#13951](https://togithub.com/vitejs/vite/issues/13951) - perf: use Intl.NumberFormat instead of toLocaleString ([#13949](https://togithub.com/vitejs/vite/issues/13949)) ([a48bf88](https://togithub.com/vitejs/vite/commit/a48bf88)), closes [#13949](https://togithub.com/vitejs/vite/issues/13949) - perf: use magic-string hires boundary for sourcemaps ([#13971](https://togithub.com/vitejs/vite/issues/13971)) ([b9a8d65](https://togithub.com/vitejs/vite/commit/b9a8d65)), closes [#13971](https://togithub.com/vitejs/vite/issues/13971) - chore(reporter): remove unnecessary map ([#13972](https://togithub.com/vitejs/vite/issues/13972)) ([dd9d4c1](https://togithub.com/vitejs/vite/commit/dd9d4c1)), closes [#13972](https://togithub.com/vitejs/vite/issues/13972) - refactor: add new overload to the type of defineConfig ([#13958](https://togithub.com/vitejs/vite/issues/13958)) ([24c12fe](https://togithub.com/vitejs/vite/commit/24c12fe)), closes [#13958](https://togithub.com/vitejs/vite/issues/13958) ### [`v4.4.7`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small447-2023-07-24-small) [Compare Source](https://togithub.com/vitejs/vite/compare/v4.4.6...v4.4.7) - fix: `optimizeDeps.include` not working with paths inside packages ([#13922](https://togithub.com/vitejs/vite/issues/13922)) ([06e4f57](https://togithub.com/vitejs/vite/commit/06e4f57)), closes [#13922](https://togithub.com/vitejs/vite/issues/13922) - fix: lightningcss fails with html-proxy ([#13776](https://togithub.com/vitejs/vite/issues/13776)) ([6b56094](https://togithub.com/vitejs/vite/commit/6b56094)), closes [#13776](https://togithub.com/vitejs/vite/issues/13776) - fix: prepend `config.base` to vite/env path ([#13941](https://togithub.com/vitejs/vite/issues/13941)) ([8e6cee8](https://togithub.com/vitejs/vite/commit/8e6cee8)), closes [#13941](https://togithub.com/vitejs/vite/issues/13941) - fix(html): support `import.meta.env` define replacement without quotes ([#13425](https://togithub.com/vitejs/vite/issues/13425)) ([883089c](https://togithub.com/vitejs/vite/commit/883089c)), closes [#13425](https://togithub.com/vitejs/vite/issues/13425) - fix(proxy): handle error when proxy itself errors ([#13929](https://togithub.com/vitejs/vite/issues/13929)) ([4848e41](https://togithub.com/vitejs/vite/commit/4848e41)), closes [#13929](https://togithub.com/vitejs/vite/issues/13929) - chore(eslint): allow type annotations ([#13920](https://togithub.com/vitejs/vite/issues/13920)) ([d1264fd](https://togithub.com/vitejs/vite/commit/d1264fd)), closes [#13920](https://togithub.com/vitejs/vite/issues/13920) ### [`v4.4.6`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small446-2023-07-21-small) [Compare Source](https://togithub.com/vitejs/vite/compare/v4.4.5...v4.4.6) - fix: constrain inject helpers for iife ([#13909](https://togithub.com/vitejs/vite/issues/13909)) ([c89f677](https://togithub.com/vitejs/vite/commit/c89f677)), closes [#13909](https://togithub.com/vitejs/vite/issues/13909) - fix: display manualChunks warning only when a function is not used ([#13797](https://togithub.com/vitejs/vite/issues/13797)) ([#13798](https://togithub.com/vitejs/vite/issues/13798)) ([51c271f](https://togithub.com/vitejs/vite/commit/51c271f)), closes [#13797](https://togithub.com/vitejs/vite/issues/13797) [#13798](https://togithub.com/vitejs/vite/issues/13798) - fix: do not append `browserHash` on optimized deps during build ([#13906](https://togithub.com/vitejs/vite/issues/13906)) ([0fb2340](https://togithub.com/vitejs/vite/commit/0fb2340)), closes [#13906](https://togithub.com/vitejs/vite/issues/13906) - fix: use Bun's implementation of `ws` instead of the bundled one ([#13901](https://togithub.com/vitejs/vite/issues/13901)) ([049404c](https://togithub.com/vitejs/vite/commit/049404c)), closes [#13901](https://togithub.com/vitejs/vite/issues/13901) - feat(client): add guide to press Esc for closing the overlay ([#13896](https://togithub.com/vitejs/vite/issues/13896)) ([da389cc](https://togithub.com/vitejs/vite/commit/da389cc)), closes [#13896](https://togithub.com/vitejs/vite/issues/13896) ### [`v4.4.5`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small445-2023-07-20-small) [Compare Source](https://togithub.com/vitejs/vite/compare/v4.4.4...v4.4.5) - fix: "EISDIR: illegal operation on a directory, realpath" error on RA… ([#13655](https://togithub.com/vitejs/vite/issues/13655)) ([6bd5434](https://togithub.com/vitejs/vite/commit/6bd5434)), closes [#13655](https://togithub.com/vitejs/vite/issues/13655) - fix: transform error message add file info ([#13687](https://togithub.com/vitejs/vite/issues/13687)) ([6dca41c](https://togithub.com/vitejs/vite/commit/6dca41c)), closes [#13687](https://togithub.com/vitejs/vite/issues/13687) - fix: warn when publicDir and outDir are nested ([#13742](https://togithub.com/vitejs/vite/issues/13742)) ([4eb3154](https://togithub.com/vitejs/vite/commit/4eb3154)), closes [#13742](https://togithub.com/vitejs/vite/issues/13742) - fix(build): remove warning about ineffective dynamic import from node_modules ([#13884](https://togithub.com/vitejs/vite/issues/13884)) ([33002dd](https://togithub.com/vitejs/vite/commit/33002dd)), closes [#13884](https://togithub.com/vitejs/vite/issues/13884) - fix(build): style insert order for UMD builds (fix [#13668](https://togithub.com/vitejs/vite/issues/13668)) ([#13669](https://togithub.com/vitejs/vite/issues/13669)) ([49a1b99](https://togithub.com/vitejs/vite/commit/49a1b99)), closes [#13668](https://togithub.com/vitejs/vite/issues/13668) [#13669](https://togithub.com/vitejs/vite/issues/13669) - fix(deps): update all non-major dependencies ([#13872](https://togithub.com/vitejs/vite/issues/13872)) ([975a631](https://togithub.com/vitejs/vite/commit/975a631)), closes [#13872](https://togithub.com/vitejs/vite/issues/13872) - fix(types): narrow down the return type of `defineConfig` ([#13792](https://togithub.com/vitejs/vite/issues/13792)) ([c971f26](https://togithub.com/vitejs/vite/commit/c971f26)), closes [#13792](https://togithub.com/vitejs/vite/issues/13792) - chore: fix typos ([#13862](https://togithub.com/vitejs/vite/issues/13862)) ([f54e8da](https://togithub.com/vitejs/vite/commit/f54e8da)), closes [#13862](https://togithub.com/vitejs/vite/issues/13862) - chore: replace `any` with `string` ([#13850](https://togithub.com/vitejs/vite/issues/13850)) ([4606fd8](https://togithub.com/vitejs/vite/commit/4606fd8)), closes [#13850](https://togithub.com/vitejs/vite/issues/13850) - chore(deps): update dependency prettier to v3 ([#13759](https://togithub.com/vitejs/vite/issues/13759)) ([5a56941](https://togithub.com/vitejs/vite/commit/5a56941)), closes [#13759](https://togithub.com/vitejs/vite/issues/13759) - docs: fix build.cssMinify link ([#13840](https://togithub.com/vitejs/vite/issues/13840)) ([8a2a3e1](https://togithub.com/vitejs/vite/commit/8a2a3e1)), closes [#13840](https://togithub.com/vitejs/vite/issues/13840) ### [`v4.4.4`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small444-2023-07-14-small) [Compare Source](https://togithub.com/vitejs/vite/compare/v4.4.3...v4.4.4) - chore: warning about ssr cjs format removal ([#13827](https://togithub.com/vitejs/vite/issues/13827)) ([4646e9f](https://togithub.com/vitejs/vite/commit/4646e9f)), closes [#13827](https://togithub.com/vitejs/vite/issues/13827) - fix(esbuild): enable experimentalDecorators by default ([#13805](https://togithub.com/vitejs/vite/issues/13805)) ([e8880f0](https://togithub.com/vitejs/vite/commit/e8880f0)), closes [#13805](https://togithub.com/vitejs/vite/issues/13805) - fix(scan): skip tsconfigRaw fallback if tsconfig is set ([#13823](https://togithub.com/vitejs/vite/issues/13823)) ([b6155a1](https://togithub.com/vitejs/vite/commit/b6155a1)), closes [#13823](https://togithub.com/vitejs/vite/issues/13823) - feat(client): close `vite-error-overlay` with Escape key ([#13795](https://togithub.com/vitejs/vite/issues/13795)) ([85bdcda](https://togithub.com/vitejs/vite/commit/85bdcda)), closes [#13795](https://togithub.com/vitejs/vite/issues/13795) ### [`v4.4.3`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small443-2023-07-11-small) [Compare Source](https://togithub.com/vitejs/vite/compare/v4.4.2...v4.4.3) - fix: avoid early error when server is closed in ssr ([#13787](https://togithub.com/vitejs/vite/issues/13787)) ([89d01eb](https://togithub.com/vitejs/vite/commit/89d01eb)), closes [#13787](https://togithub.com/vitejs/vite/issues/13787) - fix(deps): update all non-major dependencies ([#13758](https://togithub.com/vitejs/vite/issues/13758)) ([8ead116](https://togithub.com/vitejs/vite/commit/8ead116)), closes [#13758](https://togithub.com/vitejs/vite/issues/13758) - fix(server): remove restart guard on restart ([#13789](https://togithub.com/vitejs/vite/issues/13789)) ([2a38ef7](https://togithub.com/vitejs/vite/commit/2a38ef7)), closes [#13789](https://togithub.com/vitejs/vite/issues/13789) ### [`v4.4.2`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small442-2023-07-07-small) [Compare Source](https://togithub.com/vitejs/vite/compare/487bdcde3399463ac68eb5ab5bc19e5096b4623b...v4.4.2) - fix(css): use single postcss instance ([#13738](https://togithub.com/vitejs/vite/issues/13738)) ([c02fac4](https://togithub.com/vitejs/vite/commit/c02fac4)), closes [#13738](https://togithub.com/vitejs/vite/issues/13738) ### [`v4.4.1`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small441-2023-07-06-small) [Compare Source](https://togithub.com/vitejs/vite/compare/3b47e34af89b8220c0aeb119f813e8315e98668e...487bdcde3399463ac68eb5ab5bc19e5096b4623b) - fix: revert [#13073](https://togithub.com/vitejs/vite/issues/13073), use consistent virtual module ID in module graph ([#13734](https://togithub.com/vitejs/vite/issues/13734)) ([f589ac0](https://togithub.com/vitejs/vite/commit/f589ac0)), closes [#13073](https://togithub.com/vitejs/vite/issues/13073) [#13734](https://togithub.com/vitejs/vite/issues/13734) - fix: revert import config module as data ([#13731](https://togithub.com/vitejs/vite/issues/13731)) ([b0bfa01](https://togithub.com/vitejs/vite/commit/b0bfa01)), closes [#13731](https://togithub.com/vitejs/vite/issues/13731) - chore: changelog notes and clean for 4.4 ([#13728](https://togithub.com/vitejs/vite/issues/13728)) ([3f4e36e](https://togithub.com/vitejs/vite/commit/3f4e36e)), closes [#13728](https://togithub.com/vitejs/vite/issues/13728) ### [`v4.4.0`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#440-2023-07-06) [Compare Source](https://togithub.com/vitejs/vite/compare/v4.3.9...3b47e34af89b8220c0aeb119f813e8315e98668e) ##### Experimental support for Lightning CSS Starting from Vite 4.4, there is experimental support for [Lightning CSS](https://lightningcss.dev/). You can opt into it by adding [`css.transformer: 'lightningcss'`](https://main.vitejs.dev/config/shared-options.html#css-transformer) to your config file and install the optional [`lightningcss`](https://www.npmjs.com/package/lightningcss) dev dependency. If enabled, CSS files will be processed by Lightning CSS instead of PostCSS. Lightning CSS can also be used as the CSS minifier with [`build.cssMinify: 'lightningcss'`](https://main.vitejs.dev/config/build-options.html#build-cssminify). See beta docs at the [Lighting CSS guide](https://main.vitejs.dev/guide/features.html#lightning-css). ##### esbuild 0.18 update [esbuild 0.18](https://togithub.com/evanw/esbuild/blob/main/CHANGELOG.md#0180) contains backwards-incompatible changes to esbuild's handling of `tsconfig.json` files. We think they shouldn't affect Vite users, you can review [#13525](https://togithub.com/vitejs/vite/issues/13525) for more information. ##### Templates for Solid and Qwik in create-vite New starter templates have been added to [create-vite](https://vitejs.dev/guide/#scaffolding-your-first-vite-project) for [Solid](https://www.solidjs.com/) and [Qwik](https://qwik.builder.io/). Try them online at [vite.new/solid-ts](https://vite.new/solid-ts) and [vite.new/qwik-ts](https://vite.new/qwik-ts). ##### Korean Translation Vite's docs are now translated to Korean, available at [ko.vitejs.dev](https://ko.vitejs.dev). ##### Features - feat: preview mode add keyboard shortcuts ([#12968](https://togithub.com/vitejs/vite/issues/12968)) ([126e93e](https://togithub.com/vitejs/vite/commit/126e93e)), closes [#12968](https://togithub.com/vitejs/vite/issues/12968) - feat: asset type add apng ([#13294](https://togithub.com/vitejs/vite/issues/13294)) ([a11b6f6](https://togithub.com/vitejs/vite/commit/a11b6f6)), closes [#13294](https://togithub.com/vitejs/vite/issues/13294) - feat: emit event to handle chunk load errors ([#12084](https://togithub.com/vitejs/vite/issues/12084)) ([2eca54e](https://togithub.com/vitejs/vite/commit/2eca54e)), closes [#12084](https://togithub.com/vitejs/vite/issues/12084) - feat: import public non-asset URL ([#13422](https://togithub.com/vitejs/vite/issues/13422)) ([3a98558](https://togithub.com/vitejs/vite/commit/3a98558)), closes [#13422](https://togithub.com/vitejs/vite/issues/13422) - feat: support files for `fs.allow` ([#12863](https://togithub.com/vitejs/vite/issues/12863)) ([4a06e66](https://togithub.com/vitejs/vite/commit/4a06e66)), closes [#12863](https://togithub.com/vitejs/vite/issues/12863) - feat(build): warn dynamic import module with a static import alongside ([#12850](https://togithub.com/vitejs/vite/issues/12850)) ([127c334](https://togithub.com/vitejs/vite/commit/127c334)), closes [#12850](https://togithub.com/vitejs/vite/issues/12850) - feat(client): add debounce on page reload ([#13545](https://togithub.com/vitejs/vite/issues/13545)) ([d080b51](https://togithub.com/vitejs/vite/commit/d080b51)), closes [#13545](https://togithub.com/vitejs/vite/issues/13545) - feat(client): add WebSocket connections events ([#13334](https://togithub.com/vitejs/vite/issues/13334)) ([eb75103](https://togithub.com/vitejs/vite/commit/eb75103)), closes [#13334](https://togithub.com/vitejs/vite/issues/13334) - feat(config): friendly ESM file require error ([#13283](https://togithub.com/vitejs/vite/issues/13283)) ([b9a6ba0](https://togithub.com/vitejs/vite/commit/b9a6ba0)), closes [#13283](https://togithub.com/vitejs/vite/issues/13283) - feat(css): add support for Lightning CSS ([#12807](https://togithub.com/vitejs/vite/issues/12807)) ([c6c5d49](https://togithub.com/vitejs/vite/commit/c6c5d49)), closes [#12807](https://togithub.com/vitejs/vite/issues/12807) - feat(css): support at import preprocessed styles ([#8400](https://togithub.com/vitejs/vite/issues/8400)) ([2bd6077](https://togithub.com/vitejs/vite/commit/2bd6077)), closes [#8400](https://togithub.com/vitejs/vite/issues/8400) - feat(html): support image set in inline style ([#13473](https://togithub.com/vitejs/vite/issues/13473)) ([2c0faba](https://togithub.com/vitejs/vite/commit/2c0faba)), closes [#13473](https://togithub.com/vitejs/vite/issues/13473) - feat(importMetaGlob): support sub imports pattern ([#12467](https://togithub.com/vitejs/vite/issues/12467)) ([e355c9c](https://togithub.com/vitejs/vite/commit/e355c9c)), closes [#12467](https://togithub.com/vitejs/vite/issues/12467) - feat(optimizer): support glob includes ([#12414](https://togithub.com/vitejs/vite/issues/12414)) ([7792515](https://togithub.com/vitejs/vite/commit/7792515)), closes [#12414](https://togithub.com/vitejs/vite/issues/12414) - feat!: update esbuild to 0.18.2 ([#13525](https://togithub.com/vitejs/vite/issues/13525)) ([ab967c0](https://togithub.com/vitejs/vite/commit/ab967c0)), closes [#13525](https://togithub.com/vitejs/vite/issues/13525) ##### Bug Fixes - fix: check document before detect script rel ([#13559](https://togithub.com/vitejs/vite/issues/13559)) ([be4b0c0](https://togithub.com/vitejs/vite/commit/be4b0c0)), closes [#13559](https://togithub.com/vitejs/vite/issues/13559) - fix(define): stringify object parse error in build mode ([#13600](https://togithub.com/vitejs/vite/issues/13600)) ([71516db](https://togithub.com/vitejs/vite/commit/71516db)), closes [#13600](https://togithub.com/vitejs/vite/issues/13600) - fix(deps): update all non-major dependencies ([#13701](https://togithub.com/vitejs/vite/issues/13701)) ([02c6bc3](https://togithub.com/vitejs/vite/commit/02c6bc3)), closes [#13701](https://togithub.com/vitejs/vite/issues/13701) - fix(esbuild): use `useDefineForClassFields: false` when no `compilerOptions.target` is declared ([#13](https://togithub.com/vitejs/vite/issues/13) ([7ef2472](https://togithub.com/vitejs/vite/commit/7ef2472)), closes [#13708](https://togithub.com/vitejs/vite/issues/13708) - fix(pluginContainer): drop previous sourcesContent ([#13722](https://togithub.com/vitejs/vite/issues/13722)) ([9310b3a](https://togithub.com/vitejs/vite/commit/9310b3a)), closes [#13722](https://togithub.com/vitejs/vite/issues/13722) - fix: lightningCSS should load external URL in CSS file ([#13692](https://togithub.com/vitejs/vite/issues/13692)) ([8517645](https://togithub.com/vitejs/vite/commit/8517645)), closes [#13692](https://togithub.com/vitejs/vite/issues/13692) - fix: shortcut open browser when set host ([#13677](https://togithub.com/vitejs/vite/issues/13677)) ([6f1c55e](https://togithub.com/vitejs/vite/commit/6f1c55e)), closes [#13677](https://togithub.com/vitejs/vite/issues/13677) - fix(cli): convert the sourcemap option to boolean (fix [#13638](https://togithub.com/vitejs/vite/issues/13638)) ([#13663](https://togithub.com/vitejs/vite/issues/13663)) ([d444bfe](https://togithub.com/vitejs/vite/commit/d444bfe)), closes [#13638](https://togithub.com/vitejs/vite/issues/13638) [#13663](https://togithub.com/vitejs/vite/issues/13663) - fix(css): use esbuild legalComments config when minifying CSS ([#13661](https://togithub.com/vitejs/vite/issues/13661)) ([2d9008e](https://togithub.com/vitejs/vite/commit/2d9008e)), closes [#13661](https://togithub.com/vitejs/vite/issues/13661) - fix(sourcemap): preserve original sourcesContent ([#13662](https://togithub.com/vitejs/vite/issues/13662)) ([f6362b6](https://togithub.com/vitejs/vite/commit/f6362b6)), closes [#13662](https://togithub.com/vitejs/vite/issues/13662) - fix(ssr): transform superclass identifier ([#13635](https://togithub.com/vitejs/vite/issues/13635)) ([c5b2c8f](https://togithub.com/vitejs/vite/commit/c5b2c8f)), closes [#13635](https://togithub.com/vitejs/vite/issues/13635) - fix: show error position ([#13623](https://togithub.com/vitejs/vite/issues/13623)) ([90271a6](https://togithub.com/vitejs/vite/commit/90271a6)), closes [#13623](https://togithub.com/vitejs/vite/issues/13623) - fix(hmr): only invalidate `lastHMRTimestamp` of importers if the invalidated module is not a HMR bou ([1143e0b](https://togithub.com/vitejs/vite/commit/1143e0b)), closes [#13024](https://togithub.com/vitejs/vite/issues/13024) - fix(indexHtml):Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.