This library, as a standalone, has been abandoned after it got merged into https://github.com/JeroenDeDauw/QueryrAPI
Serializers for QueryR resources.
- PHP 5.5 or later (PHP 7 and HHVM are supported)
For tests only
composer test
For style checks only
composer cs
For a full CI run
composer ci
- Added support for Wikibase DataModel 7.x, 6.x and 5.x
- Added support for Wikibase DataModel 4.x and 3.x
- Changed minimum Wikibase DataModel version to 3.0
- Added ci command that runs PHPUnit, PHPCS, PHPMD and covers tags validation
- Added TravisCI and ScrutinizerCI integration
- Wikipedia IDs changed format from
en.wikipedia
toen_wikipedia
- Wikibase DataModel 1.x is no longer supported
- Made installable together with Wikibase DataModel 2.x
- Replaced the constructor of
ItemListElement
with setters - Added "wikipedia page url" and "label" to
ItemListElement
, both optional strings
- Added
ItemType
resource - Added
SerializerFactory::newItemTypeSerializer
- Added
ItemList
resource - Added
SerializerFactory::newItemListSerializer
- Added
newSimplePropertyBuilder
to theBuilderFactory
- Added
SimpleProperty
resource - Added
SimplePropertyBuilder
- Added
SimplePropertySerializer
- Added
PropertyList
resource - Added
SerializerFactory::newPropertyListSerializer
- All serializers are now package private
- Added
SerializerFactory
which is package public
- Added
StableItemSerializer
- Fixed issue in
BuilderFactory
Initial release with support for serialization of items in QueryR format.