Skip to content
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

Upgrade to Vue 3 #2490

Closed
dwalizer opened this issue Nov 29, 2023 · 0 comments
Closed

Upgrade to Vue 3 #2490

dwalizer opened this issue Nov 29, 2023 · 0 comments
Labels
enhancement New feature or request
Milestone

Comments

@dwalizer
Copy link
Collaborator

dwalizer commented Nov 29, 2023

Upgrade SkillTree to use vue3.

The following libraries will need to be upgraded:

Library Current Version Latest Version Migration Info
@toast-ui/vue-editor 3.2.2 3.2.3 no current vue3 support, sample wrapper available - nhn/tui.editor#2309, nhn/tui.editor#2596
@vue/cli-plugin-babel 4.5.19 5.0.8 can probably run vue upgrade - https://cli.vuejs.org/migrations/migrate-from-v3.html
@vue/cli-plugin-e2e-nightwatch 4.5.19 5.0.8 can probably run vue upgrade - https://cli.vuejs.org/migrations/migrate-from-v3.html
@vue/cli-plugin-eslint 4.5.19 5.0.8 can probably run vue upgrade - https://cli.vuejs.org/migrations/migrate-from-v3.html
@vue/cli-plugin-unit-jest 4.5.19 5.0.8 can probably run vue upgrade - https://cli.vuejs.org/migrations/migrate-from-v3.html
@vue/cli-service 4.5.19 5.0.8 can probably run vue upgrade - https://cli.vuejs.org/migrations/migrate-from-v3.html
@vue/test-utils 1.2.1 2.4.3 version 2 supports vue 3 - https://test-utils.vuejs.org/migration/
eslint-plugin-vue 9.17.0 9.18.1 supports vue3 (3.2) but not entirely - https://eslint.vuejs.org/user-guide/
vee-validate 3.4.15 4.12.2 version 4 supports vue 3, but not vue 2 - API changed - logaretm/vee-validate#2849
vue 2.6.14 3.3.9 guide for migration - https://medium.com/simform-engineering/a-comprehensive-vue-2-to-vue-3-migration-guide-a00501bbc3f0
vue-apexcharts 1.6.1 1.6.2 supports vue 3 - vue3-apexcharts - https://apexcharts.com/docs/vue-charts/
vue-router 3.4.9 4.2.5 version 4 supports vue 3 - https://router.vuejs.org/guide/migration/
vue-select 3.18.3 3.20.2 vue 3 support on the beta channel - https://github.com/sagalbot/vue-select, sagalbot/vue-select#1597
vue-template-compiler 2.6.14 2.7.15 replaced by @vue/compiler-sfc, but now included as a dependency of main vue package
vue-virtual-scroll-list 2.3.2 2.3.5 unofficial (?) vue3-virtual-scroll-list exists - https://vue3-virtual-scroll-list-examples-xi.vercel.app/#/, https://github.com/reactjser/vue3-virtual-scroll-list
vuex 3.6.2 4.1.0 v4 supports vue 3 - https://vuex.vuejs.org/guide/migrating-to-4-0-from-3-x.html
vue-js-toggle-button 1.3.3 1.3.3 project seems to be no longer maintained, this project is a potential replacement - https://github.com/juliandreas/vue-toggles
vue-radial-progress 0.3.2 0.3.2 project seems to be no longer maintained, potential replacement here - https://github.com/jairoblatt/vue3-radial-progress
vue-simple-progress 1.1.1 1.1.1 project seems to be no longer maintained, potential replacement here - https://github.com/marcoschulte/vue3-progress
vue-simple-spinner 1.2.10 1.2.10 project seems to be no longer maintained
vuejs-datepicker 1.6.2 1.6.2 project seems to be no longer maintained, potential replacement here - https://github.com/Vuepic/vue-datepicker
@vue-a11y/announcer 2.1.0 2.1.0 have to use the next branch - https://vue-a11y.com/posts/vue-announcer/#meet-vue-announcer, https://github.com/vue-a11y/vue-announcer/tree/next
bootstrap-vue 2.21.2 2.23.1 version 2.23.1 supports migration build of vue 3- https://bootstrap-vue.org/vue3
@dwalizer dwalizer added the enhancement New feature or request label Nov 29, 2023
@sudo-may sudo-may added this to the 3.0.0 milestone Dec 11, 2023
sudo-may pushed a commit that referenced this issue Dec 22, 2023
…ot code to initially compile; ignored all files in eslint; commented out usage of vue-validate;
sudo-may pushed a commit that referenced this issue Dec 22, 2023
…ot code to initially compile; ignored all files in eslint; commented out usage of vue-validate;
sudo-may pushed a commit that referenced this issue Jan 2, 2024
dwalizer added a commit that referenced this issue Jan 3, 2024
sudo-may pushed a commit that referenced this issue Jan 3, 2024
sudo-may pushed a commit that referenced this issue Jan 3, 2024
sudo-may pushed a commit that referenced this issue Jan 3, 2024
dwalizer added a commit that referenced this issue Jan 3, 2024
dwalizer added a commit that referenced this issue Jan 3, 2024
sudo-may pushed a commit that referenced this issue Jan 3, 2024
dwalizer added a commit that referenced this issue Jan 3, 2024
dwalizer added a commit that referenced this issue Jan 3, 2024
dwalizer added a commit that referenced this issue Jan 4, 2024
sudo-may pushed a commit that referenced this issue Jan 8, 2024
sudo-may pushed a commit that referenced this issue Jan 8, 2024
…native @toast-ui/editor impl; implemented Vue 3 wrappers using Composition API
sudo-may pushed a commit that referenced this issue Jan 8, 2024
…native @toast-ui/editor impl; implemented Vue 3 wrappers using Composition API
sudo-may pushed a commit that referenced this issue Jan 8, 2024
…native @toast-ui/editor impl; implemented Vue 3 wrappers using Composition API
sudo-may added a commit that referenced this issue Jul 8, 2024
…it to project link cards on the progress page
sudo-may added a commit that referenced this issue Jul 8, 2024
sudo-may added a commit that referenced this issue Jul 9, 2024
…s; worked on consistent color for anchors and its accessibility support
sudo-may added a commit that referenced this issue Jul 9, 2024
…ng block ui in the input form dialog utility
sudo-may added a commit that referenced this issue Jul 9, 2024
sudo-may added a commit that referenced this issue Jul 9, 2024
sudo-may added a commit that referenced this issue Jul 9, 2024
sudo-may added a commit that referenced this issue Jul 9, 2024
…iguration; improved width of the components and added support for a responsive layout
sudo-may added a commit that referenced this issue Jul 9, 2024
sudo-may added a commit that referenced this issue Jul 9, 2024
sudo-may added a commit that referenced this issue Jul 10, 2024
…r total points would reload the form and reset its initial values to empty (including current date)
sudo-may added a commit that referenced this issue Jul 10, 2024
sudo-may added a commit that referenced this issue Jul 10, 2024
sudo-may added a commit that referenced this issue Jul 10, 2024
sudo-may added a commit that referenced this issue Jul 10, 2024
sudo-may added a commit that referenced this issue Jul 10, 2024
…boom of the iframe; fixed SkillsDislay theme's display of markdown controls
sudo-may added a commit that referenced this issue Jul 10, 2024
sudo-may added a commit that referenced this issue Jul 10, 2024
sudo-may added a commit that referenced this issue Jul 10, 2024
sudo-may added a commit that referenced this issue Jul 10, 2024
sudo-may added a commit that referenced this issue Jul 10, 2024
sudo-may added a commit that referenced this issue Jul 11, 2024
…sable mechanism and override the opacity to keep the same look-and-feel
sudo-may added a commit that referenced this issue Jul 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants