[Snyk] Upgrade vue from 2.7.16 to 3.5.13 by q1blue · Pull Request #93 · https-quantumblockchainai-atlassian-net/constellation.wiki.js

@q1blue

@q1blue q1blue commented

Dec 7, 2024

edited by sourcery-ai bot

Loading

snyk-top-banner

Snyk has created this PR to upgrade vue from 2.7.16 to 3.5.13.

ℹ️ Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.


⚠️ Warning: This PR contains major version upgrade(s), and may be a breaking change.

  • The recommended version is 238 versions ahead of your current version.

  • The recommended version was released on 21 days ago.

Release notes
Package name: vue
  • 3.5.13 - 2024-11-15

    For stable releases, please refer to CHANGELOG.md for details.
    For pre-releases, please refer to CHANGELOG.md of the minor branch.

  • 3.5.12 - 2024-10-11

    For stable releases, please refer to CHANGELOG.md for details.
    For pre-releases, please refer to CHANGELOG.md of the minor branch.

  • 3.5.11 - 2024-10-03

    For stable releases, please refer to CHANGELOG.md for details.
    For pre-releases, please refer to CHANGELOG.md of the minor branch.

  • 3.5.10 - 2024-09-27

    For stable releases, please refer to CHANGELOG.md for details.
    For pre-releases, please refer to CHANGELOG.md of the minor branch.

  • 3.5.9 - 2024-09-26

    For stable releases, please refer to CHANGELOG.md for details.
    For pre-releases, please refer to CHANGELOG.md of the minor branch.

  • 3.5.8 - 2024-09-22

    For stable releases, please refer to CHANGELOG.md for details.
    For pre-releases, please refer to CHANGELOG.md of the minor branch.

  • 3.5.7 - 2024-09-20

    For stable releases, please refer to CHANGELOG.md for details.
    For pre-releases, please refer to CHANGELOG.md of the minor branch.

  • 3.5.6 - 2024-09-16

    For stable releases, please refer to CHANGELOG.md for details.
    For pre-releases, please refer to CHANGELOG.md of the minor branch.

  • 3.5.5 - 2024-09-13

    For stable releases, please refer to CHANGELOG.md for details.
    For pre-releases, please refer to CHANGELOG.md of the minor branch.

  • 3.5.4 - 2024-09-10

    For stable releases, please refer to CHANGELOG.md for details.
    For pre-releases, please refer to CHANGELOG.md of the minor branch.

  • 3.5.3 - 2024-09-06
  • 3.5.2 - 2024-09-05
  • 3.5.1 - 2024-09-04
  • 3.5.0 - 2024-09-03
  • 3.5.0-rc.1 - 2024-08-29
  • 3.5.0-beta.3 - 2024-08-20
  • 3.5.0-beta.2 - 2024-08-15
  • 3.5.0-beta.1 - 2024-08-08
  • 3.5.0-alpha.5 - 2024-07-31
  • 3.5.0-alpha.4 - 2024-07-24
  • 3.5.0-alpha.3 - 2024-07-19
  • 3.5.0-alpha.2 - 2024-05-04
  • 3.5.0-alpha.1 - 2024-04-29
  • 3.4.38 - 2024-08-15
  • 3.4.37 - 2024-08-08
  • 3.4.36 - 2024-08-06
  • 3.4.35 - 2024-07-31
  • 3.4.34 - 2024-07-24
  • 3.4.33 - 2024-07-19
  • 3.4.32 - 2024-07-17
  • 3.4.31 - 2024-06-28
  • 3.4.30 - 2024-06-22
  • 3.4.29 - 2024-06-14
  • 3.4.28 - 2024-06-14
  • 3.4.27 - 2024-05-07
  • 3.4.26 - 2024-04-29
  • 3.4.25 - 2024-04-24
  • 3.4.24 - 2024-04-22
  • 3.4.23 - 2024-04-16
  • 3.4.22 - 2024-04-15
  • 3.4.21 - 2024-02-28
  • 3.4.20 - 2024-02-26
  • 3.4.19 - 2024-02-13
  • 3.4.18 - 2024-02-09
  • 3.4.17 - 2024-02-09
  • 3.4.16 - 2024-02-08
  • 3.4.15 - 2024-01-18
  • 3.4.14 - 2024-01-15
  • 3.4.13 - 2024-01-13
  • 3.4.12 - 2024-01-13
  • 3.4.11 - 2024-01-12
  • 3.4.10 - 2024-01-11
  • 3.4.9 - 2024-01-11
  • 3.4.8 - 2024-01-10
  • 3.4.7 - 2024-01-09
  • 3.4.6 - 2024-01-08
  • 3.4.5 - 2024-01-04
  • 3.4.4 - 2024-01-03
  • 3.4.3 - 2023-12-30
  • 3.4.2 - 2023-12-30
  • 3.4.1 - 2023-12-30
  • 3.4.0 - 2023-12-29
  • 3.4.0-rc.3 - 2023-12-27
  • 3.4.0-rc.2 - 2023-12-26
  • 3.4.0-rc.1 - 2023-12-25
  • 3.4.0-beta.4 - 2023-12-19
  • 3.4.0-beta.3 - 2023-12-16
  • 3.4.0-beta.2 - 2023-12-14
  • 3.4.0-beta.1 - 2023-12-13
  • 3.4.0-alpha.4 - 2023-12-04
  • 3.4.0-alpha.3 - 2023-11-28
  • 3.4.0-alpha.2 - 2023-11-27
  • 3.4.0-alpha.1 - 2023-10-28
  • 3.3.13 - 2023-12-19
  • 3.3.12 - 2023-12-16
  • 3.3.11 - 2023-12-08
  • 3.3.10 - 2023-12-04
  • 3.3.9 - 2023-11-25
  • 3.3.8 - 2023-11-06
  • 3.3.7 - 2023-10-24
  • 3.3.6 - 2023-10-20
  • 3.3.5 - 2023-10-20
  • 3.3.4 - 2023-05-18
  • 3.3.3 - 2023-05-18
  • 3.3.2 - 2023-05-12
  • 3.3.1 - 2023-05-11
  • 3.3.0 - 2023-05-11
  • 3.3.0-beta.5 - 2023-05-08
  • 3.3.0-beta.4 - 2023-05-05
  • 3.3.0-beta.3 - 2023-05-01
  • 3.3.0-beta.2 - 2023-04-25
  • 3.3.0-beta.1 - 2023-04-21
  • 3.3.0-alpha.13 - 2023-04-20
  • 3.3.0-alpha.12 - 2023-04-18
  • 3.3.0-alpha.11 - 2023-04-17
  • 3.3.0-alpha.10 - 2023-04-17
  • 3.3.0-alpha.9 - 2023-04-08
  • 3.3.0-alpha.8 - 2023-04-04
  • 3.3.0-alpha.7 - 2023-04-03
  • 3.3.0-alpha.6 - 2023-03-30
  • 3.3.0-alpha.5 - 2023-03-26
  • 3.3.0-alpha.4 - 2023-02-06
  • 3.3.0-alpha.3 - 2023-02-06
  • 3.3.0-alpha.2 - 2023-02-05
  • 3.3.0-alpha.1 - 2023-02-05
  • 3.2.47 - 2023-02-02
  • 3.2.46 - 2023-02-02
  • 3.2.45 - 2022-11-11
  • 3.2.44 - 2022-11-09
  • 3.2.43 - 2022-11-09
  • 3.2.42 - 2022-11-09
  • 3.2.41 - 2022-10-14
  • 3.2.40 - 2022-09-28
  • 3.2.39 - 2022-09-08
  • 3.2.38 - 2022-08-30
  • 3.2.37 - 2022-06-06
  • 3.2.36 - 2022-05-23
  • 3.2.35 - 2022-05-20
  • 3.2.34 - 2022-05-19
  • 3.2.34-beta.1 - 2022-05-17
  • 3.2.33 - 2022-04-14
  • 3.2.32 - 2022-04-12
  • 3.2.31 - 2022-02-12
  • 3.2.30 - 2022-02-07
  • 3.2.29 - 2022-01-23
  • 3.2.28 - 2022-01-21
  • 3.2.27 - 2022-01-16
  • 3.2.26 - 2021-12-12
  • 3.2.25 - 2021-12-12
  • 3.2.24 - 2021-12-06
  • 3.2.23 - 2021-11-26
  • 3.2.22 - 2021-11-15
  • 3.2.21 - 2021-11-02
  • 3.2.20 - 2021-10-08
  • 3.2.19 - 2021-09-25
  • 3.2.18 - 2021-09-24
  • 3.2.17 - 2021-09-24
  • 3.2.16 - 2021-09-23
  • 3.2.15 - 2021-09-23
  • 3.2.14 - 2021-09-22
  • 3.2.13 - 2021-09-21
  • 3.2.12 - 2021-09-17
  • 3.2.11 - 2021-09-08
  • 3.2.10 - 2021-09-07
  • 3.2.9 - 2021-09-05
  • 3.2.8 - 2021-09-02
  • 3.2.7 - 2021-09-01
  • 3.2.6 - 2021-08-24
  • 3.2.5 - 2021-08-24
  • 3.2.4 - 2021-08-17
  • 3.2.3 - 2021-08-16
  • 3.2.2 - 2021-08-11
  • 3.2.1 - 2021-08-09
  • 3.2.0 - 2021-08-09
  • 3.2.0-beta.8 - 2021-08-07
  • 3.2.0-beta.7 - 2021-07-29
  • 3.2.0-beta.6 - 2021-07-27
  • 3.2.0-beta.5 - 2021-07-23
  • 3.2.0-beta.4 - 2021-07-21
  • 3.2.0-beta.3 - 2021-07-20
  • 3.2.0-beta.2 - 2021-07-19
  • 3.2.0-beta.1 - 2021-07-16
  • 3.1.5 - 2021-07-16
  • 3.1.4 - 2021-07-02
  • 3.1.3 - 2021-07-01
  • 3.1.2 - 2021-06-22
  • 3.1.1 - 2021-06-07
  • 3.1.0 - 2021-06-07
  • 3.1.0-beta.7 - 2021-06-02
  • 3.1.0-beta.6 - 2021-05-28
  • 3.1.0-beta.5 - 2021-05-26
  • 3.1.0-beta.4 - 2021-05-24
  • 3.1.0-beta.3 - 2021-05-12
  • 3.1.0-beta.2 - 2021-05-08
  • 3.1.0-beta.1 - 2021-05-08
  • 3.0.11 - 2021-04-01
  • 3.0.10 - 2021-03-31
  • 3.0.9 - 2021-03-27
  • 3.0.8 - 2021-03-26
  • 3.0.7 - 2021-03-01
  • 3.0.6 - 2021-02-24
  • 3.0.5 - 2020-12-30
  • 3.0.4 - 2020-12-02
  • 3.0.3 - 2020-11-25
  • 3.0.2 - 2020-10-20
  • 3.0.1 - 2020-10-15
  • 3.0.0 - 2020-09-18
  • 3.0.0-rc.13 - 2020-09-18
  • 3.0.0-rc.12 - 2020-09-16
  • 3.0.0-rc.11 - 2020-09-15
  • 3.0.0-rc.10 - 2020-09-02
  • 3.0.0-rc.9 - 2020-08-26
  • 3.0.0-rc.8 - 2020-08-25
  • 3.0.0-rc.7 - 2020-08-21
  • 3.0.0-rc.6 - 2020-08-19
  • 3.0.0-rc.5 - 2020-07-28
  • 3.0.0-rc.4 - 2020-07-21
  • 3.0.0-rc.3 - 2020-07-21
  • 3.0.0-rc.2 - 2020-07-19
  • 3.0.0-rc.1 - 2020-07-17
  • 3.0.0-beta.24 - 2020-07-16
  • 3.0.0-beta.23 - 2020-07-16
  • 3.0.0-beta.22 - 2020-07-15
  • 3.0.0-beta.21 - 2020-07-14
  • 3.0.0-beta.20 - 2020-07-08
  • 3.0.0-beta.19 - 2020-07-07
  • 3.0.0-beta.18 - 2020-07-02
  • 3.0.0-beta.17 - 2020-06-30
  • 3.0.0-beta.16 - 2020-06-29
  • 3.0.0-beta.15 - 2020-06-12
  • 3.0.0-beta.14 - 2020-05-18
  • 3.0.0-beta.13 - 2020-05-17
  • 3.0.0-beta.12 - 2020-05-11
  • 3.0.0-beta.11 - 2020-05-11
  • 3.0.0-beta.10 - 2020-05-07
  • 3.0.0-beta.9 - 2020-05-04
  • 3.0.0-beta.8 - 2020-05-04
  • 3.0.0-beta.7 - 2020-05-02
  • 3.0.0-beta.6 - 2020-05-01
  • 3.0.0-beta.5 - 2020-04-30
  • 3.0.0-beta.4 - 2020-04-24
  • 3.0.0-beta.3 - 2020-04-20
  • 3.0.0-beta.2 - 2020-04-17
  • 3.0.0-beta.1 - 2020-04-16
  • 3.0.0-alpha.13 - 2020-04-15
  • 3.0.0-alpha.12 - 2020-04-08
  • 3.0.0-alpha.11 - 2020-04-04
  • 3.0.0-alpha.10 - 2020-03-24
  • 3.0.0-alpha.9 - 2020-03-16
  • 3.0.0-alpha.8 - 2020-03-06
  • 3.0.0-alpha.7 - 2020-02-26
  • 3.0.0-alpha.6 - 2020-02-22
  • 3.0.0-alpha.5 - 2020-02-18
  • 3.0.0-alpha.4 - 2020-01-27
  • 3.0.0-alpha.3 - 2020-01-22
  • 3.0.0-alpha.2 - 2020-01-13
  • 3.0.0-alpha.1 - 2020-01-02
  • 3.0.0-alpha.0 - 2019-12-20
  • 2.7.16 - 2023-12-24
