- Wikibase DataModel 4.x is now required
- Dropped PHP 5.3 and PHP 5.4 support
- The methods in QueryStoreWriter now accept
EntityDocument
rather than justEntity
- The
SQLStore
now accepts an optionalLoggerInterface
in its constructor - Errors during installation or removal of the SQLStore are now logged and no longer abort execution
- Errors during transcations will now cause the transactions to be rolled back
- Renamed
QueryEngine
toDescriptionMatchFinder
- Renamed
SQLStore::newQueryEngine
toSQLStore::newDescriptionMatchFinder
- Renamed
QueryStoreWithDependencies::newQueryEngine
toQueryStoreWithDependencies::newDescriptionMatchFinder
- Allow installation with Wikibase DataModel 0.9.x
- The data value tables no longer have a "label field"
- The hash used for LatLong values has been changed
- The hash used for IRI values has been changed
- The field lengths for EntityId values have been increased
- The field types for GlobeCoordinate, LatLong, Number and Quantity values have been changed to FLOAT
- The
CliApplicationFactory
class is now package private - The lengths of the indexes for Iri values have been changed
- The table for Quanity values now has an additional
value_unit
field
- Added indexes for number, string and monoligual values
- Added
EntitiesImporter
service object for importing entities
Initial release with these features:
- Indexing of main snak values of type
- BooleanValue
- EntityIdValue
- IriValue
- LatLongValue
- MonolingualTextValue
- NumberValue
- StringValue and TimeValue
- Support for simple equality queries