Skip to content

build(deps): bump the vue group in /org.eclipse.wildwebdeveloper with 2 updates#2108

Merged
akurtakov merged 1 commit into
masterfrom
dependabot/npm_and_yarn/org.eclipse.wildwebdeveloper/vue-3d26c3c085
May 19, 2026
Merged

build(deps): bump the vue group in /org.eclipse.wildwebdeveloper with 2 updates#2108
akurtakov merged 1 commit into
masterfrom
dependabot/npm_and_yarn/org.eclipse.wildwebdeveloper/vue-3d26c3c085

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 18, 2026

Bumps the vue group in /org.eclipse.wildwebdeveloper with 2 updates: @vue/language-server and @vue/typescript-plugin.

Updates @vue/language-server from 3.2.9 to 3.3.0

Release notes

Sourced from @​vue/language-server's releases.

v3.3.0

Features

Refined Autocomplete for Component Props

Previously, we inferred props used for autocomplete from the component itself's type, which did not work well with components whose props need to be inferred dynamically, such as generics or discriminated unions.

Now, we have improved this feature to better align with TS behavior. See the following example:

<script lang="ts" setup>
  defineProps<
    | { type: "foo"; foo: string }
    | { type: "bar"; bar: string }
  >();
</script>
&lt;template>
<Self type="foo" :| />
<!--              ^ [foo, ...] -->
<Self type="bar" :| />
<!--              ^ [bar, ...] -->
</template>

When triggering completions at the two positions above, we will now get the props that are actually available in each corresponding case.