from vue GitHub release notes

Important

  • Warning: This PR contains a major version upgrade, and may be a breaking change.
  • Check the changes in this PR to ensure they won't cause issues with your project.
  • This PR was automatically created by Snyk using the credentials of a real user.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.

For more information:

Summary by Sourcery

Build:

  • Upgrade Vue dependency from version 2.7.16 to 3.5.13 in package.json.

@snyk-bot

@restack-app

No applications have been configured for previews targeting branch: main. To do so go to restack console and configure your applications for previews.

@sourcery-ai

Reviewer's Guide by Sourcery

This PR upgrades Vue.js from version 2.7.16 to 3.5.13, which is a major version upgrade that introduces breaking changes. The upgrade spans 238 versions and includes significant architectural changes between Vue 2 and Vue 3.

Class diagram for Vue.js upgrade from 2.7.16 to 3.5.13

classDiagram
    class Vue2Component {
        +data()
        +methods()
        +computed()
        +watch()
        +template
    }
    class Vue3Component {
        +setup()
        +reactive()
        +ref()
        +computed()
        +watch()
        +template
    }
    Vue2Component <|-- Vue3Component : Migration
    note for Vue3Component "Vue 3 introduces Composition API with setup, reactive, and ref functions."
Loading

File-Level Changes

Change Details Files
Major version upgrade of Vue.js framework
  • Updated Vue dependency from ^2.5.22 to ^3.5.13
  • Introduces Vue 3's new composition API
  • Changes in reactivity system from Object.defineProperty to Proxy-based implementation
  • Breaking changes in template syntax and component options API
package.json

Possibly linked issues

  • Configure Renovate #1: The PR addresses the vue dependency update listed in the issue's detected dependencies.

Tips and commands

Interacting with Sourcery

  • Trigger a new review: Comment @sourcery-ai review on the pull request.
  • Continue discussions: Reply directly to Sourcery's review comments.
  • Generate a GitHub issue from a review comment: Ask Sourcery to create an
    issue from a review comment by replying to it.
  • Generate a pull request title: Write @sourcery-ai anywhere in the pull
    request title to generate a title at any time.
  • Generate a pull request summary: Write @sourcery-ai summary anywhere in
    the pull request body to generate a PR summary at any time. You can also use
    this command to specify where the summary should be inserted.

Customizing Your Experience

Access your dashboard to:

  • Enable or disable review features such as the Sourcery-generated pull request
    summary, the reviewer's guide, and others.
  • Change the review language.
  • Add, remove or edit custom review instructions.
  • Adjust other review settings.

Getting Help

sourcery-ai[bot]

Choose a reason for hiding this comment

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

We have skipped reviewing this pull request. Here's why:

  • It seems to have been created by a bot ('[Snyk]' found in title). We assume it knows what it's doing!
  • We don't review packaging changes - Let us know if you'd like us to change this.

@socket-security