ant-design-vue
ant-design-vue copied to clipboard
chore(deps): update dependency vue-tsc to ^0.39.0
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| vue-tsc | ^0.34.15 -> ^0.39.0 |
Release Notes
johnsoncodehk/volar
v0.39.5
- feat(vue-component-meta): add option to expose raw type (#1674)
- fix(vue-component-meta): recursive schema parsing (#1660)
- fix(vue-component-meta): parse defineProps in script setup with option (#1665)
- fix: SFC syntax broken in vscode v1.70.0 (#1566) (#1675)
- fix: vite app preview not working (#1668)
- fix: diagnosis is slow on windows after v0.39.2 (#1663)
- fix:
compilerOptions.typesnot working since v0.39.2 (#1650) - fix: avoid auto-import path append
.js(#1667) - fix: avoid variables defined after export default report TS_2454
- perf: cache semver result on auto-complete
Our Sponsors
v0.39.4
- feat: support ESM project (#1543)
- fix: "Volar: Reload Project" command cannot detect node_modules change
- fix: webview buttons show to unrelated extensions (#1611)
v0.39.3
- feat(vue-component-meta): component schema improves (#1656)
- feat(vue-component-meta): support options api props default (#1649)
- feat: add "Volar: Reload Project" command (#1605)
- fix: vue-tsc watch not working (#1647)
v0.39.2
- feat: vue-component-meta (#1627)
- feat: support for "JavaScript and TypeScript Nightly" (#1332)
- fix: tsx, jsx syntax break by vue directives syntax inject (#1617)
- fix: any type components missing in template when use script setup (#1608)
- fix: ignore X_V_IF_SAME_KEY error in vue 2 (#1638)
- perf: fix
fileExistsis always calculate for .ts on each time update (https://github.com/johnsoncodehk/volar/commit/07f3bd55b6bdf3875a60796f7c9eb9a838eed463) - perf: cache
fileExists,directoryExistsresult in language server (https://github.com/johnsoncodehk/volar/commit/34a4435284311c88248a44222f49c017a6b408a9)
v0.39.0
- feat: updated vite problemMatcher (#1606)
- feat: support Vite app preview for Vite v3 (#1616)
- feat: support organizeImports in vue-typescript for prettier-plugin-organize-imports (#1480) (#1577)
- feat: avoid takeover enabled with built-in TS extension do not disabled (#1622)
- feat: expose vue-tsconfig.schema.json from
@volar/vue-language-core - fix: fix workspaceTrust description (#1610)
Breaking changes
@volar/vue-typescript,@volar/vue-language-serviceapis refactored
v0.38.9
- fix: path resolution incorrect in multi root workspaces on windows (#1585)
- fix: goto definition not working for import path on windows (#1591) (#1593)
- fix: update imports on file move not working (#1599)
- fix: wrong check for whether jsx option is set (#1595)
- fix: renaming .vue files breaks resolving import paths (#1125)
v0.38.8
- feat: support for TS 4.8 (#1507)
- feat: support
--incrementalflag for vue-tsc (#787) - fix: vue-tsc watch memory leak (#1106)
- fix: re-fix template directives syntax highlight incorrect edge cases (#1423)
v0.38.7
- feat: add
volar.updateImportsOnFileMove.enabledoption to disable file move refactoring (#1181) - feat: add
volar.diagnostics.delayoption for reduce CPU usage (#1295) - feat: add
vueCompilerOptions.experimentalImplicitWrapComponentOptionsWithVue2Extendto support wrap component options byVue.extend(#1337) - feat: support takeover mode for .cjs and .mjs (#1578)
- fix: template syntax highlight broken if quotes missing (#761)
- fix: self closing tag syntax highlight incorrect (#948)
- fix: re-fix vue file import path auto-complete not working on windows (#1304)
- fix: ts plugin stuck on empty project (#1146)
- fix: tsconfig picking inaccurate (#1193)
- fix: cannot resolve modules from extend tsconfg
typesoption (#1262) - fix: file move refactoring unpredictable (#1273)
- fix: avoid duplicate class attribute in pug (#1525)
- fix: intellisense incorrect in new file (#1548)
- fix:
insertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesisbreak v-for format (#1398) - fix: document features not working in *.ts on takeover mode (#1563)
v0.38.5
v0.38.4
- feat: add
vueCompilerOptions.strictTemplates(#1418) - fix: don't auto close ``` (#1428)
- fix: change unknown slot type from
unknowntoany(#1541) - fix: SFC templates outline incorrect (#1531)
- fix: slot shorthand highlighting incorrect if have not
=(#1423) - fix: vue file import path auto-complete not working on windows (#1304)
- fix: avoid duplicate result in html (#1552) (#1530)
- fix: code action document edit version incorrect (#1490)
Breaking changes
-
experimentalSuppressUnknownJsxPropertyErrors,experimentalSuppressInvalidJsxElementTypeErrorsis replaced bystrictTemplates.{ "vueCompilerOptions": { - "experimentalSuppressUnknownJsxPropertyErrors": false, - "experimentalSuppressInvalidJsxElementTypeErrors": false, + "strictTemplates": true }, }
v0.38.3
- feat: support html, css intellisense for petite-vue (#1471)
- fix: avoid unknown jsx property error for vue 2.7 (#1533)
- fix: fixed
GlobalComponentsinterface not working edge case (#1489) - fix: stricter slots type extracting (#1522)
- fix: nuxt app preview not working
v0.38.2
- feat: update support for vite-plugin-vue-component-preview v0.2
- feat: improve component preview UX
- feat: add --version flag for vue-language-server (#1510)
- fix: css class name codeLens range inaccurate (#1485)
v0.38.1
- fix: fixed isIntrinsicElement is not a function error (#1478)
v0.38.0
- feat: support component preview for Vite + Vue 3 (#1476)
you need to install vite-plugin-vue-component-preview manually to support this feature - feat: support auto insert
.valuefor vue 2 (#1466) - fix: cannot define global components types with
@vue/runtime-corein Vue 2 (#1469) - fix: cannot emit declaration with script setup on vue-tsc (#1459)
- fix: component auto import unreliable (#1470)
- fix: camel case scope css class name intellisense not working (#1447)
- fix(petite-vue): cannot access script tag local variables (#1471)
v0.37.9
- perf: only support VitePress, petite-vue when
*.md,*.htmlexplicitly added in tsconfig include property (#1463) - fix: respect
codeAction.disabledSupportcapability (#1454) - fix: auto import component tag name including "Vue" on import (#1461)
- fix: don't recognize components without script blocks as js languages (#1452) (#1455)
- fix: scope class name doesn't show underline (#1447)
- fix: withDefaults syntax break in
lang="tsx"(#1458) - fix: alpine-language-server bin script name incorrect (#1460)
v0.37.8
- feat: create alpine-language-features extension for support Alpine.js via reuse petite-vue language support works
- fix: petite-vue createApp arg range inaccurate
- fix: vue component context properties missing in petite-vue template
v0.37.7
- fix: cannot resolve external vue file path (#1445)
- fix: petite-vue v-scope data type loss in inline handlers (#1442)
- fix: petite-vue createApp() initialData type missing in template (#1444)
v0.37.5
- feat: support petite-vue
- fix: don't active VitePress intellisense for
.mdif file path in not include by tsconfig (#1430) - fix: cannot direct execution of fileReferences command (#1419)
- fix: avoid "`" auto close break markdown code block input (#1428)
- fix: component props completion info box missing in template
- fix: false positive props type error when JS component usage in TS component (#1426)
- fix: cannot recognize component properties in type reference in template (#1422)
- fix: slot binding type annotation not working if parent component is
<component :is>(#1425) - fix: patch invalid
:character in tag name (#1435) - fix: auto closing pairs not working in template expressions (#1437)
- perf: faster markdown content parsing for vitepress
v0.37.3
- feat: support find file references
- feat: improve vitepress markdown parse reliability (#1410)
- feat:
vueCompilerOptions.experimentalSuppressInvalidJsxElementTypeErrorsdefault true (#1405) - fix: fixed TS error with props beginning with data* (#1413)
v0.37.2
- feat: show deprecation message for
experimentalCompatMode - fix: kebab case component type broken in vue 2 (#1405)
v0.37.1
- feat: add
experimentalSuppressInvalidJsxElementTypeErrorsoption to ignore missing component import error (#1404) - perf: support auto-import cache even TS version < 4.7 (#1406)
- perf: simplify template generated tsx code
v0.37.0
- feat: VitePress support (#1399)
- feat: support
html.autoCreateQuotesfor pug - feat: enabled references codeLens for slots when use script setup
- feat: detect missing component import (#1203)
- feat: support
--generateTracefor vue-tsc (#1375) - fix: dynamic slot name breaks template type checking (#1392)
- fix: don't report property does not exist error for
data-*andaria-* - fix: html selection highlight ranges incorrect (#1393)
- fix: avoid
DefineComponenttype loss when use script setup (#1391) - fix: css module
$styleinconsistent between vue-tsc and vscode (#1089) - fix: css class name and v-bind should not active in style comments
- fix: unused
console.logto adapt vim-lsp (#1391) - fix: language server stuck on incomplete style variable injection expression (#1359)
- fix: remove
__VLS_result from code actions
Breaking changes
-
vueCompilerOptions.experimentalCompatModeis renamed tovueCompilerOptions.target.{ "vueCompilerOptions": { - "experimentalCompatMode": 2 + "target": 2 }, }
v0.36.1
- feat: add
vueCompilerOptions.experimentalSuppressUnknownJsxPropertyErrorsoption for unkonwn props reporting - fix: template slots types missing when use export default in
<script>with<script setup>(#1389) - fix: fixed false positive
__VLS_radioBindingon radio input tag. (#1390)
v0.36.0
- feat: support format selection (range formatting) (#1370)
- feat: support format on type
- feat: support
@ts-check,@ts-nocheckfor template (#1369) - feat: improve slots auto-complete (#1251)
- feat: support jsdoc for jsx IntrinsicElement (#1212)
- feat: experimental support for vue 2.7 with
"experimentalCompatMode": 2.7 - feat: support typed template slots for script setup (#1253)
- fix:
--extendedDiagnosticsnot working on vue-tsc (#1375) - fix: template diagnostics incomplete on vue-tsc (#1372)
- fix: respected
textDocument.completion.completionItem.insertReplaceSupport(#1373)
Breaking changes
- ~~feat: report error for unkonwn props (#1077)~~ (Disabled by default in v0.36.1)
v0.35.2
- feat: add tsc problemMatchers settings (#1277)
- fix: cannot watch external .d.ts file changes (#1343)
- fix: incorrect typescript error report with hgroup in template (#1340)
- fix: style variable injection syntax highlight not working for style languages other then
css(#1365) - fix: false positive type check for method arguments with
defineExpose(#1364) - fix: avoid html emmet active in style block (#1358)
- fix: unable to recognize the type of parameters as alongside
<script setup>(#1324) - fix: component export default jsdoc loss when use
<script setup>(#1327) - fix: false positive
@ts-expect-errorerror inwithDefaults()(#1336)
v0.35.1
v0.35.0
- perf: support TS auto-import cache for TS 4.7 (#1360)
- Please use 0.34.17 for TS 4.6.4 or lower
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.
- [ ] If you want to rebase/retry this PR, click this checkbox.
This PR has been generated by Mend Renovate. View repository job log here.
Codecov Report
Merging #5883 (9e3ff2d) into main (d9b3d80) will not change coverage. The diff coverage is
n/a.
@@ Coverage Diff @@
## main #5883 +/- ##
=======================================
Coverage 16.66% 16.66%
=======================================
Files 5 5
Lines 156 156
Branches 32 32
=======================================
Hits 26 26
Misses 124 124
Partials 6 6
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.
Renovate Ignore Notification
As this PR has been closed unmerged, Renovate will now ignore this update (^0.40.0). You will still receive a PR once a newer version is released, so if you wish to permanently ignore this dependency, please add it to the ignoreDeps array of your renovate config.
If this PR was closed by mistake or you changed your mind, you can simply rename this PR and you will soon get a fresh replacement PR opened.
This pull request has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.