owncloud / owncloud-design-system

:art: A pattern library for ownCloud for Vue.js
https://owncloud.design
Apache License 2.0
26 stars 19 forks source link

Port to Vue 2.7 #2355

Closed dschmidt closed 2 years ago

dschmidt commented 2 years ago

Description

Port to Vue 2.7.

This seems to work perfectly fine, but merging needs to be coordinated with https://github.com/owncloud/web/pull/7877.

Related Issue

Motivation and Context

Vue 2.7 does not need @vue/composition-api anymore but has everything needed built-in. This brings us much closer to Vue3 support.

Do we know of anyone using the ODS outside of ownCloud Web? Should we try to keep compatibility with legacy Vue <= 2.6? We could potentially use vue-demi which would/should make us compatible with Vue 2.6, 2.7 and 3.

How Has This Been Tested?

Screenshots (if appropriate):

Types of changes

Checklist:

Open tasks:

update-docs[bot] commented 2 years ago

Thanks for opening this pull request! The maintainers of this repository would appreciate it if you would create a changelog item based on your changes.

sonarcloud[bot] commented 2 years ago

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

100.0% 100.0% Coverage
0.0% 0.0% Duplication