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?
test environment:
test case 1:
test case 2:
...
Screenshots (if appropriate):
Types of changes
[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
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.
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: