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

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

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 Jun 10, 2024
sudo-may added a commit that referenced this issue Jun 11, 2024
sudo-may added a commit that referenced this issue Jun 11, 2024
…ded contact project admins button and the associated dialog; added tests to CI
sudo-may added a commit that referenced this issue Jun 11, 2024
sudo-may added a commit that referenced this issue Jun 11, 2024
sudo-may added a commit that referenced this issue Jun 11, 2024
sudo-may added a commit that referenced this issue Jun 11, 2024
rmmayo added a commit that referenced this issue Jun 11, 2024
…component, fixed cypress tests and enabled accessibility test for My Usage page
sudo-may added a commit that referenced this issue Jun 11, 2024
…lity_fix

#2490 - changed EventHistoryChart to use MultiSelect vs AutoComplete …
rmmayo added a commit that referenced this issue Jun 12, 2024
…projectCards

#2490: added support for multiple project cards per row instead of th…
rmmayo added a commit that referenced this issue Jun 12, 2024
…pinUnpinProjects

#2490: added rootUser_pinUnpin_spec.js back to CI; fixed pin/unpin re…
dwalizer added a commit that referenced this issue Jun 12, 2024
…formsSavedState

#2490: add save_state_spec.js and fixed bug with form id when copying…
rmmayo added a commit that referenced this issue Jun 12, 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