-
Notifications
You must be signed in to change notification settings - Fork 108
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 Vue.js to v3 and drop IE11 support #1915
Conversation
9fea835
to
836932d
Compare
8013c79
to
6ac4a7c
Compare
Hi @ibelar, would you be please so kind and look at the vue3 upgrade? |
Upgrading to Vue 3 will not be possible until Semantic-Ui vue is upgrade as well or completely refactoring component that use it. |
6ac4a7c
to
46a670a
Compare
0e41dce
to
f28aff5
Compare
197038d
to
bf70080
Compare
bf70080
to
3216502
Compare
@ibelar I have managed to upgrade Vue to v3, but I have to admit it was not easy - how much do your apps use custom vue? Would you be ok to have this PR in the next major stable atk4/ui release, or should we release v4.0 first and then tag 4.1 for easier migration? |
@mvorisek Great, thank you! Even though I am not using a lot of Vue components (only very few) I see that a lot of Vue libraries out there are still in the process of being migrated to v3 - I personally would opt for the 4.1 release for Vue v3 to make upgrade paths more flexible. Too many great improvements beyond Vue v3 so far in Atk4 to bundle them in one release. |
38c6a4d
to
e16b4e3
Compare
7a85d4d
to
3f13a19
Compare
338cf72
to
b2bb26b
Compare
9734229
to
db0d361
Compare
db0d361
to
11a8381
Compare
885824c
to
0ab68e4
Compare
Major version upgrades:
no change required
no change required
https://blog.logrocket.com/refactoring-vue-2-apps-vue-3/
--> BC break: you must update your components to vue3
https://github.com/vuejs/core/tree/main/packages/compiler-sfc
no change required (integrated into vue package as of 3.2.13)
Plugin is not working with Vue 3 Semantic-UI-Vue/Semantic-UI-Vue#489
--> BC break: replaced with https://github.com/nightswinger/vue-fomantic-ui
https://github.com/ankurk91/vue-flatpickr-component/blob/master/UPGRADING.md
no user change required
replaced with dabernathy89/vue-query-builder@master...TheAustinG:vue-query-builder:master fork
no user change required
multiline/vue dropdown API filtering to be fixed later - #1940
BC break: we also drop IE11 support officially (as no longer supported by vue3 - https://stackoverflow.com/questions/64836337/using-vue-3-in-ie11#64837153)