MediaWiki 1.37/wmf.22

MediaWiki 1.37.0-wmf.21 Deployment of MediaWiki 1.37.0-wmf.22 to Wikimedia sites MediaWiki 1.37.0-wmf.23

The latest version (labeled "1.37.0-wmf.22") of MediaWiki, the software that powers Wikipedia and its sister sites, is being deployed to all Wikimedia sites in stages, starting on Tuesday, 7 September 2021 (see the roadmap).

Core changes edit

Vendor edit

Extensions edit

AbuseFilter edit

AdvancedSearch edit

  • git #99c4ca01 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader

ApiFeatureUsage edit

  • git #9f16353c - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader

ArticleCreationWorkflow edit

  • git #eafb018b - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader

ArticlePlaceholder edit

  • git #00874e72 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader

Babel edit

  • git #0f7e3088 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader

BetaFeatures edit

Calendar edit

  • git #4311c3cc - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader

Capiunto edit

  • git #ee287f7f - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader

CategoryTree edit

  • git #e29dc146 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader
  • git #379e090b - Fix comparison operator in CategoryTreePage#execute by Fomafix
  • git #a892ae21 - Improve string handling around trim() by Umherirrender
  • git #57e7cd35 - Remove configuation variable "CategoryTreeForceHeaders" by Fomafix

CentralAuth edit

CharInsert edit

  • git #15ba6c55 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader

CheckUser edit

  • git #ca15f961 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader
  • git #3e1b92c5 - Remove unneeded implode for empty array in SpecialInvestigate by Umherirrender

ChessBrowser edit

CirrusSearch edit

Cite edit

  • git #13677c06 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader
  • git #28a8739c - Show empty reflist message on initial load and after switching too (task T284472) by Bartosz Dziewoński

CiteThisPage edit

  • git #5c1e498e - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader

Citoid edit

  • git #74ca366e - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader

cldr edit

CodeEditor edit

  • git #ce93e424 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader

CodeMirror edit

CodeReview edit

  • git #d8d3877d - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader

Collection edit

  • git #cc1e1196 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader
  • git #7c7c6b72 - Use sensible defaults for invalid types in CollectionProposals (task T275785) by Umherirrender

CommonsMetadata edit

  • git #2ba4b68f - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader

ConfirmEdit edit

  • git #ea600e46 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader

CongressLookup edit

  • git #d463b4a2 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader

ContentTranslation edit

  • git #fb7f277b - build: Updating mediawiki/mediawiki-codesniffer to 37.0.0 by Umherirrender
  • git #9ee88a3c - CX3 Build 0.1.0+20210902 by Santhosh Thottingal

DiscussionTools edit

  • git #d41ea5ed - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader
  • git #23d22551 - HookUtils: Remove unused variable by Bartosz Dziewoński
  • git #317c608e - ThreadItem: Remove redundant check by Bartosz Dziewoński
  • git #89aebfee - New topic tool: Show empty title warning only when focussing the description (task T287901) (task T288316) by Bartosz Dziewoński
  • git #9273611a - Remove unused 'use' definitions by Bartosz Dziewoński

DismissableSiteNotice edit

  • git #4196d13f - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader

DonationInterface edit

DoubleWiki edit

  • git #0120e6e5 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader

Echo edit

ElectronPdfService edit

  • git #a5bc83ac - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader

EntitySchema edit

  • git #19ab5868 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader

EventLogging edit

  • git #8a4f482c - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader
  • git #ff2293c9 - Bump eventgate-wikimedia to 88248d4 by Martin Urbanec

EventStreamConfig edit

  • git #ba5cdfc7 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader

ExtensionDistributor edit

  • git #bafffa86 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader

ExternalGuidance edit

  • git #4b4ac308 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader

FeaturedFeeds edit

  • git #9b037ed7 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader

FileImporter edit

  • git #13399533 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader

FlaggedRevs edit

Flow edit

  • git #734cec59 - Fix null check in FlowRestoreLQT by Umherirrender

GeoData edit

  • git #05b53185 - docs: Use IDatabase interface instead of Database class by Umherirrender
  • git #475ddc21 - tests: Make mocked LoadBalancer methods return correct classes by Daimona Eaytoy

GettingStarted edit

  • git #b109a780 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader

GlobalPreferences edit

  • git #1783dbe6 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader

GlobalUserPage edit

  • git #8d342832 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader

GlobalWatchlist edit

Graph edit

  • git #afa26dd5 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader

GrowthExperiments edit

GuidedTour edit

  • git #ca94d748 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader

GWToolset edit

  • git #986e64d7 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader
  • git #5d688ef7 - Fix type from Status to StatusValue in GWTFileBackend by Umherirrender

InputBox edit

  • git #084dd226 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader

Interwiki edit

  • git #793696fe - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader

IPInfo edit

  • git #24637623 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader

JsonConfig edit

  • git #d1c0be54 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader

Linter edit

  • git #9acb9915 - build: Updating path-parse to 1.0.7 by libraryupgrader

LiquidThreads edit

  • git #3946110b - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader
  • git #53887fe2 - LqtView: Fix ParameterTypeException in call to LinkRenderer (task T287619) by Umherirrender

MachineVision edit

  • git #d4eee25b - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader
  • git #7ca0a574 - build: Fix phan config to pass by Umherirrender

MassMessage edit

Math edit

  • git #d3157775 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader

MediaSearch edit

MobileApp edit

  • git #982869c0 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader

MobileFrontend edit

  • git #d9f297d9 - build: Updating mediawiki/mediawiki-codesniffer to 37.0.0 by Umherirrender
  • git #29a34de1 - [Selenium] Skip desktop to mobile test by jdlrobson

MultimediaViewer edit

  • git #d659ff88 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader

NearbyPages edit

  • git #3f7eff8a - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader

Newsletter edit

  • git #05c20d03 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader

OATHAuth edit

OAuth edit

  • git #5a3c92e3 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader

ORES edit

  • git #6285b74a - api: inject NamespaceInfo into ApiQueryORES by Alexander Vorwerk
  • git #0a103545 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader

PagedTiffHandler edit

  • git #6e6e1f12 - Remove unused hooks from metadata retrieval by Kunal Mehta

PageNotice edit

  • git #707b5a6a - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader

PageTriage edit

  • git #36258141 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader

PdfHandler edit

Popups edit

ProofreadPage edit

  • git #da831b26 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader
  • git #23c6f445 - Fix TemplateStyles parser test by Inductiveload
  • git #0620cdcb - stylelint: Enforce grade-a no-unsupported-browser-features by Ed Sanders

PropertySuggester edit

QuickSurveys edit

Quiz edit

  • git #aa2c5227 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader

RelatedArticles edit

  • git #e9179d55 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader

RevisionSlider edit

  • git #6ae06530 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader

Score edit

SecurePoll edit

ShortUrl edit

  • git #b7c49dbf - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader

SyntaxHighlight_GeSHi edit

TemplateData edit

  • git #da75004c - build: Updating npm dependencies by libraryupgrader
  • git #a7e1d60c - Revert some unnecessary en→qqx changes by Thiemo Kreuz
  • git #930edf24 - Use more strict assertSame() when comparing strings by Thiemo Kreuz

TemplateSandbox edit

  • git #2af727cf - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader

TemplateStyles edit

TemplateWizard edit

  • git #40e32977 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader
  • git #cd8f3760 - Do not pass Message object to …DismissibleMessageWidget by Thiemo Kreuz

TimedMediaHandler edit

  • git #2bfadd2b - Call linkWrap from TimedMediaTransformOutput::toHtml (task T272186) by Arlo Breault
  • git #430b84c2 - Duplicate some tests to demonstrate wgParserEnableLegacyMediaDOM by Arlo Breault
  • git #eda4e1b4 - Avoid using ParserCache as a general purpose cache (task T288991) by Amir Sarabadani
  • git #d05543b6 - Update ogv.js to 1.8.4 by Brion Vibber
  • git #9db25494 - build: Update stylelint-config-wikimedia from 0.10.3 to 0.11.1 by Brion Vibber

timeline edit

  • git #819dcc84 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader

TocTree edit

  • git #d4955e79 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader

Translate edit

  • git #149d0c3c - Minor code cleanups by Niklas Laxström
  • git #eceaaf44 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader
  • git #86e79334 - MessageGroupOld: Remove unused setters by Niklas Laxström
  • git #17a71b41 - hooks.txt: Improve language by Niklas Laxström
  • git #42ea1b9a - Breaking change: Remove translation aids customization by Niklas Laxström
  • git #d2bccfd2 - Remove all usage of blacklist/whitelist (task T277965) by Abijeet
  • git #bd3281ee - Special:PageTranslation: Avoid getting messages inside a loop by Niklas Laxström
  • git #de37694b - Refactor translatable page move by Abijeet
  • git #50d442da - Special:PageTranslation: Consistent success/warning/error messages by Niklas Laxström

TwoColConflict edit

  • git #727cb564 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader

UniversalLanguageSelector edit

  • git #35f48f65 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader
  • git #9f92d7e7 - Register meta data to allow Vector to handle display of this menu item (task T289630) by jdlrobson
  • git #4c3907e6 - Revert "Language button icon/button should be consistent with other buttons" by Jdlrobson
  • git #5ca2ccb5 - Language button icon/button should be consistent with other buttons (task T289630) by jdlrobson

UploadWizard edit

  • git #0567edb3 - build: Updating mediawiki/mediawiki-phan-config to 0.11.0 by libraryupgrader
  • git #102c8dae - build: Updating dependencies by libraryupgrader

UrlShortener edit

  • git #0b56688b - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader

VipsScaler edit

  • git #b47173f4 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader

VisualEditor edit

WebAuthn edit

  • git #b0f95c97 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader
  • git #34534cf3 - Remove superfluous 'implements IManageForm' by Reedy

