|
2 | 2 |
|
3 | 3 | > [Join the Insiders Program](https://github.com/vuejs/language-tools/wiki/Get-Insiders-Edition) for more exclusive features and updates. |
4 | 4 |
|
| 5 | +## 2.1.6 <sup>official</sup>, 2.1.7 <sup>insiders</sup> (2024-09-05) |
| 6 | + |
| 7 | +### Features |
| 8 | + |
| 9 | +- **language-plugin-pug:** support initial indentation (#4774) |
| 10 | +- **language-service:** JSDoc display support when typing props on component template (#4796) - Thanks to @joy-yu! |
| 11 | +- **language-core:** typed directives in template (#4807) - Thanks to @KazariEX! |
| 12 | + |
| 13 | +### Bug Fixes |
| 14 | + |
| 15 | +- **language-core:** wrap template refs with `unref` in interpolation (#4777) - Thanks to @KazariEX! |
| 16 | +- **language-core:** ensure to pass tsc on inline global types (#4782) - Thanks to @KazariEX! |
| 17 | +- **language-core:** infer native template ref as build-in element interface (#4786) - Thanks to @KazariEX! |
| 18 | +- **language-core:** generate `__VLS_StyleModules` after template (#4790) - Thanks to @KazariEX! |
| 19 | +- **language-core:** make `expose` of non-generic template ref required (#4795) - Thanks to @zhiyuanzmj! |
| 20 | +- **language-core:** avoid using `__typeProps` with runtime props (#4800) - Thanks to @KazariEX! |
| 21 | +- **language-core:** ignore unknown attrs error when strictTemplates is not enabled (#4785) |
| 22 | +- **language-core:** prevent append globalTypes to virtual file (#4806) - Thanks to @zhiyuanzmj! |
| 23 | +- **language-core:** prevent type error when use defineSlots and non-template (#4809) - Thanks to @zhiyuanzmj! |
| 24 | +- **typescript-plugin:** disconnect socket on error (#4672) |
| 25 | + |
| 26 | +### Performance |
| 27 | + |
| 28 | +- **language-core:** don't emit event lnlayhint when content is none (#4776) - Thanks to @Gehbt! |
| 29 | + |
| 30 | +### Other Changes |
| 31 | + |
| 32 | +- **language-core:** split `__VLS_templateResult` (#4781) - Thanks to @KazariEX! |
| 33 | +- **language-core:** wrap template virtual code into a function (#4784) |
| 34 | +- **language-core:** move `templateRef` into `composibles` (#4791) - Thanks to @KazariEX! |
| 35 | +- **language-core:** generate global types for the first parsed Vue component if cannot write global types file |
| 36 | + |
| 37 | +### Tests |
| 38 | + |
| 39 | +- **language-server:** add renaming case for template `ref()` (#4794) - Thanks to @KazariEX! |
| 40 | +- **tsc:** update to Vue 3.5 (#4725) |
| 41 | +- **tsc:** unknown props on non-strict generic component (#4792) |
| 42 | + |
5 | 43 | ## 2.1.4 <sup>official</sup>, 2.1.5 <sup>insiders</sup> (2024-09-01) |
6 | 44 |
|
7 | 45 | ### Features |
|
0 commit comments