vrtpro / chocolattech

🍫 Choco Latte's replacement & open source alternative website with better improvements
https://chocolatte.falcxxdev.cyou
MIT License
13 stars 1 forks source link

chore(deps): update all non-major dependencies #21

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
postcss (source) 8.4.20 -> 8.4.21 age adoption passing confidence
prettier (source) 2.8.1 -> 2.8.3 age adoption passing confidence
typescript (source) 4.9.3 -> 4.9.4 age adoption passing confidence
vite (source) 4.0.0 -> 4.0.4 age adoption passing confidence
vue-tsc 1.0.11 -> 1.0.24 age adoption passing confidence

Release Notes

postcss/postcss ### [`v8.4.21`](https://togithub.com/postcss/postcss/blob/HEAD/CHANGELOG.md#​8421) [Compare Source](https://togithub.com/postcss/postcss/compare/8.4.20...8.4.21) - Fixed `Input#error` types (by Aleks Hudochenkov).
prettier/prettier ### [`v2.8.3`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#​283) [Compare Source](https://togithub.com/prettier/prettier/compare/2.8.2...2.8.3) [diff](https://togithub.com/prettier/prettier/compare/2.8.2...2.8.3) ##### Allow self-closing tags on custom elements ([#​14170](https://togithub.com/prettier/prettier/pull/14170) by [@​fisker](https://togithub.com/fisker)) See [Angular v15.1.0 release note](https://togithub.com/angular/angular/releases/tag/15.1.0) for details. ```html // Input // Prettier 2.8.2 SyntaxError: Only void and foreign elements can be self closed "app-test" (1:1) > 1 | | ^^^^^^^^^ 2 | // Prettier 2.8.3 ``` ### [`v2.8.2`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#​282) [Compare Source](https://togithub.com/prettier/prettier/compare/2.8.1...2.8.2) [diff](https://togithub.com/prettier/prettier/compare/2.8.1...2.8.2) ##### Don't lowercase link references ([#​13155](https://togithub.com/prettier/prettier/pull/13155) by [@​DerekNonGeneric](https://togithub.com/DerekNonGeneric) & [@​fisker](https://togithub.com/fisker)) ```markdown We now don't strictly follow the release notes format suggested by [Keep a Changelog]. [Keep a Changelog]: https://example.com/ We now don't strictly follow the release notes format suggested by [Keep a Changelog]. [keep a changelog]: https://example.com/ ``` ##### Preserve self-closing tags ([#​13691](https://togithub.com/prettier/prettier/pull/13691) by [@​dcyriller](https://togithub.com/dcyriller)) ```hbs {{! Input }}
{{! Prettier 2.8.1 }}
{{! Prettier 2.8.2 }}
``` ##### Allow custom "else if"-like blocks with block params ([#​13930](https://togithub.com/prettier/prettier/pull/13930) by [@​jamescdavis](https://togithub.com/jamescdavis)) [#​13507](https://togithub.com/prettier/prettier/issues/13507) added support for custom block keywords used with `else`, but failed to allow block params. This updates printer-glimmer to allow block params with custom "else if"-like blocks. ```hbs {{! Input }} {{#when isAtWork as |work|}} Ship that {{work}}! {{else when isReading as |book|}} You can finish {{book}} eventually... {{else}} Go to bed! {{/when}} {{! Prettier 2.8.1 }} {{#when isAtWork as |work|}} Ship that {{work}}! {{else when isReading}} You can finish {{book}} eventually... {{else}} Go to bed! {{/when}} {{! Prettier 2.8.2 }} {{#when isAtWork as |work|}} Ship that {{work}}! {{else when isReading as |book|}} You can finish {{book}} eventually... {{else}} Go to bed! {{/when}} ``` ##### Preserve empty lines between nested SCSS maps ([#​13931](https://togithub.com/prettier/prettier/pull/13931) by [@​jneander](https://togithub.com/jneander)) ```scss /* Input */ $map: ( 'one': ( 'key': 'value', ), 'two': ( 'key': 'value', ), ) /* Prettier 2.8.1 */ $map: ( 'one': ( 'key': 'value', ), 'two': ( 'key': 'value', ), ) /* Prettier 2.8.2 */ $map: ( 'one': ( 'key': 'value', ), 'two': ( 'key': 'value', ), ) ``` ##### Fix missing parentheses when an expression statement starts with `let[` ([#​14000](https://togithub.com/prettier/prettier/pull/14000), [#​14044](https://togithub.com/prettier/prettier/pull/14044) by [@​fisker](https://togithub.com/fisker), [@​thorn0](https://togithub.com/thorn0)) ```jsx // Input (let[0] = 2); // Prettier 2.8.1 let[0] = 2; // Prettier 2.8.1 (second format) SyntaxError: Unexpected token (1:5) > 1 | let[0] = 2; | ^ 2 | // Prettier 2.8.2 (let)[0] = 2; ``` ##### Fix semicolon duplicated at the end of LESS file ([#​14007](https://togithub.com/prettier/prettier/pull/14007) by [@​mvorisek](https://togithub.com/mvorisek)) ```less // Input @​variable: { field: something; }; // Prettier 2.8.1 @​variable: { field: something; }; ; // Prettier 2.8.2 @​variable: { field: something; }; ``` ##### Fix no space after unary minus when followed by opening parenthesis in LESS ([#​14008](https://togithub.com/prettier/prettier/pull/14008) by [@​mvorisek](https://togithub.com/mvorisek)) ```less // Input .unary_minus_single { margin: -(@​a); } .unary_minus_multi { margin: 0 -(@​a); } .binary_minus { margin: 0 - (@​a); } // Prettier 2.8.1 .unary_minus_single { margin: - (@​a); } .unary_minus_multi { margin: 0 - (@​a); } .binary_minus { margin: 0 - (@​a); } // Prettier 2.8.2 .unary_minus_single { margin: -(@​a); } .unary_minus_multi { margin: 0 -(@​a); } .binary_minus { margin: 0 - (@​a); } ``` ##### Do not change case of property name if inside a variable declaration in LESS ([#​14034](https://togithub.com/prettier/prettier/pull/14034) by [@​mvorisek](https://togithub.com/mvorisek)) ```less // Input @​var: { preserveCase: 0; }; // Prettier 2.8.1 @​var: { preservecase: 0; }; // Prettier 2.8.2 @​var: { preserveCase: 0; }; ``` ##### Fix formatting for auto-accessors with comments ([#​14038](https://togithub.com/prettier/prettier/pull/14038) by [@​fisker](https://togithub.com/fisker)) ```jsx // Input class A { @​dec() // comment accessor b; } // Prettier 2.8.1 class A { @​dec() accessor // comment b; } // Prettier 2.8.1 (second format) class A { @​dec() accessor; // comment b; } // Prettier 2.8.2 class A { @​dec() // comment accessor b; } ``` ##### Add parentheses for TSTypeQuery to improve readability ([#​14042](https://togithub.com/prettier/prettier/pull/14042) by [@​onishi-kohei](https://togithub.com/onishi-kohei)) ```tsx // Input a as (typeof node.children)[number] a as (typeof node.children)[] a as ((typeof node.children)[number])[] // Prettier 2.8.1 a as typeof node.children[number]; a as typeof node.children[]; a as typeof node.children[number][]; // Prettier 2.8.2 a as (typeof node.children)[number]; a as (typeof node.children)[]; a as (typeof node.children)[number][]; ``` ##### Fix displacing of comments in default switch case ([#​14047](https://togithub.com/prettier/prettier/pull/14047) by [@​thorn0](https://togithub.com/thorn0)) It was a regression in Prettier 2.6.0. ```jsx // Input switch (state) { default: result = state; // no change break; } // Prettier 2.8.1 switch (state) { default: // no change result = state; break; } // Prettier 2.8.2 switch (state) { default: result = state; // no change break; } ``` ##### Support type annotations on auto accessors via `babel-ts` ([#​14049](https://togithub.com/prettier/prettier/pull/14049) by [@​sosukesuzuki](https://togithub.com/sosukesuzuki)) [The bug that `@babel/parser` cannot parse auto accessors with type annotations](https://togithub.com/babel/babel/issues/15205) has been fixed. So we now support it via `babel-ts` parser. ```tsx class Foo { accessor prop: number; } ``` ##### Fix formatting of empty type parameters ([#​14073](https://togithub.com/prettier/prettier/pull/14073) by [@​fisker](https://togithub.com/fisker)) ```jsx // Input const foo: bar = () => baz; // Prettier 2.8.1 Error: Comment "comment" was not printed. Please report this error! // Prettier 2.8.2 const foo: bar = () => baz; ``` ##### Add parentheses to head of `ExpressionStatement` instead of the whole statement ([#​14077](https://togithub.com/prettier/prettier/pull/14077) by [@​fisker](https://togithub.com/fisker)) ```jsx // Input ({}).toString.call(foo) === "[object Array]" ? foo.forEach(iterateArray) : iterateObject(foo); // Prettier 2.8.1 ({}.toString.call(foo) === "[object Array]" ? foo.forEach(iterateArray) : iterateObject(foo)); // Prettier 2.8.2 ({}).toString.call(foo.forEach) === "[object Array]" ? foo.forEach(iterateArray) : iterateObject(foo); ``` ##### Fix comments after directive ([#​14081](https://togithub.com/prettier/prettier/pull/14081) by [@​fisker](https://togithub.com/fisker)) ```jsx // Input "use strict" /* comment */; // Prettier 2.8.1 (with other js parsers except `babel`) Error: Comment "comment" was not printed. Please report this error! // Prettier 2.8.2 ``` ##### Fix formatting for comments inside JSX attribute ([#​14082](https://togithub.com/prettier/prettier/pull/14082) with by [@​fisker](https://togithub.com/fisker)) ```jsx // Input function MyFunctionComponent() { } // Prettier 2.8.1 Error: Comment "old" was not printed. Please report this error! // Prettier 2.8.2 function MyFunctionComponent() { ; } ``` ##### Quote numeric keys for json-stringify parser ([#​14083](https://togithub.com/prettier/prettier/pull/14083) by [@​fisker](https://togithub.com/fisker)) ```jsx // Input {0: 'value'} // Prettier 2.8.1 { 0: "value" } // Prettier 2.8.2 { "0": "value" } ``` ##### Fix removing commas from function arguments in maps ([#​14089](https://togithub.com/prettier/prettier/pull/14089) by [@​sosukesuzuki](https://togithub.com/sosukesuzuki)) ```scss /* Input */ $foo: map-fn( ( "#{prop}": inner-fn($first, $second), ) ); /* Prettier 2.8.1 */ $foo: map-fn(("#{prop}": inner-fn($first $second))); /* Prettier 2.8.2 */ $foo: map-fn( ( "#{prop}": inner-fn($first, $second), ) ); ``` ##### Do not insert space in LESS property access ([#​14103](https://togithub.com/prettier/prettier/pull/14103) by [@​fisker](https://togithub.com/fisker)) ```less // Input a { color: @​colors[@​white]; } // Prettier 2.8.1 a { color: @​colors[ @​white]; } // Prettier 2.8.2 ```
Microsoft/TypeScript ### [`v4.9.4`](https://togithub.com/microsoft/TypeScript/releases/tag/v4.9.4): TypeScript 4.9.4 [Compare Source](https://togithub.com/Microsoft/TypeScript/compare/v4.9.3...v4.9.4) For release notes, check out the [release announcement](https://devblogs.microsoft.com/typescript/announcing-typescript-4-9). For the complete list of fixed issues, check out the - [fixed issues query for Typescript v4.9.4](https://togithub.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93\&q=is%3Aissue+milestone%3A%22TypeScript+4.9.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) #### Changes: - [`e286821`](https://togithub.com/Microsoft/TypeScript/commit/e2868216f637e875a74c675845625eb15dcfe9a2) Bump version to 4.9.4 and LKG. - [`eb5419f`](https://togithub.com/Microsoft/TypeScript/commit/eb5419fc8d980859b98553586dfb5f40d811a745) Cherry-pick [#​51704](https://togithub.com/Microsoft/TypeScript/issues/51704) to release 4.9 ([#​51712](https://togithub.com/Microsoft/TypeScript/issues/51712)) - [`b4d382b`](https://togithub.com/Microsoft/TypeScript/commit/b4d382b9b12460adf2da4cc0d1429cf19f8dc8be) Cherry-pick changes for narrowing to tagged literal types. - [`e7a02f4`](https://togithub.com/Microsoft/TypeScript/commit/e7a02f43fce47e1a39259ada5460bcc33c8e98b5) Port of [#​51626](https://togithub.com/Microsoft/TypeScript/issues/51626) and [#​51689](https://togithub.com/Microsoft/TypeScript/issues/51689) to release-4.9 ([#​51627](https://togithub.com/Microsoft/TypeScript/issues/51627)) - [`1727912`](https://togithub.com/Microsoft/TypeScript/commit/1727912f0437a7f367d90040fc4b0b4f3efd017a) Cherry-pick fix around `visitEachChild` to release-4.9. ([#​51544](https://togithub.com/Microsoft/TypeScript/issues/51544)) This list of changes was [auto generated](https://typescript.visualstudio.com/cf7ac146-d525-443c-b23c-0d58337efebc/\_release?releaseId=117&\_a=release-summary).
vitejs/vite ### [`v4.0.4`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small404-2023-01-03-small) [Compare Source](https://togithub.com/vitejs/vite/compare/v4.0.3...v4.0.4) - fix: importmap should insert before module preload link ([#​11492](https://togithub.com/vitejs/vite/issues/11492)) ([25c64d7](https://togithub.com/vitejs/vite/commit/25c64d7)), closes [#​11492](https://togithub.com/vitejs/vite/issues/11492) - fix: server.host with ipv6 missed \[] (fix [#​11466](https://togithub.com/vitejs/vite/issues/11466)) ([#​11509](https://togithub.com/vitejs/vite/issues/11509)) ([2c38bae](https://togithub.com/vitejs/vite/commit/2c38bae)), closes [#​11466](https://togithub.com/vitejs/vite/issues/11466) [#​11509](https://togithub.com/vitejs/vite/issues/11509) - fix: stop considering parent URLs as public file ([#​11145](https://togithub.com/vitejs/vite/issues/11145)) ([568a014](https://togithub.com/vitejs/vite/commit/568a014)), closes [#​11145](https://togithub.com/vitejs/vite/issues/11145) - fix(build): invalidate chunk hash when css changed ([#​11475](https://togithub.com/vitejs/vite/issues/11475)) ([7a97a04](https://togithub.com/vitejs/vite/commit/7a97a04)), closes [#​11475](https://togithub.com/vitejs/vite/issues/11475) - fix(cli): ctrl+C no longer kills processes ([#​11434](https://togithub.com/vitejs/vite/issues/11434)) ([#​11518](https://togithub.com/vitejs/vite/issues/11518)) ([718fc1d](https://togithub.com/vitejs/vite/commit/718fc1d)), closes [#​11434](https://togithub.com/vitejs/vite/issues/11434) [#​11518](https://togithub.com/vitejs/vite/issues/11518) - fix(cli): revert ctrl+C no longer kills processes ([#​11434](https://togithub.com/vitejs/vite/issues/11434)) ([#​11518](https://togithub.com/vitejs/vite/issues/11518)) ([#​11562](https://togithub.com/vitejs/vite/issues/11562)) ([3748acb](https://togithub.com/vitejs/vite/commit/3748acb)), closes [#​11434](https://togithub.com/vitejs/vite/issues/11434) [#​11518](https://togithub.com/vitejs/vite/issues/11518) [#​11562](https://togithub.com/vitejs/vite/issues/11562) - fix(optimizer): check .vite/deps directory existence before removing ([#​11499](https://togithub.com/vitejs/vite/issues/11499)) ([1b043f9](https://togithub.com/vitejs/vite/commit/1b043f9)), closes [#​11499](https://togithub.com/vitejs/vite/issues/11499) - fix(ssr): emit js sourcemaps for ssr builds ([#​11343](https://togithub.com/vitejs/vite/issues/11343)) ([f12a1ab](https://togithub.com/vitejs/vite/commit/f12a1ab)), closes [#​11343](https://togithub.com/vitejs/vite/issues/11343) - chore: update license ([#​11476](https://togithub.com/vitejs/vite/issues/11476)) ([3d346c0](https://togithub.com/vitejs/vite/commit/3d346c0)), closes [#​11476](https://togithub.com/vitejs/vite/issues/11476) - chore(deps): update dependency [@​rollup/plugin-json](https://togithub.com/rollup/plugin-json) to v6 ([#​11553](https://togithub.com/vitejs/vite/issues/11553)) ([3647d07](https://togithub.com/vitejs/vite/commit/3647d07)), closes [#​11553](https://togithub.com/vitejs/vite/issues/11553) ### [`v4.0.3`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small403-2022-12-21-small) [Compare Source](https://togithub.com/vitejs/vite/compare/v4.0.2...v4.0.3) - chore(deps): update dependency [@​rollup/plugin-commonjs](https://togithub.com/rollup/plugin-commonjs) to v24 ([#​11420](https://togithub.com/vitejs/vite/issues/11420)) ([241db16](https://togithub.com/vitejs/vite/commit/241db16)), closes [#​11420](https://togithub.com/vitejs/vite/issues/11420) - chore(typo): fix typo ([#​11445](https://togithub.com/vitejs/vite/issues/11445)) ([ed80ea5](https://togithub.com/vitejs/vite/commit/ed80ea5)), closes [#​11445](https://togithub.com/vitejs/vite/issues/11445) - fix(ssr): ignore module exports condition ([#​11409](https://togithub.com/vitejs/vite/issues/11409)) ([d3c9c0b](https://togithub.com/vitejs/vite/commit/d3c9c0b)), closes [#​11409](https://togithub.com/vitejs/vite/issues/11409) - feat: allow import.meta.hot define override ([#​8944](https://togithub.com/vitejs/vite/issues/8944)) ([857d578](https://togithub.com/vitejs/vite/commit/857d578)), closes [#​8944](https://togithub.com/vitejs/vite/issues/8944) ### [`v4.0.2`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small402-2022-12-18-small) [Compare Source](https://togithub.com/vitejs/vite/compare/v4.0.1...v4.0.2) - fix: fix the error message in the `toOutputFilePathWithoutRuntime` function ([#​11367](https://togithub.com/vitejs/vite/issues/11367)) ([8820f75](https://togithub.com/vitejs/vite/commit/8820f75)), closes [#​11367](https://togithub.com/vitejs/vite/issues/11367) - fix: make `vite optimize` prebundle for dev ([#​11387](https://togithub.com/vitejs/vite/issues/11387)) ([b4ced0f](https://togithub.com/vitejs/vite/commit/b4ced0f)), closes [#​11387](https://togithub.com/vitejs/vite/issues/11387) - fix: revert [#​11290](https://togithub.com/vitejs/vite/issues/11290) ([#​11412](https://togithub.com/vitejs/vite/issues/11412)) ([6587d2f](https://togithub.com/vitejs/vite/commit/6587d2f)), closes [#​11290](https://togithub.com/vitejs/vite/issues/11290) [#​11412](https://togithub.com/vitejs/vite/issues/11412) - fix: server and preview open fails to add slash before relative path ([#​11394](https://togithub.com/vitejs/vite/issues/11394)) ([57276b7](https://togithub.com/vitejs/vite/commit/57276b7)), closes [#​11394](https://togithub.com/vitejs/vite/issues/11394) - fix: skip applescript when no Chromium browser found (fixes [#​11205](https://togithub.com/vitejs/vite/issues/11205)) ([#​11406](https://togithub.com/vitejs/vite/issues/11406)) ([274d1f3](https://togithub.com/vitejs/vite/commit/274d1f3)), closes [#​11205](https://togithub.com/vitejs/vite/issues/11205) [#​11406](https://togithub.com/vitejs/vite/issues/11406) - fix(deps): update dependency ufo to v1 ([#​11372](https://togithub.com/vitejs/vite/issues/11372)) ([4288300](https://togithub.com/vitejs/vite/commit/4288300)), closes [#​11372](https://togithub.com/vitejs/vite/issues/11372) - chore: typecheck create-vite ([#​11295](https://togithub.com/vitejs/vite/issues/11295)) ([af86e5b](https://togithub.com/vitejs/vite/commit/af86e5b)), closes [#​11295](https://togithub.com/vitejs/vite/issues/11295) - chore(deps): update dependency convert-source-map to v2 ([#​10548](https://togithub.com/vitejs/vite/issues/10548)) ([8dc6528](https://togithub.com/vitejs/vite/commit/8dc6528)), closes [#​10548](https://togithub.com/vitejs/vite/issues/10548) - chore(deps): update dependency mlly to v1 ([#​11370](https://togithub.com/vitejs/vite/issues/11370)) ([9662d4d](https://togithub.com/vitejs/vite/commit/9662d4d)), closes [#​11370](https://togithub.com/vitejs/vite/issues/11370) ### [`v4.0.1`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small401-2022-12-12-small) [Compare Source](https://togithub.com/vitejs/vite/compare/566d4c7bb51cf56550a5374ee46e1e1cbea1cf1f...v4.0.1) - feat: show server url by pressing `u` ([#​11319](https://togithub.com/vitejs/vite/issues/11319)) ([8c0bb7b](https://togithub.com/vitejs/vite/commit/8c0bb7b)), closes [#​11319](https://togithub.com/vitejs/vite/issues/11319) - feat(html): clickable error position for html parse error ([#​11334](https://togithub.com/vitejs/vite/issues/11334)) ([2e15f3d](https://togithub.com/vitejs/vite/commit/2e15f3d)), closes [#​11334](https://togithub.com/vitejs/vite/issues/11334) - fix: ?inline warning for .css.js file ([#​11347](https://togithub.com/vitejs/vite/issues/11347)) ([729fb1a](https://togithub.com/vitejs/vite/commit/729fb1a)), closes [#​11347](https://togithub.com/vitejs/vite/issues/11347) - fix: check if build exists so preview doesn't show 404s due to nonexistent build ([#​10564](https://togithub.com/vitejs/vite/issues/10564)) ([0a1db8c](https://togithub.com/vitejs/vite/commit/0a1db8c)), closes [#​10564](https://togithub.com/vitejs/vite/issues/10564) - fix: derive `useDefineForClassFields` value from `tsconfig.compilerOptions.target` (fixes [#​10296](https://togithub.com/vitejs/vite/issues/10296)) (# ([42976d8](https://togithub.com/vitejs/vite/commit/42976d8)), closes [#​10296](https://togithub.com/vitejs/vite/issues/10296) [#​11301](https://togithub.com/vitejs/vite/issues/11301) - fix: preview fallback ([#​11312](https://togithub.com/vitejs/vite/issues/11312)) ([cfedf9c](https://togithub.com/vitejs/vite/commit/cfedf9c)), closes [#​11312](https://togithub.com/vitejs/vite/issues/11312) - fix: respect base when using `/__open-in-editor` ([#​11337](https://togithub.com/vitejs/vite/issues/11337)) ([8856c2e](https://togithub.com/vitejs/vite/commit/8856c2e)), closes [#​11337](https://togithub.com/vitejs/vite/issues/11337) - fix: wrongly resolve to optimized doppelganger ([#​11290](https://togithub.com/vitejs/vite/issues/11290)) ([34fec41](https://togithub.com/vitejs/vite/commit/34fec41)), closes [#​11290](https://togithub.com/vitejs/vite/issues/11290) - fix(env): test NODE_ENV override before expand ([#​11309](https://togithub.com/vitejs/vite/issues/11309)) ([d0a9281](https://togithub.com/vitejs/vite/commit/d0a9281)), closes [#​11309](https://togithub.com/vitejs/vite/issues/11309) - fix(preview): Revert [#​10564](https://togithub.com/vitejs/vite/issues/10564) - throw Error on missing outDir ([#​11335](https://togithub.com/vitejs/vite/issues/11335)) ([3aaa0ea](https://togithub.com/vitejs/vite/commit/3aaa0ea)), closes [#​10564](https://togithub.com/vitejs/vite/issues/10564) [#​11335](https://togithub.com/vitejs/vite/issues/11335) [#​10564](https://togithub.com/vitejs/vite/issues/10564) - docs: fix banner image in CHANGELOG.md ([#​11336](https://togithub.com/vitejs/vite/issues/11336)) ([45b66f4](https://togithub.com/vitejs/vite/commit/45b66f4)), closes [#​11336](https://togithub.com/vitejs/vite/issues/11336) - chore: enable `@typescript-eslint/ban-ts-comment` ([#​11326](https://togithub.com/vitejs/vite/issues/11326)) ([e58a4f0](https://togithub.com/vitejs/vite/commit/e58a4f0)), closes [#​11326](https://togithub.com/vitejs/vite/issues/11326) - chore: fix format ([#​11311](https://togithub.com/vitejs/vite/issues/11311)) ([9c2b1c0](https://togithub.com/vitejs/vite/commit/9c2b1c0)), closes [#​11311](https://togithub.com/vitejs/vite/issues/11311) - chore: update changelog release notes for 4.0 ([#​11285](https://togithub.com/vitejs/vite/issues/11285)) ([83abd37](https://togithub.com/vitejs/vite/commit/83abd37)), closes [#​11285](https://togithub.com/vitejs/vite/issues/11285) - chore(deps): update all non-major dependencies ([#​11321](https://togithub.com/vitejs/vite/issues/11321)) ([dcc0004](https://togithub.com/vitejs/vite/commit/dcc0004)), closes [#​11321](https://togithub.com/vitejs/vite/issues/11321) - chore(esbuild): add test for configuration overrides ([#​11267](https://togithub.com/vitejs/vite/issues/11267)) ([f897b64](https://togithub.com/vitejs/vite/commit/f897b64)), closes [#​11267](https://togithub.com/vitejs/vite/issues/11267)
johnsoncodehk/volar ### [`v1.0.24`](https://togithub.com/johnsoncodehk/volar/blob/HEAD/CHANGELOG.md#​1024-202318) [Compare Source](https://togithub.com/johnsoncodehk/volar/compare/v1.0.22...v1.0.24) - feat: add `vueCompilerOptions.macros` setting for vue-macros plugins - feat(framework): expose `FileCapabilities.full`, `FileRangeCapabilities.full`, `MirrorBehaviorCapabilities.full` - feat: renamed `normalizeComponentAutoImportName` setting to `normalizeComponentImportName` - feat: support normalize component name for import statement completion ([#​2286](https://togithub.com/johnsoncodehk/volar/issues/2286)) - feat: normalize `Index` to folder name when `normalizeComponentImportName` enabled ([https://github.com/johnsoncodehk/volar/issues/2071#issuecomment-1373701277](https://togithub.com/johnsoncodehk/volar/issues/2071#issuecomment-1373701277)) - feat: support update imports on multiple files move - fix(typescript-plugin): fixed `Projects must list all files or use an 'include' pattern` error ([#​2271](https://togithub.com/johnsoncodehk/volar/issues/2271)) - fix: language client sending `parseSfc` requests when not a vue document changed - fix: typescript actions not working for `codeActionsOnSave` setting ([#​2188](https://togithub.com/johnsoncodehk/volar/issues/2188)) - fix: fixed `c is not iterable` error edge case ([#​2282](https://togithub.com/johnsoncodehk/volar/issues/2282)) - fix: cannot select workspace tsdk on status bar with takeover mode - fix(plugin-api): cannot catch errors for `getEmbeddedFileNames()`, `resolveEmbeddedFile()` - fix(component-meta): cannot detection of slots in script-less SFC ([#​2113](https://togithub.com/johnsoncodehk/volar/issues/2113)) - perf(component-meta): resolve schema on demand ([#​2288](https://togithub.com/johnsoncodehk/volar/issues/2288)) ##### Platinum Sponsors
##### Gold Sponsors
##### Silver Sponsors
### [`v1.0.22`](https://togithub.com/johnsoncodehk/volar/blob/HEAD/CHANGELOG.md#​1022-202315) [Compare Source](https://togithub.com/johnsoncodehk/volar/compare/v1.0.21...v1.0.22) - fix: document folding ranges not working in .ts ### [`v1.0.21`](https://togithub.com/johnsoncodehk/volar/blob/HEAD/CHANGELOG.md#​1021-202315) [Compare Source](https://togithub.com/johnsoncodehk/volar/compare/v1.0.20...v1.0.21) - fix: cannot jump to .vue definition from .ts with takeover mode - fix: cannot detect `@volar/vue-language-plugin-pug` installed ([#​2272](https://togithub.com/johnsoncodehk/volar/issues/2272)) - fix: ignore incremental update for v-for expression ([#​2266](https://togithub.com/johnsoncodehk/volar/issues/2266)) - fix: auto insert spaces for `{{}}` not working - fix: completion in template inserts stray leading dot ([#​2155](https://togithub.com/johnsoncodehk/volar/issues/2155)) - fix: if source document EOL is `\r\n`, virtual document mapping decorations range incorrect ### [`v1.0.20`](https://togithub.com/johnsoncodehk/volar/blob/HEAD/CHANGELOG.md#​1020-202314) [Compare Source](https://togithub.com/johnsoncodehk/volar/compare/v1.0.19...v1.0.20) - feat: support browser navigation for embedded preview - feat: released pug extension ([#​2274](https://togithub.com/johnsoncodehk/volar/issues/2274)) - feat: add `volar.takeOverMode.extension` setting for choice extension that takeover \*.ts language support - fix(typescript-vue-plugin): can't always get latest status of .vue files ([#​2271](https://togithub.com/johnsoncodehk/volar/issues/2271)) - fix: multi-line template interpolation formatting indentation incorrect - refactor(framework): simplify `LanguageServerPlugin` api and dependency injection connection ([#​2273](https://togithub.com/johnsoncodehk/volar/issues/2273)) - refactor(framework): combine `createLanguageService` and `createDocumentService` ### [`v1.0.19`](https://togithub.com/johnsoncodehk/volar/blob/HEAD/CHANGELOG.md#​1019-20221231) [Compare Source](https://togithub.com/johnsoncodehk/volar/compare/v1.0.18...v1.0.19) - feat: add `experimentalAdditionalLanguageModules` option for `vueCompilerOptions` ([#​2267](https://togithub.com/johnsoncodehk/volar/issues/2267)) - fix: TS `typescript/javascript.preferences.autoImportFileExcludePatterns` setting not working - fix: formatting not working for extra vue file extensions ([#​2263](https://togithub.com/johnsoncodehk/volar/issues/2263)) - fix(doctor): accidentally report `@vue/compiler-dom` warning ([#​2262](https://togithub.com/johnsoncodehk/volar/issues/2262)) - fix(vue-component-meta): `required` property incorrect ([#​2256](https://togithub.com/johnsoncodehk/volar/issues/2256)) - fix(preview): cannot start preview if project never start run vite server ([#​2223](https://togithub.com/johnsoncodehk/volar/issues/2223)) - fix: references codeLens not working ### [`v1.0.18`](https://togithub.com/johnsoncodehk/volar/blob/HEAD/CHANGELOG.md#​1018-20221226) [Compare Source](https://togithub.com/johnsoncodehk/volar/compare/v1.0.17...v1.0.18) - feat: check deprecated properties for `vueCompilerOptions` in tsconfig - fix: auto add spaces for `{{}}` not working if template block not at the top - fix: remove duplicate file watchers for .vue files - fix: auto complete randomly report `[TS Error] { }` and failed ([#​2190](https://togithub.com/johnsoncodehk/volar/issues/2190)) - fix: cross-file renaming cannot be performed consecutively - fix: should not report unknown tag error without `strictTemplates` enabled ([#​2255](https://togithub.com/johnsoncodehk/volar/issues/2255)) ### [`v1.0.17`](https://togithub.com/johnsoncodehk/volar/blob/HEAD/CHANGELOG.md#​1017-20221226) [Compare Source](https://togithub.com/johnsoncodehk/volar/compare/v1.0.16...v1.0.17) - feat: support syntax highlighting for `lang="json5"` ([#​2244](https://togithub.com/johnsoncodehk/volar/issues/2244)) - feat: support for generating virtual file from multiple sources ([#​2253](https://togithub.com/johnsoncodehk/volar/issues/2253)) - feat: display mapping data on hover for virtual document - feat: re-support component semantic token ([#​2252](https://togithub.com/johnsoncodehk/volar/issues/2252)) - fix(vue-tsc): cannot resolve hook path from extends options - fix: fixed workspace configs caching not working edge case ([#​2062](https://togithub.com/johnsoncodehk/volar/issues/2062)) - fix: cannot find volar.config.js for sub folder tsconfig project - fix: emmet abbreviation suggestion keeps disappearing every third letter ([#​2240](https://togithub.com/johnsoncodehk/volar/issues/2240)) - fix: `{{ }}` colorizedBracketPairs not working ([#​1759](https://togithub.com/johnsoncodehk/volar/issues/1759)) - fix: fixed volar-base language servers executePluginCommand duplicate registration error - fix: avoid throw on un-exist workspace folder ([#​2039](https://togithub.com/johnsoncodehk/volar/issues/2039)) - fix: ignore class, style attrs when `v-bind` exist ([#​2166](https://togithub.com/johnsoncodehk/volar/issues/2166)) - fix: functional component type check not working when return type includes `props` property ([#​2206](https://togithub.com/johnsoncodehk/volar/issues/2206)) - fix: v-slot error when `noPropertyAccessFromIndexSignature` is enabled ([#​2236](https://togithub.com/johnsoncodehk/volar/issues/2236)) - fix: `skipTemplateCodegen` should ignore template slots emit ([#​2237](https://togithub.com/johnsoncodehk/volar/issues/2237)) - fix: recursive closing of html tag edge cases ([#​2238](https://togithub.com/johnsoncodehk/volar/issues/2238)) ([#​2247](https://togithub.com/johnsoncodehk/volar/issues/2247)) - fix: double quotes not allowed in attribute value ([#​2250](https://togithub.com/johnsoncodehk/volar/issues/2250)) - perf: embedded files on demand calculation not working ### [`v1.0.16`](https://togithub.com/johnsoncodehk/volar/blob/HEAD/CHANGELOG.md#​1016-20221220) [Compare Source](https://togithub.com/johnsoncodehk/volar/compare/v1.0.14...v1.0.16) - feat(component-meta): make `schema.ignore` accept functions ([#​2232](https://togithub.com/johnsoncodehk/volar/issues/2232)) - feat: add `volar.icon.splitEditors` setting ([#​2163](https://togithub.com/johnsoncodehk/volar/issues/2163)) - feat: support twoslash queries in .ts when using takeover mode - fix: fixed typescript-vue-plugin performance regression ([#​2228](https://togithub.com/johnsoncodehk/volar/issues/2228)) - fix: deleting space for `{{ |}}` become `{{ | }}` ([#​2222](https://togithub.com/johnsoncodehk/volar/issues/2222)) - fix: dynamic slot name type `` not working ([#​2233](https://togithub.com/johnsoncodehk/volar/issues/2233)) - fix: typed template slots missing when template only exist dynamic slots ([#​2233](https://togithub.com/johnsoncodehk/volar/issues/2233)) - fix: fixed template `Type 'void' has no call signatures` errors ([#​2225](https://togithub.com/johnsoncodehk/volar/issues/2225)) - fix(vue-tsc): shim `vue-tsc/out/proxy.js` for vite-plugin-checker ([https://github.com/fi3ework/vite-plugin-checker/issues/193](https://togithub.com/fi3ework/vite-plugin-checker/issues/193)) - perf: rewrite typescript-vue-plugin for much better performance and fixed path resolve edge case ([#​2137](https://togithub.com/johnsoncodehk/volar/issues/2137)) ### [`v1.0.14`](https://togithub.com/johnsoncodehk/volar/blob/HEAD/CHANGELOG.md#​1014-20221218) [Compare Source](https://togithub.com/johnsoncodehk/volar/compare/v1.0.13...v1.0.14) - feat: add angular language server example ([#​2215](https://togithub.com/johnsoncodehk/volar/issues/2215)) - feat(vue-tsc): support for hook api ([#​2217](https://togithub.com/johnsoncodehk/volar/issues/2217)) - feat: add `vue-tsc-eslint-hook` module to support use eslint in vue-tsc ([#​2220](https://togithub.com/johnsoncodehk/volar/issues/2220)) - feat: add setting `volar.vueserver.maxFileSize` ([#​2186](https://togithub.com/johnsoncodehk/volar/issues/2186)) - feat: add setting `volar.doctor.checkVueTsc` and disable by default ([#​2186](https://togithub.com/johnsoncodehk/volar/issues/2186)) - feat: add setting `volar.vueserver.configFilePath` ([#​2078](https://togithub.com/johnsoncodehk/volar/issues/2078)) - feat: auto add space between double curly brackets ([#​2088](https://togithub.com/johnsoncodehk/volar/issues/2088)) - feat: support formatting for style `v-bind` ([#​2105](https://togithub.com/johnsoncodehk/volar/issues/2105)) - fix: virtual code mapping ignored offset 0 ([#​2052](https://togithub.com/johnsoncodehk/volar/issues/2052)) - fix: auto complete ref value with '.value' not working ([#​2203](https://togithub.com/johnsoncodehk/volar/issues/2203)) - fix: template AST broken by slot name incremental update ([#​2207](https://togithub.com/johnsoncodehk/volar/issues/2207)) - fix: preview not working for Vite v4 ([#​2198](https://togithub.com/johnsoncodehk/volar/issues/2198)) ### [`v1.0.13`](https://togithub.com/johnsoncodehk/volar/blob/HEAD/CHANGELOG.md#​1013-20221212) [Compare Source](https://togithub.com/johnsoncodehk/volar/compare/v1.0.12...v1.0.13) - feat(web-ide): show loading file at status bar - feat(web-ide): support node_modules types via CDN - feat(web-ide): support locale typescript diagnostic messages - fix(web-ide): cannot use default typescript lib types - fix(web-ide): cannot found match tsconfig - fix: `volar.config.js` plugins dirty cache between different tsconfig projects ### [`v1.0.12`](https://togithub.com/johnsoncodehk/volar/blob/HEAD/CHANGELOG.md#​1012-2022129) [Compare Source](https://togithub.com/johnsoncodehk/volar/compare/v1.0.11...v1.0.12) - feat: added `@volar/vscode-language-client` package ([#​2181](https://togithub.com/johnsoncodehk/volar/issues/2181)) - fix: document content messed up randomly ([#​1807](https://togithub.com/johnsoncodehk/volar/issues/1807)) - fix: "Show Virtual Files" mapping background color unclear with light theme ([#​2147](https://togithub.com/johnsoncodehk/volar/issues/2147)) ([#​2170](https://togithub.com/johnsoncodehk/volar/issues/2170)) - fix: props type checking not working for Element Plus components ([#​2176](https://togithub.com/johnsoncodehk/volar/issues/2176)) ([#​2180](https://togithub.com/johnsoncodehk/volar/issues/2180)) - fix: attribute values being wrapped in parentheses while typing ([#​2182](https://togithub.com/johnsoncodehk/volar/issues/2182)) - fix: formatting crashes ([#​2077](https://togithub.com/johnsoncodehk/volar/issues/2077)) - fix: cannot emit component type with `DefineComponent` when template has slots ([#​2161](https://togithub.com/johnsoncodehk/volar/issues/2161))

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), 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.

👻 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.