Wikibase edit

  • git #713a2fc1 - tests: Adjust for upcoming typehints addition to RDBMS classes by Daimona Eaytoy
  • git #7199e8c6 - Replace DBMasterPos with DBPrimaryPos by Alexander Vorwerk
  • git #e09809f4 - build: Updating mediawiki/mediawiki-codesniffer to 37.0.0 by Umherirrender
  • git #3d9ae17c - FP: use dynamic IDs in tests to avoid collisions by Jakob Warkotsch
  • git #50c12e56 - FP: use EntityIdParser in CallbackFactory (task T288598) by Jakob Warkotsch
  • git #ef6792e7 - FP: reenable testShouldPrefetchFederatedProperties by Jakob Warkotsch
  • git #b896ec64 - Fix phan issues by Jakob Warkotsch
  • git #93722943 - FP: improve FPEPOG comments (task T289667) by Jakob Warkotsch
  • git #654334f7 - Renable Phan for Wikibase (task T289040) by Thomas Arrow
  • git #4fed3d5a - selenium: Update README.md files (task T282237) (task T289853) by Željko Filipin
  • git #7d067ec4 - Include hack to load badly namespaced classes (task T289040) by Thomas Arrow
  • git #f3d4c21f - Update wdio-wikibase in data-bridge to 5.1.0 (task T288443) by Dat
  • git #0f5ba7a7 - Update wdio-wikibase to 5.1.0 (task T288443) by Dat
  • git #24da8a2b - Load DataModel Libraries from extension.json not composer.json (task T289040) by Thomas Arrow
  • git #21d5778d - Extract requireExtensions() function for api-testing by Lucas Werkmeister
  • git #edfae7a9 - Reflect the IRC migration to libera.chat (task T283707) by sihe
  • git #32548d59 - Reflect the IRC migration to libera.chat (task T283707) by sihe
  • git #253c64e2 - Reflect the IRC migration to libera.chat (task T283707) by sihe
  • git #e9320344 - Reflect the IRC migration to libera.chat (task T283707) by sihe
  • git #f9da9da9 - Make sure all Wikibase codebases run PHPCS during `composer test` (task T188395) by Bereket teshome
  • git #662a57b3 - For the sake of consistency, make sure all Wikibase codebases run PHPCS during `composer test` (task T188395) by Bereket teshome
  • git #54f97f54 - For the sake of consistency, make sure all Wikibase codebases run PHPCS during `composer test` (task T188395) by Bereket teshome
  • git #82911cf2 - For the sake of consistency, make sure all Wikibase codebases run PHPCS during `composer test` (task T188395) by Bereket teshome
  • git #8280b6a0 - Add 5.4 release date by Jakob Warkotsch
  • git #54cf4cc5 - Extract EntityRedirectTargetLookup from EntityRedirectLookup (task T280771) by Jakob Warkotsch
  • git #db0f14d0 - Add `EntityRedirectLookup::FOR_UPDATE` (task T280771) by Jakob Warkotsch
  • git #e15e1696 - Update release date of 9.6.1 by Lucas Werkmeister
  • git #54f75ac7 - Update release notes for fixed Snak interface by Lucas Werkmeister
  • git #b3f516ee - Fix Snak interface by tzhelyazkova
  • git #7a4b3547 - Update data-values to 3.0.0 by tzhelyazkova
  • git #1206d76b - Update data-values to 3.0 and prepare for release by tzhelyazkova
  • git #437c3906 - log the errant entityId and targetId in entityRedirect exceptions by Ariel T. Glenn
  • git #e9d266ab - SiteLinkList use Iterator by addshore
  • git #19a83fc7 - StatementList use Iterator; by addshore
  • git #74d6d020 - Also test PHP 8.0 in Travis CI (task T271109) by Lucas Werkmeister
  • git #199b5418 - Also test PHP 8.0 in Travis CI (task T271109) by Lucas Werkmeister
  • git #22a77025 - Update mediawiki-codesniffer to 34.0.0 (task T271109) by Lucas Werkmeister
  • git #d4226657 - Also test PHP 8.0 in Travis CI (task T271109) by Lucas Werkmeister
  • git #482b8d15 - Update mediawiki-codesniffer to 34.0.0 (task T271109) by Lucas Werkmeister
  • git #cd2745dd - Update mediawiki-codesniffer to 34.0.0 (task T271109) by Lucas Werkmeister
  • git #3eda086e - Update mediawiki-codesniffer to 34.0.0 by Lucas Werkmeister
  • git #0cf5c7e0 - Switch Travis CI to Ubuntu Xenial by Lucas Werkmeister
  • git #1af4918c - Also test with PHP 8.0 by Jeroen De Dauw
  • git #34f7e283 - Replace wikibase-codesniffer with mediawiki-codesniffer (task T266823) by addshore
  • git #b88bc369 - Replace wikibase-codesniffer with mediawiki-codesniffer (task T266823) by addshore
  • git #5553c090 - Replace wikibase-codesniffer with mediawiki-codesniffer (task T266823) by addshore
  • git #2baf6840 - Replace wikibase-codesniffer with mediawiki-codesniffer (task T266823) by addshore
  • git #307a6e5b - Allow installation on PHP 8.0 systems by Jeroen De Dauw
  • git #80a1f4c6 - Fix LabelDescriptionLookup comment by Lucas Werkmeister
  • git #142cba60 - Document language fallback behavior of interfaces (task T266145) by Lucas Werkmeister
  • git #19024169 - Rephrase release note by Itamar Givon
  • git #b4e0ba45 - Update release notes by Itamar Givon
  • git #82d6ce6a - Restore typehinting docblocks by Itamar Givon
  • git #5d942610 - Retire usages of Immutable interface by Itamar Givon
  • git #03d6ed1a - Ignore phpunit tests result cache by Itamar Givon
  • git #ae387e51 - Remove uagsges of Hashable interface by Itamar Givon
  • git #005d06da - Remove unneeded @phpcs:disable comments (task T253636) by Lucas Werkmeister
  • git #90ed1703 - Update wikibase/wikibase-codesniffer to 1.2.0 (task T253636) by Lucas Werkmeister
  • git #8eb1f7f4 - Deprecate non-variadic use of some functions (task T253636) by Lucas Werkmeister
  • git #3a930bfa - Bump line length to 120 characters (task T253636) by Lucas Werkmeister
  • git #54e164a7 - Change some assertEquals to assertSame (task T253636) by Lucas Werkmeister
  • git #73179acf - Changed the linelimit to 120 as per psr-12 by rosalie
  • git #de0f3908 - Updated wikibase-codesniffer to 1.2.0 by rosalie
  • git #8ffdb04c - Revert "Update wikibase-codesniffer to v1.2.0" by rosalie
  • git #95550546 - manually fix phpcs errors by rosalie
  • git #5f2316d8 - Update wikibase-codesniffer to 1.2.0 by rosalie
  • git #1fbc8ee2 - manually fixed phpcs errors by rosalie
  • git #c54fbaa6 - Update wikibase-codesniffer to 1.2.0 by rosalie
  • git #9a1636f9 - Update wikibase-codesniffer to v1.2.0 by rosalie
  • git #474e7d4d - Update my link (#257) by Jeroen De Dauw
  • git #bc279b18 - Update my link by Jeroen De Dauw
  • git #24fd92a3 - Update release date 9.5.0 (#827) by Tobias Andersson
  • git #d076c909 - Branch alias to dev-master: 9.6.x-dev by Tobias Andersson
  • git #ede5c575 - Date relnotes for 9.5.0 by Tobias Andersson
  • git #52e4d9df - Ensure hash stability (task T253637) by Tobias Andersson
  • git #89e73c4a - PHPMD: update config to ignore magic functions by Tobias Andersson
  • git #eac589ec - testSerializationStability by Tobias Andersson
  • git #d4331bde - WikibaseDataModel: PHP 7.4 CI fails (task T243590) by Tobias Andersson
  • git #eb1549f4 - Branch alias to "dev-master": "9.5.x-dev" by addshore
  • git #d45a6a2e - Date relnotes for 9.4.0 by addshore
  • git #da697395 - Address review feedback by Matthias Mullie
  • git #e826d499 - Add getter for statement guid part by Matthias Mullie
  • git #62e8971d - Simplify ByPropertyIdGrouper::addPropertyIdProvider() by Lucas Werkmeister
  • git #a4cf78f3 - Document TermTypes usage for TermBuffer by Jakob Warkotsch
  • git #221c0908 - composer branch-alias to 5.3-dev by addshore
  • git #0ffe4e42 - composer branch-alias to 9.4.x-dev by addshore
  • git #c266c314 - RELNOTES finalize 5.2.0 by addshore
  • git #d4430637 - RELNOTES finalize 9.3.0 by addshore
  • git #e0988d8e - Relax wikimedia/assert dependency to allow upgrade to 0.5.0 by James Forrester
  • git #b5330815 - Relax wikimedia/assert dependency to allow upgrade to 0.5.0 by James Forrester
  • git #e9f24ab7 - Release 5.1.0 by Marius Hoch
  • git #fc416361 - Add interfaces for writing Item/Property term stores by Marius Hoch
  • git #9d16c2cd - Add TermTypes class with term type constants by Jakob Warkotsch
  • git #00ddba68 - travis, coverage from php 7.4 by addshore
  • git #c7f67c1c - travis, coverage from php 7.4 by addshore
  • git #6e3bc388 - RepositoryNameAssertTest, use addToAssertionCount(1) by addshore
  • git #20078404 - Do not allow failures in the php 7.4 travis CI build by sihe
  • git #069b8a15 - phpunit8, and wb codesniffer 1.1 by addshore
  • git #a5c2be0d - fix typo in readme by addshore
  • git #6026f1b9 - "phpunit/phpunit": "~8.0" by addshore
  • git #2be1e855 - "wikibase/wikibase-codesniffer": "~1.1.0" by addshore
  • git #8ec93931 - "wikibase/wikibase-codesniffer": "~1.0.0" by addshore
  • git #ca2da2c8 - "phpunit/phpunit": "~8.0" by addshore
  • git #831af95d - "wikibase/wikibase-codesniffer": "~1.1.0" by addshore
  • git #40424f65 - "wikibase/wikibase-codesniffer": "~1.0.0" by addshore
  • git #1f270194 - Update covers-validator and phpunit by addshore
  • git #572764bb - "wikibase/wikibase-codesniffer": "~1.1.0" by addshore
  • git #f6fc2412 - "wikibase/wikibase-codesniffer": "~1.0.0" by addshore
  • git #dd2d93b8 - Update branch alias (not sure if this is used) by addshore
  • git #504ac864 - RELNOTES, ## Version 5.0.0 (2020-01-24) by addshore
  • git #695e5568 - README suggest installing ~5.0 by addshore
  • git #3db9514c - List wikidata dev team as an author by addshore
  • git #70f7f6f7 - List wikidata dev team as an author by addshore
  • git #fa9f8630 - List wikidata dev team as an author by addshore
  • git #c092f483 - Only allow installing with ~9.0|~8.0 for DM by addshore
  • git #a5e2ec7f - README, update example require snippet for 2.0 by addshore
  • git #c06ef187 - RELNOTES, ### 2.10.0 (2020-01-24) by addshore
  • git #43501f01 - RELNOTES, Raised minimum PHP version to 7.0 (^7.0) by addshore
  • git #42edb7db - Update composer branch alias, 2.10.x-dev by addshore
  • git #4de069ca - require "php": "^7.0" by addshore
  • git #5ea7d146 - Remove RELNOTES from readme by addshore
  • git #9fc26d5c - RELNOTES, add missing note about EntityDeserializer interface by addshore
  • git #7ce01773 - from readme by addshore
  • git #ea2cdce2 - RELNOTES, Raised minimum PHP version to 7.0 (^7.0) by addshore
  • git #83dd8a03 - require "php": "^7.0" by addshore
  • git #602b3697 - RELNOTES, Raised minimum PHP version to 7.0 (^7.0) by addshore
  • git #869d1072 - require "php": "^7.0" by addshore
  • git #a1d42581 - RELNOTES fix header size by addshore
  • git #264ed208 - RELNOTES Require Wikibase DataModel 8.x or 9.x by addshore
  • git #76d5f36b - Only allow installing with ~9.0|~8.0 for DM by addshore
  • git #31cbc60e - Only allow installing with ~9.0|~8.0 for DM by addshore
  • git #18bff5f4 - Update branch alias (not sure if anyone uses this) by addshore
  • git #6398ccf2 - RELNOTES ## Version 9.2.0 (2020-01-24) by addshore
  • git #639b958d - travis, php 7.4 is passing :) by addshore
  • git #25a6ecbe - travis, php 7.4 is passing :) by addshore
  • git #864746ee - travis, test but allow failure of php 7.4 by addshore
  • git #7a611a78 - travis, test but allow failure of php 7.4 by addshore
  • git #18ea5fa9 - travis, test but allow failure of php 7.4 by addshore
  • git #db9d5ff8 - travis, test but allow failure of php 7.4 by addshore
  • git #81e870a5 - travis, remove EOL php version 70 and 71 by addshore
  • git #f7490483 - php 72 and 73 and composer install (#255) by addshore
  • git #d0296aac - php 72 and 73 and composer install by addshore
  • git #e6db7a66 - Just use composer install by addshore
  • git #19e427eb - travis, specify DM at @dev by addshore
  • git #9e57c661 - travis, only run 7.2 and 7.3 by addshore
  • git #cc655c75 - Drop HHVM testing by addshore
  • git #125593b7 - DROP hhvm testing by addshore
  • git #0acd2ddd - Drop hhvm testing by addshore
  • git #f5eb00a3 - Remove unused imports by sihe
  • git #198cbc10 - Change getIterator() type hints to Iterator by sihe
  • git #6e837d83 - Stop testing with php7.0 and php7.1 by Amir Sarabadani
  • git #049d9226 - Stop accepting null for term type and lang in TermBuffer::prefetchTerms() by Amir Sarabadani
  • git #1126e606 - Release 4.0.0 by Amir Sarabadani
  • git #adee3f55 - Test on PHP 7.4 too, allow failure by Reedy
  • git #e5a76fa9 - Test on PHP 7.3 too by Reedy
  • git #3364d3eb - Update code for diff 3.2.0 by Reedy
  • git #0349b4fa - Drop hhvm testing by Sam Reed
  • git #a5a13db9 - Bump diff/diff to ~3.2 and php >= 7.0 by Sam Reed
  • git #d0b45ceb - Fix @since of StatementListProvidingEntity by Lucas Werkmeister
  • git #2be76bbf - Add FallbackLabelDescriptionLookup interface by Lucas Werkmeister
  • git #04263752 - Make use of language features like end() and array_pad() by Thiemo Kreuz
  • git #918084c7 - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #5561fd2b - Optimize EntityId::isForeign() by Lucas Werkmeister
  • git #011f413e - Improve scope wording by Jeroen De Dauw
  • git #222ad89b - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #34333f4a - Use new TestCase class by Jeroen De Dauw
  • git #5f719f7e - Use self-adapter in EntityLookup test double by Jeroen De Dauw
  • git #5d62308c - Add adapters from focused lookups to EntityLookup by Jeroen De Dauw
  • git #476ea258 - Provide test double for ItemLookup and PropertyLookup by Jeroen De Dauw
  • git #3ac826d0 - Update composer.json by Jeroen De Dauw
  • git #e9d43a7d - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #fc930ba0 - Use fully qualified names in @covers tags by Jeroen De Dauw
  • git #4cfd78b7 - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #771f27b7 - Add SeekableEntityIdPager by Jeroen De Dauw
  • git #7e996f08 - Add vararg constructor to InMemoryEntityLookup by Jeroen De Dauw
  • git #648c83a2 - Throw exception rather than ignoring non-iterable by Jeroen De Dauw
  • git #6909028a - Scrutinizer: Use PHP 7 by Leszek Manicki
  • git #8f8c6a48 - Use HHVM 3.18 on Travis CI by Leszek Manicki
  • git #c669f98b - Remove non-existing dir from composer autoloader by Jeroen De Dauw
  • git #102bed5a - Always use vendor PHPUnit by Jeroen De Dauw
  • git #d9e5d083 - fix exception class name by alaasarhan
  • git #664a6770 - use 3.18 hhvm version as in production by alaasarhan
  • git #a2d23868 - add description for IllegalArgumentException case by alaasarhan
  • git #cb5a01c0 - Fix hhvm version to latest supporting php by alaasarhan
  • git #83787f53 - Document IllegalArgumentException as throwable in EntityIdFormatter (task THTTPS://PHABRICATOR.WIKIMEDIA.ORG/T207479) by alaasarhan
  • git #d785dfa2 - 3.13 release by Gergő Tisza
  • git #e8bec5aa - .gitattributes, .phpcs.xml export-ignore by addshore
  • git #6c5e1cca - Specifiy PHP version for Scrutinizer by Gergő Tisza
  • git #f78ebb7c - Compatible with assert ~0.2.2|~0.3.0|~0.4.0 by Thiemo Kreuz
  • git #7600fe5e - Update wikimedia/assert, minimum PHP version by Gergő Tisza
  • git #266bf9db - Add release note for 9.1.0 about preventing redirecting an entity to itself by Amir Sarabadani
  • git #7d4e1714 - 9.1.0 release by Gergő Tisza
  • git #0bd96c83 - Prevent redirecting an entity to itself (task T214920) by Amir Sarabadani
  • git #f2ae00ad - Compatible with assert ~0.2.2|~0.3.0|~0.4.0 by Thiemo Kreuz
  • git #12a8aa24 - Update wikimedia/assert, minimum PHP version by Gergő Tisza
  • git #3beee381 - Travis: Don't run phpmd with HHVM by Marius Hoch
  • git #dfc93ab4 - Also test with php 7.3 by Jeroen De Dauw
  • git #927c5446 - Add ExceptionIgnoringEntityLookup by Lucas Werkmeister
  • git #e8eb57bd - Release 2.9.1 by Marius Hoch
  • git #d9fd1d33 - Remove link to dead project by Jeroen De Dauw
  • git #ba471e10 - Update test doc by Jeroen De Dauw
  • git #e1c15012 - Update datavalue dev dependencies by Jeroen De Dauw
  • git #760bc09c - Simplify deserializePropertyId by Jeroen De Dauw
  • git #2dc34037 - SnakDeserializer: Use instanceof instead of EntityId::getEntityType by Marius Hoch
  • git #79e03880 - Don't test prefixed entity IDs here. by daniel
  • git #d69959af - Apply ID prefix mapping in SnakDeserializer. (task T211927) by daniel
  • git #9afd7c63 - Travis: Don't run phpmd with HHVM by Marius Hoch
  • git #53565902 - Revert "Temporarily remove PHPMD" by Marius Hoch
  • git #35892cbd - Make use of DispatchableDeserializer interface by Thiemo Mättig
  • git #13db7da5 - Travis: Don't run phpmd with HHVM by Marius Hoch
  • git #c6602dba - Same "The Wikidata team" as in other repositories by Thiemo Kreuz
  • git #1eec7301 - Temporarily remove PHPMD by Thiemo Kreuz
  • git #64c2e210 - Make it clear I am not the only author by Jeroen De Dauw
  • git #7df01f27 - Fix earlier ClearbaleEntity revert by Jeroen De Dauw
  • git #1eca0eeb - 2.9 release by Jeroen De Dauw
  • git #6f710595 - Update composer.json by Jeroen De Dauw
  • git #35ec06c1 - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #27470d53 - Add a couple more RELNOTES for 3.12.0 by addshore
  • git #5af202b9 - 3.12 release by Jeroen De Dauw
  • git #188547d4 - Update Wikibase PHPCS rule set to latest release by Thiemo Kreuz
  • git #76e11305 - Update Wikibase PHPCS rule set to latest release by Thiemo Kreuz
  • git #9b4d334f - Update README.md by Jeroen De Dauw
  • git #1e90a8cc - Update composer.json by Jeroen De Dauw
  • git #f1ba7a85 - Allow installation with DM 9.x by Jeroen De Dauw
  • git #a760fd5c - Specify compat with DM 9.x by Jeroen De Dauw
  • git #dcb84909 - Update Wikibase PHPCS rule set to latest release by Thiemo Kreuz
  • git #c82371aa - 9.0.0 release by Jeroen De Dauw
  • git #afabe175 - UnresolvedEntityRedirectException: Mention source entity id (#200) by Marius Hoch
  • git #5b7e2c43 - Make DataModel usable in Wikibase again by Jeroen De Dauw
  • git #3d2b287b - Remove unused aliases file (#800) by Jeroen De Dauw
  • git #d686f6d3 - Update composer.json by Jeroen De Dauw
  • git #165ed17f - Update composer.json by Jeroen De Dauw
  • git #54b77e02 - Update README.md by Jeroen De Dauw
  • git #a2854757 - Allow iterable in SiteLinkList constructor by Jeroen De Dauw
  • git #7067825a - Update dev dependencies, including PHPUnit to 5.x by Jeroen De Dauw
  • git #e1acc7a4 - Drop PHP 5.5 support by Jeroen De Dauw
  • git #09970edb - Add tests for invalid argument exceptions by Jeroen De Dauw
  • git #861fc7cc - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #4430d56d - Take iterable in TermList constructor by Jeroen De Dauw
  • git #2fc50cf3 - Rename add to addAll by Jeroen De Dauw
  • git #85389b2f - Add TermList::add by Jeroen De Dauw
  • git #cf11487d - No longer spcify compat with Diff 1.x by Jeroen De Dauw
  • git #a271ba0d - Also run tests with PHP 7.2 and DM 8 by Jeroen De Dauw
  • git #d78c404c - Allow installation with DataModel 8.x by Jeroen De Dauw
  • git #42c359a3 - Use more modern PHPUnit by Jeroen De Dauw
  • git #61617f1f - Added compatibility with Wikibase DataModel 8.x by Jeroen De Dauw
  • git #2a818804 - Stop supporting PHP 5.5.x by Jeroen De Dauw
  • git #90154589 - Use slightly less ancient PHPUnit by Jeroen De Dauw
  • git #8d78f41c - Add compatibility with DataModel 8.x by Jeroen De Dauw
  • git #9c304390 - 8.0.0 release by Jeroen De Dauw
  • git #a8261384 - Remove WIKIBASE_DATAMODEL_VERSION constant by Jeroen De Dauw
  • git #8ad91389 - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #e06f798b - Allow installation Geo 3.x as dev dependency by Jeroen De Dauw
  • git #01dd1a6e - Allow installation with DataValues 2.x by Jeroen De Dauw
  • git #5803235d - Add missing entry to release notes by Jeroen De Dauw
  • git #6ef673f7 - Remove duplicate line in release notes by Jeroen De Dauw
  • git #25701430 - Readme style by Jeroen De Dauw
  • git #edd176cd - Update README.md by Jeroen De Dauw
  • git #5137dd73 - Update README.md by Jeroen De Dauw
  • git #07bf18e0 - Use proper FQNs for @covers and @uses by Jeroen De Dauw
  • git #7e4e699a - Introduce StatementListProvidingEntity interface by Jakob Warkotsch
  • git #cfaf1a3d - Remove versioneye badge by Jeroen De Dauw
  • git #94a005b4 - Update phpcs config file in .gitattributes by Leszek Manicki
  • git #8b36cd10 - Update RELEASE-NOTES.md by Thiemo Kreuz
  • git #18a5d4c1 - Release 3.10.0 by Marius Hoch
  • git #eaffad94 - Merge in `ClearableEntity` from 7.5.0 by Jakob Warkotsch
  • git #8a05d201 - Add release notes for 7.4.1 & add EntityDocument::clear to 8.0.0 by addshore
  • git #3f3649a6 - Add 7.4.0 release notes by addshore
  • git #ddd9f917 - Fix broken Item and Property::testSetEmptyAlias tests by Thiemo Mättig
  • git #7bc91588 - Add clear method to EntityDocument (#776) by Jakob Warkotsch
  • git #11523d46 - Introduce EntityRetrievingClosestReferencedEntityIdLookup by Marius Hoch
  • git #4df14ff4 - Add ReferencedEntityIdLookup interface by Marius Hoch
  • git #1d64e123 - Bumped the min. Diff version up to 2.3 by Leszek Manicki
  • git #e80a14f2 - Update README.md by Jeroen De Dauw
  • git #01d23482 - Fix 2.7.0 release date (today) by Marius Hoch
  • git #ad6cbeff - Update Wikibase CodeSniffer rule set to version 0.4.1 by Thiemo Mättig
  • git #d9dc9d0d - Update release notes for 2.7.0 by Thiemo Kreuz
  • git #a080b090 - SnakDeserializerTest: Remove unused imports by Marius Hoch
  • git #a82e6faa - Introduce LabelLookup interface by Thiemo Mättig
  • git #6e112dc5 - Streamline ItemId and PropertyId constructors a little by Thiemo Mättig
  • git #b4afa001 - Release 2.7.0 by Thiemo Mättig
  • git #1dc76afd - Start using PHPUnit 6 forwards compatibility aliases by Thiemo Mättig
  • git #d2588ea6 - phpdoc: TermList::getIterator can return an Iterator (#774) by addshore
  • git #152792f0 - Update used Wikibase CodeSniffer rule set to version 0.3.0 by Thiemo Mättig
  • git #8814c55d - Reduce line length and simplify PHPCS rule set by Thiemo Mättig
  • git #443052ca - Re-enable two disabled PHPMD rules by Thiemo Mättig
  • git #454e9411 - Update the Wikibase CodeSniffer rule set to version 0.3 by Thiemo Mättig
  • git #ef2524fa - Remove obsolete @var type hints by Thiemo Mättig
  • git #9b95ae5d - Update the Wikibase CodeSniffer rule set to version 0.3 by Thiemo Mättig
  • git #b6131124 - License according to https://spdx.org/licenses/ by Thiemo Kreuz
  • git #3391e7cd - License according to https://spdx.org/licenses/ by Thiemo Kreuz
  • git #43890c12 - License according to https://spdx.org/licenses/ by Thiemo Kreuz
  • git #2ab9cd51 - License according to https://spdx.org/licenses/ by Thiemo Kreuz
  • git #eb64112e - Use ItemIdParser instead of mocks by Thiemo Mättig
  • git #8a5de2a6 - Update README.md by Jeroen De Dauw
  • git #0c8f84eb - Release 3.9.0 by Leszek Manicki
  • git #e9a32b23 - Test with PHP 7.2 on Travis CI by Leszek Manicki
  • git #8c6560e8 - Add disabled entity types in RestrictedEntityLookup (task T178904) by Amir Sarabadani
  • git #667d9d14 - Family name of Thiemo changed by Thiemo Mättig
  • git #128bde77 - Family name of Thiemo changed by Thiemo Mättig
  • git #dab29c31 - Family name of Thiemo changed by Thiemo Mättig
  • git #ba17d3f3 - Family name of Thiemo changed by Thiemo Mättig
  • git #7623cfef - Sync with 7.3: Optimize EntityId::getRepositoryName and ::getLocalPart (#769) by Leszek Manicki
  • git #f1b38b9b - Update README.md by Thiemo Mättig
  • git #6e193270 - Document public getters to return Dispatchable(De)serializers by Thiemo Mättig
  • git #b94dfc5f - Fix SnakDeserializer causing "Undefined index" errors by Thiemo Mättig
  • git #e05df3b2 - Release 2.7.0 by Thiemo Mättig
  • git #2363eab2 - Make use of the …::class feature by Thiemo Mättig
  • git #ee8a9253 - Mention 7.2.0 in the master release notes by Marius Hoch
  • git #c54a5e0a - Optimized DispatchingEntityIdParser (#764) by Marius Hoch
  • git #f15d2c2d - Heavily optimize SnakList::moveSnaksToBottom (#762) by Thiemo Mättig
  • git #4633815e - Fix Alias/TermDeserializers failing on numeric array keys by Thiemo Mättig
  • git #a55c8e92 - Stop using numeric entity IDs by Thiemo Mättig
  • git #19d74bf4 - Improve documentation of confusing newEntity(De)Serializer methods by Thiemo Mättig
  • git #6ea7f57e - Release 2.6.0 (#122) by Thiemo Mättig
  • git #f26c1061 - Release 2.6.0 (#237) by Thiemo Mättig
  • git #7b40b362 - Updatedn and maximized all dev dependencies by Thiemo Mättig
  • git #c4904793 - Can't abbreviate composer validate as @validate by Thiemo Mättig
  • git #457bd6c6 - Can't abbreviate composer validate as @validate by Thiemo Mättig
  • git #5a1804f6 - Can't abbreviate composer validate as @validate by Thiemo Mättig
  • git #c3ff895c - Can't abbreviate composer validate as @validate by Thiemo Mättig
  • git #3df94bae - Use current lower limits for PHPCS and MD (#589) by Thiemo Mättig
  • git #ce097bc4 - Mention removed HashArray in release notes by Thiemo Mättig
  • git #1d2be4e0 - Compatible with data-values/number 0.9.x by Thiemo Mättig
  • git #7dd2e865 - Compatible with data-values/number 0.9.x by Thiemo Mättig
  • git #a032253c - Refactored away HashArray by jeroendedauw
  • git #c28fe3c1 - Release version 8.0.0 (#754) by Amir Sarabadani
  • git #91bf3009 - Simplify and clean up AliasGroupListTest assertions by Thiemo Mättig
  • git #666614e5 - Fix forgotten Item/Property::setId documentation and exception by Thiemo Mättig
  • git #bf90e796 - Update release notes to reflect current state of master by Thiemo Mättig
  • git #9dd2e82d - Update master after 7.1.0 was released by Leszek Manicki
  • git #8f50ddd8 - Use Wikibase's CodeSniffer instead of MediaWiki's by Thiemo Mättig
  • git #aa8ab72d - Update README and PHPCS command line by Thiemo Mättig
  • git #a24e3d05 - Fix misspelled throws PHPDoc tag by Thiemo Mättig
  • git #459f37d4 - Bump the branch alias by Leszek Manicki
  • git #6cd55bc5 - Release 2.5.0 by Leszek Manicki
  • git #f464da1e - Release 2.5.0 by Leszek Manicki
  • git #207763ea - Merge options to use snak hashes into one (#233) by Lucas Werkmeister
  • git #8207be65 - Remove mediawiki integration files (#118) by Leszek Manicki
  • git #89dda511 - Remove mediawiki integration files by Leszek Manicki
  • git #aaaf9970 - Remove MediaWiki integration (#758) by Kunal Mehta
  • git #2e7f75a3 - Remove auto-generated @param-only PHPDoc blocks that add zero information by Thiemo Mättig
  • git #fed4b2ad - Remove non-standard Composer commands by Thiemo Mättig
  • git #7a32fa61 - Remove non-standard Composer commands by Thiemo Mättig
  • git #fc6e78a7 - Remove non-standard Composer commands by Thiemo Mättig
  • git #2fef1a24 - Remove non-standard Composer commands by Thiemo Mättig
  • git #21542003 - Clarify contract of EntityDocument::isEmpty (#743) by Thiemo Mättig
  • git #9d8e3b2c - Undeprecate SiteLink methods in Item (#734) by Jeroen De Dauw
  • git #c88c6e21 - Rewrite EntitySerializationRoundtripTest by Thiemo Mättig
  • git #e92481bc - Add .gitattributes to exclude not needed files from git exports by Leszek Manicki
  • git #bb3ded6b - Add .gitattributes to exclude not needed files from git exports by Leszek Manicki
  • git #1d037d55 - Switch to Ubuntu Trusty machines to keep HHVM builds by Leszek Manicki
  • git #ba3f2a0f - Add .gitattributes to exclude not needed files from git exports by Leszek Manicki
  • git #2e46aecf - Add .gitattributes to exclude not needed files from git exports by Leszek Manicki
  • git #6924866e - Switch all arrays to short syntax by Leszek Manicki
  • git #7f509cb2 - Add PHPCS config by Leszek Manicki
  • git #eeb489bb - Switch to Ubuntu Trusty machines to keep Travis HHVM builds alive by Leszek Manicki
  • git #4312f5cf - Do not let int as value in Entity::setId (task T151577) by Amir Sarabadani
  • git #4f4777c7 - Deprecate StatementGuid::getSerialization (#752) by Lucas Werkmeister
  • git #8aa72866 - Add strict type hint to StatementGuid constructor by Thiemo Mättig
  • git #e87aebda - Remove auto-generated @param-only PHPDoc blocks that add zero information by Thiemo Mättig
  • git #8893f92e - Clarify documentation of …::newFromArray by Thiemo Mättig
  • git #6fb704e5 - Move EntityIdComposer from Wikibase to DataModelServices (#182) by Amir Sarabadani
  • git #ae2d16af - Remove deprecated Item::getSiteLinks (#739) by Thiemo Mättig
  • git #c8ca6efb - Add license (#181) by Leszek Manicki
  • git #195f669d - Update some assertEquals to more safe assertSame by Thiemo Mättig
  • git #b6cb6947 - Fix broken PHPCS rule set by Thiemo Mättig
  • git #ef3419ce - Flip mixed $expected and $actual parameters by Thiemo Mättig
  • git #0a903ac7 - Add removed PHPCS sniffs back by Thiemo Mättig
  • git #5f36ae31 - Switch to the Wikibase CodeSniffer rule set by Thiemo Mättig
  • git #9a0ca8f9 - Switch from the (bad) MediaWiki to the Wikibase CodeSniffer by Thiemo Mättig
  • git #7adf49ec - Make use of the …::class feature by Thiemo Mättig
  • git #12d65fd3 - Make use of the …::class feature by Thiemo Mättig
  • git #da3e6f4f - Make use of the …::class feature by Thiemo Mättig
  • git #209c93ba - Declare compatibility with data-values/geo 2.0 by Thiemo Mättig
  • git #e537f9f3 - Declare compatibility with data-values/geo 2.0 by Thiemo Mättig
  • git #2b020f6c - Fix code coverage tracking by Jeroen De Dauw
  • git #c94eca7a - Use the ::class feature instead of strings by Thiemo Mättig
  • git #b02ea2b0 - Rename local variable to have more accurate name (#175) by Leszek Manicki
  • git #656f5841 - Fix documentation link by Lucas Werkmeister
  • git #a4c6f27c - Disallow periods in repository names (#737) by Leszek Manicki
  • git #f2db7463 - Much more expressive exception in DispatchingEntityIdParser by Thiemo Mättig
  • git #0c097d9b - Remove deprecated Item::hasSiteLinks by Thiemo Mättig
  • git #8aea136f - Remove no longer used AutoloadingAliasesTest by Leszek Manicki
  • git #49ec7964 - Fix class name ref in doc (#735) by Jeroen De Dauw
  • git #4b64ddcc - Remove silly level 1 heading from README by Jeroen De Dauw
  • git #3ccb80ab - Fixed markdown issue in README by Jeroen De Dauw
  • git #ea24bd47 - Remove redundant EntityIdValue test cases by Thiemo Mättig
  • git #39bb1f32 - Allow PHP serialization of custom ID types and foreign IDs. (#728) by Daniel Kinzler
  • git #bb95e4de - Forward previous exception in EntityIdValue by Thiemo Mättig
  • git #646e0206 - Update 3.8 release date by Thiemo Mättig
  • git #28fca9d0 - Release 3.8.0 by Thiemo Mättig
  • git #15f3d411 - Update date by Thiemo Mättig
  • git #724db813 - Release 2.4.0 by Thiemo Mättig
  • git #a084c77d - Release 2.4.0 by Thiemo Mättig
  • git #6f7f7c1e - Inline all abstract stuff from HashArrayTest to the implementations by Thiemo Mättig
  • git #eba2f6af - Do not use dynamic class name in SnakListTest by Thiemo Mättig
  • git #b00e085a - Fix bad see tag in SnakList by Thiemo Mättig
  • git #18f945e2 - Do not use SnakList::addElement by Thiemo Mättig
  • git #c0c19905 - Release 7.0.0 by Thiemo Mättig
  • git #abd50a07 - Move HashArray::equals to SnakList::equals by Thiemo Mättig
  • git #2ffa7b22 - Remove reindexing feature from ReferenceList::addReference by Thiemo Mättig
  • git #fe946802 - Add autoload-dev composer section (#724) by Bekh-Ivanov Aleksey
  • git #fbfcc6c4 - Changed master branch alias by Bekh-Ivanov Aleksey
  • git #5aa9f35b - Move Hashable interface from HashArray to SnakList by Thiemo Mättig
  • git #874f4d9d - Added suggest section to composer.json w/ DV components (#216) by Jeroen De Dauw
  • git #287e045f - Updated CI config (#215) by Jeroen De Dauw
  • git #2bc82992 - Add ItemId and PropertyId::newFromRepositoryAndNumber by Thiemo Mättig
  • git #a5cc2492 - Add clear to list classes (task T128363) by Bene
  • git #cdc6859b - Remove non-informative "getFoo returns foo" comments by Thiemo Mättig
  • git #2b4d1227 - Avoid calling getFingerprint where not necesarry by Thiemo Mättig
  • git #714762d8 - Remove a lot of non-informative "getFoo returns foo" comments by Thiemo Mättig
  • git #c8cd366b - Do not bind EntityRetrievingTermLookup against Fingerprint by Thiemo Mättig
  • git #d56a7eb7 - Release 2.3.0 (#213) by Thiemo Mättig
  • git #3e4c0aa5 - Inline a few trivial private methods by Thiemo Mättig
  • git #ad3325ea - Merge duplicate array loops by Thiemo Mättig
  • git #1f06f478 - Avoid encoding knowledge about Fingerprints if not necesarry by Thiemo Mättig
  • git #0d752b51 - There was no 2.3 release yet by Thiemo Mättig
  • git #2dc6a386 - Bumped PHP requirement to 5.5 (#211) by Jeroen De Dauw
  • git #8bc4e932 - Don't use numeric IDs for internal PHP serialization. (#716) (task T157442) by Daniel Kinzler
  • git #8134cb7f - Avoid calling getFingerprint where not necesarry by Thiemo Mättig
  • git #6368d1fb - Rework native EntityId(Value) serializations by Thiemo Mättig
  • git #a77671af - Update README.md by Jeroen De Dauw
  • git #1f53d8ce - Release 2.3.0 by Thiemo Mättig
  • git #54205e52 - Micro optimize StatementDeserializer::deserialize (#205) (task T157013) by Marius Hoch
  • git #f90a6f04 - Don't define extension version if already defined by Bekh-Ivanov Aleksey
  • git #d7d4a715 - Replace BasicEntityIdParser with ItemIdParser in tests by Thiemo Mättig
  • git #05ed6494 - Inline trivial new… method in a test by Thiemo Mättig
  • git #e9a32199 - Use private by default by Thiemo Mättig
  • git #ffd20a91 - More specific type hints in ID parser factory code by Thiemo Mättig
  • git #79622acb - Add SnakList constructor by Thiemo Mättig
  • git #927a4cc7 - Documenting all changes so far by Thiemo Mättig
  • git #29defe34 - Drop "accept duplicates" feature from HashArray by Thiemo Mättig
  • git #b80b31fd - Drop unused HashArray::removeDuplicates by Thiemo Mättig
  • git #ba6fc408 - Remove unused HashArray::rebuildIndices and indicesAreUpToDate by Thiemo Mättig
  • git #1b86e174 - Add missing parameters to EntityIdParsingException (#708) by Thiemo Mättig
  • git #1fdb2a31 - Add missing ReferenceList::addReference test case by Thiemo Mättig
  • git #4b1702c2 - Remove unused RuntimeException imports by Thiemo Mättig
  • git #37d5ca8b - Added missing Statement::getHash tests by jeroendedauw
  • git #9076164a - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #5b3582f8 - Remove all deprecated class aliases (#657) by Thiemo Mättig
  • git #57255bad - Added missing SiteLinkList::count tests by jeroendedauw
  • git #d3cf90f9 - Fix all "incompatible type" warnings by Thiemo Mättig
  • git #5970898a - Avoid PHPUnit deprecation warnings (#701) by Jeroen De Dauw
  • git #7e483eda - Inline trivial returnCallback as closure by Thiemo Mättig
  • git #989be0b3 - Avoid numeric Property IDs in StatementListTest by Thiemo Mättig
  • git #b49f432a - Switch to MediaWiki PHPCS rule set by Thiemo Mättig
  • git #e90a6232 - Avoid calling EntityId::newFromNumber when not needed by Thiemo Mättig
  • git #114b90d3 - Fix spacing by Leszek Manicki
  • git #fd6c1fed - Fixed typo by Jeroen De Dauw
  • git #5f579adc - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #252bab8f - Add release notes of 6.3.1 by Leszek Manicki
  • git #d44fe939 - Allow calling getNumericId on foreign ItemIds and PropertyIds by Leszek Manicki
  • git #97e9451f - Remove unused code in PrefixMappingEntityIdParser (#163) by Leszek Manicki
  • git #e5fd0e46 - Use short array syntax in docs for consistency (#693) by Leszek Manicki
  • git #a0f437f6 - Reuse parser instances for the same repository in PrefixMappingEntityIdParserFactory by Leszek Manicki
  • git #dea5146d - Fix spacing issue (#692) by Leszek Manicki
  • git #635a45c1 - Update release date of 3.7.0 by Leszek Manicki
  • git #21b7ca6b - Release 3.7 (#159) by Jakob Warkotsch
  • git #3d954709 - Clarify return values of DispatchingEntityLookup methods by Leszek Manicki
  • git #3f91bc60 - Update DataValues Number to 0.8.0 (#109) by Thiemo Mättig
  • git #cca68131 - Make DispatchingEntityLookup not throw exceptions on ids (task T150328) by Leszek Manicki
  • git #ba23e975 - Restore PHPUnit compatibility by Thiemo Mättig
  • git #773e5cd9 - Make use of DataModel 6.1 features by Thiemo Mättig
  • git #1f431b75 - Remove "will be removed in 6.0" by Thiemo Mättig
  • git #302778ed - Document usages of the Int32EntityId interface by Jeroen De Dauw
  • git #f9870ddd - Drop FingerprintHolder completely. Add to v7 release notes by Amir Sarabadani
  • git #352b71aa - FingerprintHolder is deprecated use FingerprintProvider instead by Amir Sarabadani
  • git #4c52f34f - Add DispatchingEntityLookup by Leszek Manicki
  • git #f7608f2a - Add @since tags to public methods in PrefixMappingEntityIdParser and PrefixMappingEntityIdParserFactory by Leszek Manicki
  • git #116e8062 - Release 6.3.0 by Leszek Manicki
  • git #d02a3d83 - Add @since tags to methods in RepositoryNameAssert by Leszek Manicki
  • git #aae669e4 - Add PrefixMappingEntityIdParserFactory by Leszek Manicki
  • git #745d004d - Add functions to assert a value is a valid repository name, by Leszek Manicki
  • git #5a519e08 - Remove redundant $prefix parameter. by Leszek Manicki
  • git #7e8e8776 - Add PrefixMappingEntityIdParser by Leszek Manicki
  • git #e1749913 - Add UnknownForeignRepositoryException (#154) by Leszek Manicki
  • git #ae026a83 - Release 6.2.0 (#684) by Jakob Warkotsch
  • git #fe0eb9e1 - Remove no longer valid note in EntityId docs (#685) by Leszek Manicki
  • git #175382c0 - Remove my name by jeroendedauw
  • git #b3c29573 - Add EntityIdPager from Wikibase\Repo\Store by Marius Hoch
  • git #f25de307 - Switch arrays to short array syntax by Leszek Manicki
  • git #68d138c5 - Switch arrays to short array syntax by Leszek Manicki
  • git #e81cb284 - Add Foreign Entity Ids specification by Leszek Manicki
  • git #bba27f3f - Add support for repo prefixes in DispatchingEntityIdParser by Leszek Manicki
  • git #76dbb1f9 - Raise PHP version requirement to 5.5 (#148) by manicki
  • git #1e7b1cb5 - Support foreign EntityIds. (task T145516) by Jakob Warkotsch
  • git #832e61fd - Fix typo in doc of SuffixEntityIdParser's constructor by Leszek Manicki
  • git #fa2a9075 - Raise PHP version requirement to 5.5 by Leszek Manicki
  • git #d57b50b8 - Revert "Document usages of the Int32EntityId interface" by Jeroen De Dauw
  • git #e6755fce - Document usages of the Int32EntityId interface by Thiemo Mättig
  • git #ca78bb64 - Avoid counting when not necesarry by Thiemo Mättig
  • git #bd844af7 - Remove "@group …Test" tags for individual tests by Thiemo Mättig
  • git #e12bd239 - Update DataValues Number to 0.8.0 by Thiemo Mättig
  • git #63e35b6b - Release 6.1.0 by Thiemo Mättig
  • git #3f950310 - Add Int32EntityId by Thiemo Mättig
  • git #0fa1132b - Serialize EntityIdValue with "id" without newFromArray support by Thiemo Mättig
  • git #325ed057 - Remove wrong return types from patchers by Thiemo Mättig
  • git #78dc6b18 - Add missing Item and PropertyPatcher tests by Thiemo Mättig
  • git #d54a57fb - Release 3.6.0 with public differs/patchers by Thiemo Mättig
  • git #538ca359 - Make differs/patchers required by MediaInfo public by Thiemo Mättig
  • git #1c8afe55 - Split FingerprintPatcher into TermListPatcher and AliasGroupListPatcher (#125) by Bene
  • git #6f8f692d - Test DM=@dev with PHP 5.5 instead of 5.4 by Thiemo Mättig
  • git #a9e59f13 - Test DM=@dev with PHP 5.5 instead of 5.4 by Thiemo Mättig
  • git #d7118ebe - Test DM=@dev with PHP 5.5 instead of 5.4 by Thiemo Mättig
  • git #f6ed55de - Fix critical StatementListPatcher regressions by Thiemo Mättig
  • git #ccf73569 - Update DataModel version matrix in .travis.yml by Thiemo Mättig
  • git #67371879 - Update DataModel version matrix in .travis.yml by Thiemo Mättig
  • git #a5343626 - Update DataModel version matrix in .travis.yml by Thiemo Mättig
  • git #e7288af0 - Release 3.6.0 by Thiemo Mättig
  • git #410cd4b8 - Block ByPropertyIdArray construction from object properties by Thiemo Mättig
  • git #77ca5de4 - Add index parameter to Statement::addStatement by Thiemo Mättig
  • git #8a55b867 - Fix newline injection vector in StatementGuidValidator (#132) by Thiemo Mättig
  • git #323af8b2 - Release 6.0.1 (#663) by Thiemo Mättig
  • git #b94847fe - Use more readable switch statements in FingerprintPatcher by Thiemo Mättig
  • git #7f02a623 - Introduce StatementListPatcher::patchStatementList by Thiemo Mättig
  • git #14b53993 - Add TODOs to various diff(er)s and patchers by Thiemo Mättig
  • git #97ab84b0 - Fix newline injection vector in EntityId validation by Thiemo Mättig
  • git #35e08680 - Fix broken FingerprintPatcherTest by Thiemo Mättig
  • git #57f8c3d2 - Streamline FingerprintPatcher (#120) by Thiemo Mättig
  • git #2e8c68c1 - Add missing FingerprintPatcher test cases (#126) by Thiemo Mättig
  • git #2939686e - Unify wording of "@license GPL-2.0+" lines by Thiemo Mättig
  • git #096d51d1 - Unify wording of "@license GPL-2.0+" lines by Thiemo Mättig
  • git #eb29a630 - Fix typo in @author tag by Thiemo Mättig
  • git #d6853f90 - Unify wording of "@license GPL-2.0+" lines by Thiemo Mättig
  • git #74d4c5cb - Add missing PropertyIdProvider types by Thiemo Mättig
  • git #d0dbff1c - Unify wording of "@license GPL-2.0+" lines by Thiemo Mättig
  • git #7341478a - Add missing return types to private methods by Thiemo Mättig
  • git #bbf1375a - Add missing type hints to getters that return mocks by Thiemo Mättig
  • git #10add4da - Make DispatchableDe/Serializer tests as specific as possible by Thiemo Mättig
  • git #5e716222 - Minimize FingerprintPatcher implementation by Thiemo Mättig
  • git #534031e8 - Add lots of FingerprintPatcher test cases by Thiemo Mättig
  • git #689961a8 - Update release date by Thiemo Mättig
  • git #2af2dba2 - Update release date by Thiemo Mättig
  • git #573b930d - Fix compatibility with older DM versions by Bene
  • git #522a0ceb - Add compatibility with DataModel 6.0 by Bene
  • git #054c85a7 - Remove slow tag from EntityDeserializationCompatibilityTest by Thiemo Mättig
  • git #2b220255 - Release 3.5.0 by Thiemo Mättig
  • git #881bd965 - Release 2.2.0 by Thiemo Mättig
  • git #8496b80b - Add compatibility with DataModel 6.0 by Bene
  • git #9cccf1f1 - Add compatibility with DataModel 6.0 by Bene
  • git #96524919 - Release 6.0.0 by Bene
  • git #98152a1c - Update release notes for 6.0.0 by Bene
  • git #5567915d - Release 6.0.0 by Thiemo Mättig
  • git #9de1b62c - Remove clear from Entity, Item and Property by Bene
  • git #285179c6 - Restore 4.4 behavior of ReferenceList::addReference at index by Thiemo Mättig
  • git #ea76a4ab - Add interfaces to Item and Property by Bene
  • git #4f476687 - Update RELEASE-NOTES.md by Bene
  • git #01eab3ae - Update RELEASE-NOTES.md by Bene
  • git #a6ec3152 - Add missing @param doc by jeroendedauw
  • git #2bb8c95e - Update branch alias by Bene
  • git #733995fc - Remove tests for methods not available any more by Bene
  • git #dcff1cb1 - Make Item and Property no longer extend Entity by Bene
  • git #1b3287d7 - Move EntityTest into subclasses by Bene
  • git #480da995 - Release 5.1.0 by Thiemo Mättig
  • git #3a5fb575 - Remove non-critical type checks from AliasGroupList by Thiemo Mättig
  • git #1b52e939 - Avoid type hinting PHPUnit_Framework_MockObject_MockObject by Thiemo Mättig
  • git #b43cf029 - Implement __clone to fully support deep cloning by Thiemo Mättig
  • git #4046454f - Fix typehints by Bene
  • git #42edc78b - Relase 2.2 by Bene
  • git #e6cf0a52 - Turn LegacyEntity/StatementDeserializers into DispatchableDeserializers by Thiemo Mättig
  • git #da6c7695 - Prepare release 5.1 by Thiemo Mättig
  • git #3eb254a6 - Fix documentation and outdated references by Thiemo Mättig
  • git #af6eb678 - Use PropertyIdProvider in ByPropertyIdArray by Thiemo Mättig
  • git #37d61700 - Add comment to DeserializerFactory constructor by Bene
  • git #57f1492c - Deprecate Holder interfaces (task T128362) by Bene
  • git #b5e05faa - Support custom entity deserializer in DeserializerFactory (task T126932) by Bene
  • git #ce2e42a2 - Set manifest_version in extension.json (task T128312) by Kunal Mehta
  • git #23bff17a - Update example in README and fixed a spelling mistake by aude
  • git #f3b51c4c - Add missing since 3.3 tags to statement filter constants by Thiemo Mättig
  • git #12b9528f - Add missing array type hints by Thiemo Mättig
  • git #dafe597a - too by Thiemo Mättig
  • git #462ad18e - Release 5.0.2 by Thiemo Mättig
  • git #0aed0ad1 - Release 3.4.0 by Marius Hoch
  • git #90a2c112 - Introduce RestrictedEntityLookup::reset (task T127462) by Marius Hoch
  • git #6b19fb56 - Correct @since tag by Jeroen De Dauw
  • git #9e1f7cdd - Fix branch alias by Jeroen De Dauw
  • git #e9489675 - Add RestrictedEntityLookup::resetEntityAccessCount by Marius Hoch
  • git #8d3804f6 - Fix regression when adding the same reference object twice by Thiemo Mättig
  • git #fd9b828a - Add more regression tests for 4.x vs. 5.x compatibility by Thiemo Mättig
  • git #78c95330 - Remove dead code from ReferenceListTest by Thiemo Mättig
  • git #38800365 - Update version numbers by Thiemo Mättig
  • git #27238c59 - Release 5.0.1 by Bene
  • git #9246d109 - Add more tests by Thiemo Mättig
  • git #db842e47 - Restore behaviour of ReferenceList::removeReferenceHash by Bene
  • git #c147dc69 - More specific type hints in deserializers by Thiemo Mättig
  • git #9e728da3 - Update release notes for 2.1.0 by Bene
  • git #0a93dea9 - Update release notes for 2.1.0 by Bene
  • git #7565c829 - Added StatementGuidParser fix by Thiemo Mättig
  • git #1136fcff - Update release date by Thiemo Mättig
  • git #791bbd24 - Simplify ReferenceList::::unserialize by Thiemo Mättig
  • git #c03ecb17 - Add missing test cases to LegacyFingerprintDeserializerTest by Thiemo Mättig
  • git #7d8babe8 - Add since tags to EntityId::PATTERN constants by Thiemo Mättig
  • git #4a6e345e - Copy copy methods to Item and Property by Thiemo Mättig
  • git #8bf5d549 - Remove unused method from ItemTest by Bene
  • git #ca1f6997 - Fix broken tests that do nothing or test wrong classes by Thiemo Mättig
  • git #41ded19b - Run tests also with DM 5.0 stable and 5.x dev by Jeroen De Dauw
  • git #0644b1f8 - Update branch alias by Jeroen De Dauw
  • git #7e2208d8 - Update branch alias by Jeroen De Dauw
  • git #a9bd3b86 - Release 2.1.0 by Thiemo Mättig
  • git #8157e198 - Release 2.1.0 by Thiemo Mättig
  • git #6abd8235 - Enable the UnusedLocalVariable PHPMD rule by Thiemo Mättig
  • git #354dfd67 - Fix inconsistent StatementGuid creation and parsing by Thiemo Mättig
  • git #14c4d22a - Release 3.3.0 by Thiemo Mättig
  • git #abcfe64f - Add a lot of missing tests and test cases by Thiemo Mättig
  • git #a0686e1c - Unify duplicate getSiteLinksInDiffFormat methods by Thiemo Mättig
  • git #a46a75e0 - Add documentation to getType methods by Thiemo Mättig
  • git #6647beaa - Simplify PHPCS.xml syntax by Thiemo Mättig
  • git #2291b148 - Use "self" keyword to refer to own class name by Thiemo Mättig
  • git #74b96058 - Split function headers longer than 100 characters by Thiemo Mättig
  • git #4920f76d - Avoid using empty property type in Property::newFromType by Thiemo Mättig
  • git #41345cca - Add public item/property (de)serializer factory methods (task T126932) by Bene
  • git #507b5480 - Simplify array wrapping in test provider by Thiemo Mättig
  • git #70bd84ee - Release 5.0.0 by Thiemo Mättig
  • git #072a412c - Add missing since tag to EntityDocument by Thiemo Mättig
  • git #6e9f663f - Update release notes by Bene
  • git #b4eff1a8 - Add contract of equals to EntityDocument by Bene
  • git #1ab445a5 - Add EntityDocument::copy by Thiemo Mättig
  • git #7a561355 - Revert unnecesarry breaking change to Item::equals by Thiemo Mättig
  • git #fcb26003 - Add more regression tests for ReferenceList by Thiemo Mättig
  • git #f5dd42fd - Rework test for ReferenceList::indexOf using identity by Thiemo Mättig
  • git #279bbcd0 - Make ReferenceList implement Serializable by Bene
  • git #55812cf6 - Update release notes by Bene
  • git #b79f49d7 - Add regression tests for ReferenceList by Bene
  • git #f767f232 - Cleanup ReferenceList changes by Bene
  • git #73d98574 - Fix major bug in Property::clear by Thiemo Mättig
  • git #a15badc2 - Update release notes by Bene
  • git #8f169d15 - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #87c34112 - Add equals to EntityDocument by Bene
  • git #cf120c4d - Separate breaking and other changes by Bene
  • git #42d8b174 - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #c28418ef - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #392b5d13 - Update release notes by Bene
  • git #6c831353 - Update ReferenceList.php by Jeroen De Dauw
  • git #93bd56c0 - Refactor ReferenceList by Bene
  • git #98ffa6a4 - Remove HashableObjectStorage by Bene
  • git #d35124a1 - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #8b1e1f9a - Get rid of unused removeDuplicates method by Bene
  • git #af037df4 - Update coverage validator tool version by jeroendedauw
  • git #3f818e2f - Remove HashableObjectStorage by Bene
  • git #347553bd - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #3c464262 - Get rid of annotations to removed Snaks interface by Bene
  • git #014e42ab - Remove getClaims/setClaims from all Entity classes by Bene
  • git #73916a5f - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #f5084e25 - Update WikibaseDataModel.php by Jeroen De Dauw
  • git #bc04c359 - Remove deprecated Claims class by Bene
  • git #848038f0 - Re-add php version constant by aude
  • git #c086f990 - Add more edge case tests for SnakList construction by Thiemo Mättig
  • git #dc0911a9 - Cleanup phpcs.xml file by Thiemo Mättig
  • git #4b036efc - Use extension registration for MediaWiki extension credits by aude
  • git #e8ada97f - @author Addshore for me everywhere by addshore
  • git #f3776707 - @author Addshore everywhere for me by addshore
  • git #e5bfcbcf - @author Addshore for me everywhere by addshore
  • git #8de18a5e - Release 4.4.0 by Thiemo Mättig
  • git #d414d4d0 - More tests for ItemId/PropertyId::unserialize by Thiemo Mättig
  • git #57a92293 - Use extension registration for MediaWiki credits by aude
  • git #b064fc98 - More specific data type documentation in Property by Thiemo Mättig
  • git #2d707a97 - More specific property type documentation by Thiemo Mättig
  • git #b144ed7d - Use extension registration for MediaWiki credits by aude
  • git #5db6f54d - Update RELEASE-NOTES.md by Thiemo Mättig
  • git #fb219243 - Add missing null type documentations by Thiemo Mättig
  • git #10d937b2 - Use faster --coverage-php by Thiemo Mättig
  • git #9c607229 - Better escaping formatter docs by Thiemo Mättig
  • git #95ef287c - Compatible with DataValues Common 0.3.0 by Thiemo Mättig
  • git #8903ec04 - Compatible with DataValues Common 0.3.0 by Thiemo Mättig
  • git #f783d589 - Add class level doc to StatementGuid by Thiemo Mättig
  • git #add793e1 - Add missing throws tag by Thiemo Mättig
  • git #e800e858 - Name ClassLoader object $classLoader by Thiemo Mättig
  • git #9ea522ed - Avoid full qualified class names by Thiemo Mättig
  • git #9707ea2c - Add missing class level documentation by Thiemo Mättig
  • git #4a8007d1 - More specific class level documentation by Thiemo Mättig
  • git #b54b78c8 - Switch to PSR-4 in test bootstrap by Thiemo Mättig
  • git #64abe7e5 - Remove not needed "by ref" ampersands by Thiemo Mättig
  • git #b8f2a234 - Drop unused import from EntitySerializationRoundtripTest by Thiemo Mättig
  • git #be4b9236 - Fix typo in InProcessCachingDataTypeLookup by Thiemo Mättig
  • git #585009bd - PSR-4 compatible namespaces for test classes by Thiemo Mättig
  • git #67ba7bd9 - Escaping formatter doesn't always return HTML by Thiemo Mättig
  • git #90c4a2ee - Fix remaining minor whitespace issues by Thiemo Mättig
  • git #360cfbce - Remove all @SuppressWarnings tags by Thiemo Mättig
  • git #06e6e8fb - Update RELEASE-NOTES.md by Thiemo Mättig
  • git #5b4e85a9 - Add EntityRedirect::__toString for easy debugging by Thiemo Mättig
  • git #79c06b27 - Name ClassLoader object $classLoader by Thiemo Mättig
  • git #9457f33b - Introduce constants for StatementGrouper names by Thiemo Mättig
  • git #58e004c6 - No newline between @throws and @return by Thiemo Mättig
  • git #2f8b3d38 - SnakRole is not an interface by Thiemo Mättig
  • git #8eb24d8c - Prefer assertSame over assertTrue by Thiemo Mättig
  • git #e8c145df - Filter out terms with empty string value in termlist by jeroendedauw
  • git #011f6aaf - Avoid full qualified class names by Thiemo Mättig
  • git #8d7ec725 - Rename $autoLoader to $classLoader by Thiemo Mättig
  • git #6c593c1d - Introduce constants for StatementGrouper names by Thiemo Mättig
  • git #8466fb51 - Cleaner autoload code in test bootstrap by Thiemo Mättig
  • git #46843c09 - Avoid full qualified class names by Thiemo Mättig
  • git #49606f03 - Make newFromArray return type more specific by jeroendedauw
  • git #4d602d9c - Fix return type doc in EntityIdValue by jeroendedauw
  • git #98f75e5c - Fix typo in docs by jeroendedauw
  • git #89484ba7 - Update EntityIdValue.php by Jeroen De Dauw
  • git #06f191bc - Release 3.2.0 by Thiemo Mättig
  • git #47a7b5ca - Add missing tests and fix issues in FilteringStatementGrouper by Thiemo Mättig
  • git #f1113350 - Use Wb\DM\Stmt\StatementFilter, remove state in FilteringStatementGrouper by Adrian Heine
  • git #aaa20ff5 - Improve documentation by Thiemo Mättig
  • git #910933ed - Add StatementFilter and StatementGrouper tests by Thiemo Mättig
  • git #06b04b3e - Introduce StatementGrouper and StatementFilter by Thiemo Mättig
  • git #f423ba73 - RELEASE-NOTES for 3.1.1 by Marius Hoch
  • git #2ee9508b - Make EntityRetrievingTermLookup handle EntityLookupException by Marius Hoch
  • git #eac54f9b - Update PHPCS rule set to be close to WikibaseDataModel by Thiemo Mättig
  • git #70796a8c - Update phpcs.xml as done in data-model by Thiemo Mättig
  • git #2f32ec68 - Avoid full qualified class names by Thiemo Mättig
  • git #b21775a8 - Fix whitespace in if() and such by Thiemo Mättig
  • git #27c0a087 - Add Composer cache to TravisCI by Jeroen De Dauw
  • git #1b3854b0 - Add Composer cache to TravisCI by Jeroen De Dauw
  • git #23dcaf9a - Add Composer cache to TravisCI by Jeroen De Dauw
  • git #efaecf52 - Validate covers tags by jeroendedauw
  • git #1647290a - Do not apply TooManyPublicMethods to test methods by jeroendedauw
  • git #d6f1a05f - Add and fix PHPCS FunctionSpacing rule by Thiemo Mättig
  • git #56c80207 - Rename PHPCS rule set to WikibaseDataModel by Thiemo Mättig
  • git #ef77cba3 - Fix newline issues according to PHPCS whitespace rules by Thiemo Mättig
  • git #24843f68 - Always include autoloader return value in test bootstrap by jeroendedauw
  • git #23cc7590 - Add type hints by jeroendedauw
  • git #3946cde2 - Add note that class will be removed by jeroendedauw
  • git #f1bd3f5c - Fix release notes for 3.1.0 by Thiemo Mättig
  • git #fca0e865 - Use short $id variable name in short scopes by Thiemo Mättig
  • git #e1fb13cb - 3.1.0 release by jeroendedauw
  • git #3b23b2fb - Update rel notes by jeroendedauw
  • git #ffe344fb - Update UnresolvedEntityRedirectException docs by jeroendedauw
  • git #5c17f963 - Re-enable TooManyPublicMethods rule by jeroendedauw
  • git #a2b48088 - Rewrite ItemTest to not need TestItems any more by Thiemo Mättig
  • git #1df8699e - Rewrite of final TestItems class by Thiemo Mättig
  • git #2b2e39ce - Disable TooManyPublicMethods by Thiemo Mättig
  • git #cbf6d227 - Add missing constructor tests by Thiemo Mättig
  • git #48aee694 - Remove unused use clause from TermLookup by Thiemo Mättig
  • git #dde87396 - Fix type hint in ByPropertyIdGrouper by Adrian Heine
  • git #acace31c - Update CS rules by jeroendedauw
  • git #01cd7972 - Add optional message and previous parameters to UnresolvedEntityRedirectException by jeroendedauw
  • git #139d15a9 - Move PropertyDataTypeMatcher out of Lookup NS by jeroendedauw
  • git #3b1ae327 - Split test method in InProcessCachingDataTypeLookupTest by jeroendedauw
  • git #c6303d73 - Add missing field, remove clutter doc and not needed state by jeroendedauw
  • git #c30ab779 - Update docs by jeroendedauw
  • git #94e07526 - Update PHPCS rules by jeroendedauw
  • git #f040436c - Introduce PropertyDataTypeMatcher and InProcessCachingDataTypeLookup by aude
  • git #982dcf46 - Add missing throws doc by jeroendedauw
  • git #4e4fe9f5 - Add all missing PHPDoc tags by Thiemo Mättig
  • git #4027cc5f - Favor addNewSiteLink() over addSiteLink( new SiteLink() ) by Thiemo Mättig
  • git #f14f6b99 - Favor addNewSiteLink() over addSiteLink( new SiteLink() ) by Thiemo Mättig
  • git #59950bfd - Favor addNewSiteLink() over addSiteLink( new SiteLink() ) by Thiemo Mättig
  • git #0171d2be - Favor addNewSiteLink() over addSiteLink( new SiteLink() ) by Thiemo Mättig
  • git #c03793d3 - Update composer.json by Jeroen De Dauw
  • git #9363e6bb - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #7f48c786 - Improve docs by Jeroen De Dauw
  • git #d90330d7 - Add exception support to InMemoryEntityLookup and add tests for this class. by jeroendedauw
  • git #3b656833 - Do not share mock instances accross test runs by jeroendedauw
  • git #e5c2dec8 - Fix throws tags with multiple exceptions by Thiemo Mättig
  • git #8e1d790e - Use latest version of PHPCS by jeroendedauw
  • git #c15b7518 - Remove no longer needed TooManyMethods PHPMD customization by jeroendedauw
  • git #cb00e11e - Use the latest version of PHPMD by jeroendedauw
  • git #14a0be88 - Update release notes by jeroendedauw
  • git #d69b755b - Update PHPMD min version by jeroendedauw
  • git #cdc80ead - Surpress new PHPMD warnings for old code by jeroendedauw
  • git #fce56b65 - Add ReferenceList::isEmpty by Thiemo Mättig
  • git #2580efd8 - 3.0.0 release by jeroendedauw
  • git #e210da57 - EntityLookup::hasEntity now can throw exceptions by jeroendedauw
  • git #e6b5c541 - Address exception inconsistencies in RedirectResolvingEntityLookup by jeroendedauw
  • git #0c2520be - Update rel notes by jeroendedauw
  • git #49225a2a - Simplify and increase accuracy of test by jeroendedauw
  • git #3dfe1020 - Add EntityAccessLimitException by jeroendedauw
  • git #e15343be - Fixed uncaught exception in EntityIdLabelFormatter::formatEntityId by addshore
  • git #841bd721 - Replace Claims with ArrayObject in tests by Thiemo Mättig
  • git #a03cb7c6 - Update WikibaseDataModel.php by Jeroen De Dauw
  • git #205ef98e - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #a7d22cbe - Add ItemIdParser by Thiemo Mättig
  • git #2f1a87c9 - Remove too specific comments by jeroendedauw
  • git #fa17c9ed - Use tarballs rather than clones by Jeroen De Dauw
  • git #9acf901e - Use the composer cache by Jeroen De Dauw
  • git #f8b30f95 - Replace not needed try catches in EntityRetrievingTermLookup by jeroendedauw
  • git #91694802 - 2.0.0 release (perhaps really this time ;p). by jeroendedauw
  • git #2a8b6951 - Update composer.json by Jeroen De Dauw
  • git #e8255f53 - 4.3.0 release by jeroendedauw
  • git #eeb66f27 - Add test to construct ReferenceList from ReferenceList by Thiemo Mättig
  • git #5fbd41fa - Add x.x.0 to all version numbers by Thiemo Mättig
  • git #a80d9539 - Fix travis configuration by Bene*
  • git #c5a116ae - Add isEmpty to implementations of EntityDocument by Bene
  • git #025d4a7c - Remove unused fixture class by Bene
  • git #2f52db62 - Update composer.json by Jeroen De Dauw
  • git #bc118b43 - Update composer.json by Jeroen De Dauw
  • git #a37ccf73 - Removed dependence on DataModel Services by jeroendedauw
  • git #315ba36b - Correct release date by jeroendedauw
  • git #de609d39 - Clean up SuffixEntityIdParser by Thiemo Mättig
  • git #1f0d50ec - fixed comment by Jonas Kress
  • git #390920c2 - Fix release version by Bene
  • git #a38e32e7 - Add isEmpty to EntityDocument by Bene
  • git #8f973fa6 - Release 2.0.0 by Bene
  • git #584d5735 - Revert "Revert "Drop dependency on Wikibase DataModel Services"" by Bene
  • git #a1daef0d - Remove deprecated methods by Bene
  • git #8618fe03 - Fix copy paste mistake by Thiemo Mättig
  • git #a7b6b0b8 - Remove false from EntityRedirectLookup by Thiemo Mättig
  • git #2fdb92ba - Adjust files to 1.9.1 release by Bene
  • git #32cf1c87 - Revert "Drop dependency on Wikibase DataModel Services" by Bene*
  • git #cd0077d5 - Drop dependency on Wikibase DataModel Services by jeroendedauw
  • git #cc43c64b - Move EntityIdParser back to DataModel by jeroendedauw
  • git #c4d0c1b2 - 4.2.0 release by jeroendedauw
  • git #a0f8dd9f - Handle null in LanguageLabelDescriptionLookup by jeroendedauw
  • git #f520d4d3 - Move EntityIdParser back from DataModel Services by jeroendedauw
  • git #cb48e361 - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #5fff4e34 - Make InMemoryEntityLookup production code by jeroendedauw
  • git #eb99b268 - Remove not needed dependency on ByPropertyIdGrouper by jeroendedauw
  • git #a5e65a8a - Fix 2.0 release date by addshore
  • git #5ec9c2fa - Reduce mentions of Claim(s) without breaking anything by Thiemo Mättig
  • git #51e4d4bb - Add workaround type hints to getIterator implementations by Thiemo Mättig
  • git #d4fc10b9 - Pre-release 2.0.0 by Thiemo Mättig
  • git #25dc1197 - 2.0.0 release by jeroendedauw
  • git #7fc79c96 - Add missing type hints by Thiemo Mättig
  • git #f39776a8 - Add missing Exceptions & Tests by addshore
  • git #48c20eca - Update release notes for 2.0 release by addshore
  • git #1f16c92c - Update 2.0 branch-alias by addshore
  • git #25845a78 - Add missing spaces in try catch in EntityRetrievingTermLookup by addshore
  • git #b35ebc7b - Adjust @since tags for 2.0 breaking release by addshore
  • git #431f45f4 - Specifically use PropertyId in PDTLException by addshore
  • git #f6d8bba9 - Add specific Item & Property Lookup ezxceptions by addshore
  • git #a4a9dc5d - Rename DiffOpFactory to EntityTypeAwareDiffOpFactory by Thiemo Mättig
  • git #ce2bca13 - Update @since tag by jeroendedauw
  • git #1d2aaac3 - Adjust DiffOpFactoryTest by jeroendedauw
  • git #9f36185e - Add DiffOpFactoryTest by addshore
  • git #677f0431 - Fix NS of DiffOpFactory by addshore
  • git #8e552031 - Add DiffOpFactory by addshore
  • git #debc27c7 - EntityIdParser does not parse EntityId's by Thiemo Mättig
  • git #1cf57a99 - Avoid calling Statement's $claim by Thiemo Mättig
  • git #c75d57ec - Revert to use non-deprecated Item::copy and Property::copy by Thiemo Mättig
  • git #57f75900 - Revert to use non-deprecated Item::copy and Property::copy by Thiemo Mättig
  • git #6d01fe4d - Use seperate exceptions for each Lookup interface by addshore
  • git #b1c331e6 - Cleanup throws and null returns in all Lookups by addshore
  • git #94f885dd - Add RestrictedEntityLookup from Wikibase Lib by addshore
  • git #c400dbc4 - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #bca48f94 - Update composer.json by Jeroen De Dauw
  • git #90c219e5 - Adjust RedirectResolvingEntityLookup contract to match EntityLookup by addshore
  • git #901c2f2f - Add EntityNotFoundException & use in EntityLookup by addshore
  • git #c7e70b72 - Use self in EntityDiff by jeroendedauw
  • git #f84664c3 - Add RedirectResolvingEntityLookup, moved from Wikibase Lib by jeroendedauw
  • git #a5d39903 - Fix typo of Tern -> Term in Release notes by addshore
  • git #022314e1 - Improve PHPUnit compatibility by Thiemo Mättig
  • git #0bc0a110 - Stop using the Claim alias by Thiemo Mättig
  • git #1e70cd59 - Fix missing/incomplete PHPDoc tags by Thiemo Mättig
  • git #0cc60c4d - Remove unused imports by Thiemo Mättig
  • git #0966d1fd - Add branch alias by jeroendedauw
  • git #d91ea721 - Update release notes by jeroendedauw
  • git #ec6ae8d7 - Throw MW stuff out of UnresolvedRedirectException by jeroendedauw
  • git #e42476fa - Remove exception of earlier removed class by jeroendedauw
  • git #799aed53 - Move over EntityRedirectResolvingDecorator from Wikibase Lib by jeroendedauw
  • git #0981dfd3 - Make ByPropertyIdGrouper::getPropertyIds more functional by jeroendedauw
  • git #ce80284f - Fix @throws comment by Bene*
  • git #bca47597 - Add EntityRetrievingDataTypeLookup, moved from Wikibase Lib by jeroendedauw
  • git #0cc65982 - Remove @group tags left in some of the moved tests by jeroendedauw
  • git #ed54397d - Move over LanguageLabelDescriptionLookup from Wikibase Lib by jeroendedauw
  • git #640953f6 - Move over EntityRetrievingTermLookup by jeroendedauw
  • git #4c255910 - Move PropertyLabelResolver to \Term by jeroendedauw
  • git #10210852 - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #66e56ad4 - Remove TypedValueFormatter by jeroendedauw
  • git #4972a41d - Improve docblock by Jeroen De Dauw
  • git #5c343be4 - Remove unused imports by jeroendedauw
  • git #9bf462d6 - Update composer.json by Jeroen De Dauw
  • git #891f16fe - Fix CS issue in EntityRedirect by Jeroen De Dauw
  • git #5b16ed2e - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #632365b9 - Add PropertyLabelResolver by addshore
  • git #81bc2872 - Add TermBuffer class by addshore
  • git #07b87d06 - Add ValuesFinder by addshore
  • git #ea05da4c - Move TypedValue sutff to DataValue NS by addshore
  • git #08f8ee08 - Add EntityIdLabelFormatter by addshore
  • git #156d29c0 - Fix EntityRedirectTest @covers tag by addshore
  • git #34221281 - Add EntityPrefetcher and NullEntityPrefetcher by addshore
  • git #4f95b900 - Add data-values to composerjson and fix tags by addshore
  • git #14901615 - Remove no longer needed dependency by Jeroen De Dauw
  • git #fbe6a2dc - Add TypedValueFormatter & Exception by addshore
  • git #38e3c690 - Add EntityIdFormatter & basic implementations from WikibaseLib by addshore
  • git #ce300b61 - Fix dumb tags in Entity(Redirect)?Lookup by addshore
  • git #57172971 - Add basic lookups from WikibaseLib by addshore
  • git #86b349ca - Add SuffixEntityIdParser & Test by addshore
  • git #30f8132a - Add StatementGuidValidator by addshore
  • git #94b768a0 - Add EntityRedirect & Test by addshore
  • git #9d49b34f - Update aliases in IDE helper file by jeroendedauw
  • git #a180bd4f - Add FingerprintHolder interface by Bene
  • git #690b9193 - Update README by jeroendedauw
  • git #a0384392 - Remove misleading deprecation tag by jeroendedauw
  • git #9091eac1 - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #60e9b4bc - Update composer.json by Jeroen De Dauw
  • git #c5ee3074 - Remove dead test code by jeroendedauw
  • git #1ce8b304 - Add comments by Bene
  • git #99e5616d - Fix version number by Bene
  • git #09f62341 - Introduce provider interfaces for labels, descriptions and aliases by Bene
  • git #720c72f6 - Add changes in 4.1 (dev) by Bene*
  • git #6927ceaf - Fix indent by Bene
  • git #30f6e059 - Fix @since tags and make setFingerprint abstract by Bene
  • git #2361013a - Move id and fingerprint to Item and Property by Bene
  • git #f6d36e6f - Revert "Remove methods from Entity undeprecated in subclasses" by Jeroen De Dauw
  • git #b45e2589 - Revert "Remove Entity::copy" by Jeroen De Dauw
  • git #6027370e - Add filter method to StatementList by jeroendedauw
  • git #deedd472 - Improve grammarz and spellingz by jeroendedauw
  • git #f7e682d7 - Add missing import by jeroendedauw
  • git #9b4b6eb3 - Remove methods from Entity undeprecated in subclasses by Bene
  • git #9e52788f - Make constructor signature of DerivedPropertyValueSnak match parent by Bene
  • git #7dc71cdc - Remove Entity::copy by Bene
  • git #95e27113 - Use DataModel 4.0 and DataModelServices 1.0 by addshore
  • git #387e268a - Switch over to DataModel 4.x by jeroendedauw
  • git #a4a9fcc0 - Remove usages of Entity::copy by Bene
  • git #9adaf4c8 - 1.0.0 release by jeroendedauw
  • git #0a95a581 - Remove no longer supported PHP version from Travis config by jeroendedauw
  • git #03f189a2 - 4.0.0 release by jeroendedauw
  • git #e5131286 - Update release notes by jeroendedauw
  • git #da7fde89 - Allow installation with DM 4.x by jeroendedauw
  • git #92ac0f91 - Wikibase DataModel -> Wikibase DataModel Serialization by Bene
  • git #71015ed3 - Remove BestStatementsFinder as it is unused by Bene
  • git #accee4d3 - Update composer.json by Jeroen De Dauw
  • git #b831f0bb - Remove services that have been moved to DataModel Services by jeroendedauw
  • git #7fc256b6 - Use the now moved EntityIdParser rather than the old one by jeroendedauw
  • git #51aca0d2 - Move over EntityIdParser and derivatives from WB DM by jeroendedauw
  • git #b2826832 - Move over statement services and ByPropertyIdGrouper from WB DM by jeroendedauw
  • git #3f9ba35d - Move over lookup code from Wikibase DataModel by jeroendedauw
  • git #ee6a5294 - Release 1.7.0 by addshore
  • git #db1cf2cc - Update dev branch alias by Jeroen De Dauw
  • git #19948fab - Allow deserialization of ungrouped lists by addshore
  • git #9c3377f0 - Format P18 test data by addshore
  • git #1d4bfc13 - Format Q183 test data by addshore
  • git #69c4069b - Format Q1 test data by addshore
  • git #03ce2094 - Switch from 1 SnakHash option to 3 options by Addshore
  • git #21b0b45d - Fix copy-paste mistake by Thiemo Mättig
  • git #4c1f18e6 - Add Serialization option for snak hashes by addshore
  • git #dfb861ac - 1.6.0 release by addshore
  • git #c3f00b5d - Updating mediawiki.php authors per composer.json by addshore
  • git #39c2867d - Introduce AliasGroupSerializer by Bene
  • git #2f7d7df5 - Add deprecated tags to all Entity methods by Thiemo Mättig
  • git #156a7cfe - Update RELEASE-NOTES.md by Bene*
  • git #3870d5bf - Fix phpmd by Bene*
  • git #8c2477d6 - Implement DerivedPropertyValueSnak (again) by addshore
  • git #06d1cdb5 - Revert "Implement ExtendedPropertyValueSnak" by Jeroen De Dauw
  • git #82be363b - Implement DerivedPropertyValueSnak by addshore
  • git #890b9274 - 1.5.0 release by jeroendedauw
  • git #df88e5ee - Fix SnakList::orderByProperty by Thiemo Mättig
  • git #fb7ee444 - Remove some duplicated checks and add some unit tests by Bene
  • git #2eadaa39 - Fixes addshore by Bene
  • git #782545ad - Fix phpcs issues in Alias & Term classes by addshore
  • git #cdd059c3 - Remove AliasGroupDeserializer empty constructor by addshore
  • git #7a61fab0 - Add factory methods for Term and Alias stuff by addshore
  • git #65496c1a - Add new additions to release notes by addshore
  • git #4fb04c42 - Use Term & Alias Deserializers in FingerprintDeserializer by addshore
  • git #1ea6b4c9 - Use Term & Alias Serializers in FingerprintSerializer by addshore
  • git #5d6c9e45 - Implement AliasGroupDeserializer by addshore
  • git #65a87577 - Implement AliadGroupSerializer by addshore
  • git #9671f2fc - Implement TermListDeserializer by addshore
  • git #1158aeac - Implement TermListSerializer by addshore
  • git #549890b2 - Implement TermDeserializer by addshore
  • git #64f23304 - Implement TermSerializer by addshore
  • git #3ad3c988 - Use correct class in PropertyNotFoundExceptionTest by Bene
  • git #41d9e219 - Fix phpdoc claim -> statement by addshore
  • git #65b7d332 - Move StatementGuidgenerator code from WB/Lib by addshore
  • git #32851935 - Deprecated Property::newEmpty in 0.7.3 by Thiemo Mättig
  • git #1b7a579e - Try current first by Thiemo Mättig
  • git #9c6fc559 - Property:newEmpty was not removed in 1.0 by Thiemo Mättig
  • git #9fd7e86a - Deprecate the Claims (de)serializer factory methods by jeroendedauw
  • git #6c21dc0c - Move over Diff code from DataModel by jeroendedauw
  • git #dcdde94b - Exclude problematic camel case method cs check by jeroendedauw
  • git #e219cc69 - Add RELEASE-NOTES by jeroendedauw
  • git #b8b65b36 - Fix autoload NS path by jeroendedauw
  • git #1613121c - Remove branch alias by jeroendedauw
  • git #9cfecf56 - Improve tests section in README by jeroendedauw
  • git #643f5874 - Add link to Wikibase DataModel Services by jeroendedauw
  • git #61460704 - Improve tests section in README by jeroendedauw
  • git #8821a11c - Add TravisCI and ScuritnizerCI config by jeroendedauw
  • git #cb18a1a0 - Remove no longer supported hhvm-nightly build by jeroendedauw
  • git #a52a5d80 - Add CI tooling and some toy code to execute by jeroendedauw
  • git #44ed0354 - Add README.md file ~=[,,_,,]:3 by jeroendedauw
  • git #c8416f46 - Avoid confusing claim GUID by Thiemo Mättig
  • git #c5bcf8b7 - Replace Claim alias usages by Thiemo Mättig
  • git #af3c690e - Update LegacyIdInterpreter.php by Jeroen De Dauw
  • git #c2746756 - Move Travis IRC notifications to #wikidata-feed by addshore
  • git #8ef3cce2 - Move Travis IRC notifications to #wikidata-feed by addshore
  • git #0c7c715d - Move Travis IRC notifications to #wikidata-feed by addshore
  • git #90ff384f - Bump DataValues Number compat by jeroendedauw
  • git #929c656d - Remove inlining by Bene
  • git #34d92d33 - Don't store serialization in LegacyItemDeserializer by Bene
  • git #0d5a2d48 - Some style tweaks by Bene
  • git #326fcf2d - Don't store serialization in LegacyPropertyDeserializer by Bene
  • git #3b9a47bd - Don't store serialization in LegacyFingerprintDeserializer by Bene
  • git #b7a3d386 - 1.4 release by jeroendedauw
  • git #af32cf9a - Fix type hint by jeroendedauw
  • git #e283d50a - Update SerializerFactory.php by Thiemo Mättig
  • git #bc571612 - Do not store serialization during deserialization by Thiemo Mättig
  • git #9ade7376 - Slash to back slash by Bene*
  • git #fd3b0d09 - Fix integration test by Bene
  • git #8cd597c5 - Rename ClaimDeserializer to StatementDeserializer by jeroendedauw
  • git #6ac53208 - Fix type hint by jeroendedauw
  • git #09b9a30f - Update PHPMD CouplingBetweenObjects rule config by jeroendedauw
  • git #60367914 - Use released version of DataModelSerialization by Bene
  • git #f76eb495 - Update release notes by Bene
  • git #10349c2a - Adapt DataModel 3.0 and DataModelSerialization 1.4 by Bene
  • git #b8656419 - Remove tabs at EOL by Thiemo Mättig
  • git #34a7ef84 - Use constants to avoid: new Foo(true) by jeroendedauw
  • git #f11bb24c - Stop using deprecated method in ItemSerializer by jeroendedauw
  • git #6cafac2f - Make FingerprintSerializer methods private by Thiemo Mättig
  • git #d417027a - Slash to back slash by Bene*
  • git #3c6df824 - Highlight code in running text by Bene*
  • git #bc57ba47 - Update test instructions by Jeroen De Dauw
  • git #20c39c4f - Update mediawiki.php by Jeroen De Dauw
  • git #9f341864 - Update composer.json by Jeroen De Dauw
  • git #ff30f0b3 - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #14ebbce0 - Stop using deprecated method in the factories by jeroendedauw
  • git #ae581c72 - Decrease binding to Entity and derivatives by jeroendedauw
  • git #16a3ec6b - Update mediawiki.php by Thiemo Mättig
  • git #701448ee - Reuse the same FingerprintDeserializer object by Bene
  • git #81a175e6 - Remove DeserializerFactory::newFingerprintDeserializer by Bene
  • git #48676044 - Add missing release notes and @since tags by Bene
  • git #160b4f31 - Switch from DataModel 2.x to 3.x by jeroendedauw
  • git #faa33d88 - Add `composer ci` command by jeroendedauw
  • git #7025a666 - Fix overly unspecific return object tags by Thiemo Mättig
  • git #c77f0e83 - Update README.md by Jeroen De Dauw
  • git #4378dfd9 - 1.4 release by Bene
  • git #fbbcf9a8 - Remove Snaks interface by Thiemo Mättig
  • git #c41a4f03 - Use EntityDocument instead of Entity by jeroendedauw
  • git #360d40e4 - Add missing class docs to LegacySiteLinkListDeserializer by Thiemo Mättig
  • git #0096a42f - Update branch alias by Bene*
  • git #ab3e392f - Adapt .travis.yml to DM 3.0 by Bene
  • git #65beca3c - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #f153a9cc - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #d3566db4 - Do not return anything from Entity setters by Thiemo Mättig
  • git #9bfad04f - Update RELEASE-NOTES.md by Thiemo Mättig
  • git #0a9e65e6 - Add compatability with DataModel 3.0 by Bene
  • git #3014e0c7 - Undeprecate term setters in Item and Property by jeroendedauw
  • git #2a61fca3 - Replaced since tag with docs by Thiemo Mättig
  • git #84b5f96d - Remove unused interface by jeroendedauw
  • git #1e16fe13 - Simply term methods in Entity by jeroendedauw
  • git #ae64b169 - Rename getWithRank to getByRank by Thiemo Mättig
  • git #8a095520 - Rename getWithPropertyId to getByPropertyId by Thiemo Mättig
  • git #8a8349b9 - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #cf44c92e - class -> interface for `StatementListProvider` by Bene*
  • git #c47ded0d - StatementListProvider is not a class by Thiemo Mättig
  • git #bb4601a3 - Add StatementListHolder by Thiemo Mättig
  • git #fce220da - Partial revert of the With vs. By inconsistency by Thiemo Mättig
  • git #c78bbeb7 - Same format of alternatives in release notes by Bene*
  • git #f1152257 - Reflect rename of method in release notes by Bene*
  • git #b7301394 - Move StatementListProvider into the Statement namespace by Bene
  • git #5cef7d7e - Dont modifiy StatementList when invalid arguments passed to setStatements by Bene
  • git #6ef798f8 - Remove leading space by Bene*
  • git #c90f1e8e - Add @since tag by Jeroen De Dauw
  • git #b582bcea - Add setStatements to StatementList by Bene
  • git #17cc6919 - Rename getStatementByGuid to getStatementWithGuid by Bene
  • git #10582525 - Fix method introduced in #471 by Thiemo Mättig
  • git #8dead7c3 - Revert "Alter guarantees provided by StatementList::toArray" by Thiemo Mättig
  • git #ae6d318e - Fix typos in test method names by jeroendedauw
  • git #66d84c7e - Update release notes by jeroendedauw
  • git #b6816c04 - Add extra test for statement by guid removal method by jeroendedauw
  • git #2beb5c0d - Added StatementList::removeStatementsWithGuid by Bene*
  • git #1304aaf7 - Add StatementList::removeStatementsWithGuid by Bene
  • git #4b85043f - Use With instead of By for consistency in this class by Bene
  • git #3b6d6b19 - Add missing exceptions to {Claim|Entity}Deserializer by Thiemo Mättig
  • git #eb593506 - Add missing test for LegacyEntityDeserializer by Thiemo Mättig
  • git #7d92b0ae - More specific param type hints in Deserializers by Thiemo Mättig
  • git #1c30b323 - Remove EntityDeserializer abstract base class by Bene
  • git #a66d8d36 - Re-introduce general exceptions by Thiemo Mättig
  • git #67efa4e9 - Fix minor Scrutinizer issues by Thiemo Mättig
  • git #3668ce94 - Update bootstrap.php by Jeroen De Dauw
  • git #d44d9332 - Add missing exceptions to FingerprintDeserializer by Thiemo Mättig
  • git #644455b0 - More specific type hints in Deserializers by Thiemo Mättig
  • git #609e9705 - More specific type hints in Serializers by Thiemo Mättig
  • git #4b697130 - Fix minor style and formatting issues by Thiemo Mättig
  • git #dc0b32d6 - Private by default by Thiemo Mättig
  • git #29388190 - Move release notes into their own file and reorder some sections by Bene
  • git #4c1ea3bb - Fix tests by Bene
  • git #818954a1 - Create tests for StatementListSerializer by Bene
  • git #90c0e442 - Created StatementListSerializer and StatementListDeserializer by Bene
  • git #446631ed - Update README.md by Jeroen De Dauw
  • git #160034e1 - Update README.md by Jeroen De Dauw
  • git #6230790a - Have TravisCI run the ci command, not just the tests by jeroendedauw
  • git #cff56697 - Use StatementListSerializer where appropriate by Bene
  • git #7915c4bd - Update composer.json by Jeroen De Dauw
  • git #85374be1 - Stop using deprecated alias in LegacyItemDeserializer by jeroendedauw
  • git #7791bc0a - Ingore Generic.CodeAnalysis.EmptyStatement.DetectedCATCH error by jeroendedauw
  • git #c1f4dd5d - Use provided $fileName parameter to enhance error message by jeroendedauw
  • git #377d438b - Fix testSerializeThrowsUnsupportedObjectException supporting non-dispatchable Deserializers by Bene
  • git #3bce6db3 - CS improvements by jeroendedauw
  • git #4ebfecf3 - Introduce and use FingerprintDeserializer by Bene
  • git #a4cac2af - 3.0.0 release by jeroendedauw
  • git #b37b937a - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #e2d47fc9 - Remove Snaks interface by Thiemo Mättig
  • git #0b39cb10 - Fix tests by Bene
  • git #9d71b1da - Create tests for StatementListSerializer by Bene
  • git #f4713622 - Created StatementListSerializer and StatementListDeserializer by Bene
  • git #1d5ec1e1 - Rework invalid GUID tests by Thiemo Mättig
  • git #ae79393f - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #4f8ddc8f - Add GUID to constructors by Thiemo Mättig
  • git #725699a6 - Drop long deprecated Property::newEmpty by Thiemo Mättig
  • git #d608d4db - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #75636782 - Update branch alias by jeroendedauw
  • git #478d5072 - Show component version on Special:Version when used with MediaWiki by jeroendedauw
  • git #dabfa236 - Show component version on Special:Version when used with MediaWiki by jeroendedauw
  • git #44eb83d9 - Stop using deprecated methods in LegacyItemDeserializerTest by jeroendedauw
  • git #ca3bb75e - Remove unused import by jeroendedauw
  • git #8e52fe6f - Fix incorrect type hint by jeroendedauw
  • git #eceb6c25 - Fix min DataModel version by jeroendedauw
  • git #2745ddba - Add PHPCS and PHPMD support by jeroendedauw
  • git #21723ddc - Update version ranges by jeroendedauw
  • git #54bc42cf - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #31b8003c - Add PHPMD support by jeroendedauw
  • git #f4a4eb02 - Complete release notes for 3.0 by jeroendedauw
  • git #1bdbb765 - Add ClaimGuid rename to release notes by jeroendedauw
  • git #e6b6ae04 - Improve rel notes formatting by jeroendedauw
  • git #3da99cf8 - Deprecate Snaks interface by jeroendedauw
  • git #aed351d9 - Remove not needed argument by jeroendedauw
  • git #ec827f02 - Alter guarantees provided by StatementList::toArray by jeroendedauw
  • git #70b1814e - Update release notes by jeroendedauw
  • git #9baa8c93 - Also run tests with PHP 7 by Jeroen De Dauw
  • git #666383a8 - ClaimGuid -> StatementGuid by jeroendedauw
  • git #27b5408a - Run tests against PHP7 on TravisCI by jeroendedauw
  • git #8ffc4aa8 - Remove duplicate setup in TravisCI config by jeroendedauw
  • git #4bb041a8 - Run tests against php7 on TravisCI by jeroendedauw
  • git #5a60f8c5 - Drop StatementList::getIndexByGuid by Thiemo Mättig
  • git #a8a2a3bc - More StatementList tests by Thiemo Mättig
  • git #451d2485 - Specific return docs in StatementList by Thiemo Mättig
  • git #bd2604cc - Avoid looping Statement arrays twice by Thiemo Mättig
  • git #bd3f2316 - Catch exception for invalid EntityId in GUID parser by addshore
  • git #54bc6c01 - Minor code styling bits by Thiemo Mättig
  • git #b6c3ff21 - Fix minor code smell issues by Thiemo Mättig
  • git #ca74604b - Not all Snaks implementations do have an isEmpty by Thiemo Mättig
  • git #11f5eca2 - Update RELEASE-NOTES.md by Thiemo Mättig
  • git #c93aa97c - Drop Claims::hasClaim by Thiemo Mättig
  • git #579ea647 - Deprecate all public methods in Claims by Thiemo Mättig
  • git #be29e07c - Do not allow null in Reference[List] constructors by Thiemo Mättig
  • git #ccbbd581 - Change StatementList::getIndexByGuid to take a guid rather than a Statement by jeroendedauw
  • git #c01237b3 - Drop unused Claims::removeClaim by Thiemo Mättig
  • git #731a25ad - Drop index parameter from Claims::addClaim by Thiemo Mättig
  • git #fc7bb6b4 - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #ee173443 - Drop deprecated Entity::addClaim by Thiemo Mättig
  • git #cdb59bf0 - Fix Aude's email by Thiemo Mättig
  • git #2d848a52 - Drop unused code from RealEntitiesTest by Thiemo Mättig
  • git #5b27ccea - Replace deprecated Entity::addClaim by Thiemo Mättig
  • git #c51fb944 - Drop deprecated Entity::newClaim by Thiemo Mättig
  • git #fd672ddd - Drop deprecated Entity::hasClaims by Thiemo Mättig
  • git #3a8e5f65 - Drop obsolete Claim related test code by Thiemo Mättig
  • git #2356b254 - Replace Claim alias with Statement by Thiemo Mättig
  • git #a891202d - Drop deprecated entity::getAllSnaks by Thiemo Mättig
  • git #47b2b98c - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #a761b798 - More specific deprecation tags by Thiemo Mättig
  • git #da328f10 - Drop EntityId::getPrefixedId by Thiemo Mättig
  • git #99d99575 - Drop abstract SnakObjectTest base class by Thiemo Mättig
  • git #1f27772e - Increase test coverage for id classes by Thiemo Mättig
  • git #ff430b95 - Add StatementByGuidMap::toArray by jeroendedauw
  • git #0485fae0 - Add StatementByGuidMap::addStatement by jeroendedauw
  • git #42fb6d3b - Have StatementByGuidMap implement IteratorAggregate by jeroendedauw
  • git #05c6d964 - Have StatementByGuidMap implement Countable by jeroendedauw
  • git #641b1946 - Allow constructing StatementByGuidMap with a Statement iterable by jeroendedauw
  • git #6a4278e2 - Added minimal StatementByGuidMap by jeroendedauw
  • git #f098ee5b - Revert "Add floobits config" by Thiemo Mättig
  • git #026f386e - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #f5d8ef86 - Re-add assertion by Thiemo Mättig
  • git #ae88cc87 - Add floobits config by jeroendedauw
  • git #4fc97cfe - Update gitignore by jeroendedauw
  • git #21238985 - Remove Claims::indexOf by jeroendedauw
  • git #73a32aca - Add StatementList::indexOf by jeroendedauw
  • git #3f584612 - Unify variable function params docs by Thiemo Mättig
  • git #57608d90 - Drop since tags from private stuff by Thiemo Mättig
  • git #f0493707 - Removed Claims::isEmpty by jeroendedauw
  • git #38bfd83a - Removed Claims::getHash by jeroendedauw
  • git #674eb362 - Removed Claims::equals by jeroendedauw
  • git #1894189f - Removed Claims::getHashes and Claims::getGuids by jeroendedauw
  • git #5b299f83 - Removed Claims::getMainSnaks and Claims::getClaimsForProperty by jeroendedauw
  • git #30717b9a - Removed Claims::getByRank and Claims::getByRanks by jeroendedauw
  • git #0b669881 - Removed Claims::getBestClaims by jeroendedauw
  • git #441d88ab - Fix doc sections by Thiemo Mättig
  • git #7a9438bd - Declare compatibility with Diff 2.x by jeroendedauw
  • git #e4c0b7ce - Fix broken tests by jeroendedauw
  • git #a3ac43a9 - Remove optional SnakList construction by Thiemo Mättig
  • git #ca7bb433 - Individual exceptions messages in DispatchingEntityIdParser by Thiemo Mättig
  • git #2a1244a5 - Test coverage of {Basic|Dispatching}EntityIdParserTest by Thiemo Mättig
  • git #49ec93c2 - Clean-up dataProvider docs and type hints by Thiemo Mättig
  • git #216a9e8a - More specific deprecation messages in Item/Property by Thiemo Mättig
  • git #85b28ecc - 2.6.0 release by jeroendedauw
  • git #dbee7f20 - Ignore empty references when added to ReferenceList by jeroendedauw
  • git #859dbf3d - Revert "Don't access vendor/bin in composer ci" by Jeroen De Dauw
  • git #f6eead7c - Favor float over alias double by Thiemo Mättig
  • git #ed8a478e - Allow failures on hhvm nightly by jeroendedauw
  • git #51b77d59 - Fix meta weblink by Thiemo Mättig
  • git #a8e655fa - Fix ReferenceList accepting anything by Thiemo Mättig
  • git #1651dc28 - Update branch alias to 2.7 alpha by Jeroen De Dauw
  • git #05309a44 - Bump to 2.7 alpha by Jeroen De Dauw
  • git #5b089dc0 - Individual exceptions messages in DispatchingEntityIdParser by Thiemo Mättig
  • git #3903b803 - Clean-up dataProvider docs and type hints by Thiemo Mättig
  • git #c20e7b87 - Test coverage of {Basic|Dispatching}EntityIdParserTest by Thiemo Mättig
  • git #bec66d66 - More specific deprecation messages in Item/Property by Thiemo Mättig
  • git #6a3c764b - 2.6.0 release by jeroendedauw
  • git #bc7d2a36 - Ignore empty references when added to ReferenceList by jeroendedauw
  • git #a5c1bbc7 - Revert "Don't access vendor/bin in composer ci" by Jeroen De Dauw
  • git #244b3c8b - Allow failures on hhvm nightly by jeroendedauw
  • git #e93e1c49 - Revert variable name changes and merge conflict fragments by Thiemo Mättig
  • git #d87e533c - Remove Claim class by jeroendedauw
  • git #89719706 - Stop Statement requiring a Claim by Thiemo Mättig
  • git #0c636e33 - Fix meta weblink by Thiemo Mättig
  • git #6c047be7 - Fix ReferenceList accepting anything by Thiemo Mättig
  • git #7f075495 - More descriptive Term/AliasGroup docs by Thiemo Mättig
  • git #2760f225 - protected by Thiemo Mättig
  • git #347e99d3 - Don't access vendor/bin in composer ci by Thiemo Mättig
  • git #0a27fd1c - Favor float over alias double by Thiemo Mättig
  • git #b4d3f97c - Improve rel notes by Jeroen De Dauw
  • git #9cb1470a - Move implementations from Claim to Statement by Thiemo Mättig
  • git #30e272e6 - Drop all unused imports in the 3.0 branch by Thiemo Mättig
  • git #ea654d4d - Rename/refactor DispatchingEntityIdParserTest by Thiemo Mättig
  • git #5171f1fd - Update RELEASE-NOTES.md by Thiemo Mättig
  • git #0ed0ec6e - Drop dead code from SnakDeserializerTest by Thiemo Mättig
  • git #03120cd2 - Prefer Item constructor over deprecated methods by Thiemo Mättig
  • git #80b2837f - Update credits by jeroendedauw
  • git #42e0a0b2 - Update release notes and increment version to 3.0.x alpha by Thiemo Mättig
  • git #1c9898d8 - Drop ClaimList by Thiemo Mättig
  • git #6d113fe7 - Remove Claim from Statement constructor by Thiemo Mättig
  • git #9a9e9b83 - Favor StatementList's argument list constructor by Thiemo Mättig
  • git #1d6995ae - Favor StatementList's argument list constructor by Thiemo Mättig
  • git #bb272e06 - Drop ClaimListAccess interface by Thiemo Mättig
  • git #34ba1083 - Revert "Drop ClaimListAccess interface" by thiemowmde
  • git #cf0d00e1 - Drop unused Statement::getClaim and setClaim by Thiemo Mättig
  • git #59d9d71b - Drop ClaimListAccess interface by Thiemo Mättig
  • git #136552c0 - Drop unused EntityTest::makeClaims method by Thiemo Mättig
  • git #386afc88 - Fix HashArray accepting anything by Thiemo Mättig
  • git #4b813ac0 - Reduce number of setId calls by Thiemo Mättig
  • git #58b1b77b - Fix @return doc of EntityIdValue::getValue by Marius Hoch
  • git #cae34e43 - Make some doc tags more specific by Thiemo Mättig
  • git #0edd048d - More constructor test cases in ReferenceTest by Thiemo Mättig
  • git #68f75882 - Replace static with self by Thiemo Mättig
  • git #662335c7 - Favor constructors over newEmpty by Thiemo Mättig
  • git #bbb18b50 - Fix wrong type hint in ItemSerializer by Thiemo Mättig
  • git #687fc345 - Replace deprecated getPrefixedId by Thiemo Mättig
  • git #a2808249 - Replace deprecated constants by Thiemo Mättig
  • git #f9c56a49 - Fix wrong type hint in PropertySerializer by Thiemo Mättig
  • git #cd5896a9 - Refactor legacy Item/Property deserialization by Thiemo Mättig
  • git #3a5cad55 - Fix code sniffer warnings by Thiemo Mättig
  • git #1850e296 - Drop "constructor is a constructor" docs by Thiemo Mättig
  • git #f1106d61 - Update EntityDocument.php by Jeroen De Dauw
  • git #8de94f72 - Add release date by Jan Zerebecki
  • git #38b7ef3a - Release 1.3.0 by Thiemo Mättig
  • git #9a7fd65b - Remove misleading type from EntityDocument by Thiemo Mättig
  • git #ed0243cd - Support TermFallback and AliasGroupFallback. by Jan Zerebecki
  • git #953c2ce9 - Make Term::equals robust against subclasses by Thiemo Mättig
  • git #83d717f1 - Documentation fix for type of source language in Fallbacks. by Jan Zerebecki
  • git #e6acab10 - Add setId to EntityDocument by jeroendedauw
  • git #a88b531c - Remove misleading return doc by Thiemo Mättig
  • git #7cba36bc - Added/rearanged tests by Thiemo Mättig
  • git #5e8230f9 - Disallow empty strings in SiteLink by Thiemo Mättig
  • git #61f7fa7d - Add missing @throws tags by jeroendedauw
  • git #2c374128 - Add missing @throws tags by jeroendedauw
  • git #1adca677 - Do not use getprefixedId by jeroendedauw
  • git #0fac631b - Update WikibaseDataModel.php by Jeroen De Dauw
  • git #e9df5e7e - Update composer.json by Jeroen De Dauw
  • git #b25306d8 - Fix misleading Property release note by Thiemo Mättig
  • git #6c0487cf - Update RELEASE-NOTES.md by Jan Zerebecki
  • git #c4fc3a48 - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #e33f5210 - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #48d4c08c - 2.5 release by jeroendedauw
  • git #bd25ffaf - Optional fingerprint constructor parameter in Property by Thiemo Mättig
  • git #4b14f4af - Allow constructing empty Fingerprint by Thiemo Mättig
  • git #e2213aaf - Make all Item constructor parameters optional by Thiemo Mättig
  • git #371cf03e - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #d07dea28 - Enhance new StatementListTest test by jeroendedauw
  • git #d706cfaf - Add ItemIdSet::getSerializations by Thiemo Mättig
  • git #3668e9ac - StatementList constructor accepts Statement by Thiemo Mättig
  • git #045d0ba1 - Allow constructing empty Fingerprint by Thiemo Mättig
  • git #24f06746 - Optional Item constructor parameters by Thiemo Mättig
  • git #f2cf09b9 - Added AliasGroupList::toTextArray by jeroendedauw
  • git #db1610ee - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #1ceeaf92 - Normalize namespaces of all tests by Thiemo Mättig
  • git #14a37013 - Empty string isn't a language code by Thiemo Mättig
  • git #d91a05b1 - More descriptive Term/AliasGroupFallback docs by Thiemo Mättig
  • git #da6c0862 - Drop static keywords from data providers by Thiemo Mättig
  • git #c489bbff - Update SiteLinkListPatcher.php by Jeroen De Dauw
  • git #00b03a3f - Update phpcs.xml by Jeroen De Dauw
  • git #5fca470e - Ignore operator spacing for now as it hits valid code by jeroendedauw
  • git #172853f1 - Reduce method nesting by jeroendedauw
  • git #5b719364 - Reduce method nesting by jeroendedauw
  • git #99b47210 - Ignore unused parameter warning by jeroendedauw
  • git #54949d71 - else if => elseif by jeroendedauw
  • git #29e8399c - Fix spacing by jeroendedauw
  • git #5bcecfa3 - Ignore unused parameter warning by jeroendedauw
  • git #c75aad60 - Fix line lenght issue by jeroendedauw
  • git #c81c10fc - Fixed CS rule violations in EntityTest by jeroendedauw
  • git #db6fb6b0 - Move HashableObject to fixtures NS by jeroendedauw
  • git #e9137fef - Remove superfluous whitespace by jeroendedauw
  • git #3b4290ee - Add newlines at the end of the files by jeroendedauw
  • git #b4c7b130 - Move Hashable/HashArray fixtures to the fixtures NS by jeroendedauw
  • git #d9661f2d - Reduce line lenghts by jeroendedauw
  • git #b4863ed0 - Ignore line lenght limit violation for PHP serialization string by jeroendedauw
  • git #b331dd72 - Add space after comma by jeroendedauw
  • git #40669c8b - Fix spacing issue by jeroendedauw
  • git #c1a945a4 - Ignore camelCaps rule for now, since we allow breaking it in test methods by jeroendedauw
  • git #673246a4 - Add PHPCS rules and update TravisCI to run `composer ci` by jeroendedauw
  • git #6abe26f7 - Update composer.json by Jeroen De Dauw
  • git #11d2eddd - Update README.md by Jeroen De Dauw
  • git #b64cdfb6 - Allow usage with latest version of DV Geo by jeroendedauw
  • git #119b28de - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #f46c7031 - get*FromId -> get*ForId by Tpt
  • git #bbf2cd2c - Adds Item and PropertyLookup interfaces by Tpt
  • git #77cbaa11 - fix typo by Jeroen De Dauw
  • git #fcb7b6c4 - Remove redundant phpunit.travis.xml by Thiemo Mättig
  • git #b5ba2d7c - Update README.md by Lucie-Aimée Kaffee
  • git #8a7edf03 - Add link to bugs on Phabricator by Lucie-Aimée Kaffee
  • git #64506e93 - Update README.md by Lucie-Aimée Kaffee
  • git #a09279dd - More robust Snak::equals by Thiemo Mättig
  • git #bcc51520 - Added `newTypedSnakSerializer` to `SerializerFactory` by jeroendedauw
  • git #bcee95a4 - Clean up SerializerFactory options handling by Thiemo Mättig
  • git #7b614866 - Simplify PropertyValueSnak::unserialize by Thiemo Mättig
  • git #a64785ec - Reuse existing methods by Thiemo Mättig
  • git #317f8c1c - Decrease inheritance in Statement by Thiemo Mättig
  • git #8f2bdebb - Remove redundant var name from doc by Thiemo Mättig
  • git #7804d260 - Clarify contracts of toArray methods by Thiemo Mättig
  • git #b64b4c81 - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #b5d2f886 - Add extra convience methods to SiteLinkList by jeroendedauw
  • git #c7ade9f9 - More clearly document package private by jeroendedauw
  • git #83ddb275 - Fix test method visibility by Thiemo Mättig
  • git #27d08f2e - Require new data-model version for language fallback. by Jan Zerebecki
  • git #7266359a - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #16a6f345 - Add language filter method to AliasGroupList by jeroendedauw
  • git #dedf6a0a - Bump to 2.5 alpha by jeroendedauw
  • git #aad23ae7 - Add language filter method to TermList by jeroendedauw
  • git #15c6b3f1 - Fix StatementList not reindexing associative arrays by Thiemo Mättig
  • git #eeb2a6c1 - Property constructor parameter is optional by Thiemo Mättig
  • git #c8fc3f65 - Simplify null checks with PHP 5.3 syntax by Thiemo Mättig
  • git #5088b6e3 - Clean up Claim/Statement Test by Thiemo Mättig
  • git #0754fd53 - 2.4.0 rel by jeroendedauw
  • git #75238f85 - Fix version numbers by jeroendedauw
  • git #68fc6af5 - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #399a2bba - Add AliasGroupFallback. by Jan Zerebecki
  • git #ba936f74 - Add TermFallBack. by Jan Zerebecki
  • git #c8d96c59 - Optimize imports by Thiemo Mättig
  • git #8f6847bd - Drop odd Entity test by Thiemo Mättig
  • git #524d70d5 - Use isEmpty by thiemowmde
  • git #6aaad6be - Fix some Scrutinizer issues by Thiemo Mättig
  • git #833c1aa4 - Remove unsupported call by Thiemo Mättig
  • git #f41225a1 - Avoid in_array by Thiemo Mättig
  • git #bc674216 - Add two more filter methods to StatementList by jeroendedauw
  • git #46a9e285 - Add tests by Thiemo Mättig
  • git #dc864661 - Reworked all isEmpty methods by Thiemo Mättig
  • git #167f89b7 - Reworked all equals methods by Thiemo Mättig
  • git #3a3c8c5a - 2.3.0 release by jeroendedauw
  • git #321ef0e6 - Remove Statement::newFromMainSnak by jeroendedauw
  • git #ed280f77 - [DNM] Make AliasGroup constructor parameter optional by Thiemo Mättig
  • git #d155dc47 - Drop optional Term array() parameter by Thiemo Mättig
  • git #3c29a34e - Optimize StatementList construction from array by jeroendedauw
  • git #ce4dbddc - Add StatementList::getWithPropertyId by jeroendedauw
  • git #b5e8f1be - Add StatementList::getMainSnaks by jeroendedauw
  • git #1fd03799 - Add Statement::newFromMainSnak by jeroendedauw
  • git #f4c9fe4f - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #69b2075d - Fix border condition bug in BestStatementsFinder by jeroendedauw
  • git #26e658f2 - Fix visibility of PHPUnit method by Thiemo Mättig
  • git #5d2dd5fa - Added AliasGroupList::toArray by jeroendedauw
  • git #f944800f - Add the deprecated Claim handler functions to Property by Marius Hoch
  • git #4d4f33b5 - Update README.md by Jeroen De Dauw
  • git #e6b16888 - Update README.md by Jeroen De Dauw
  • git #ac83f49e - Fix Fix visibility of setUp/tearDown by Thiemo Mättig
  • git #70780c20 - Test AliasGroup with invalid alias. by Jan Zerebecki
  • git #d5b96d7e - Optimize imports by Thiemo Mättig
  • git #a1e9fbc2 - Version 2.2.0 by jeroendedauw
  • git #2ad9f9e1 - Remove undefined var by jeroendedauw
  • git #2f958b10 - Fix copy pasta. by Gordon P. Hemsley
  • git #7aeb467e - Make exception error message style more uniform. by Gordon P. Hemsley
  • git #7ba87c60 - Update release notes for StatementListProvider by Marius Hoch
  • git #d0877cef - Update StatementListProvider.php by Jeroen De Dauw
  • git #b2d77850 - Introduce the StatementListProvider interface by Marius Hoch
  • git #2087af76 - Update namespace for PropertyNotFoundExceptionTest by aude
  • git #56f29bd3 - Fix $message param in Statement not equals test by aude
  • git #dc23bc07 - Add tests for Statement::equals by aude
  • git #66187c01 - Added rank comparison to Statement::equals by snaterlicious
  • git #4ea7163e - More cleanup in Claim::getAllSnaks by aude
  • git #8624f2d5 - Update Property.php by Jeroen De Dauw
  • git #8fd5e142 - Update Item.php by Jeroen De Dauw
  • git #2bbc4b50 - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #697fe79b - Don't use array_merge in getAllSnaks methods by aude
  • git #806f1c72 - Update links to original DataModel document by jeroendedauw
  • git #d3d2dcb2 - Fix @since tag by jeroendedauw
  • git #efbdcc69 - Improve naming in StatementListDifferTest by jeroendedauw
  • git #a61c9442 - Remove usage of Claims from StatementListDiffer by jeroendedauw
  • git #d6341fd8 - Update version number by jeroendedauw
  • git #9ef2fdd6 - Optimize ReferenceList::serialize by Thiemo Mättig
  • git #1b7078ce - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #51911c9e - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #ece4e875 - Implement serializable in ReferenceList (task T71479) by aude
  • git #85904e7c - Reduce usage of deprecated SiteLink methods by Thiemo Mättig
  • git #c1d6e847 - [Regression] 32 bit compatibility for numeric ids by Thiemo Mättig
  • git #d7a1564b - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #048bac4b - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #75eb1adf - Update release notes and set version back to 2.1. alpha by aude
  • git #c43f6563 - Ensure LegacyIdInterpreter can accept numeric id as string by aude
  • git #f422c4db - Update WikibaseDataModel.php by thiemowmde
  • git #42c292fc - Update RELEASE-NOTES.md by thiemowmde
  • git #358ce95f - Remove unused imports by Thiemo Mättig
  • git #bc6791d8 - Don't expect count() to work on objects by Thiemo Mättig
  • git #3c298a01 - Change travis configuration to not allow HHVM failures. by Jan Zerebecki
  • git #840d258f - Change phpunit convertNoticesToExceptions to true. by Jan Zerebecki
  • git #3e527b42 - Change test to not compare the implementation with itself. by Jan Zerebecki
  • git #4c5a1217 - Fix wrong diff tests namespace by Thiemo Mättig
  • git #f4eb72e6 - Kill the cat by Thiemo Mättig
  • git #21e6aac9 - Avoid use of BasicEntityIdParser by aude
  • git #ecf38484 - Update DM versions in TravisCI build matrix by jeroendedauw
  • git #add3c8ca - Add Q183 to the test data by jeroendedauw
  • git #ffecf49b - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #21bc2d7a - Update composer.json by Jeroen De Dauw
  • git #3edfbad5 - Instantiate dependency of BasicEntityIdParser on construction and not on every parse call by jeroendedauw
  • git #d7901f69 - Stop using deprecated ranks by Thiemo Mättig
  • git #83c873a2 - Update composer.json by Jeroen De Dauw
  • git #0dff283f - Release notes for 1.3.0 by Jan Zerebecki
  • git #5354bccf - Upgrade composer dependencies. by Jan Zerebecki
  • git #fea79be2 - Change construction of Statement with a Snak parameter. by Jan Zerebecki
  • git #4f2e70c2 - Use original class name instead of alias. by Jan Zerebecki
  • git #ed1f91c5 - Release notes for 1.2.0 by Jan Zerebecki
  • git #8b69f50e - Update PropertySomeValueSnakTest.php by Jeroen De Dauw
  • git #3721e800 - Update PropertyNoValueSnakTest.php by Jeroen De Dauw
  • git #a63975db - Adapt to #243 by Thiemo Mättig
  • git #1ccb2000 - Test all three SnakObject classes by Thiemo Mättig
  • git #c4264e5b - Upgrade composer dependencies. by Jan Zerebecki
  • git #4a9ba179 - Replace References with ReferenceList. by Jan Zerebecki
  • git #9f9f4724 - Test TypedSnakSerializer with unsupported object. by Jan Zerebecki
  • git #c919fe51 - Test ClaimDeserializer with invalid type of QualifiersOrder. by Jan Zerebecki
  • git #b8c225be - Change construction of Statement with a Snak parameter. by Jan Zerebecki
  • git #137648dd - Update to 2.0 by Bene*
  • git #00cf84a0 - Test if getHash is stable by Thiemo Mättig
  • git #d375fcdc - 2.0 release by jeroendedauw
  • git #751d005b - Update WikibaseDataModel.mw.php by Jeroen De Dauw
  • git #ed0bed90 - Update WikibaseDataModel.mw.php by Jeroen De Dauw
  • git #2d27151d - Avoid using count() if not really needed by Thiemo Mättig
  • git #6bca0781 - Update release notes by Thiemo Mättig
  • git #78005a01 - Drop all aliases for release 2.0 by Thiemo Mättig
  • git #e054b83c - Remove serialization compat test by Bene
  • git #894fa136 - add serialization compat test (again) by Bene
  • git #21a2aa8e - Fix Statement constructor by Bene
  • git #63d91696 - Add serialization compat test by Bene
  • git #c494ef84 - Remove old Statement constructor by Bene
  • git #127ff4aa - Also remove the SimpleSiteLink class alias by jeroendedauw
  • git #7ca070c8 - Fix formatting by Bene
  • git #eb292598 - Fix StatementTest by Bene
  • git #0b6a4610 - Clean up by Bene
  • git #88734d52 - Improve method signature by Bene
  • git #95ce89a7 - Add addNewReference to ReferenceList by Bene
  • git #822d225e - Update release notes by Bene
  • git #eea63de3 - Create convenience method by Bene
  • git #be871e31 - Add default value for by Bene
  • git #15a6d8db - Fix @since tags by Bene
  • git #b981abda - Don't redeclare values and deprecate whole enum by Bene
  • git #1f41e7cb - Move ranks to statement by Bene
  • git #6bef2bc6 - Fix StatementTest (silly netbeans) by Bene
  • git #34f9d6c3 - Use new version of Statement constructor by Bene
  • git #f94d824b - Remove References interface by Bene
  • git #8ae781df - Raise level by Thiemo Mättig
  • git #09595c24 - Still need this part by Jeroen De Dauw
  • git #d29081f0 - Remove broken error_reporting code by Thiemo Mättig
  • git #15d6827c - Add missing equals tests by Thiemo Mättig
  • git #9ca38d9c - Add test by Thiemo Mättig
  • git #2c60eb5f - Fix undefined index 'badges' in SiteLinkListPatcher by Thiemo Mättig
  • git #d6f5cc82 - Simplify EntityId class further by jeroendedauw
  • git #1ede9f6a - Update release notes by jeroendedauw
  • git #5713e431 - Restore Property::equals behaviour by jeroendedauw
  • git #960a6761 - Up rel notes by jeroendedauw
  • git #4950232d - Fix branch alias and version number by jeroendedauw
  • git #876029eb - Consistent type hints for badges by Thiemo Mättig
  • git #4da78239 - Add more equals tests for Property by Thiemo Mättig
  • git #c9762158 - Drop aliases in Wikibase main namespace by Thiemo Mättig
  • git #3651ccf6 - Use full class names instead of aliases by Thiemo Mättig
  • git #f15860e6 - Optimize all EntityId::unserialize by Thiemo Mättig
  • git #6acc6998 - Do not return stuff on unserialize by Thiemo Mättig
  • git #ad8fabf2 - More efficient EntityId construction by Thiemo Mättig
  • git #0e021e95 - Call getQualifiers and getReferences outside of iterator_to_array by aude
  • git #c961dd7a - Improve wording by jeroendedauw
  • git #f6473d39 - Update composer.json by Jeroen De Dauw
  • git #50be87b4 - Don't use Statement class alias (task T71508) by aude
  • git #c54e1b08 - Don't use Statement class alias (task T71508) by aude
  • git #371feda6 - Show better error for "wrong" objects in HashArray by daniel
  • git #23fa23f7 - Remove 1.20 @since tags from HashArray by aude
  • git #92e6227a - Update .travis.yml by Jeroen De Dauw
  • git #d526e658 - Bump to 1.1 by jeroendedauw
  • git #901170dc - Update release notes by Bene*
  • git #06c910f5 - Remove deprecations and do not use ByPropertyIdGrouper in StatementList by Bene
  • git #5bc051ae - Remove deprecation per discussion by Bene
  • git #fcc11c60 - Add #206 by Bene*
  • git #19c6d128 - Add OPTION_OBJECTS_FOR_MAPS. by Jan Zerebecki
  • git #043769aa - Evil libraries redelacring InvalidArgumentException are evil! ~=[,,_,,]:3 by Jeroen De Dauw
  • git #073104b4 - Specify 'license-name' => 'GPL-2.0+' for MediaWiki by Marius Hoch
  • git #be3ddc4a - Include statements in Property diffing by jeroendedauw
  • git #c05a5ae3 - Minor doc tweaks by jeroendedauw
  • git #3100d5c3 - Hold statements into account when patching properties by jeroendedauw
  • git #5b3d1299 - Add ReferenceList::addNewReference by jeroendedauw
  • git #16afdc31 - Simplify construction of Reference by jeroendedauw
  • git #e0c14e97 - Update PropertyDataTypeLookup.php by Jeroen De Dauw
  • git #00c10959 - Correct @covers annotation. by Jan Zerebecki
  • git #1e2d8bba - Fix StatementListTest by Bene
  • git #6e93f2d2 - Use ByPropertyIdGrouper in Claims and deprecate ByPropertyIdArray by Bene
  • git #cd89074d - Use service classes in StatementList and deprecate methods by Bene
  • git #ee80dcc3 - Update StatementListPatcher.php by Jeroen De Dauw
  • git #3bf95dcd - Remove those evil newlines! by Jeroen De Dauw
  • git #536edd4d - Move BestStatementsFinder into Statement namespace by Bene
  • git #9dcced7d - Rename BestStatementFinder to BestStatementsFinder by Bene
  • git #6bbfa34c - Update release notes by Bene
  • git #4b7e08a6 - Created tests by Bene
  • git #5744eebb - Use ByPropertyIdGrouper by Bene
  • git #5eaf5db4 - Create initial version of BestStatementFinder by Bene
  • git #2fd84416 - Finish tests and add release notes by Bene
  • git #70dac682 - Fix indentation issue by jeroendedauw
  • git #a146439c - Remove unused imports by jeroendedauw
  • git #04b827c5 - Replace legacy patching tests with new ones by jeroendedauw
  • git #b6776479 - Simplifications in SiteLinkListPatcher by jeroendedauw
  • git #81a7f291 - split SiteLink patching code into its own class by jeroendedauw
  • git #1d33bc16 - split Statement patching code into its own class by jeroendedauw
  • git #25087e6d - Fix indentation issue by jeroendedauw
  • git #84dc4572 - Move fingerprint patching code into dedicated class by jeroendedauw
  • git #7f3ac656 - Do not return a patched instance as this does not work b/c wise by jeroendedauw
  • git #0c1edb0c - Add extra sitelink patching tests by jeroendedauw
  • git #ec193476 - Move patching code out of Entity hierarchy into dedicated patchers by jeroendedauw
  • git #f69de355 - added basic entitypatcher test and implementation by WMDE-Fisch
  • git #1e6d370b - added basic tests and entity-patcher documentation by WMDE-Fisch
  • git #f435d740 - Update .travis.yml by Jeroen De Dauw
  • git #d1b42c3a - Update FingerprintSerializer.php by Jeroen De Dauw
  • git #4fe64789 - Implement deserialization of statements on properties. by Jan Zerebecki
  • git #005aed07 - Implement serialization of statements on properties. by Jan Zerebecki
  • git #cd7e1ff3 - Create initial version of ByPropertyIdGrouper by Bene
  • git #2a5bc3b0 - Create initial version of BestStatementFinder by Bene
  • git #1b45edb4 - Do not inherit from EntitySerializer. by Jan Zerebecki
  • git #d47d5dfe - Update PropertyIdProvider.php by Jeroen De Dauw
  • git #b2a232f1 - Update release notes by Bene
  • git #1c1f8da7 - Add interface PropertyIdProvider by Bene
  • git #f7becab4 - Add Statement::setClaim to release notes by Bene
  • git #964044a9 - Add optional claim parameter to Statement constructor by Bene
  • git #99b7df1d - Add tests by Bene
  • git #39c516f1 - Add StatementList::getAllSnaks by Bene
  • git #4dfc1de9 - Fix setting of guid in statement deserialization by aude
  • git #8bb8858a - Update release notes for 1.2.1 by aude
  • git #0d59b5c9 - Normalize claim serialization on Items and use LegacyStatementDeserializer (task T70613) by aude
  • git #00bd5f57 - Implement LegacyStatementDeserializer by aude
  • git #262f3bb1 - version 1.1.1 by Tobi Gritschacher
  • git #28b39edf - Fix typos in SnakDeserializerTest by aude
  • git #6cc4fd97 - Use UnDeserializable error from serialization, if available by aude
  • git #4f0c3411 - Update Claim.php by Jeroen De Dauw
  • git #83e5d63d - Update Claim.php by Jeroen De Dauw
  • git #4032f6e5 - Improve getId type hints by jeroendedauw
  • git #83d8df72 - Add StatementList field to Property by jeroendedauw
  • git #0b202ad0 - Add to rel notes by jeroendedauw
  • git #1d0a048a - 1.2.0 release by jeroendedauw
  • git #400ff1c2 - Make component work with DataModel 1.0 by jeroendedauw
  • git #0fa3fc4d - 1.1 release by jeroendedauw
  • git #e8b2a8ed - Use a stable version of DataModel by jeroendedauw
  • git #08c59940 - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #a9611635 - Fix @since tags by jeroendedauw
  • git #8f70b725 - 1.0 release by jeroendedauw
  • git #fbe2338a - Avoid using copy() in ItemTest by Thiemo Mättig
  • git #915f2d07 - Restore support for badges being null by Thiemo Mättig
  • git #df0d608f - Update composer.json by Jeroen De Dauw
  • git #9ff4d65a - Add tests for UnDeserializableValue by Thiemo Mättig
  • git #789f6a66 - Restore compat with DM 1.x by jeroendedauw
  • git #8da19fc9 - Add StatementList::isEmpty by Thiemo Mättig
  • git #13f3712b - Data providers for Item::equals tests by Thiemo Mättig
  • git #5de5888b - Update dev dependencies by jeroendedauw
  • git #74eef538 - Use instanceof self if possible by Thiemo Mättig
  • git #2993f214 - Make Statement test not derive from ClaimTest by jeroendedauw
  • git #8015dfc3 - Fix bug in Item::equals by jeroendedauw
  • git #b8b88e6e - Add extra tests for StatementList::equals by jeroendedauw
  • git #b876d9df - Use PHP_SAPI instead of php_sapi_name() per phpcs by addshore
  • git #efef0f8f - Use PHP_SAPI instead of php_sapi_name() per phpcs by addshore
  • git #6254a18d - Use PHP_SAPI instead of php_sapi_name() per phpcs by addshore
  • git #dea1c565 - moved the diff test to new test folder by WMDE-Fisch
  • git #f781d225 - Remove unused imports by jeroendedauw
  • git #84ee16c6 - Update README.md by Jeroen De Dauw
  • git #41f67539 - Throw Exceptions for easier migration by Thiemo Mättig
  • git #37f22fec - ClaimListDiffer -> StatementListDiffer by jeroendedauw
  • git #12c14de1 - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #df771ea1 - Fix bug in clear method introduced in last change by jeroendedauw
  • git #99de9cf7 - Add additions from #163 by jeroendedauw
  • git #039e193d - Add deprecations from #163 by jeroendedauw
  • git #b063a2d2 - Improve deprecation doc formatting by jeroendedauw
  • git #a45d0316 - Deprecate Claims class by jeroendedauw
  • git #1b8ac579 - Add Item::setStatements by jeroendedauw
  • git #8ee116ea - Have Item use StatementList by jeroendedauw
  • git #ad5eb592 - Make StatementList Comparable and Countable by jeroendedauw
  • git #63d36410 - Deprecate type hinting against Entity by jeroendedauw
  • git #6f8c064f - Deprecate Entity::getDiff by jeroendedauw
  • git #5599b1c0 - Remove not needed FQN by jeroendedauw
  • git #ea7a5f67 - Update realase notes by jeroendedauw
  • git #2adbba1d - Add 0.9.1 release notes by addshore
  • git #1131335a - Update release notes by jeroendedauw
  • git #d50d931d - Remove no longer needed import by jeroendedauw
  • git #dde4d07b - Move Statement from Claim to Statement sub NS by jeroendedauw
  • git #b24b9854 - Remove getBestClaimPerProperty from ClaimList by jeroendedauw
  • git #6b8b43a6 - Add StatementList by jeroendedauw
  • git #355064f9 - This is not a change, since it only got introduced in 1.0 by jeroendedauw
  • git #50e0165c - Update README.md by Jeroen De Dauw
  • git #ac51cde6 - Improve EntityId::equals by jeroendedauw
  • git #eee4e8e7 - Make field access more efficient by jeroendedauw
  • git #18073495 - Improve Reference::equals by jeroendedauw
  • git #ec8bb1cc - Remove TODOs that are to narrow by jeroendedauw
  • git #9e88951d - Make MapHasher package private by jeroendedauw
  • git #472a0772 - Remove TODO by jeroendedauw
  • git #7dc2d2be - Stop using EntityDiff alias by Thiemo Mättig
  • git #6b505f3e - Kill all the aliases! by Thiemo Mättig
  • git #8dffdf9d - Add References Badge to Readme by Robert Reiz
  • git #285c600c - Update Dependency Badge to the 1.0.x-dev branch by Robert Reiz
  • git #4e0a17d0 - Some naming imporvements by jeroendedauw
  • git #f4776636 - Add getStatements to Item and deprecated getClaims by jeroendedauw
  • git #0ef04ca3 - Remove not used ClaimAggregate by jeroendedauw
  • git #85e49121 - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #2cca364e - Add getClaim method to Statement by jeroendedauw
  • git #4f1be6b5 - Deprecated Entity::newClaim and Entity::getAllSnaks by bene
  • git #a301cbbe - Make fields in Statement private by jeroendedauw
  • git #37d644ec - Add hasLabel, hasDescription and hasAliasGroup to Fingerprint by jeroendedauw
  • git #67977a75 - Change now in 0.9.0 by Jeroen De Dauw
  • git #510a49d9 - Assert instanceof PropertyId by Thiemo Mättig
  • git #3f152fa6 - Update .scrutinizer.yml by Jeroen De Dauw
  • git #1555b45c - Fix Item::hasSitelinks method (compat) by bene
  • git #b56adabc - Drop self-comparisons by Thiemo Mättig
  • git #581baba9 - Support large numbers on 32-bit PHP systems by Thiemo Mättig
  • git #befdeaee - Fix 32-bit integer compatibility by Thiemo Mättig
  • git #25a50b81 - Update RELEASE-NOTES.md by thiemowmde
  • git #77d88439 - Rename ClaimList::getBestClaims by Thiemo Mättig
  • git #39354cb1 - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #1f4dfc0f - Do not use deprecated global var by jeroendedauw
  • git #3d6ac26e - Removed the global variable `evilDataValueMap` by jeroendedauw
  • git #47ac5043 - Cleanup in phpunit bootstrap file by jeroendedauw
  • git #9dd3f45d - Update .scrutinizer.yml by Jeroen De Dauw
  • git #a0c6f408 - Update .scrutinizer.yml by Jeroen De Dauw
  • git #6ea4dbcc - Update README.md by Jeroen De Dauw
  • git #7369851a - Update .travis.yml by Jeroen De Dauw
  • git #0a6ed4e7 - Fix compatibility with DataModel 1.0 by jeroendedauw
  • git #a245aadf - Test against multiple versions of DataModel by jeroendedauw
  • git #4c752f12 - Ignore snak hashes in the SnakDeserializer by jeroendedauw
  • git #d8ddd872 - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #e98f5068 - Update composer.json by Jeroen De Dauw
  • git #bd836e59 - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #8705b06b - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #7903e299 - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #c37baca0 - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #aa59151b - Update WikibaseDataModel.php by Jeroen De Dauw
  • git #796b6868 - Do not allow dev versions of DM for now by jeroendedauw
  • git #06efe430 - 1.0.2 rel by jeroendedauw
  • git #207c927f - Improve notation of data-model version range by jeroendedauw
  • git #b4093073 - Update dev dependency ranged for data-values components by jeroendedauw
  • git #80d088ad - Remove superfluous code that makes deserialization fail for no good reason by jeroendedauw
  • git #6ab71c88 - Do not run composer update in test bootstrap by jeroendedauw
  • git #04cf4272 - Added extra test for Reference::getHash by jeroendedauw
  • git #8bc8a5bd - Do not run tests with PHPUnit strict mode by jeroendedauw
  • git #d67fe414 - Fix invalid snaks-order exception by jeroendedauw
  • git #33536c6b - Update ClaimGuid.php by Jeroen De Dauw
  • git #19bfa7ef - Update bootstrap.php by Jeroen De Dauw
  • git #9f43008a - Removed unused imports by jeroendedauw
  • git #b338cb9b - Update references after class got moved to new NS by jeroendedauw
  • git #ea60710e - protected -> private by jeroendedauw
  • git #c11db585 - Set strict mode in the test bootstrap by jeroendedauw
  • git #29016a10 - Minor tweaks in ClaimGuid by jeroendedauw
  • git #701ebfdb - General type hint cleanup by Thiemo Mättig
  • git #7cb1a94f - Fix hard-coded Snak alias by Thiemo Mättig
  • git #2edad1c8 - General type hint cleanup by Thiemo Mättig
  • git #a5b2d333 - Do not ommit claims key when empty array by Thiemo Mättig
  • git #d465a11e - Update rel notes by jeroendedauw
  • git #d6de6448 - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #43bf9307 - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #06075e69 - Add description to EntityDocument by jeroendedauw
  • git #4a10b78d - Minor style tweaks by jeroendedauw
  • git #bda257e8 - Add getConstructionDiff and getDescriptionDiff to EntityDiffer by jeroendedauw
  • git #ba2bb9bf - Add dedicated tests for ItemDiffer by jeroendedauw
  • git #909358b3 - Add more fine grained tests for EntityDiffer by jeroendedauw
  • git #166d3fe7 - Type hint against a more narrow interface by jeroendedauw
  • git #5ff45833 - Move diff code out of Entity and derivatives by jeroendedauw
  • git #a065a929 - Move diff classes into their own NS by jeroendedauw
  • git #db6ca620 - Remoe @group WikibaseLib from PropertyNotFoundExceptionTest by Marius Hoch
  • git #30f066bc - Update README.md by Jeroen De Dauw
  • git #c86fb2cf - Update README.md by Jeroen De Dauw
  • git #5e17eaf2 - Update .travis.yml by Jeroen De Dauw
  • git #3b47f770 - Update .travis.yml by Jeroen De Dauw
  • git #bc75c2d5 - Update README.md by Jeroen De Dauw
  • git #8a003c6d - Update README.md by Jeroen De Dauw
  • git #ead7ff42 - Do not ommit labels, descriptions, aliases and sitelinks keys when empty arrays by jeroendedauw
  • git #3d55f404 - Improve naming by jeroendedauw
  • git #74d79426 - Decrease visibility scope by jeroendedauw
  • git #b0ab41d6 - Don't rely on assert() to bail on assertion failure by Ori Livneh
  • git #4df4d97f - Update readme for 1.1 by jeroendedauw
  • git #df610506 - Update readme by jeroendedauw
  • git #4c81b984 - Add UnDeserializableValue support to SnakDeserializer by jeroendedauw
  • git #27e358e3 - Add UnDeserializableValue support to LegacySnakDeserializer by jeroendedauw
  • git #6491a41a - Unchain SiteLinkList adder by Thiemo Mättig
  • git #d71e33c4 - Back to 0.7.3 description by Thiemo Mättig
  • git #058b3957 - Add DeserializerFactory::newClaimDeserializer by jeroendedauw
  • git #26aa2534 - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #832957af - Re-add Property::newEmpty for now by jeroendedauw
  • git #75b8e5ce - Update Entity.php by Jeroen De Dauw
  • git #ad70d282 - Re-add description for on Special:Version by jeroendedauw
  • git #29272c65 - Improve Entity::setId by jeroendedauw
  • git #1f2023fc - Update bootstrap.php by Jeroen De Dauw
  • git #ccfdab1e - Have one pretty printed JSON file by jeroendedauw
  • git #74994a51 - Have one pretty printed JSON file by jeroendedauw
  • git #2d7625ce - Fix @covers tags by jeroendedauw
  • git #01f28e63 - Update phpunit.xml.dist by Jeroen De Dauw
  • git #606ce262 - Use containsOnly assertion by Thiemo Mättig
  • git #73157f7d - Fix behaviour regression by jeroendedauw
  • git #81594c0b - Re-add Entity::clear by jeroendedauw
  • git #2a16e04a - Re-add Entity::isEmpty by jeroendedauw
  • git #275c6144 - Do not alter behaviour of Item::addSiteLink by jeroendedauw
  • git #18e97a4c - Add extra regression test by jeroendedauw
  • git #1dd30a1a - Fix in rel notes by jeroendedauw
  • git #cc3e3cc1 - Fix docs after backport to 0.8 by jeroendedauw
  • git #a752df7c - Make methods in ClaimList Thiemo-compliant by jeroendedauw
  • git #3e706e98 - Update PropertyDataTypeLookup.php by Jeroen De Dauw
  • git #682b4cb3 - Add PropertyDataTypeLookup (moved here from WikibaseLib) by jeroendedauw
  • git #d04ed824 - Update release notes by jeroendedauw
  • git #c2ab56ce - addSiteLink and addNewSiteLink by Thiemo Mättig
  • git #89f1b9f2 - Make adding of site links to a SiteLinkList more convenient by jeroendedauw
  • git #63959a75 - Add tests for Reference::equals and fix found bug by jeroendedauw
  • git #d2894322 - Fix @covers tag by jeroendedauw
  • git #554fe9d0 - Add missing @covers tag by jeroendedauw
  • git #c44ba555 - Update .travis.yml by Jeroen De Dauw
  • git #8973d0fc - Update phpunit.xml.dist by Jeroen De Dauw
  • git #b20c4a09 - Update .scrutinizer.yml by Jeroen De Dauw
  • git #b6168491 - protected -> private by jeroendedauw
  • git #2ba949eb - Remove not needed clone and add assert by jeroendedauw
  • git #27e5ea26 - Reduce unnecessary usage of Claims class by Thiemo Mättig
  • git #6132f350 - 1.0 release by jeroendedauw
  • git #b55954ab - 1.0 release by jeroendedauw
  • git #46f14da3 - Update README by jeroendedauw
  • git #6ec9bafe - protected -> private by jeroendedauw
  • git #f2c85af1 - Documentation of "best" by Thiemo Mättig
  • git #4b4a54aa - Update convenience setters in Fingerprint by jeroendedauw
  • git #c176174e - Add missing doc by jeroendedauw
  • git #4cd6cc32 - Fixed copy and paste mistake by thiemowmde
  • git #f814620f - Add addClaim method and allow construction with Traversable by jeroendedauw
  • git #eb01ab75 - Rename as discussion on PR #86 by jeroendedauw
  • git #5a76b08b - Add AliasGroupList::setGroupTexts by jeroendedauw
  • git #9375549a - Add TermList::addTermText by jeroendedauw
  • git #08463d46 - Update README.md by Jeroen De Dauw
  • git #9386b47d - Remove deprecated and unused aliases by jeroendedauw
  • git #da73b19b - Fix deprecation comment by addshore
  • git #57fd6f6f - Reduce complexity of Claims class by Thiemo Mättig
  • git #1d5da097 - Add alias needed to not break internal serialization by jeroendedauw
  • git #b953a741 - Update EntityId.php by Jeroen De Dauw
  • git #2e55a403 - Reduce Claims::insertClaimAtIndex complexity by Thiemo Mättig
  • git #b7c5e6c3 - Rebase by Thiemo Mättig
  • git #5d39c953 - Introduce ClaimList by jeroendedauw
  • git #d7a95f8e - Remove composer update from PHPUnit bootstrap by jeroendedauw
  • git #fabd58af - Extract class with diff logic out of Claims by jeroendedauw
  • git #7b8cdc7d - Split method in Property by jeroendedauw
  • git #8dfa7bec - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #661484ce - Remove long deprecated Entity::getIdFromClaimGuid by jeroendedauw
  • git #eaee9771 - Make EntityId constructor non-public by jeroendedauw
  • git #0eb60c95 - Removed long deprecated EntityId::newFromPrefixedId by jeroendedauw
  • git #bcec1bb3 - Update .scrutinizer.yml by Jeroen De Dauw
  • git #e19ffa3b - Update .scrutinizer.yml by Jeroen De Dauw
  • git #c44df625 - Add PHPUnit config file for TravisCI by jeroendedauw
  • git #3a7b965a - Nyan! ~=[,,_,,]:3 by jeroendedauw
  • git #c9f721a8 - Add @uses tags to tests by jeroendedauw
  • git #81f134b8 - Remove deprecated Fingerprint::getAliases by jeroendedauw
  • git #c7ace4e9 - Remove unused imports by jeroendedauw
  • git #db536d01 - Remove refs to no longer loaded classes by jeroendedauw
  • git #e905e4b4 - Remove left over min stability flag by jeroendedauw
  • git #e186c054 - Update Aliases.php by Jeroen De Dauw
  • git #4f8ee2ce - Function should not hide throw keyword by Thiemo Mättig
  • git #5387dc1f - Avoid code smell warnings by adding LogicExceptions by Thiemo Mättig
  • git #6d29d6d4 - Update README.md by Jeroen De Dauw
  • git #5d76b46a - Update README.md by Jeroen De Dauw
  • git #410c252f - Legacy code removal by jeroendedauw
  • git #27032d94 - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #49a518ae - 0.7.4 release by jeroendedauw
  • git #516d3534 - Remove i18n stuff by jeroendedauw
  • git #e4df413a - Fix rename issue by jeroendedauw
  • git #dddda90e - Add group setters to Fingerprint and rename getAliases by jeroendedauw
  • git #075fe87e - Rebased by Thiemo Mättig
  • git #90692bf0 - Updated tests as requested in the comments by Thiemo Mättig
  • git #0183e225 - Simplified overcomplicated constructor by Thiemo Mättig
  • git #4dcefe1f - Avoid constructing nested ArrayObjects by Thiemo Mättig
  • git #e5fb76e0 - Deprecate methods that will likely be removed in 1.0 by jeroendedauw
  • git #205e6c5b - Add isEmpty to Fingerprint by jeroendedauw
  • git #af493531 - Remove i18n compatibility shim by Marius Hoch
  • git #d4e2152c - Update i18n shim by Siebrand Mazeland
  • git #c09e4694 - Add extra test by jeroendedauw
  • git #f2ea3e09 - Add extra tests by jeroendedauw
  • git #e7271f2c - Fix AliasGroup equality + add extra tests by jeroendedauw
  • git #0bb23cca - Update LegacyDeserializerFactory.php by Jeroen De Dauw
  • git #ec54b36f - Update LegacyDeserializerFactory.php by Jeroen De Dauw
  • git #c617c2d0 - Fix method name after rename by jeroendedauw
  • git #c49d262d - Update README.md by Jeroen De Dauw
  • git #80e1e8cc - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #7613ba5f - Add additional SiteLink tests by jeroendedauw
  • git #d2782e6d - SiteLinkList implements Comparable by jeroendedauw
  • git #14f70274 - SiteLink implements Comparable by jeroendedauw
  • git #f68e592b - CHange comparison in Claims to hold the full value into account by jeroendedauw
  • git #3bd86b46 - Claims implements Comparable by jeroendedauw
  • git #fe2ef99a - Make Statement comparable by jeroendedauw
  • git #cccf7aa6 - Claims should not equal Statements by jeroendedauw
  • git #be5c104b - Claim implements Comparable by jeroendedauw
  • git #cf8f2fb5 - Fingerprint implements Comparable by jeroendedauw
  • git #57812475 - AliasGroupList implements Comparable by jeroendedauw
  • git #29ed4577 - TermList implements Comparable by jeroendedauw
  • git #ddfa58df - Added more Fingerprint tests by Thiemo Mättig
  • git #7352c6b8 - Update composer.json by Jeroen De Dauw
  • git #5e17f72f - Update composer.json by Jeroen De Dauw
  • git #89beeaf2 - Update branch alias by jeroendedauw
  • git #ff532d98 - Rename getAliases to getAliasGroups by Thiemo Mättig
  • git #d78eeb19 - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #754765ec - Update WikibaseDataModel.php by Jeroen De Dauw
  • git #5403c61d - Moved setAliases to setAliasGroups rename to other pull request by Thiemo Mättig
  • git #870297b8 - Rename getAliases to getAliasGroups by Thiemo Mättig
  • git #444ae433 - Language magic removed and tests added by Thiemo Mättig
  • git #1061d521 - Add convenience methods to Fingerprint by Thiemo Mättig
  • git #d3a91a8e - Disable original constructor whem mocking Term by Thiemo Mättig
  • git #68cd2836 - Improve doc by jeroendedauw
  • git #1b2f3d32 - Update README.md by Jeroen De Dauw
  • git #e78c8457 - Stop using deprecated Property::newEmpty by jeroendedauw
  • git #3b712465 - Match changes in DataModel by jeroendedauw
  • git #2fcfc27d - 0.7.3 release by jeroendedauw
  • git #a5292d9e - Update composer.json by Jeroen De Dauw
  • git #f0140e7e - Update composer.json by Jeroen De Dauw
  • git #dd602b2c - Update class names to not use deprecated aliases by jeroendedauw
  • git #19382337 - Deprecate remaining newFromArray methods by jeroendedauw
  • git #2dfe8f2a - Fix type hint by jeroendedauw
  • git #977e1fdc - Use Diff ~1.0 by jeroendedauw
  • git #b3c17a75 - Remove Label and Description classes by jeroendedauw
  • git #20404539 - Update Label.php by Jeroen De Dauw
  • git #c765173f - Update Description.php by Jeroen De Dauw
  • git #e4b54aa7 - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #a0f42409 - use Diff 1.0 by jeroendedauw
  • git #658e43bf - Update AliasGroupList.php by thiemowmde
  • git #8a983917 - Change behaviour of setting empty groups in AliasGroupList by jeroendedauw
  • git #b164cef9 - Use anon method by jeroendedauw
  • git #cee86230 - Trim aliases in AliasGroup by jeroendedauw
  • git #99626bef - Filter out empty aliases in AliasGroup by jeroendedauw
  • git #e64dbdd3 - Make AliasGroup Countable by jeroendedauw
  • git #d7544ed9 - Remove duplicate aliases in AliasGroup by jeroendedauw
  • git #b5b93426 - AliasGroup implements Comparable by jeroendedauw
  • git #728c66fb - Term implements Comparable by jeroendedauw
  • git #3712681e - Filter empty groups out in AliasGroupList::setGroup by jeroendedauw
  • git #742eb837 - Filter empty groups out in AliasGroupList constructor by jeroendedauw
  • git #0bd5f0a7 - TermList::removeByLanguage no does no-op when no term is found by jeroendedauw
  • git #6f499103 - Added setGroup and removeByLanguage to AliasGroupList by jeroendedauw
  • git #4b061608 - Add setDescription to DescriptionList by jeroendedauw
  • git #23fa03f6 - Add hasTermForLanguage and removeByLanguage to TermList by jeroendedauw
  • git #dc3ef544 - Make TermList mutable and add use a more straightroreward approach to adding labels by jeroendedauw
  • git #ce5b6c32 - Add setLabel to fingerprint by jeroendedauw
  • git #c7f02fee - Make Term non-abstract and add field type checks by jeroendedauw
  • git #5045bc96 - Add reference to reference by jeroendedauw
  • git #01d9ab5d - Inline documentation cleanup of Entity by Thiemo Mättig
  • git #f00fa8ec - Deprecate old term related methods in Entity by jeroendedauw
  • git #a23c96bc - Optimized imports by jeroendedauw
  • git #60e8899f - Rename terms to fingerprint by jeroendedauw
  • git #6bc3c853 - Make use of new setFingerprint method in DataModel by jeroendedauw
  • git #e4c938ec - Update method name as per Thiemo_WMDE by jeroendedauw
  • git #030ce7f2 - Added Entity::setFingerprint by jeroendedauw
  • git #fc871a1b - Added Entity::getFingerprint by jeroendedauw
  • git #ebd7580b - Move over new Term classes to DataModel by jeroendedauw
  • git #e2407ee8 - Update AliasGroupList.php by Jeroen De Dauw
  • git #cdbe00df - Replace custom classmap loading for tests with PSR-4 loader by jeroendedauw
  • git #db45a48c - Optimize imports for tests by jeroendedauw
  • git #72b26558 - Add new Term classes by jeroendedauw
  • git #19f7a75b - Adds hash validation for references by Tpt
  • git #803b0761 - Adds hash validation for snaks by Tpt
  • git #b4c04ca4 - Migrate to JSON i18n by Siebrand Mazeland
  • git #05f87617 - Always serialize snaks with a hash by addshore
  • git #41adbb0b - Update TypedSnakSerializer.php by Jeroen De Dauw
  • git #dbe417ac - Update Terms.php by Jeroen De Dauw
  • git #38e62971 - Allow HHVM to fail on travis by addshore
  • git #ca4e1ffe - Also test php 5.6 and hhvm on travis by addshore
  • git #abe0a3c1 - Also test hhvm on travis by addshore
  • git #2ffcd87c - Also test php 5.6 and hhvm on travis by addshore
  • git #5f2b0f38 - Implements qualifiers-order deserialization by Tpt
  • git #883e8d4b - Implements qualifiers-order serialization by Tpt
  • git #552774b4 - Implements snake-order in ReferenceDeserializer by Tpt
  • git #ba672b5d - Implements snake-order in ReferenceSerializer by Tpt
  • git #7430f873 - Add EntityDeserializationCompatibilityTest by jeroendedauw
  • git #e675b008 - Add TypedSnakSerializer by jeroendedauw
  • git #cd016941 - Cleaning after isDeserializerFor removal by Tpt
  • git #1e2d491c - Update README.md by Jeroen De Dauw
  • git #bbcab5e3 - Update README.md by Jeroen De Dauw
  • git #b6bd5e4f - Enhance docs by jeroendedauw
  • git #99bd12fa - Update README.md by Jeroen De Dauw
  • git #17cc9a41 - Add integration tests for current style serialization handling by jeroendedauw
  • git #b2ee9fa5 - Further implement EntityDeserializer by jeroendedauw
  • git #659dea4d - Implement EntityDeserializer and integration test by jeroendedauw
  • git #5dcdb9bd - Add construction of Entity Deserializer to DeserializerFactory by jeroendedauw
  • git #96a299fb - Improve naming and functions in the test factory builder by jeroendedauw
  • git #4ca070ed - Split legacy and compat deserializer construction into dedicated factories by jeroendedauw
  • git #8687bf99 - Update README.md by Jeroen De Dauw
  • git #2008d2cc - Update README.md by Jeroen De Dauw
  • git #748d643e - Rename tests and update their @covers tags to match earlier rename in production code by jeroendedauw
  • git #bf4cc5f9 - Add to README by jeroendedauw
  • git #3c81abab - Limit exposed interface of DeserializerFactory and add todos by jeroendedauw
  • git #aa844995 - Prefix legacy deserializers with "Legacy" to avoid name comflicts by jeroendedauw
  • git #14d81e43 - Add SerializerFactory which just delegates to the DataModel Serialization component by jeroendedauw
  • git #b6a82b48 - Update EntityId.php by thiemowmde
  • git #777836d9 - Make Component work with new version of the serialization library by jeroendedauw
  • git #8cee7a36 - Update composer.json by Jeroen De Dauw
  • git #8e9337bc - Use EntityDeserializer in ReadEntitiesTest so properties are also covered by jeroendedauw
  • git #6434b77a - Add EntityDeserializer and property test data by jeroendedauw
  • git #e55d9735 - Increase robustness of EntityIdDeserializer by jeroendedauw
  • git #92e2590e - Add basic docs to README by jeroendedauw
  • git #8a35b45b - Add link to README by jeroendedauw
  • git #e831e9fb - Update EntityId.php by thiemowmde
  • git #3a2b48a9 - Introduce newFromNumericId as intermediate step to replace legacy ids by Thiemo Mättig
  • git #d9d89251 - Remove unused imports by jeroendedauw
  • git #246405e3 - Add r10499806 of Q1 that has inconsistent alias lists by jeroendedauw
  • git #95af10a9 - Add correctness check to real items test and fix found bug by jeroendedauw
  • git #1c8f5852 - Implement RealItemsTest by jeroendedauw
  • git #2d32d237 - Added base for RealItemsTest by jeroendedauw
  • git #421f422c - Added ItemRoundtripTest by jeroendedauw
  • git #2ca70762 - Introduce TestDeserializerFactory to eliminate construction duplication in integration tests by jeroendedauw
  • git #654bbae3 - Add DeserializerFactory by jeroendedauw
  • git #c6e39459 - Add term deserialization to PropertyDeserializer by jeroendedauw
  • git #55e91574 - Add EntityId deserialization to PropertyDeserializer by jeroendedauw
  • git #9310e390 - Added foundation for PropertyDeserializer by jeroendedauw
  • git #e2e9a864 - Deprecate Property::newEmpty by jeroendedauw
  • git #65eaa47d - Bump to 0.7.2 by jeroendedauw
  • git #10f493d6 - Minor cleanup in ClaimsTest by jeroendedauw
  • git #c48e5776 - Update Claims.php by Jeroen De Dauw
  • git #3f691400 - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #5dbe672a - Update WikibaseDataModel.php by Jeroen De Dauw
  • git #8543a5a9 - Add Claims::getByRanks to filter Claims by several given ranks by Marius Hoch
  • git #ce570ce0 - Update README.md by Jeroen De Dauw
  • git #fba0fdb8 - Add exception message by jeroendedauw
  • git #fb4e4fe9 - Split off term deserialization code to TermDeserializer by jeroendedauw
  • git #9b8cb230 - Up rel notes and bump to 0.7.1 by jeroendedauw
  • git #578b8279 - Fix author notes by jeroendedauw
  • git #efd243ea - Remove no longer needed components from requires section by Jeroen De Dauw
  • git #2643eb86 - Add alias deserialization to ItemDeserializer by jeroendedauw
  • git #e105bc18 - Add irc notifications for travis by addshore
  • git #fbe076f7 - Update .travis.yml by Jeroen De Dauw
  • git #76553ff0 - Add description deserialization to ItemDeserializer by jeroendedauw
  • git #5b79b70a - Remove duplication in ItemDeserializer by jeroendedauw
  • git #c99ea8c0 - Add label deserialization to ItemDeserializer by jeroendedauw
  • git #56d9c119 - Support legacy claims key in ItemDeserializer by jeroendedauw
  • git #9f16ec2e - Split off entity id deserialization code into EntityIdDeserializer by jeroendedauw
  • git #45ea873d - Add EntityId deserialization to ItemDeserializer by jeroendedauw
  • git #fbe3e882 - Update SnakDeserializer.php by Jeroen De Dauw
  • git #ab1f5c6c - Update SnakDeserializer.php by Jeroen De Dauw
  • git #878b2126 - Add Claim deserialization to ItemDeserializer by jeroendedauw
  • git #3f407c9f - Add SiteLink deserialization to ItemDeserializer by jeroendedauw
  • git #95369100 - Do not use dev versions of DM - this is no longer needed by jeroendedauw
  • git #a7f6f80f - Add link to WikibaseInternalSerialization by jeroendedauw
  • git #6d423663 - Bump version number to 0.7 by jeroendedauw
  • git #0095bedb - Rename Claims::getClaimsByRank to Claims::getByRank by Marius Hoch
  • git #272579e8 - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #fbe4a32f - Ignore unreachable code in test coverage by jeroendedauw
  • git #dff8db87 - Add missing test for invalid ranks by jeroendedauw
  • git #cca36cf9 - Make setUp methods protected as done in base class by jeroendedauw
  • git #07cdbd12 - Introduce Claims::getBestClaims and Claims::getClaimsByRank by Marius Hoch
  • git #44f09372 - Fix doc type hint by jeroendedauw
  • git #db208bb3 - Implement references deserialization by jeroendedauw
  • git #48a22ba4 - Implement Statement deserialization by jeroendedauw
  • git #22a0fe55 - Add qualifier deserialization by jeroendedauw
  • git #cde9fa2d - Implemented basic checks and happy path deserialization in ClaimDeserializer by jeroendedauw
  • git #fa1bfaa5 - Added base for ClaimDeserializer by jeroendedauw
  • git #4ce35e39 - Add SnakListDeserializer by jeroendedauw
  • git #01456403 - Finish implementing SiteLinkListDeserializer by jeroendedauw
  • git #040e1e17 - Remove not needed isDeserializerFor method by jeroendedauw
  • git #b23dccb1 - Implement most of the structural verification in SiteLinkListDeserializer by jeroendedauw
  • git #8958d7a5 - Added basis for SiteLinkListDeserializer by jeroendedauw
  • git #8faea7bf - Remove not needed isDeserializerFor method by jeroendedauw
  • git #d3ca025c - Update serialization from v2 to v3 by jeroendedauw
  • git #c2c4e2dc - Use DataValues Serialization 1.x and narrow version ranges by jeroendedauw
  • git #9c9d7329 - Fix link in credits by jeroendedauw
  • git #e8cd75f7 - Rem tailing space by jeroendedauw
  • git #afbd7dee - Add travis notifications by addshore
  • git #49ff8432 - Change travis template by addshore
  • git #1e69a9ff - Update RELEASE-NOTES.md by addshore
  • git #72d4800b - SiteLinkList added to RelNotes by addshore
  • git #a34a4f5c - Update RelNotes about deprecated methods by addshore
  • git #8cba8129 - Add getBySiteId by jeroendedauw
  • git #efca35e1 - getIterator Traversable is indexed by site ids by jeroendedauw
  • git #e41bde6e - Implement site id uniqueness constraint by jeroendedauw
  • git #fcb60472 - Switch to IteratorAggregate, no need to implement all the Iterator stuff by jeroendedauw
  • git #041f6467 - Add basis for SiteLinkList by jeroendedauw
  • git #ca967be8 - Clean comments in Claims.php by jeroendedauw
  • git #eeffe132 - Remove dead code by jeroendedauw
  • git #b0fe4a5d - Remove lying docs by jeroendedauw
  • git #52eef623 - Add branch alias and add since tag to public interface class by jeroendedauw
  • git #c3ca25d3 - Added SnakDeserializer integartion roundtrip test by jeroendedauw
  • git #346c420e - Finish SnakDeserializer implementation by jeroendedauw
  • git #e8c0d880 - Implemented SnakDeserializer->isDeserializerFor by jeroendedauw
  • git #7afacf6a - Add first degenerate test for SnakDeserializer by jeroendedauw
  • git #b758ab0c - Update used DM version so TypedSnak is included by jeroendedauw
  • git #3d55855f - Remove unused PropertySnak interface by jeroendedauw
  • git #e67cd42d - Fix typo by jeroendedauw
  • git #d155d93f - Add branch alias by jeroendedauw
  • git #f90f1c4d - Add TypedSnak by jeroendedauw
  • git #3d29396e - Use PSR-4 based loading by jeroendedauw
  • git #d9ffff99 - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #6d5aecd6 - Add stub test by jeroendedauw
  • git #6211f3e2 - Add Scrutinizer link by jeroendedauw
  • git #415c6f3e - Fix links in README by jeroendedauw
  • git #b4ad99b6 - Clean up copied code from DataModelSerialization so work on this component can start by jeroendedauw
  • git #6c51863d - use getcwd rather than exec( "pwd" ) by jeroendedauw
  • git #a37a0966 - Update bootstrap.php by Jeroen De Dauw
  • git #36a36a98 - Improves EntityDeserializer test coverage by Tpt
  • git #6b25c8c5 - Improves ClaimDeserializer test coverage by Tpt
  • git #2f82e0ac - Improves SnakDeserializer test coverage by Tpt
  • git #a30e4e50 - Update README.md by Jeroen De Dauw
  • git #bc2b5287 - Update README.md by Jeroen De Dauw
  • git #2e3c82b3 - Update README.md by Jeroen De Dauw
  • git #115c15af - Update README.md by Jeroen De Dauw
  • git #b619a010 - Update README.md by Jeroen De Dauw
  • git #952b4fbc - Update README.md by Jeroen De Dauw
  • git #5994d867 - Removes unneeded mock by Tpt
  • git #1b03231f - Improves Claims(De)Serializer test coverage by Tpt
  • git #38fe83df - Improve PHPUnit bootstrap file by jeroendedauw
  • git #248a4ce8 - Improves SiteLinkDeserializer test coverage by Tpt
  • git #0276036e - Add deprecated rank test to ClaimSerializationRoundtripTest by jeroendedauw
  • git #24c0576b - Simplify ReferenceDeserializer::isDeserializerFor by Tpt
  • git #87fa5da3 - Update README.md by Jeroen De Dauw
  • git #5de5c1ec - Update README.md by Jeroen De Dauw
  • git #64947a5b - Update docs by jeroendedauw
  • git #981d12b1 - Update required DataModel version by jeroendedauw
  • git #c99048d7 - Fix the miss spelling that is 'depreciated' by addshore
  • git #b8fdafc4 - Fix method visibility in ClaimDeserializer by jeroendedauw
  • git #9a125f60 - Add missing type hints by jeroendedauw
  • git #e04030d8 - Remove incorrect and not usefull phpdoc by jeroendedauw
  • git #ead6397d - Remove covers tags from integration tests by jeroendedauw
  • git #b3e6d8cb - Adds EntitySerializationRoundtripTest by Tpt
  • git #fe83dd5e - Adds Entity support to factories by Tpt
  • git #329d22c9 - Normalize @since tags by Tpt
  • git #a7140cf3 - Optimize imports by Tpt
  • git #4886564f - Fix comment by Tpt
  • git #d9db8c53 - Fix @covers tag by Tpt
  • git #9fd885ee - Adds labels, descriptions and aliases to EntityDeserializer by Tpt
  • git #1cc04fc3 - Removes not needed validation by Tpt
  • git #19bae917 - Adds PropertyDeserializer by Tpt
  • git #bc44acb7 - Change test groups from WikibaseLib to WikibaseDataModel by Marius Hoch
  • git #2251bf07 - Adds ItemDeserializer by Tpt
  • git #a6baa520 - Adds beginning of EntityDeserializer by Tpt
  • git #a7444690 - Adds labels, descriptions and aliases serialization by Tpt
  • git #8ee02a94 - Adds ItemSerializer by Tpt
  • git #e20319f0 - Makes EntityIdDeserializer::isDeserializerFor more accurate by Tpt
  • git #2a55c0a2 - Makes EntitySerializerTest standalone by Tpt
  • git #6d1366ec - Improves code quality and tests reusability by Tpt
  • git #c731cfa4 - Adds beginning of Entity and Property serialization by Tpt
  • git #cec3c0ea - Use the right method for Entity ids serialization by Tpt
  • git #4d862f3c - Adds an EntityIdDeserializer as wrapper to EntityIdParser by Tpt
  • git #a7136996 - Adds SiteLink support by Tpt
  • git #16d40ab8 - Update lib credits by jeroendedauw
  • git #101b095f - Fix dependency version by jeroendedauw
  • git #c48792cc - Adds references support to claims by Tpt
  • git #5353ecbe - Add Claims support by Tpt
  • git #5cd0aaf7 - Add roundtrip tests for Claim by Tpt
  • git #e6f6d955 - Add ClaimDeserializer to factory by Tpt
  • git #676df013 - Fix @covers tags by Tpt
  • git #e3efc63f - Rename SnaksDeserializer to SnakListDeserializer of consistency by Tpt
  • git #76da6bd8 - Rename ReferencesDeserializer to ReferenceListDeserializer by Tpt
  • git #1cb284ff - Remove not needed code from ReferenceListTest by jeroendedauw
  • git #db9f70b2 - Improve methods names in ReferenceListTest by jeroendedauw
  • git #a9821985 - Rem unused use statements by jeroendedauw
  • git #a65895a5 - Improve ReferenceTest by jeroendedauw
  • git #a7b06cfe - Addition to Factory by Tpt
  • git #b353a1bb - Use psr4 based loading by jeroendedauw
  • git #2df725ef - Fix style issues by jeroendedauw
  • git #189a52aa - Remove refs to Statement in Statement class by jeroendedauw
  • git #9fe7973c - Implementation of SerializerFactory and DeserializerFactory by Tpt
  • git #ec8cfcc3 - Adds References support by Tpt
  • git #9edc3a3f - Fix formatting by Tpt
  • git #3ae2a68c - Adds Claim deserialization by Tpt
  • git #4577b5bb - optimize imports by Tpt
  • git #2afa5ec8 - Adds Reference support by Tpt
  • git #b45b8b4d - Update .travis.yml by Jeroen De Dauw
  • git #a20bc64f - Fix typo by Tpt
  • git #e4e64c42 - Adds qualifiers serialization in claims by Tpt
  • git #252d09c8 - Fix DeserializerBaseTest namespace by Tpt
  • git #3238a111 - Adds roundtrip tests by Tpt
  • git #75bbb5b2 - Implements SnaksDeserializer by Tpt
  • git #ff9b73f8 - Implements SnaksSerializer by Tpt
  • git #18a8347c - Adds mock of SnakSerializer in tests by Tpt
  • git #251b2493 - Update WikibaseDataModel.php by Jeroen De Dauw
  • git #cffd9753 - Fix phpdocs by addshore
  • git #820d8903 - Remove use of deprecated EntityId constructor where possible by addshore
  • git #9dfdc718 - Get rid of fully qualified class names by addshore
  • git #c89ea835 - Rm use of Class aliases deprecated since 0.6 by addshore
  • git #8fd961db - Rm use of Class alises deprected since 0.5 by addshore
  • git #984eff1d - Fix getting current working directory in bootstrap by addshore
  • git #27921cf4 - Update .travis.yml by Jeroen De Dauw
  • git #37d4aef5 - Add test for catching EntityIdParsingExceptions by addshore
  • git #757dfbe7 - Remove all @file and @ingroup tags by addshore
  • git #cd1a146c - Add beginning of Claim serialization by Tpt
  • git #19951783 - Be sure that base test class are loaded by Tpt
  • git #28f325ee - 0.6 release by jeroendedauw
  • git #fa60cbb4 - Fix interface documentation for EntityIdParser by daniel
  • git #bdde6c78 - Improve code style by Tpt
  • git #bfffafd2 - Fix @author tags by Tpt
  • git #bdb21fae - Implement Snak serialization and unserialization by Tpt
  • git #495bff44 - Add PropertyNoValueSnak serializer and unserializer by Tpt
  • git #717546c9 - Use PSR-0 based loading by jeroendedauw
  • git #347459cb - Tweak to PHPUnit bootstrap by jeroendedauw
  • git #1611a679 - Improve PHPUnit bootstrap by jeroendedauw
  • git #e516393c - Add @deprecated tags in Aliases.php by jeroendedauw
  • git #054b2d54 - Update the temporary global replacement for wgDataValues by jeroendedauw
  • git #244cd629 - Clean up tests by jeroendedauw
  • git #51b6f80a - SimpleSiteLink -> SiteLink by jeroendedauw
  • git #d5db85dc - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #86b06ce3 - Remove unused vars/params by jeroendedauw
  • git #4816ec7f - Fix buggy test by jeroendedauw
  • git #607447e4 - Remove bad dependencies by jeroendedauw
  • git #47f4e9d8 - Fix imports by jeroendedauw
  • git #a890144b - Remove obsolete field by jeroendedauw
  • git #59ec6dab - Add missing imports and missing test by jeroendedauw
  • git #f9bc35bc - Remove unused imports by jeroendedauw
  • git #6ba8d42b - Update credits by jeroendedauw
  • git #8d37769d - Update readme by jeroendedauw
  • git #2d6e99a6 - Update docs by jeroendedauw
  • git #14bb0c23 - Move classes into DataModel sub NS by jeroendedauw
  • git #1ad5af6a - Add AutoloadingAliasesTest by jeroendedauw
  • git #e5f8335b - Tweak readme by jeroendedauw
  • git #a5beff8f - Add ScrutinizerCI badges by jeroendedauw
  • git #c28f67d9 - Stop using coveralls.io by jeroendedauw
  • git #eb93fe6e - Extend credits section and update links by jeroendedauw
  • git #6f357ec1 - Tweak composer.json and clean up entry point by jeroendedauw
  • git #029893d4 - Remove last reference to DataValueFactory by jeroendedauw
  • git #8e102b03 - Adjust dependencies, autoloading and test bootstrap. Bump to 0.6 alpha by jeroendedauw
  • git #e85e10f7 - Bump to 0.5 and update rel notes by jeroendedauw
  • git #dd5e6b92 - Remove bad dependency in test by jeroendedauw
  • git #ccc14432 - Fix interface documentation for EntityIdParser by daniel
  • git #33c91b65 - Improve test base classes by Tpt
  • git #99106b77 - Add base classes to test Serializers and Deserializers by Tpt
  • git #469a8e1a - Update README.md by Jeroen De Dauw
  • git #98e490d6 - Update README.md by Jeroen De Dauw
  • git #ff3fe0de - Update package to new name and add TODOs for NS changes by jeroendedauw
  • git #09c8bd21 - Add tests stubs by jeroendedauw
  • git #afbf1f5d - Remove serialization code for internal format and clarify package responsibility by jeroendedauw
  • git #8c47005a - Add SnakSerializationRoundtripTest by jeroendedauw
  • git #9a95335c - Add SnakSerializationRoundtripTest by jeroendedauw
  • git #4b6f81d6 - Finish implementation of SnakDeserializer by jeroendedauw
  • git #5022b0f6 - Finish implementation of SnakDeserializer by jeroendedauw
  • git #bbfdffe3 - Implementation work on SnakDeserializer by jeroendedauw
  • git #4404f624 - Implementation work on SnakDeserializer by jeroendedauw
  • git #511fc039 - Update class names to non deprecated version by jeroendedauw
  • git #dc5e200a - Update class names to non deprecated version by jeroendedauw
  • git #a8ab8b02 - Update required DM version by jeroendedauw
  • git #405dc514 - Update required DM version by jeroendedauw
  • git #41a9c27a - Clean up tests by jeroendedauw
  • git #740922c6 - SimpleSiteLink -> SiteLink by jeroendedauw
  • git #2ced0af8 - Update RELEASE-NOTES.md by Jeroen De Dauw
  • git #3d6c9762 - Remove unused vars/params by jeroendedauw
  • git #5ce94c85 - Fix buggy test by jeroendedauw
  • git #d11dfad6 - Remove bad dependencies by jeroendedauw
  • git #6532278a - Fix imports by jeroendedauw
  • git #19b9abb2 - Remove obsolete field by jeroendedauw
  • git #4d873875 - Add missing imports and missing test by jeroendedauw
  • git #ac71b59b - Remove unused imports by jeroendedauw
  • git #040c6f92 - Update credits by jeroendedauw
  • git #27a7d079 - Update readme by jeroendedauw
  • git #24990be2 - Update docs by jeroendedauw
  • git #f09c53bf - Move classes into DataModel sub NS by jeroendedauw
  • git #c1f87b4c - Add AutoloadingAliasesTest by jeroendedauw
  • git #b1bfca5d - Add SnakSerializer by jeroendedauw
  • git #7fabc5ec - Add SnakSerializer by jeroendedauw
  • git #aef502a2 - Add link to README by jeroendedauw
  • git #3f095c87 - Add link to README by jeroendedauw
  • git #ed94882f - Add stubs to start the real dev work by jeroendedauw
  • git #59b78604 - Add stubs to start the real dev work by jeroendedauw
  • git #eb7d6a8b - Add ScrutinizerCI badges by jeroendedauw
  • git #0bb5c6d7 - Add ScrutinizerCI badges by jeroendedauw
  • git #93e59dff - Initial commit ~=[,,_,,]:3 by jeroendedauw
  • git #5d4755c6 - Initial commit ~=[,,_,,]:3 by jeroendedauw
  • git #8afdf9a7 - Tweak readme by jeroendedauw
  • git #32b14d3d - Add ScrutinizerCI badges by jeroendedauw
  • git #2596a6e9 - Stop using coveralls.io by jeroendedauw
  • git #54556cf6 - Extend credits section and update links by jeroendedauw
  • git #8e96b211 - Tweak composer.json and clean up entry point by jeroendedauw
  • git #7d68c63b - Remove last reference to DataValueFactory by jeroendedauw
  • git #a0d36b99 - Adjust dependencies, autoloading and test bootstrap. Bump to 0.6 alpha by jeroendedauw
  • git #85d0f1e2 - Bump to 0.5 and update rel notes by jeroendedauw
  • git #f8ad67bb - Remove bad dependency in test by jeroendedauw
  • git #e63d9f70 - Improved reordering mechanics of ByPropertyIdArray by Henning Snater
  • git #b91fdfd9 - ByPropertyIdArray: Improved remove mechanism and added test by Henning Snater
  • git #c80bd1ec - ByPropertyIdArray: Properly remove object by Henning Snater
  • git #bb29f502 - Upgraded ByPropertyIdArray by Henning Snater
  • git #c5277790 - Fix composer.json by aude
  • git #f4da6cee - Add dependencies in composer.json by jeroendedauw
  • git #2c4cae30 - Update IRC channel location by jeroendedauw
  • git #d9de8c80 - Have travis report to #wikidata irc channel by aude
  • git #f55e473a - Add Wikidata team to credits as Im no longer the only author of this component by jeroendedauw
  • git #9a4094e6 - Optimized imports by jeroendedauw
  • git #172e8c9a - Remove getNumericId altogether from EntityId by jeroendedauw
  • git #df2f0f21 - Add tests for Property::getId by jeroendedauw
  • git #2481100e - Remove broken and pointless test by jeroendedauw
  • git #f4a99f09 - Move some code by Michał Łazowik
  • git #d855d75e - Check for badges duplicates by Michał Łazowik
  • git #de5edad0 - Snaklists can now sort themselves given an order by addshore
  • git #ec7b6ddc - Allow comparison through equals method if exists by addshore
  • git #511337fb - Fix pass by ref in object comparer and add tests by addshore
  • git #10ddd7e1 - Using property id serialization in ByPropertyIdArray by Henning Snater
  • git #fe22fba9 - Implemented numeric index in Claims by Henning Snater
  • git #d75837dc - Removes references to QuantityValue from SnakTest. by daniel
  • git #8743ef17 - Implemented indexOf method in ReferenceList by Henning Snater
  • git #10002974 - Allow passing index when adding a Reference to a ReferenceList by Henning Snater
  • git #35e9063d - (bug #55569) Make Claims list not use hashes. by daniel
  • git #d46cecff - remove use MWException which is not used by aude
  • git #da328c37 - Revert "Revert "Made SnakList/Reference order-aware"" by Tobias Gritschacher
  • git #3cf9b3e6 - Revert "Made SnakList/Reference order-aware" by Addshore
  • git #f8cf2432 - Made SnakList/Reference order-aware by Henning Snater
  • git #e5703a7e - Revert "Revert "Remove NewClaim dependancy on Lib"" by Addshore
  • git #5a728c57 - Revert "Remove NewClaim dependancy on Lib" by Jeroen De Dauw
  • git #37b483e6 - Remove NewClaim dependancy on Lib by addshore
  • git #a2023e09 - Add Scrutinizer config by jeroendedauw
  • git #8d6ce57c - Followup tidyup of EntityIdParser by addshore
  • git #ff030fdb - Implement EntityIdParser as an Interface by addshore
  • git #61935e1c - Implement ClaimGuid and Parser class by addshore
  • git #4b1c5d42 - Fix Aliasing direction by addshore
  • git #e642ce2c - Move b/c code for ClaimObject and StatementObject to a better location by jeroendedauw
  • git #2c9716bb - Move b/c code for ReferenceObject to a better location by jeroendedauw
  • git #d6945199 - Fix ItemId invalid serialization message. by Michał Łazowik
  • git #6c65428d - Add some documentation by jeroendedauw
  • git #e2fa9371 - Badges should be optional when creating SiteLink with newFromArray by Tobias Gritschacher
  • git #bbbb981e - Cleanup in SimpleSiteLink by jeroendedauw
  • git #a0a6f7c8 - Add extra tests for EntityId by jeroendedauw
  • git #ce298c9f - Added extra tests for EntityIdValue by jeroendedauw
  • git #8a5af667 - Fix coverage tags for Entity by jeroendedauw
  • git #4811aedd - Up rel notes by jeroendedauw
  • git #07afe31c - Remove unused imports by jeroendedauw
  • git #e926dc72 - Improvements to StatementTest by jeroendedauw
  • git #8086e02b - Update PropertyValueSnak to use PropertyId by jeroendedauw
  • git #63330715 - (bug 40810) Add badges support to Item by Michał Łazowik
  • git #e7e85cf8 - SimpleSiteLink: make badges point to Items (task T40810) by Michał Łazowik
  • git #b6ae3e45 - Fix @return doc by jeroendedauw
  • git #c3ce8719 - Move SnakFactory to lib by jeroendedauw
  • git #c4d1f871 - Improvements to PropertyValueSnakTest by jeroendedauw
  • git #22e31116 - Update release notes by jeroendedauw
  • git #15b8a542 - Use LegacyIdInterpreter in EntityId to get rid of duplication by jeroendedauw
  • git #c49bc0be - Improve EntityIdTest by jeroendedauw
  • git #58bed5fb - EntityId rewrite by jeroendedauw
  • git #f5369c5a - Use original DV type when serializing bad values. by daniel
  • git #369c6fe9 - Deprecate badly designed methods that inherently use global state by jeroendedauw
  • git #d4703ba5 - Improve snak testToArrayRoundtrip test. by addshore
  • git #09a01f50 - Add files with no coverage at all to the coverage report as well by jeroendedauw
  • git #4d605bc9 - Add @covers tags by jeroendedauw
  • git #7c822aee - Move ObjectComparer to internal NS and add PSR-0 based loader by jeroendedauw
  • git #a9432f3f - Have the entry point make sure the dependencies are loaded by jeroendedauw
  • git #f0a97f65 - Remove INSTALL file, as this info is already in the README by jeroendedauw
  • git #870d5cb1 - Remove deprecated method now unused by jeroendedauw
  • git #22f56379 - Remove verbose gpl headers by jeroendedauw
  • git #f683c481 - Remove deprecated and unused methods by jeroendedauw
  • git #61ccfd03 - Adding tests for claims to ItemTest. by daniel
  • git #687e706b - Get rid of some obsolete TODOs by jeroendedauw
  • git #635bd760 - (bug 49264) Handle UnDeserializableValue gracefully. by daniel
  • git #708f0e83 - Do not store empty aliases in the datamodel (task T51811) by addshore
  • git #2c54b5aa - Added test for Entity and fixes inconsistency in id field handling by jeroendedauw
  • git #1e3c7669 - Stop depending on global state for toString. by daniel
  • git #646d51f4 - Add .coveralls.yml since source code is in non-standard directory by jeroendedauw
  • git #6c51fd98 - Require coveralls in TravisCI build rather then composer.json by jeroendedauw
  • git #57df4c3e - Add PHP coveralls to the TravisCI build and update README by jeroendedauw
  • git #ed26f524 - Make sure that badges array does not have gaps by Michał Łazowik
  • git #0d568986 - Adding test for setAllAliases by addshore
  • git #a3f4037a - Introducing Entity::getAllSnaks by daniel
  • git #04c340c4 - Clear aliases when setting all aliases by addshore
  • git #e280ff55 - Entity removeAliases now resets array keys (task T51192) by addshore
  • git #303217cd - Fix strict warning by jeroendedauw
  • git #8d8050d9 - Remove redundant methods from ItemDiff. by daniel
  • git #0680a125 - (bug 51363) Work around broken diffs. by daniel
  • git #0977f1c2 - Added tests for EntityId serialization and removed dependency on MW by jeroendedauw
  • git #dee47bf6 - Refactored rank - all claims now have a rank by jeroendedauw
  • git #16e9e6ac - (bug 40810) Extend SimpleSiteLink by badges. by Michał Łazowik
  • git #b5ed23b7 - Make SnakFactory not load Property content. by daniel
  • git #4914f6da - Remove mail notifications for TravisCI by jeroendedauw
  • git #7e956db3 - Make EntityId->getPrefix private by jeroendedauw
  • git #9fa9b5ae - Update release notes by jeroendedauw
  • git #3f9cd759 - Put correct file extension for RELEASE NOTES by jeroendedauw
  • git #4f9f590e - Increment version to 0.5 alpha by jeroendedauw
  • git #ebc93e0b - Add release notes and bump version to 0.4 by jeroendedauw
  • git #966e62a6 - Remove dead global by jeroendedauw
  • git #7a78d120 - Remove obsolete dependencies.txt file by jeroendedauw
  • git #8f08a018 - Improve README file by jeroendedauw
  • git #a1511699 - Fix markup in README by jeroendedauw
  • git #c65dc657 - Added COPYING README and INSTALL by jeroendedauw
  • git #ef89d2f5 - Add newline at end of file by raymond
  • git #c2b3a3ee - Update package name in composer.json by jeroendedauw
  • git #7f5e6cc2 - Fix fatally broken EntityId::newFromArray by daniel
  • git #bfe4d3d2 - Fix file name in composer.json by jeroendedauw
  • git #b2ec545d - Update bootstrapping code so it works with composer by jeroendedauw
  • git #53ee8025 - Add gitreview file by jeroendedauw
  • git #8e15a79b - Add Travis CI config by jeroendedauw
  • git #1a67acbb - Add i18n file by jeroendedauw
  • git #551b3f42 - Rename files to WikibaseDataModel by jeroendedauw
  • git #8c558209 - Fix path in test bootstrap by jeroendedauw
  • git #22ca08a7 - (bug 49498) Handle errors from invalid snak values. by daniel
  • git #6a45e946 - Removed dead test and inlined deprecated method by jeroendedauw
  • git #eeb6c428 - Kill remaining dependencies on lib and repo from DataModel by jeroendedauw
  • git #fd9e8ef9 - Remove no longer needed test exclude by jeroendedauw
  • git #c1297a26 - Move SiteLink to lib by jeroendedauw
  • git #83e80359 - Get rid of remaining SiteLink usage in DataModel by jeroendedauw
  • git #835a1245 - Remove SiteLink::newFromText and Item->getSiteLinks by jeroendedauw
  • git #571a193a - Stop excluding test that now works by jeroendedauw
  • git #14094e05 - (bug 38201) Support multiple site link groups. by daniel
  • git #4095bc70 - Got rid of PropertyValueSnak::newFromPropertyValue by jeroendedauw
  • git #1122e6f9 - Always use the same autoloading mechanism for DataModel by jeroendedauw
  • git #b7e7e41f - Got rid of MWException in Entity by jeroendedauw
  • git #df3ac27a - Got rid of MWException usage in Claim and improved its tests by jeroendedauw
  • git #9241bc85 - Use InvalidArgumentException in SiteLink by jeroendedauw
  • git #22dfbf2f - Got rid of MWException usage in EntityId by jeroendedauw
  • git #ea83c9a7 - Get rid of SiteLink usage in TestItems by jeroendedauw
  • git #762d1ae7 - Improvements to ByPropertyIdArray and its test by jeroendedauw
  • git #69f897ac - Improvements to MapValueHasher and its test by jeroendedauw
  • git #dd1b177a - Got rid of MWException in Claims and improved its tests by jeroendedauw
  • git #2d34c1db - Removed Item->getSiteLink by jeroendedauw
  • git #c476e90c - Fix documentation in Item class by aude
  • git #c43b8302 - Got rid of MWException usage in SnakObject by jeroendedauw
  • git #c4412ec6 - Remove unused import by jeroendedauw
  • git #5bf4217b - Removed unused import by jeroendedauw
  • git #be830e50 - Style fixes to imports by jeroendedauw
  • git #da09f28e - Improvements to ItemTest by jeroendedauw
  • git #d8919933 - Remove misplaced test method that is now testing deprecated code by jeroendedauw
  • git #22418072 - Improvements to ItemDiffTest by jeroendedauw
  • git #923710b1 - Automatically register DataModel tests with MediaWiki by jeroendedauw
  • git #1261c247 - Add composer.json file to DataModel component by jeroendedauw
  • git #c2deaa3b - Get rid of some SiteLink usage in Item by jeroendedauw
  • git #a1813a9f - Remove/replace some MW specific code by jeroendedauw
  • git #3b2d51d7 - Provide alternative to methods using SiteLink in item and deprecate the SiteLink using ones by jeroendedauw
  • git #1d4a38d1 - Remove dead code in SiteLink::newFromText by jeroendedauw
  • git #bdc48cf8 - Added SimpleSiteLink class so we can migrate DataModel code away from SiteLink by jeroendedauw
  • git #6e95ee72 - Remove unused Item::setSiteLinks by jeroendedauw
  • git #2607e968 - Change EntityId::getType to be static by Daniel Werner
  • git #8bc60146 - Fixed callback usage in ClaimDiffer and added tests by jeroendedauw
  • git #dfa8595f - Fixed testPatch in EntityTest by jeroendedauw
  • git #624cde59 - Added test config and bootstrap for the DataModel component by jeroendedauw
  • git #ce283ca7 - Unset language specific aliases set when removing the last alias by Henning Snater
  • git #8ceea6fe - Deprecated and removed some getPrefixedId usage in the DataModel component by jeroendedauw
  • git #9c843e7e - Improvements to EntityContentFactory and its tests by jeroendedauw
  • git #80a2bad5 - Revert "(bug 47610) Keep default settings out of globals." by Daniel Kinzler
  • git #a2716010 - (bug 48497) Check for property id exists in ByPropertyIdArray by aude
  • git #3f6e4b32 - Work on the SQLStore from the last two weeks, squashed since we cannot push individual commits by jeroendedauw
  • git #32978c97 - Removed dead procedural code by jeroendedauw
  • git #131dfc38 - (bug 47610) Keep default settings out of globals. by daniel
  • git #90171fb3 - Have HashArray dirive directly from ArrayObject so there is no dependency on MW by jeroendedauw
  • git #d4cc0cfe - Removed dead procedural code by jeroendedauw
  • git #779ff56d - Rewrote SiteLink test to not depends on the database by jeroendedauw
  • git #d04d3847 - Import classes rather then using FQNs by jeroendedauw
  • git #6b948384 - Fix issues in Entity::patch by jeroendedauw
  • git #9d4e5a42 - Move classes from lib to DataModel, as they are directly needed in DataModel and not in lib by jeroendedauw
  • git #81c7ec93 - Remove usage of ValueParser Result interface by jeroendedauw
  • git #09ef5987 - Generalized access to Claims by property ID. by daniel
  • git #9a4a262b - Move Query out of lib and QueryContent out of repo, both to Wikibase Query by jeroendedauw
  • git #772aec34 - Cleanup of DataType related formatting code by jeroendedauw
  • git #5c7cde3d - test commit by jeroendedauw
  • git #b75be549 - test commit by jeroendedauw
  • git #64583497 - test commit by jeroendedauw
  • git #7690758b - test commit by jeroendedauw
  • git #e5a57fb2 - Update dependency docs by jeroendedauw
  • git #060752a2 - Organized imports of DataModel component by jeroendedauw
  • git #10fc15da - Move Database component out of repo by jeroendedauw
  • git #43a27793 - Implement autosummaries for add and remove claims by aude
  • git #7161f56c - Add "experimental" to the version string when in exp mode. by daniel
  • git #b34bdb0c - Added file to clarify DataModel component dependencies by jeroendedauw
  • git #3722682d - Work on data value tables access in the SQLStore by jeroendedauw
  • git #55b46ba0 - Move data model classes into its own component by jeroendedauw
  • git #69d748db - Merge branch 'master' of ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikibase by Jens Ohlig

