- Load different
eslint-plugin-vue
rulesets depending on workspace vue version. #2015. - Remove leading empty line in diagnostic errors. #2067.
"vetur.completion.tagCasing": "initial"
causes double tag completion. #2053.- Allow
xml
invetur.grammar.customBlocks
. #2091. - Mark
<PascalCase>
components withsupport.class.component.html
to have consistent highlighting with JSX/TSX. #1963. - π Listen to JSON file changes for TypeScript resolveJsonModule support. Thanks to contribution from @yoyo930021. #2095.
- π Follow user's config while resolving autoImport path. Thanks to contribution from @hikerpig. #1177 and #1753.
- π Handle different tag casing when doing html definition. Thanks to contribution from @yoyo930021. #2096.
- π Allow analyzing Vue files in
node_modules
. Thanks to contribution from Tiago RoldΓ£o. #1127 and #1979. - π Fix markdown rendering for library documentation. Thanks to contribution from Albert Kaaman. #1775 and #1791.
- π Fix no props completion when child component
export default {}
ends with;
. Thanks to contribution from @yoyo930021. #1775 and #1791. - π Fix object property completion when have hyphen. Thanks to contribution from @yoyo930021. #1804 and #1808.
- π SFC without a script tag show an error when trying to import. Thanks to contribution from @yoyo930021. #1187 and #1806.
- π Fix initializationOptions: Cannot read property 'config' of undefined. Thanks to contribution from Dawid PakuΕa. #1897 and #1341.
- π Component props auto-completion doesn't work when using PascalCase. Thanks to contribution from @yoyo930021. #2049 and #2056.
- π When passing incorrect first arg to vti, show help message. Thanks to contribution from Rafal Tynski. #1841.
- π Use CodeAction over command. Thanks to contribution from Matt Bierner. #1704.