This repository has been archived by the owner on Oct 31, 2024. It is now read-only.
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:
^0.3.0
->^1.0.0
Release Notes
vuejs/language-tools
v1.8.1
Compare Source
__VLS_IsAny
- thanks @so1veFull-time Support by
WebContainer API is here.
Our Sponsors ⭐✨
Add you via GitHub Sponsors or Open Collective
v1.8.0
Compare Source
v1.7.14
Compare Source
v1.7.13
Compare Source
defineEmits
shorthand (#3169) (#3283) - thanks @so1vevue.inlayHints.optionsWrapper
to disabled by default (#3147) - thanks @wenfangdu--emitDeclarationOnly
not working since 1.7.9@vue-expect-error
,@vue-ignore
not working for vue-tsc (#3284) - thanks @sapphi-redv1.7.12
Compare Source
nativeTags
(#3279)nativeTags
(#3148)v1.7.11
Compare Source
statSync
(#3260)v1.7.10
Compare Source
strictTemplates
not working for IntrinsicElement (#3214)vue-tsc
ignores type errors in.vue
files if the incremental setting is true (#2756) (#3218) - thanks @lucasavila00defineModel
anddefineProps
types (#3164)Breaking changes
JSX.IntrinsicElements
type inference for better TS performance (#3259)@vue-expected-error
to@vue-expect-error
(https://github.com/vuejs/language-tools/pull/3215#issuecomment-1560355284)v1.7.9
Compare Source
v1.7.8
Compare Source
v1.7.7
Compare Source
@vue-ignore
,@vue-skip
,@vue-expected-error
directive comments (#3215)vscode-languageserver-protocol
runtime dependencyv1.7.6
Compare Source
v1.7.5
Compare Source
v1.7.4
Compare Source
v1.7.3
Compare Source
v1.7.1
Compare Source
v1.7.0
Compare Source
volar.config.js
does not load on Windows (https://github.com/volarjs/volar.js/issues/36)Breaking changes
@volar/vue-*
to@vue/*
(#3134)volar.config.js
specification update (base on Volar.js v1.5)v1.6.5
Compare Source
v1.6.4
Compare Source
lang="vue"
(#3105) - thanks @HunYan-iov-for
isany
, the item type should beany
(#3108) (#3112)noPropertyAccessFromIndexSignature
enabled (#3106)v-for
if nested template element assigns type to slot props (#2750) (#2757)Breaking changes
v1.6.3
Compare Source
v-for
source type (#3102)v1.6.2
Compare Source
v1.6.1
Compare Source
vueCompilerOptions.lib
option (#2722)<component :is>
type checking with string literal assignment (#2725)<slot>
reporting false positive error whenstrictTemplates
enabled (#2726) (#2723)Expected 2 arguments, but got 1.
(#2730)v1.6.0
Compare Source
vueCompilerOptions.optionsWrapper
VNode
(#2720)volar.*
tovue.*
petiteVue
,vitePress
from server init optionsBreaking changes
vueCompilerOptions.jsxTemplates
(#2677)vueCompilerOptions.nativeTags
(#2685)v1.5.4
Compare Source
defineExpose
macro missing for Vue 3.3vue-component-type-helpers
dependencyv1.5.3
Compare Source
<Transition>
(#2700)JSX.ElementChildrenAttribute
type whenvueCompilerOptions.jsxSlots
enabled (#2714)v1.5.2
Compare Source
v1.5.1
Compare Source
nativeTags
option (#2685)<Suspense>
default slot reporting error (#2683)v1.5.0
Compare Source
jsxTemplates
option (#2677)v1.4.4
Compare Source
v1.4.3
Compare Source
volar.nameCasing.status
setting to disable nameCasing status (#2453)typescript
(#2665) - thanks @merceyztypescript.inlayHints.parameterNames
(#2670)v1.4.2
Compare Source
.value
feature$slots
type (#2646)v1.4.1
Compare Source
v1.4.0
Compare Source
v1.3.19
Compare Source
vue.features.codeActions.enable
default value totrue
vue.features.codeActions.enable
when document saving time is too longvue.features.*
settings no longer requires reload vscodev1.3.18
Compare Source
Extension settings refactoring
codeActions
disabled by defaultupdateImportsOnFileMove
disable by defaultFor more details, see #2620.
v1.3.17
Compare Source
.js
(#1763) (#2518)strictTemplates
is disabled<template>
multi-line comments shift with each format (#2505)v1.3.16
Compare Source
declarations
propertyv-for
item adds spaces if enabledinsertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets
(#2571)v1.3.15
Compare Source
v1.3.14
Compare Source
vue-component-type-helpers
package (#2590)vue-component-type-helpers
v1.3.13
Compare Source
v1.3.12
Compare Source
defineModel()
API (#2579)defineProp()
API (#2579)defineSlots()
<script setup>
codegen implement for DX improve (#2582) (#2421)v1.3.11
Compare Source
v1.3.10
Compare Source
defineSlots()
API (#2568)plugins
,hooks
,experimentalAdditionalLanguageModules
options ofvueCompilerOptions
not working (#2558) - thanks @rchl"typescript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesis": true
caused formatting issues with v-bind expressions (#2507)normalizeComponentAutoImportName
not working for import statement completion (#2511)null
type for dynamic argument (#2514)vue-twoslash-queries
plugin not workingJSX.ElementChildrenAttribute
implement (#2472)chdir()
(#2480)<textarea>
formatting indent incorrectv1.3.9
Compare Source
v1.3.8
Compare Source
v1.3.7
Compare Source
normalizeComponentImportName
foradditionalExtensions
(#2481)jsxTemplates
JSX.ElementChildrenAttribute
(#2472)strictTemplates
(#1820)<xxx--yyy>
(#2463)<pre>
tag contents indent (#2520)labelDetails
in completions not processed (https://github.com/volarjs/plugins/issues/31) - thanks @zardoyBreaking changes
volar.vueserver.textDocumentSync
settingnarrowingTypesInInlineHandlers
forvueCompilerOptions
and always enabled nowv1.3.6
Compare Source
vueCompilerOptions.target
by default/** @​jsxImportSource vue */
whenjsxTemplates
enabled and target >= 3.3 for avoid #592vueCompilerOptions
v1.3.5
Compare Source
v1.3.4
Compare Source
Failed to resolve tsconfig path
(https://github.com/vuejs/language-tools/pull/2471#issuecomment-1475350770)v1.3.3
Compare Source
missingRequiredProps
,eventArgumentInInlineHandlers
by defaultvueCompilerOptions
cannot extends from non-relative paths (#2345) - thanks @dschmidtexposed
missing when use TS 5.0props
,events
,slots
,exposed
lazy calculationv1.3.2
Compare Source
v1.3.1
Compare Source
vue.features.codeActions.enable
default value totrue
vue.features.codeActions.enable
when document saving time is too longvue.features.*
settings no longer requires reload vscodev1.3.0
Compare Source
vue-tsc
version checkvolar.doctor.statusBarItem
tovolar.doctor.status
emmet.includeLanguages
,files.associations
(#2487)volar.config.js
$event =>
hint (#2445)ServerMode.PartialSemantic
Show Component Meta
command not working@xxx
(#4568)Breaking changes
@volar-plugins/*
to>= 2.0.0
default
property withrequire('@​volar-plugins/xxx').default
involar.config.js
v1.2.1
Compare Source
v1.2.0
Compare Source
v1.1.7
Compare Source
v1.1.6
Compare Source
.ts
files due to a long list in the outline viewv1.1.5
Compare Source
$style
generic
attributestrictTemplates
enabled (#2431)v1.1.4
Compare Source
volar.vueserver.fullCompletionList
setting (#2422)strictTemplates
did not check for unknown components (#2291)v-model
tochecked
prop for checkbox and radio input tags (#2415)v1.1.3
Compare Source
volar.format.initialIndent
(#2401)v-model
directive on native input (#2399)v1.1.2
Compare Source
editor.formatOnType
(#2394)opencc
is depended on by language server (#2388)v1.1.0
Compare Source
initialIndent
forpug
andsass
volar.inlayHints.missingRequiredProps
)(takeover)
instead of(vue)
in status bar for takeover mode (#2365){{ }}
(#2305)source.addMissingImports
accidentally made imports for properties used the template (#2304)defineEmits<{}>()
would fail the type-checking process (#2370)name
prop / attr for slot (#2308)Breaking changes
vite-plugin-vue-component-preview
for nuxt 3.2vue-preview.root
setting for Nuxt component previewv1.0.24
Compare Source
vueCompilerOptions.macros
setting for vue-macros pluginsFileCapabilities.full
,FileRangeCapabilities.full
,MirrorBehaviorCapabilities.full
normalizeComponentAutoImportName
setting tonormalizeComponentImportName
Index
to folder name whennormalizeComponentImportName
enabled (https://github.com/vuejs/language-tools/issues/2071#issuecomment-1373701277)Projects must list all files or use an 'include' pattern
error (#2271)parseSfc
requests when not a vue document changedcodeActionsOnSave
setting (#2188)c is not iterable
error edge case (#2282)getEmbeddedFileNames()
,resolveEmbeddedFile()
v1.0.22
Compare Source
v1.0.21
Compare Source
@volar/vue-language-plugin-pug
installed (#2272){{}}
not working\r\n
, virtual document mapping decorations range incorrectv1.0.20
Compare Source
volar.takeOverMode.extension
setting for choice extension that takeover *.ts language supportLanguageServerPlugin
api and dependency injection connection (#2273)createLanguageService
andcreateDocumentService
v1.0.19
Compare Source
experimentalAdditionalLanguageModules
option forvueCompilerOptions
(#2267)typescript/javascript.preferences.autoImportFileExcludePatterns
setting not working@vue/compiler-dom
warning (#2262)required
property incorrect (#2256)v1.0.18
Compare Source
vueCompilerOptions
in tsconfig{{}}
not working if template block not at the top[TS Error] { }
and failed (#2190)strictTemplates
enabled (#2255)v1.0.17
Compare Source
lang="json5"
(#2244)Configuration
📅 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 has been generated by Mend Renovate. View repository job log here.