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 Graphoid~~
-- ~~This can be done without waiting for Mediawiki support. Having this feature allows users to implement non-interactive Vega 3.0 graphs, but not preview them before saving, nor use them interactively.~~
- The Graphoid service has been undeployed and the repo is being archived, per {T274738}.
# 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 at the same time.
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