Remove support for filter syntax (and update references in related code from “filter” to “method” as applicable) from php-vuejs-templating and release that as a new major version.
Description
Details
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Duplicate | • STH | T302350 <Core Technology> Upgrade MediaWiki to Vue 3 | |||
| Open | None | T289017 [EPIC] <Core Technology> Upgrade MediaWiki projects from Vue 2 to Vue 3 | |||
| Resolved | egardner | T289020 Migrate all extension/skin code to Vue 3 | |||
| Resolved | None | T304534 [EPIC] Make Wikibase work with Vue 3 (non-migration build) | |||
| Resolved | Michael | T321096 [Spike] Figure out tasks for Lexeme Vue 3 migration | |||
| Resolved | Michael | T321595 Migrate filters in WikibaseLexeme Vue templates to something Vue 3 compatible | |||
| Resolved | Lucas_Werkmeister_WMDE | T321914 Clean up library |
Event Timeline
One more suggested improvement before we tag 2.0.0: https://github.com/wmde/php-vuejs-templating/pull/26
Change 854034 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):
[mediawiki/extensions/WikibaseLexeme@master] Declare compatibility with php-vuejs-templating 2.0.0
Change 854035 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):
[mediawiki/vendor@master] Update php-vuejs-templating to 2.0.0
Change 854036 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):
[mediawiki/extensions/WikibaseLexeme@master] Drop compatibility with php-vuejs-templating 1.1.0
Change 854034 merged by jenkins-bot:
[mediawiki/extensions/WikibaseLexeme@master] Declare compatibility with php-vuejs-templating 2.0.0
Change 854035 merged by jenkins-bot:
[mediawiki/vendor@master] Update php-vuejs-templating to 2.0.0
Change 854036 merged by jenkins-bot:
[mediawiki/extensions/WikibaseLexeme@master] Drop compatibility with php-vuejs-templating 1.1.0