ant-design-vue icon indicating copy to clipboard operation
ant-design-vue copied to clipboard

chore(deps): update dependency vue-tsc to ^0.39.0

Open renovate[bot] opened this issue 3 years ago • 1 comments

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
vue-tsc ^0.34.15 -> ^0.39.0 age adoption passing confidence

Release Notes

johnsoncodehk/volar

v0.39.5

Compare Source

  • 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.types not 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

Compare Source

  • 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

Compare Source

  • 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

Compare Source

  • 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 fileExists is always calculate for .ts on each time update (https://github.com/johnsoncodehk/volar/commit/07f3bd55b6bdf3875a60796f7c9eb9a838eed463)
  • perf: cache fileExists, directoryExists result in language server (https://github.com/johnsoncodehk/volar/commit/34a4435284311c88248a44222f49c017a6b408a9)

v0.39.0

Compare Source

  • 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-service apis refactored

v0.38.9

Compare Source

  • 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

Compare Source

  • feat: support for TS 4.8 (#​1507)
  • feat: support --incremental flag 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

Compare Source

  • feat: add volar.updateImportsOnFileMove.enabled option to disable file move refactoring (#​1181)
  • feat: add volar.diagnostics.delay option for reduce CPU usage (#​1295)
  • feat: add vueCompilerOptions.experimentalImplicitWrapComponentOptionsWithVue2Extend to support wrap component options by Vue.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 types option (#​1262)
  • fix: file move refactoring unpredictable (#​1273)
  • fix: avoid duplicate class attribute in pug (#​1525)
  • fix: intellisense incorrect in new file (#​1548)
  • fix: insertSpaceAfterOpeningAndBeforeClosingNonemptyParenthesis break v-for format (#​1398)
  • fix: document features not working in *.ts on takeover mode (#​1563)

v0.38.5

Compare Source

v0.38.4

Compare Source

  • feat: add vueCompilerOptions.strictTemplates (#​1418)
  • fix: don't auto close ``` (#​1428)
  • fix: change unknown slot type from unknown to any (#​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, experimentalSuppressInvalidJsxElementTypeErrors is replaced by strictTemplates.

    {
    	"vueCompilerOptions": {
    -		"experimentalSuppressUnknownJsxPropertyErrors": false,
    -		"experimentalSuppressInvalidJsxElementTypeErrors": false,
    +		"strictTemplates": true
    	},
    }
    

v0.38.3

Compare Source

  • feat: support html, css intellisense for petite-vue (#​1471)
  • fix: avoid unknown jsx property error for vue 2.7 (#​1533)
  • fix: fixed GlobalComponents interface not working edge case (#​1489)
  • fix: stricter slots type extracting (#​1522)
  • fix: nuxt app preview not working

v0.38.2

Compare Source

  • 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

Compare Source

  • fix: fixed isIntrinsicElement is not a function error (#​1478)

v0.38.0

Compare Source

  • 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 .value for vue 2 (#​1466)
  • fix: cannot define global components types with @vue/runtime-core in 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

Compare Source

  • perf: only support VitePress, petite-vue when *.md, *.html explicitly added in tsconfig include property (#​1463)
  • fix: respect codeAction.disabledSupport capability (#​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

Compare Source

  • 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

Compare Source

  • 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

Compare Source

  • feat: support petite-vue
  • fix: don't active VitePress intellisense for .md if 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

Compare Source

  • feat: support find file references
  • feat: improve vitepress markdown parse reliability (#​1410)
  • feat: vueCompilerOptions.experimentalSuppressInvalidJsxElementTypeErrors default true (#​1405)
  • fix: fixed TS error with props beginning with data* (#​1413)

v0.37.2

Compare Source

  • feat: show deprecation message for experimentalCompatMode
  • fix: kebab case component type broken in vue 2 (#​1405)

v0.37.1

Compare Source

  • feat: add experimentalSuppressInvalidJsxElementTypeErrors option 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

Compare Source

  • feat: VitePress support (#​1399)
  • feat: support html.autoCreateQuotes for pug
  • feat: enabled references codeLens for slots when use script setup
  • feat: detect missing component import (#​1203)
  • feat: support --generateTrace for vue-tsc (#​1375)
  • fix: dynamic slot name breaks template type checking (#​1392)
  • fix: don't report property does not exist error for data-* and aria-*
  • fix: html selection highlight ranges incorrect (#​1393)
  • fix: avoid DefineComponent type loss when use script setup (#​1391)
  • fix: css module $style inconsistent between vue-tsc and vscode (#​1089)
  • fix: css class name and v-bind should not active in style comments
  • fix: unused console.log to 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.experimentalCompatMode is renamed to vueCompilerOptions.target.

    {
    	"vueCompilerOptions": {
    -		"experimentalCompatMode": 2
    +		"target": 2
    	},
    }
    

v0.36.1

Compare Source

  • feat: add vueCompilerOptions.experimentalSuppressUnknownJsxPropertyErrors option for unkonwn props reporting
  • fix: template slots types missing when use export default in <script> with <script setup> (#​1389)
  • fix: fixed false positive __VLS_radioBinding on radio input tag. (#​1390)

v0.36.0

Compare Source

  • feat: support format selection (range formatting) (#​1370)
  • feat: support format on type
  • feat: support @ts-check, @ts-nocheck for 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: --extendedDiagnostics not 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

Compare Source

  • 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-error error in withDefaults() (#​1336)

v0.35.1

Compare Source

v0.35.0

Compare Source

  • 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.

renovate[bot] avatar Aug 10 '22 02:08 renovate[bot]

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.

codecov[bot] avatar Aug 10 '22 03:08 codecov[bot]

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.

renovate[bot] avatar Sep 01 '22 03:09 renovate[bot]

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.

github-actions[bot] avatar Sep 21 '23 00:09 github-actions[bot]