Skip to content

Commit c6d9eb9

Browse files
committed
chore: changelog
1 parent ae1d696 commit c6d9eb9

File tree

1 file changed

+45
-0
lines changed

1 file changed

+45
-0
lines changed

CHANGELOG.md

+45
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,51 @@
22

33
> [Join the Insiders Program](https://github.com/vuejs/language-tools/wiki/Get-Insiders-Edition) for more exclusive features and updates.
44
5+
## 2.1.8 <sup>official</sup>, 2.1.9 <sup>insiders</sup> (2024-10-26)
6+
7+
### Features
8+
9+
- **vscode:** Reactions visualization now identifies more use cases <sup>Insiders</sup>
10+
- **language-core:** auto infer `$el` type (#4805) - Thanks to @KazariEX!
11+
- **language-core:** typed directive arg and modifiers (#4813) - Thanks to @KazariEX!
12+
13+
### Bug Fixes
14+
15+
- **language-core:** avoid generic type loss due to destructured props (#4821) - Thanks to @KazariEX!
16+
- **language-core:** handle `v-for` with `v-once` correctly (#4830) - Thanks to @KazariEX!
17+
- **language-core:** avoid generating zero-length mappings for interpolation edges
18+
- **language-core:** don't assign `this` to `__VLS_ctx` (#4845) - Thanks to @KazariEX!
19+
- **language-service:** initialize scope with null prototype object (#4855) - Thanks to @KazariEX!
20+
- **language-core:** inlay hints for `<component :is>` and `<slot :name>` (#4661) - Thanks to @KazariEX, @so1ve!
21+
- **language-core:** should error when invalid syntax at script end (#4692) - Thanks to @KazariEX!
22+
- **language-core:** correct type inference of `defineModel` & `defineEmits` in generic (#4823) - Thanks to @KazariEX!
23+
- **language-core:** inject generics of `useTemplateRef` into correct location (#4829) - Thanks to @KazariEX!
24+
- **language-core:** prevent the generation of generics in JS (#4836) - Thanks to @KazariEX, @zhiyuanzmj!
25+
- **language-core:** generate correct reference for `v-on` on `<slot>` (#4864) - Thanks to @KazariEX!
26+
- **language-core:** match classname before `)` (#4887) - Thanks to @KazariEX!
27+
- **language-service:** handle internal item key with leading slash correctly (#4894) - Thanks to @KazariEX!
28+
- **language-core:** correctly obtain the index of style modules (#4907) - Thanks to @KazariEX!
29+
- **language-core:** refer absolute path of global types file (#4924) - Thanks to @depressedX!
30+
- **component-meta:** error when signatures is undefined (#4930) - Thanks to @Hannesrasmussen!
31+
- **language-core:** intersect props of generic component with attrs (#4886) - Thanks to @KazariEX!
32+
- **language-core:** fix incorrect syntax for class component virtual code
33+
- **language-core:** generate `value` instead of model name into tuple (#4892) - Thanks to @KazariEX!
34+
- **language-core:** infer template ref's type of native elements with `v-for` correctly (#4933) - Thanks to @KazariEX!
35+
- **language-core:** should wrap item with `Reactive` on `v-for` (#4902) - Thanks to @KazariEX!
36+
37+
### Performance
38+
39+
- **language-service:** find destructured props only with enabled setting (#4815) - Thanks to @KazariEX!
40+
41+
### Other Changes
42+
43+
- chore: fix nvim config snippet in README (#4881) - Thanks to @LiamEderzeel!
44+
- chore: remove side effects (#4871) - Thanks to @vikingair!
45+
- chore: remove `importsNotUsedAsValues` (#4897) - Thanks to @KazariEX!
46+
- chore(vscode): switch to `"module": "CommonJS"` (#4944) - Thanks to @KazariEX!
47+
- test: fix incorrect default value (#4934) - Thanks to @jh-leong!
48+
- test(tsc): add a test case for class component
49+
550
## 2.1.6 <sup>official</sup>, 2.1.7 <sup>insiders</sup> (2024-09-05)
651

752
### Features

0 commit comments

Comments
 (0)