0.27.0 | 2020-09-03 | VSIX
- Add
foldingRange
support to support dynamic folding ranges such as#region
. #899. - Add setting
vetur.validation.interpolation
so interpolation diagnostics andeslint-plugin-vue
diagnostics can be configed separately. #2131. - Fix VLS crash for *.vue files in node_modules. #2006.
- Upgrade to TypeScript 4.0.2 and fix symbol outline issue. #1849.
- Improve JSDoc presentation in hover/completion in interpolation mode. #1337.
- Improve JSDoc presentation in hover/completion/signatureHelp. #2193.
<PascalCase>
component should get highlighted like JSX/TSX when embedding other tags. #2146.- Improve cross-file completion when declaring simple props with
props: ['foo']
. #2143. - Completing child component should trigger props with
:
by default. #2140. - Space should trigger completion only in HTML mode. #2139.
- Self-closing
<PascalCase>
component should get highlighted like JSX/TSX. #2136 - Cross file template type checking - check that components are passed all declared props. #2135.
- Linkify all vue/vue-router tags to their API doc. #2133.
- Component Data -
type: 'boolean'
should trigger completion without=""
. #2127. - Component Data doesn't work if it comes from devDependencies. #2132.
- π Fix Emmet didn't work after curly parentheses. Thanks to contribution from @cereschen. #2173.
- π Fix no CSS completions in
style
attribute inside<template>
region. Thanks to contribution from @cereschen. #1678. - π Validate props of
<PascalCase>
components in templates. Thanks to contribution from MichaΕ Wilski. #2168. - π Add yarn@berry support and use
typescript.tsdk
setting for loading TypeScript in VLS. Thanks to contribution from Alexandre Bonaventure Geissmann. #1711, #1737 and #1996. - π Add support for analyzing vue-class-component and vue-property-decorator. Thanks to contribution from @yoyo930021. #864, #1105 and #1323.
- π Remove lsp client-side commands to improve integration with third party lsp client. Thanks to contribution from @yoyo930021. #2137.
- π Fix "Go to definition" for methods/computed does not work in the template. Thanks to contribution from @cereschen. #1484 and #2161.
- π Prop with
required: false
or default value should not trigger prop validation error when not provided. Thanks to contribution from @yoyo930021. #2141. - π Show slot-related tag attributes in symbol search. Thanks to contribution from @3nuc. #2169
- π Fix JSDoc presentation had no line breaks. Thanks to contribution from @sapphi-red. #2214.