(PR: #5709)

Check Required Fallthrough Attributes

Consider the following structure:

<!-- basic.vue -->
<script lang="ts" setup>
  defineProps<{
    foo: string;
    bar: string;
  }>();
</script>
<!-- comp.vue -->
<script lang="ts" setup>
  import Basic from "./basic.vue";
</script>
&lt;template>
</tr></table>

... (truncated)

Changelog

Sourced from @​vue/language-server's changelog.

3.3.0 (2026-05-18)

language-core

  • feat: check required fallthrough attributes (#6049) - Thanks to @​KazariEX!
  • fix: penetrate v-if branch fragments when collecting single root nodes - Thanks to @​KazariEX!
  • refactor: rename Sfc APIs to IR - Thanks to @​KazariEX!

language-service

  • fix: reuse ASTs for define assignment suggestions - Thanks to @​KazariEX!
  • fix: re-support html.customData (#5910) - Thanks to @​Bomberus!
  • fix: strip ="" only for plain boolean props completion edits - Thanks to @​KazariEX!
  • fix: reset to default data provider after running with vue data provider - Thanks to @​KazariEX!

typescript-plugin

  • feat: refine props completion logic to follow TS behavior (#5709) - Thanks to @​KazariEX!

vscode

  • fix: include extraFileExtensions in tsserver configure request payload (#6048) - Thanks to @​KazariEX!
  • fix: write typescript plugins at build time (#6050) - Thanks to @​KazariEX!
  • fix: avoid infinite diagnostics on Vue files when project diagnostics is enabled (#6051) - Thanks to @​KazariEX!
Commits
  • 1088dce v3.3.0 (#6052)
  • c224e6a fix(language-service): strip ="" only for plain boolean props completion edits
  • c8e435d fix(language-service): avoid duplicate attrs and props requests
  • 6ed63ad refactor: omit .js extension in import specifiers
  • cc9585a feat(typescript-plugin): refine props completion logic to follow TS behavior ...
  • See full diff in compare view

Updates @vue/typescript-plugin from 3.2.9 to 3.3.0

Release notes

Sourced from @​vue/typescript-plugin's releases.

v3.3.0

Features

Refined Autocomplete for Component Props

Previously, we inferred props used for autocomplete from the component itself's type, which did not work well with components whose props need to be inferred dynamically, such as generics or discriminated unions.

Now, we have improved this feature to better align with TS behavior. See the following example:

<script lang="ts" setup>
  defineProps<
    | { type: "foo"; foo: string }
    | { type: "bar"; bar: string }
  >();
</script>
&lt;template>
<Self type="foo" :| />
<!--              ^ [foo, ...] -->
<Self type="bar" :| />
<!--              ^ [bar, ...] -->
</template>

When triggering completions at the two positions above, we will now get the props that are actually available in each corresponding case.

(PR: #5709)

Check Required Fallthrough Attributes

Consider the following structure:

<!-- basic.vue -->
<script lang="ts" setup>
  defineProps<{
    foo: string;
    bar: string;
  }>();
</script>
<!-- comp.vue -->
<script lang="ts" setup>
  import Basic from "./basic.vue";
</script>
&lt;template>
</tr></table>

... (truncated)

Changelog

Sourced from @​vue/typescript-plugin's changelog.

3.3.0 (2026-05-18)

language-core

  • feat: check required fallthrough attributes (#6049) - Thanks to @​KazariEX!
  • fix: penetrate v-if branch fragments when collecting single root nodes - Thanks to @​KazariEX!
  • refactor: rename Sfc APIs to IR - Thanks to @​KazariEX!

language-service

  • fix: reuse ASTs for define assignment suggestions - Thanks to @​KazariEX!
  • fix: re-support html.customData (#5910) - Thanks to @​Bomberus!
  • fix: strip ="" only for plain boolean props completion edits - Thanks to @​KazariEX!
  • fix: reset to default data provider after running with vue data provider - Thanks to @​KazariEX!

typescript-plugin

  • feat: refine props completion logic to follow TS behavior (#5709) - Thanks to @​KazariEX!

vscode

  • fix: include extraFileExtensions in tsserver configure request payload (#6048) - Thanks to @​KazariEX!
  • fix: write typescript plugins at build time (#6050) - Thanks to @​KazariEX!
  • fix: avoid infinite diagnostics on Vue files when project diagnostics is enabled (#6051) - Thanks to @​KazariEX!
Commits
  • 1088dce v3.3.0 (#6052)
  • dc941c7 refactor(language-core): rename Sfc APIs to IR
  • e2181c5 fix(typescript-plugin): unwrap nested type reference nodes
  • b2862f4 docs: add _vue:getComponentProps to tsserver commands
  • f0c3fa6 refactor: avoid unnecessary language map iteration
  • c224e6a fix(language-service): strip ="" only for plain boolean props completion edits
  • fd53569 fix(typescript-plugin): only return props when completion target is component...
  • c8e435d fix(language-service): avoid duplicate attrs and props requests
  • 154d94d fix(typescript-plugin): do not return fallback global completions as props
  • 6ed63ad refactor: omit .js extension in import specifiers
  • Additional commits viewable in compare view

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 show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the vue group in /org.eclipse.wildwebdeveloper with 2 updates: [@vue/language-server](https://github.com/vuejs/language-tools/tree/HEAD/packages/language-server) and [@vue/typescript-plugin](https://github.com/vuejs/language-tools/tree/HEAD/packages/typescript-plugin).


Updates `@vue/language-server` from 3.2.9 to 3.3.0
- [Release notes](https://github.com/vuejs/language-tools/releases)
- [Changelog](https://github.com/vuejs/language-tools/blob/master/CHANGELOG.md)
- [Commits](https://github.com/vuejs/language-tools/commits/v3.3.0/packages/language-server)

Updates `@vue/typescript-plugin` from 3.2.9 to 3.3.0
- [Release notes](https://github.com/vuejs/language-tools/releases)
- [Changelog](https://github.com/vuejs/language-tools/blob/master/CHANGELOG.md)
- [Commits](https://github.com/vuejs/language-tools/commits/v3.3.0/packages/typescript-plugin)

---
updated-dependencies:
- dependency-name: "@vue/language-server"
  dependency-version: 3.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: vue
- dependency-name: "@vue/typescript-plugin"
  dependency-version: 3.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: vue
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels May 18, 2026
@akurtakov
Copy link
Copy Markdown
Contributor

/request-license-review

@github-actions
Copy link
Copy Markdown

/request-license-review

✔️ All licenses already successfully vetted.

Workflow run (with attached summary files):
https://github.com/eclipse-wildwebdeveloper/wildwebdeveloper/actions/runs/26079091415

@akurtakov
Copy link
Copy Markdown
Contributor

/request-license-review

@github-actions
Copy link
Copy Markdown

/request-license-review

✔️ All licenses already successfully vetted.

Workflow run (with attached summary files):
https://github.com/eclipse-wildwebdeveloper/wildwebdeveloper/actions/runs/26080906242

@akurtakov
Copy link
Copy Markdown
Contributor

akurtakov commented May 19, 2026

Pending reviews:

@akurtakov akurtakov merged commit 7c553c7 into master May 19, 2026
14 of 16 checks passed
@akurtakov akurtakov deleted the dependabot/npm_and_yarn/org.eclipse.wildwebdeveloper/vue-3d26c3c085 branch May 19, 2026 07:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant