Skip to content

feat: Vue SDK - upgrade vue to version 3.5.x#196

Merged
mrudatsprint merged 14 commits into
mainfrom
miker/ENG-4703/vue-3.5
Jun 23, 2026
Merged

feat: Vue SDK - upgrade vue to version 3.5.x#196
mrudatsprint merged 14 commits into
mainfrom
miker/ENG-4703/vue-3.5

Conversation

@mrudatsprint

@mrudatsprint mrudatsprint commented Jun 22, 2026

Copy link
Copy Markdown
Collaborator

Issue:
Linear_ISSUE_LINK

Description:
upgrade vue to version 3.5.x

@mrudatsprint mrudatsprint changed the title Miker/eng 4703/vue 3.5 feat: Vue SDK - upgrade vue to version 3.5.x Jun 22, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR upgrades the Vue SDK to the Vue 3.5.x ecosystem and refreshes the Vue SDK’s build/test toolchain to newer Vite/Vitest/Sass versions, aligning the package with current Vue 3.5+ dependencies.

Changes:

  • Bump Vue SDK peer/dev dependencies to Vue >= 3.5.0 (and update associated tooling: Vite, Vitest, vue-tsc, vite-plugin-dts, etc.).
  • Adjust the Vue SDK’s Vite library build output to ensure the emitted CSS is named style.css.
  • Migrate SFC Sass usage from deprecated @import to @use.

Reviewed changes

Copilot reviewed 6 out of 7 changed files in this pull request and generated no comments.

Show a summary per file
File Description
yarn.lock Locks updated transitive dependency graph for Vue 3.5.x + updated toolchain (Vite/Vitest/etc.).
packages/sdk-vue/package.json Updates Vue peer/dev dependency ranges and upgrades build/test tooling versions.
packages/sdk-vue/vite.config.ts Adds Rollup output naming logic to emit style.css for the SDK’s CSS bundle.
packages/sdk-vue/src/components/FusionAuthRegisterButton/FusionAuthRegisterButton.vue Replaces Sass @import with @use for shared button styles.
packages/sdk-vue/src/components/FusionAuthLogoutButton/FusionAuthLogoutButton.vue Replaces Sass @import with @use for shared button styles.
packages/sdk-vue/src/components/FusionAuthLoginButton/FusionAuthLoginButton.vue Replaces Sass @import with @use for shared button styles.
packages/sdk-vue/src/components/FusionAuthAccountButton/FusionAuthAccountButton.vue Replaces Sass @import with @use for shared button styles.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@mrudatsprint mrudatsprint marked this pull request as ready for review June 23, 2026 15:14
@mrudatsprint mrudatsprint merged commit 44f9fb0 into main Jun 23, 2026
4 checks passed
@mrudatsprint mrudatsprint deleted the miker/ENG-4703/vue-3.5 branch June 23, 2026 20:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants