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.
# 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