Open
Conversation
72b330b to
25ceb82
Compare
ea79044 to
34b4ec5
Compare
34b4ec5 to
186542f
Compare
186542f to
d40f9a7
Compare
53f05b8 to
73badbd
Compare
d97413e to
817fe23
Compare
817fe23 to
9015e0b
Compare
9015e0b to
a0c8782
Compare
e666e36 to
313bad9
Compare
0f4427c to
d9a4cce
Compare
061719a to
7dc8960
Compare
7dc8960 to
5235090
Compare
4cd7e58 to
1095c77
Compare
1095c77 to
7332d27
Compare
7332d27 to
3f908f0
Compare
ee018eb to
b3400b9
Compare
8f5e12e to
835af90
Compare
005cdfc to
3d6573c
Compare
17c561a to
6952836
Compare
dd0f9e9 to
58ccb1e
Compare
58ccb1e to
f13c7b4
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
2.2.12→3.2.4Release Notes
vuejs/language-tools (vue-tsc)
v3.2.4Compare Source
language-core
ctx.configand support type annotation via generics (#5944) - Thanks to @KazariEX!workspace
v3.2.3Compare Source
language-core
defineModelbreaking ast inlang="js"(#5935) - Thanks to @KazariEX!typescript-plugin
vscode
<style>and<script>tags (#5925) - Thanks to @serkodev!v3.2.2Compare Source
language-core
language-plugin-pug
language-service
=""for boolean props completion edits (#5888) - Thanks to @KazariEX!typescript-plugin
v3.2.1Compare Source
language-core
v-for(#5896) - Thanks to @serkodev!component-meta
optionisfalse(#5891) - Thanks to @KazariEX!component-type-helpers
language-service
:xxx(shorthand) when no prefix is typed, instead of bothxxxand:xxxv3.2.0Compare Source
vscode
fast-diffwith custom character-by-character alignment algorithm (#5849) (#5851)language-service
component-meta
tagsto slots and exposed (#5862) - Thanks to @aj-dev!exposed(#5868) - Thanks to @aj-dev!typescript-plugin
ts.CompletionEntryData(#5869) - Thanks to @KazariEX!language-core
v-fortype inference (#5836)v-forkey type withObject.keys(#5837) - Thanks to @serkodev!<!-- @​strictTemplates -->magic comment (#5845)<script src="">(#5838)createIfBranch(#5844) - Thanks to @serkodev!component-type-helpers
ComponentTypehelperworkspace
v3.1.8Compare Source
Features
<script>and<style>tag (#5830) - Thanks to @serkodev!Bug Fixes
preferencesandformatOptionsin tsserver (#5829)Other Changes
v3.1.7Compare Source
v3.1.6Compare Source
Features
<script setup>(#5805)Bug Fixes
createParsedCommandLineByJsonparsed incorrect options since v3.1.5 (#5768 (comment))vue.server.pathcompatible with Windows (#5772)getVIfNodeto supportv-else-ifdirectives (#5765) - Thanks to @serkodev!{}instead of its string value forstyle="..."(#5781) - Thanks to @KazariEX!v-bind="$attrs"loses navigation wheninferTemplateDollarAttrsis disabled (#5783)const props =completion in StringLiteral (#5786)$eltype for generic components usinginferComponentDollarEl(#5794)<script>content generates before<script setup>(#5795)bypassDefineComponenthack for better JS support (#4876) (#5379)Prettify<T>caused generic props gets inferred asunknown(#5667) - Thanks to @so1ve!<as operator in SFC scripts (#5801) - Thanks to @serkodev!isTypeScriptDocumentin VSCode fortypescript.preferences.autoImportSpecifierExcludeRegexesconfig support (#5364)vaporattr (#5496)Performance
:class- Thanks to @KazariEX!Other Changes
debuggerfrom virtual code for tsslint compatibilityref="xxx"rawTypeand__internal__.tsLs(#5808)createResolveModuleName(volarjs/volar.js#293) (#5644) - Thanks to @serkodev!v3.1.5Compare Source
v3.1.4Compare Source
Bug Fixes
@ts-expect-errordirective on components with loose props checks (#5750) - Thanks to @serkodev and @KazariEX!v-else(#5753) - Thanks to @serkodev and @KazariEX!Other Changes
v3.1.3Compare Source
Features
<template>(#5734) - Thanks to @KazariEX!Bug Fixes
lang="html"(#5728) - Thanks to @serkodev!Other Changes
v3.1.2Compare Source
Bug Fixes
propTypeshas no elements (#5704) - Thanks to @so1ve!Other Changes
vue-tscbroken link to example boilerplate inREADME.md(#5721) - Thanks to @heyakyra!v3.1.1Compare Source
Features
--tsdkcommand line arg (#5691)Bug Fixes
RefbyRefSymbolproperty (#5687) - Thanks to @KazariEX!__vue__in project instead of program (#5690)$scopedSlotssupport for Vue 2__VLS_export(#5696) - Thanks to @KazariEX!Other Changes
writeGlobalTypeswithout side effectsv3.1.0Compare Source
Performance
Other Changes
v3.0.10Compare Source
Bug Fixes
__vue__in project instead of program (#5690)v3.0.9Compare Source
Features
--tsdkcommand line arg (#5691)v3.0.8Compare Source
Features
vue.server.pathsetting (#5647)Bug Fixes
VueVirtualCodein constructor (#5635) - Thanks to @KazariEX!typescriptServerPluginlanguages without FS hackfilescheme files (#5653) - Thanks to @KazariEX!Performance
Other Changes
v3.0.7Compare Source
Bug Fixes
Other Changes
@typescript-eslint/no-unnecessary-condition(#5630)v3.0.6Compare Source
Bug Fixes
:classexpression with parens - Thanks to @KazariEX!targetoption (#5583) - Thanks to @gxres042!vue-component-type-helperstolib/helpers(#5600)configFileNamedefault value (#5606)js/ts.hover.maximumLengthandtypescript.experimental.expandableHover(#5577)Other Changes
excludeconfig suggestion from global types error message (#5579) - Thanks to @Ciallo-Chiakivue-component-type-helpersto current version (#5589) - Thanks to @kingyue737!v3.0.5Compare Source
Features
compileSFCStyleto provide style related infomation (#5548) - Thanks to @KazariEX!v-for(#5553) - Thanks to @KazariEX!Bug Fixes
modelModifiersfor explicitly declared default model name (#5558) - Thanks to @KazariEX!.valueinsertionclassscope fallback forcomponentsemantic tokens (#5559) - Thanks to @KazariEX!globalTypesPathfor FS filesrestartExtensionHostOther Changes
v3.0.4Compare Source
Features
Bug Fixes
skipTemplateCodegenwhen exposing$slots- Thanks to @KazariEX!Other Changes
checkUnknownEventsandcheckUnknownComponentsin sfc (#5537) - Thanks to @KazariEX!v3.0.3Compare Source
Bug Fixes
node_modulesbased on file's directory (#5525) - Thanks to @KazariEX!Other Changes
v3.0.2Compare Source
Features
globalTypesPathoption for non-npm like environment (#5505) - Thanks to @KazariEX!Bug Fixes
/or)- Thanks to @KazariEX!colorizedBracketPairsconfig for plaintext<component>withoutisprop as normal component - Thanks to @KazariEX!@vue/typescript-pluginlast (#5483)namevalue of<slot>- Thanks to @KazariEX!allowJsto reactivity analyze host - Thanks to @KazariEX!mdfor markdown (#5497) - Thanks to @KazariEX!modulefrom template completion - Thanks to @KazariEX!Other Changes
minimatchtopicomatch(#5499) - Thanks to @KazariEX!.d.${ext}.tsfile exists (volarjs/volar.js#277)v3.0.1Compare Source
Bug Fixes
v-else(#5470) - Thanks to @KazariEX!Other Changes
getModeForUsageLocationto calculate the resolution modev3.0.0Compare Source
Features
strictVModeloption (#5229) - Thanks to @KazariEX!v-onsyntax (#5275) - Thanks to @KazariEX!strictCssModulesoption (#5164) - Thanks to @KazariEX!ComponentAttrstype for attribute extractiontypescript.sortImports,typescript.removeUnusedImportscommands (#5444)zh-CN,zh-TW,ruandja(#5330, #5340, #5404) - Thanks to @KazariEX, @PurplePlanen and @zyoshoka!Bug Fixes
typescript-language-featuresmodule loading race condition (#5260)defineModels(#5273) - Thanks to @KazariEX!data-attribute completion from sfc level nodes - Thanks to @KazariEX!undefinedfrom optional prop type with default in template (#5339) - Thanks to @Dylancyclone!navigation: true(#5378) - Thanks to @KazariEX!v-for(#5399) - Thanks to @KazariEX!semanticcode feature on first argument ofuseCssModuleanduseTemplateRef- Thanks to @KazariEX!updateFile(#5438) - Thanks to @Akryum!Prettify<T>breaks generics inferencing (#5424) - Thanks to @so1ve!varinstead ofletto declareattrsVarthat may be hoisted - Thanks to @KazariEX!Performance
Other Changes
directorypath in package.json (#5283) - Thanks to @zyoshoka!vue_language_server_pathin nvim setup example (#5391) - Thanks to @menuRivera!typescript.tsdkinitialization option (#5409)definePropsupport (#5415) - Thanks to @KazariEX!completetosuggestfor clarityConfiguration
📅 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.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.