To be able to migrate Data Bridge to Vue 3, we can no longer use vue-class-components. This task tracks the refactoring of the Bridge vuejs components and the dropping of the library.
Description
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Duplicate | • STH | T302350 <Core Technology> Upgrade MediaWiki to Vue 3 | |||
In Progress | None | T289017 [EPIC] <Core Technology> Upgrade MediaWiki projects from Vue 2 to Vue 3 | |||
Resolved | None | T289019 Test Vue 3 migration build with extensions/skins using Vue | |||
Resolved | Lucas_Werkmeister_WMDE | T294465 Make Wikibase work with the Vue 3 migration build | |||
Resolved | Michael | T295894 Remove vue-class-componets from Data Bridge |
Event Timeline
Change 739277 had a related patch set uploaded (by Michael Große; author: Michael Große):
[mediawiki/extensions/Wikibase@master] bridge: refactor components to prepare for vue3 upgrade
Change 739543 had a related patch set uploaded (by Michael Große; author: Michael Große):
[mediawiki/extensions/Wikibase@master] bridge: refactor EventEmittingButton to OptionsAPI
Change 739542 had a related patch set uploaded (by Michael Große; author: Michael Große):
[mediawiki/extensions/Wikibase@master] bridge: refactor components with StateMixin
Change 739559 had a related patch set uploaded (by Michael Große; author: Michael Große):
[mediawiki/extensions/Wikibase@master] bridge: refactor Loading component to use OptionsApi
Change 740112 had a related patch set uploaded (by Michael Große; author: Michael Große):
[mediawiki/extensions/Wikibase@master] bridge: refactor AppHeader and DataBridge to OptionsApi
Change 740113 had a related patch set uploaded (by Michael Große; author: Michael Große):
[mediawiki/extensions/Wikibase@master] bridge: Refactor Error components to OptionsAPI
Change 740114 had a related patch set uploaded (by Michael Große; author: Michael Große):
[mediawiki/extensions/Wikibase@master] bridge: Refactor complex Error components to OptionsApi
Change 740167 had a related patch set uploaded (by Michael Große; author: Michael Große):
[mediawiki/extensions/Wikibase@master] bridge: Drop vue-class-components entirely
Change 739277 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] bridge: refactor components to prepare for vue3 upgrade
Change 739543 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] bridge: refactor EventEmittingButton to OptionsAPI
Change 739559 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] bridge: refactor Loading component to use OptionsApi
Change 739542 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] bridge: refactor components with StateMixin
Change 740112 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] bridge: refactor AppHeader and DataBridge to OptionsApi
Change 740113 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] bridge: Refactor Error components to OptionsAPI
Change 740114 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] bridge: refactor complex Error components to OptionsApi
Change 740167 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] bridge: Drop vue-class-components entirely
Change 741938 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):
[mediawiki/extensions/Wikibase@master] bridge: remove ts-nocheck and fix error
Change 741938 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] bridge: remove ts-nocheck and fix error