WikibaseLexeme edit

WikibaseMediaInfo edit

  • git #42e2348c - build: Updating mediawiki/mediawiki-codesniffer to 37.0.0 by Umherirrender
  • git #05a5b4cd - Remove composer dependency on Wikibase DataModel libraries (task T289040) by Thomas Arrow

WikibaseQualityConstraints edit

Wikidata.org edit

  • git #240cab05 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader

WikidataPageBanner edit

  • git #f23847af - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader

WikiEditor edit

wikihiero edit

  • git #7c1a4141 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader

WikiLove edit

  • git #af2edc31 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader

WikimediaApiPortalOAuth edit

  • git #fe42b93f - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader

WikimediaBadges edit

  • git #21875232 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader
  • git #0275faab - build: Fix phan config to pass by Umherirrender

WikimediaEditorTasks edit

  • git #21ecc388 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader

WikimediaIncubator edit

  • git #1020823e - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader

WikimediaMaintenance edit

  • git #55adf341 - createExtensionTables: Fix path to OAuth.sql by Martin Urbanec
  • git #56bc1fe8 - blameStartupRegistry: Call StartupModule::getScript instead of hardcoding (task T290213) by Timo Tijhof

WikimediaMessages edit

  • git #2154a3b7 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader
  • git #5f6919fa - Add i18n messages for edittrustedprotected by Martin Urbanec

