It looks that all examples on https://vega.github.io/vega/examples/ , docs on https://vega.github.io/vega/docs/ etc. are now using Vega 3.0 while the extension still requires 2.0 specs which is a limitation and complicates things a lot for people trying to use Graphs along other things.
Implementation strategy
Add Vega 3.0+ & VegaLite support to GraphoidThis can be done without waiting for Mediawiki support. This feature allows users to implement non-interactive Vega 3.0 graphs but not preview them before saving or using them interactively.- The Graphoid service has been undeployed, and the repo is being archived, per T274738: Archive the graphoid service and deploy repos.
- Add Vega 3.0+ & VegaLite support to MediaWiki
- Handle new Vega 3.0+ graphs. Note that Vega 3.0+ should be loadable in parallel with Vega 2.0. Thus, it should be possible to have both versions simultaneously.
P.S. This could be a good student project. @Yurik will be happy to mentor. (added by Yurik)
P.S. looks like Vega 4.3 and Vega-lite 3.0 are out, so maybe we skip straight to those
P.P.S Vega 5.22 and Vega-lite 5.6 are out.