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 5.0+ & VegaLite support to Graphoid~~
-- ~~This 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}.
# Add Vega 5.0+ & VegaLite support to MediaWiki
- Handle new Vega 5.0+ graphs. Note that Vega 5.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)