Wikisource edit

Skins edit

CologneBlue edit

  • git #94ffd2db - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader

MinervaNeue edit

  • git #3a6ce58c - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader
  • git #54a691e3 - Remove font-weight bold from links in MainMenuFooter (task T282315) by bwang
  • git #311fa329 - [config] Prepare for mw-ui-icon-element.mw-ui-button support by jdlrobson

Modern edit

  • git #8d88c158 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader

MonoBook edit

Nostalgia edit

  • git #e1747f9e - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader

Timeless edit

  • git #33f6b275 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader

Vector edit

WikimediaApiPortal edit

  • git #a3b48bef - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader

VisualEditor edit

  • git #9ded8a9a - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader
  • git #ddb55508 - Use more compact map syntax instead of switch by Thiemo Kreuz
  • git #7d15cd7f - Improve tests for handling CBNs with empty annotations, revealing some bugs by Bartosz Dziewoński

No Changes edit

  • WikibaseLexemeCirrusSearch
  • Elastica
  • Renameuser
  • MediaModeration
  • NewUserMessage
  • TitleBlacklist
  • CentralNotice
  • LandingCheck
  • ParserFunctions
  • Scribunto
  • UploadsLink
  • Josa
  • UserMerge
  • ActiveAbstract
  • RSS
  • Nuke
  • SecureLinkFixer
  • Gadgets
  • Disambiguator
  • GoogleNewsSitemap
  • OAuthRateLimiter
  • WikibaseCirrusSearch
  • OpenStackManager
  • LabeledSectionTransclusion
  • Kartographer
  • Thanks
  • BounceHandler
  • PageViewInfo
  • Poem
  • FundraiserLandingPage
  • LoginNotify
  • SubpageSortkey
  • TorBlock
  • ImageMap
  • Listings
  • Insider
  • PageAssessments
  • PageImages
  • SearchExtraNS
  • SubPageList3
  • ContactPage
  • TheWikipediaLibrary
  • EventBus
  • ReadingLists
  • TrustedXFF
  • XAnalytics
  • Campaigns
  • FileExporter
  • PoolCounter
  • 3D
  • GeoCrumbs
  • MapSources
  • Dashiki
  • Cognate
  • SpamBlacklist
  • AntiSpoof
  • intersection
  • DynamicSidebar
  • GlobalBlocking
  • StopForumSpam
  • LdapAuthentication
  • GlobalCssJs
  • GlobalUsage
  • InterwikiSorting
  • SandboxLink
  • NavigationTiming
  • LocalisationUpdate
  • TextExtracts
  • SiteMatrix
  • WikimediaEvents
  • FundraisingTranslateWorkflow
  • TranslationNotifications
  • CreditsSource

Total Changes edit

2742 Changes in 126 repos by 110 authors