1
0
Fork 0

build(deps-dev): bump vue-tsc from 1.8.27 to 2.0.3 #60

Closed
dependabot[bot] wants to merge 1 commit from dependabot/npm_and_yarn/vue-tsc-2.0.3 into master
dependabot[bot] commented 2024-03-04 10:59:31 +08:00 (Migrated from github.com)

Bumps vue-tsc from 1.8.27 to 2.0.3.

Release notes

Sourced from vue-tsc's releases.

v2.0.0

New Features

  • Hybrid Mode
    • Takeover Mode has been deprecated. The extension now has the same performance as Takeover Mode by default.
    • TypeScript language support has been moved from Vue language server to TypeScript plugin (#3788)
    • Integrated all TypeScript editor features
    • Warn when internal TypeScript extension is disabled or "TypeScript Vue Plugin" extension is installed
    • Migrated to named pipe server using TypeScript LanguageService (#3908, #3916)
    • typescript.tsdk duplicate registration errors are no longer reported
    • language-service: reimplemented component tag semantic tokens in TypeScript plugin (#3915)
    • language-service: reimplemented auto-import patching in TypeScript plugin (#3917)
    • language-service: ensured tsserver readiness when requesting auto insert .value (#3914)
  • Upgraded to Volar 2.0 and 2.1 (#3736, #3906)
    • vscode: extension now compatible with Volar Labs v2
    • vscode: removed volar.format.initialIndent option, replaced with 3 new options:
      • vue.format.template.initialIndent
      • vue.format.script.initialIndent
      • vue.format.style.initialIndent
    • language-server: ignoreTriggerCharacters, reverseConfigFilePriority and fullCompletionList options are no longer supported
  • Supported Component Drag and Drop Import (#3692)
  • tsc: supported vueCompilerOptions.extensions option (#3800)
  • language-core: achieved compatibility with Vue 3.4 type changes (#3860)

Fixes

  • vscode: prevented reading undefined properties in non-VS Code editors (#3836)
  • vscode: prevented extension activation with TS files
  • vscode: corrected trace server ID
  • language-core: implemented emit codegen for defineModel (#3895)
  • language-core: addressed transition type incompatibility with Vue 2.7.16 (#3882)
  • language-core: excluded vue directive syntax injection in Angular bindings (#3891)
  • component-type-helpers: resolved inference issue for Vue 3.4.20 functional component

Refactors

  • Renamed "Volar Language Features (Volar)" extension to "Vue - Official"
  • "TypeScript Vue Plugin" extension has been deprecated
  • Relocated source scripts from src to lib (#3913)
  • Replaced typescript/lib/tsserverlibrary imports with typescript
  • language-core: implemented codegen based on Generator (#3778)
  • language-core: generated global types in a single virtual file (#3803)
  • language-core: implemented plugin API v2 (#3918)
  • language-core: ignored nested codeblocks in markdown file (#3839)
  • language-core: removed experimentalAdditionalLanguageModules and deprecated APIs (#3907)
  • language-service: made service plugins independent of project context
  • language-server: volar.config.js is no longer supported
  • component-meta: renamed APIs
  • typescript-plugin: renamed package to @vue/typescript-plugin (#3910)
  • tsc: rewritten based on first-party TS API and no longer relies on TypeScript module (#3795)

... (truncated)

Changelog

Sourced from vue-tsc's changelog.

2.0.3 (2024/3/3)

Features

  • vscode: identify #3942 in doctor

Fixes

  • vscode: compatible with VSCode 1.87.0
  • vscode: search "TypeScript and JavaScript Language Features" with id (#3932)
  • typescript-plugin: more reliable connection to named pipe server (#3941)

Refactors

  • language-service: dependency injection typescript plugin (#3994)

2.0.2 (2024/3/2)

Fixes

  • vscode: fix random Cannot access 'i' before initialization errors
  • typescript-plugin: vue-tsp-table.json path is invalid in windows

2.0.1 (2024/3/2)

Fixes

  • npm release does not include files (#3919)

2.0.0 (2024/3/2)

Features

  • Hybrid Mode
    • Takeover Mode has been deprecated. The extension now has the same performance as Takeover Mode by default.
    • TypeScript language support has been moved from Vue language server to TypeScript plugin (#3788)
    • Integrated all TypeScript editor features
    • Warn when internal TypeScript extension is disabled or "TypeScript Vue Plugin" extension is installed
    • Migrated to named pipe server using TypeScript LanguageService (#3908, #3916)
    • typescript.tsdk duplicate registration errors are no longer reported
    • language-service: reimplemented component tag semantic tokens in TypeScript plugin (#3915)
    • language-service: reimplemented auto-import patching in TypeScript plugin (#3917)
    • language-service: ensured tsserver readiness when requesting auto insert .value (#3914)
  • Upgraded to Volar 2.0 and 2.1 (#3736, #3906)
    • vscode: extension now compatible with Volar Labs v2
    • vscode: removed volar.format.initialIndent option, replaced with 3 new options:
      • vue.format.template.initialIndent
      • vue.format.script.initialIndent
      • vue.format.style.initialIndent
    • language-server: ignoreTriggerCharacters, reverseConfigFilePriority and fullCompletionList options are no longer supported

... (truncated)

Commits
  • fc1e288 v2.0.3
  • b377d5f v2.0.2
  • adedfd0 v2.0.1
  • 53e687e fix: update files field
  • aa47e5a v2.0.0
  • 79e224d refactor: move source scripts from src to lib (#3913)
  • a9015fd feat(language-core): add emit codegen for defineModel (#3895)
  • 5df8fef refactor(language-core): remove experimentalAdditionalLanguageModules and d...
  • 4643384 chore: replace typescript/lib/tsserverlibrary imports to typescript
  • 4d827be fix(component-type-helpers): cannot infer Vue 3.4.20 functional component
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps [vue-tsc](https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc) from 1.8.27 to 2.0.3. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/vuejs/language-tools/releases">vue-tsc's releases</a>.</em></p> <blockquote> <h2>v2.0.0</h2> <h3>New Features</h3> <ul> <li>Hybrid Mode <ul> <li>Takeover Mode has been deprecated. The extension now has the same performance as Takeover Mode by default.</li> <li>TypeScript language support has been moved from Vue language server to TypeScript plugin (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/3788">#3788</a>)</li> <li>Integrated all TypeScript editor features</li> <li>Warn when internal TypeScript extension is disabled or &quot;TypeScript Vue Plugin&quot; extension is installed</li> <li>Migrated to named pipe server using TypeScript LanguageService (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/3908">#3908</a>, <a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/3916">#3916</a>)</li> <li><code>typescript.tsdk</code> duplicate registration errors are no longer reported</li> <li><strong>language-service:</strong> reimplemented component tag semantic tokens in TypeScript plugin (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/3915">#3915</a>)</li> <li><strong>language-service:</strong> reimplemented auto-import patching in TypeScript plugin (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/3917">#3917</a>)</li> <li><strong>language-service:</strong> ensured tsserver readiness when requesting auto insert <code>.value</code> (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/3914">#3914</a>)</li> </ul> </li> <li>Upgraded to Volar 2.0 and 2.1 (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/3736">#3736</a>, <a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/3906">#3906</a>) <ul> <li><strong>vscode:</strong> extension now compatible with <a href="https://marketplace.visualstudio.com/items?itemName=johnsoncodehk.volarjs-labs">Volar Labs</a> v2</li> <li><strong>vscode:</strong> removed <code>volar.format.initialIndent</code> option, replaced with 3 new options: <ul> <li><code>vue.format.template.initialIndent</code></li> <li><code>vue.format.script.initialIndent</code></li> <li><code>vue.format.style.initialIndent</code></li> </ul> </li> <li><strong>language-server:</strong> <code>ignoreTriggerCharacters</code>, <code>reverseConfigFilePriority</code> and <code>fullCompletionList</code> options are no longer supported</li> </ul> </li> <li>Supported Component Drag and Drop Import (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/3692">#3692</a>)</li> <li><strong>tsc:</strong> supported <code>vueCompilerOptions.extensions</code> option (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/3800">#3800</a>)</li> <li><strong>language-core:</strong> achieved compatibility with Vue 3.4 type changes (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/3860">#3860</a>)</li> </ul> <h3>Fixes</h3> <ul> <li><strong>vscode:</strong> prevented reading undefined properties in non-VS Code editors (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/3836">#3836</a>)</li> <li><strong>vscode:</strong> prevented extension activation with TS files</li> <li><strong>vscode:</strong> corrected trace server ID</li> <li><strong>language-core:</strong> implemented emit codegen for defineModel (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/3895">#3895</a>)</li> <li><strong>language-core:</strong> addressed transition type incompatibility with Vue 2.7.16 (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/3882">#3882</a>)</li> <li><strong>language-core:</strong> excluded vue directive syntax injection in Angular bindings (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/3891">#3891</a>)</li> <li><strong>component-type-helpers:</strong> resolved inference issue for Vue 3.4.20 functional component</li> </ul> <h3>Refactors</h3> <ul> <li>Renamed &quot;Volar Language Features (Volar)&quot; extension to &quot;Vue - Official&quot;</li> <li>&quot;TypeScript Vue Plugin&quot; extension has been deprecated</li> <li>Relocated source scripts from <code>src</code> to <code>lib</code> (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/3913">#3913</a>)</li> <li>Replaced <code>typescript/lib/tsserverlibrary</code> imports with <code>typescript</code></li> <li><strong>language-core:</strong> implemented codegen based on Generator (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/3778">#3778</a>)</li> <li><strong>language-core:</strong> generated global types in a single virtual file (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/3803">#3803</a>)</li> <li><strong>language-core:</strong> implemented plugin API v2 (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/3918">#3918</a>)</li> <li><strong>language-core:</strong> ignored nested codeblocks in markdown file (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/3839">#3839</a>)</li> <li><strong>language-core:</strong> removed <code>experimentalAdditionalLanguageModules</code> and deprecated APIs (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/3907">#3907</a>)</li> <li><strong>language-service:</strong> made service plugins independent of project context</li> <li><strong>language-server:</strong> <code>volar.config.js</code> is no longer supported</li> <li><strong>component-meta:</strong> renamed APIs</li> <li><strong>typescript-plugin:</strong> renamed package to <code>@vue/typescript-plugin</code> (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/3910">#3910</a>)</li> <li><strong>tsc:</strong> rewritten based on first-party TS API and no longer relies on TypeScript module (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/3795">#3795</a>)</li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/vuejs/language-tools/blob/master/CHANGELOG.md">vue-tsc's changelog</a>.</em></p> <blockquote> <h2>2.0.3 (2024/3/3)</h2> <h3>Features</h3> <ul> <li><strong>vscode:</strong> identify <a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/3942">#3942</a> in doctor</li> </ul> <h3>Fixes</h3> <ul> <li><strong>vscode:</strong> compatible with VSCode 1.87.0</li> <li><strong>vscode:</strong> search &quot;TypeScript and JavaScript Language Features&quot; with id (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/3932">#3932</a>)</li> <li><strong>typescript-plugin:</strong> more reliable connection to named pipe server (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/3941">#3941</a>)</li> </ul> <h3>Refactors</h3> <ul> <li><strong>language-service:</strong> dependency injection typescript plugin (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/3994">#3994</a>)</li> </ul> <h2>2.0.2 (2024/3/2)</h2> <h3>Fixes</h3> <ul> <li><strong>vscode:</strong> fix random <code>Cannot access 'i' before initialization</code> errors</li> <li><strong>typescript-plugin:</strong> <code>vue-tsp-table.json</code> path is invalid in windows</li> </ul> <h2>2.0.1 (2024/3/2)</h2> <h3>Fixes</h3> <ul> <li>npm release does not include files (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/3919">#3919</a>)</li> </ul> <h2>2.0.0 (2024/3/2)</h2> <h3>Features</h3> <ul> <li>Hybrid Mode <ul> <li>Takeover Mode has been deprecated. The extension now has the same performance as Takeover Mode by default.</li> <li>TypeScript language support has been moved from Vue language server to TypeScript plugin (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/3788">#3788</a>)</li> <li>Integrated all TypeScript editor features</li> <li>Warn when internal TypeScript extension is disabled or &quot;TypeScript Vue Plugin&quot; extension is installed</li> <li>Migrated to named pipe server using TypeScript LanguageService (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/3908">#3908</a>, <a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/3916">#3916</a>)</li> <li><code>typescript.tsdk</code> duplicate registration errors are no longer reported</li> <li><strong>language-service:</strong> reimplemented component tag semantic tokens in TypeScript plugin (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/3915">#3915</a>)</li> <li><strong>language-service:</strong> reimplemented auto-import patching in TypeScript plugin (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/3917">#3917</a>)</li> <li><strong>language-service:</strong> ensured tsserver readiness when requesting auto insert <code>.value</code> (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/3914">#3914</a>)</li> </ul> </li> <li>Upgraded to Volar 2.0 and 2.1 (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/3736">#3736</a>, <a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/3906">#3906</a>) <ul> <li><strong>vscode:</strong> extension now compatible with <a href="https://marketplace.visualstudio.com/items?itemName=johnsoncodehk.volarjs-labs">Volar Labs</a> v2</li> <li><strong>vscode:</strong> removed <code>volar.format.initialIndent</code> option, replaced with 3 new options: <ul> <li><code>vue.format.template.initialIndent</code></li> <li><code>vue.format.script.initialIndent</code></li> <li><code>vue.format.style.initialIndent</code></li> </ul> </li> <li><strong>language-server:</strong> <code>ignoreTriggerCharacters</code>, <code>reverseConfigFilePriority</code> and <code>fullCompletionList</code> options are no longer supported</li> </ul> </li> </ul> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/vuejs/language-tools/commit/fc1e288c8c0c82e6730781006d84a2676b5266ff"><code>fc1e288</code></a> v2.0.3</li> <li><a href="https://github.com/vuejs/language-tools/commit/b377d5f990ffe7ef44f0d1871fcb8b5c2deafad1"><code>b377d5f</code></a> v2.0.2</li> <li><a href="https://github.com/vuejs/language-tools/commit/adedfd0983c910370d080e955702cca7d2275420"><code>adedfd0</code></a> v2.0.1</li> <li><a href="https://github.com/vuejs/language-tools/commit/53e687e382ef98d84578c0f957fd99f7110a4266"><code>53e687e</code></a> fix: update files field</li> <li><a href="https://github.com/vuejs/language-tools/commit/aa47e5a7d8a6dae62cc80dbdb5db6a9bfa4f8715"><code>aa47e5a</code></a> v2.0.0</li> <li><a href="https://github.com/vuejs/language-tools/commit/79e224df8ffac98987cb493bac72492ee7d2b732"><code>79e224d</code></a> refactor: move source scripts from <code>src</code> to <code>lib</code> (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/3913">#3913</a>)</li> <li><a href="https://github.com/vuejs/language-tools/commit/a9015fdec4e11aef6e6d7d57cc0045adffb5268d"><code>a9015fd</code></a> feat(language-core): add emit codegen for defineModel (<a href="https://github.com/vuejs/language-tools/tree/HEAD/packages/tsc/issues/3895">#3895</a>)</li> <li><a href="https://github.com/vuejs/language-tools/commit/5df8fef38e15145d5bad50d5f581ebe02283d830"><code>5df8fef</code></a> refactor(language-core): remove <code>experimentalAdditionalLanguageModules</code> and d...</li> <li><a href="https://github.com/vuejs/language-tools/commit/4643384f8a3830598eb7905d351ddf067bc25328"><code>4643384</code></a> chore: replace <code>typescript/lib/tsserverlibrary</code> imports to <code>typescript</code></li> <li><a href="https://github.com/vuejs/language-tools/commit/4d827be263f72979565f0ff4758dcebfdedbcd1e"><code>4d827be</code></a> fix(component-type-helpers): cannot infer Vue 3.4.20 functional component</li> <li>Additional commits viewable in <a href="https://github.com/vuejs/language-tools/commits/v2.0.3/packages/tsc">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=vue-tsc&package-manager=npm_and_yarn&previous-version=1.8.27&new-version=2.0.3)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details>
dependabot[bot] commented 2024-03-05 10:45:14 +08:00 (Migrated from github.com)

Superseded by #62.

Superseded by #62.
Commenting is not possible because the repository is archived.
No description provided.