Hey all,

I am happy to announce the first release of the WikibaseDataModelSerialization component!


Many kudos to Tpt, who did most of the work in migrating our serialization code to this new format!

This release provides serializers and deserializers for the main Wikibase DataModel objects. Nearly all code is covered by unit and integration tests, and addshore has tried it successfully against the wikidata.org API. (See [0] and [1].) This means it is in good shape, though not everything has been implemented yet.

The next step for this component is to reach full feature-parity with our old serialization and deserialization code in Wikibase Lib, so this old code can be replaced. Once this has happened, we will create the 1.0 release.

[0] https://www.irccloud.com/pastebin/t5ewbv7W
[1] https://github.com/addwiki/wikibase-api/blob/f0403aab8c2121df25bd349fbf85e861e8d73087/src/Repos/EntityRevisionRepo.php#L36-62


Jeroen De Dauw
Don't panic. Don't be evil. ~=[,,_,,]:3