-
Notifications
You must be signed in to change notification settings - Fork 440
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Vue 3 Migration #9448
Labels
Milestone
Comments
6 tasks
nickvergessen
modified the milestones:
v18.0.0-beta.1,
💙 Next Beta (28),
💞 Next Major (29)
Nov 2, 2023
16 tasks
nickvergessen
modified the milestones:
v19.0.0-beta.3,
💞 Next Beta (29),
v19.0.0-beta.4,
💙 Next Major (30)
Mar 19, 2024
This was referenced Apr 3, 2024
3 tasks
2 tasks
Antreesy
moved this from 🧭 Planning evaluation (don't pick)
to 🏗️ In progress
in 💬 Talk team
May 16, 2024
This was referenced May 16, 2024
Merged
nickvergessen
modified the milestones:
v20.0.0-beta.2,
💙 Next Beta (30),
🖤 Next Major (31)
Aug 1, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
How to use GitHub
⚰️ Vue 2 End-Of-Life - 2024
Vue 2 will reach End of Life (EOL) on December 31st, 2023: https://v2.vuejs.org/lts/
See also: https://v3-migration.vuejs.org/
Dependency compatibilities
Nextcloud Dependencies:
@nextcloud/vue
: Migrate to Vue 3 nextcloud-libraries/nextcloud-vue#2154nextcloud-vue-collections
: https://github.com/nextcloud-libraries/nextcloud-vue-collections/tree/vue3@nextcloud/dialogs
: feat(vue3): migrate to vue3 nextcloud-libraries/nextcloud-dialogs#884@nextcloud/upload
(@ShGKme)Other dependencies:
vue-outside-events
- migrate tovueuse
feat(vue3): replace vue-outside-events with vueuse #12346vue-prevent-unload
- get rid of or migrate tovueuse
if any fix(prevent-unload): replace PreventUnload with native browser functionality #12349vue-shortkey
- checkvue3-shortkey
vue-virtual-scroller@1
->vue-virtual-scroller@2
vue2-leaflet
->@vue-leaflet/vue-leaflet
📄 Preparations
Details are to be added to the separated issues.
$scopedSlots
instead of$slots
v-bind
merge Behavior chore(Vue3): v-bind checking #12005RoomSelector
mounting refactor(plugins): add reusable requestRoomSelection util to run room selector #12356🚋 Do the migration
vue3
branchvue3
branch #12352vue3
@nextcloud/vue@9
breaking changes #12359@nextcloud/uploads
@nextcloud/dialogs
@nextcloud/collections
Things that are not required for the migration, but would be nice
emits
expose
The text was updated successfully, but these errors were encountered: