MediaWiki 1.37/wmf.22/Changelog
Appearance
< MediaWiki 1.37 | wmf.22
Core changes
[edit]- git #6d7adaa8 - Branch commit for wmf/1.37.0-wmf.22 by trainbranchbot
- git #761b7c10 - resourceloader: Re-enable mw.loader.store tests (task T245693) by Timo Tijhof
- git #3137f940 - renameRestrictions.php: Update protected_titles as well (task T290398) by Martin Urbanec
- git #d7dee580 - resourceloader: Make mw.inspect test resilient against line breaks by Timo Tijhof
- git #3f06dfb4 - Hard deprecate User::getBoolOption() (task T277600) by Alexander Vorwerk
- git #93a7c1b3 - Fix RELEASE NOTES for 12f9cba673 by Fomafix
- git #bd73c487 - StubObject: add magic __get() and __set() (task T267861) by DannyS712
- git #5b3d3ef8 - collation: Create CollationFactory service (task T286079) by Umherirrender
- git #de676bd3 - API: Change object specs for remaining un-serviced API modules (task T259960) by Umherirrender
- git #41334d56 - filerepo: Improve return types in documentation by Umherirrender
- git #2e4ee47c - Cleanup mixed space/tab line indent by Umherirrender
- git #032b03dc - Remove unneeded variable assignment by Umherirrender
- git #a2e6ff11 - resourceloader: Avoid same named variables in inner and outer foreach by Umherirrender
- git #ee65f6e5 - Use a local variable in UploadStash::stashFile by Umherirrender
- git #e29cd309 - changes: Remove ChangesList->skin by Umherirrender
- git #b81dfed7 - DatabaseMysqlBase: Rename getMasterServerInfo to getPrimaryServerInfo (task T282894) by James D. Forrester
- git #eeaec4ce - ExternalStoreDB: Rename getMaster to getPrimary (task T282894) by James D. Forrester
- git #af079ea4 - RevDelList: Rename reloadFromMaster to reloadFromPrimary (task T282894) by James D. Forrester
- git #df1e801c - Miscellaneous master -> primary switches for private functions and variables by James D. Forrester
- git #07f9d1db - Database: Rename assertIsWritableMaster to assertIsWritablePrimary (task T282894) by James D. Forrester
- git #8426aacd - ILoadBalancer: Rename waitForMasterPos to waitForPrimaryPos (task T282894) by James D. Forrester
- git #32131c42 - resourceloader: in mw.loader.store.set use `registry` directly by DannyS712
- git #3983572c - ILoadBalancer: Rename forEachOpenMasterConnection to forEachOpenPrimaryConnection (task T282894) by James D. Forrester
- git #2d18a56d - Soft deprecate Skin::bottomScripts (task T257704) by Ammarpad
- git #e712b6bc - ILoadBalancer: Rename pendingMasterChangeCallers to pendingPrimaryChangeCallers (task T282894) by James D. Forrester
- git #02d04502 - Switch uses of ILoadBalancer::approveMasterChanges to ::approvePrimaryChanges (task T282894) by James D. Forrester
- git #12f9cba6 - Rename PHP class RandomPage to SpecialRandomPage by Fomafix
- git #86fcccf0 - Message: Remove deprecated format property (task T146416) by GergĆ Tisza
- git #4e83d298 - resourceloader: add local variable for mw.loader.store by DannyS712
- git #f2072d2b - mediawiki.api: Support loading more than 50 messages, through batching (task T290208) by DannyS712
- git #8a659ca2 - ILoadBalancer/ILBFactory: Rename hasOrMadeRecentMasterChanges to hasOrMadeRecentPrimaryChanges (task T282894) by James D. Forrester
- git #2cfcca23 - ILoadBalancer/ILBFactory: Rename hasMasterChanges to hasPrimaryChanges (task T282894) by James D. Forrester
- git #4443280e - ILoadBalancer: Rename lastMasterChangeTimestamp to lastPrimaryChangeTimestamp (task T282894) by James D. Forrester
- git #3058e70d - ILoadBalancer: Rename flushMasterSnapshots to flushPrimarySnapshots (task T282894) by James D. Forrester
- git #b54d6951 - ILoadBalancer: Rename hasMasterConnection to hasPrimaryConnection (task T282894) by James D. Forrester
- git #5bed5ac1 - Align mw-ui-button with spec (task T283757) by jdlrobson
- git #c3bc90da - tables.json: add a missing space after period by DannyS712
- git #10324c23 - ILoadBalancer/ILBFactory: Rename rollbackMasterChanges to rollbackPrimaryChanges (task T282894) by James D. Forrester
- git #3391bc0d - ILoadBalancer: Rename runMasterTransactionListenerCallbacks to runPrimaryTransactionListenerCallbacks (task T282894) by James D. Forrester
- git #065813dd - ILoadBalancer: Rename runMasterTransactionIdleCallbacks to runPrimaryTransactionIdleCallbacks (task T282894) by James D. Forrester
- git #109cf7b2 - IDatabase: Rename masterPosWait to primaryPosWait (task T282894) by James D. Forrester
- git #029f5328 - IDatabase: Rename getTopologyRootMaster to getTopologyRootPrimary (task T282894) by James D. Forrester
- git #86f3270b - Tag various new 'primary' methods as `@since 1.37` by James D. Forrester
- git #96680195 - resourceloader: inline resolveIndexedDependencies by DannyS712
- git #c976a9f7 - resourceloader: remove IIFE for mw.loader.store.requestUpdate by DannyS712
- git #5ad7ca7e - ILoadBalancer/ILBFactory: Rename commitMasterChanges() to commitPrimaryChanges() (task T282894) by James D. Forrester
- git #18bfc1e0 - tests: Cover more methods in the Title class by Derick A
- git #f7d1ece2 - resourceloader: re-use getState() inside mw.loader.work loop by DannyS712
- git #f07e73dd - resourceloader: Call getStyleFiles from FileModule::getFileHashes (task T51097) (task T290273) by Arlo Breault
- git #988baf56 - Hard-deprecate CentralIdLookup::factory and ::factoryNonLocal (task T287136) by TChin
- git #e9d57a4e - Add tests for comment formatting methods in Linker (task T289998) by TChin
- git #52a24559 - resourceloader: Fix packageFiles size measure in mw.inspect() (task T289889) by Timo Tijhof
- git #83792394 - debug: Return early in wfDeprecated(), and improve docs by Timo Tijhof
- git #ab7e6b3c - resourceloader: optimize makeRequireFunction flow by DannyS712
- git #ede305b9 - resourceloader: update some mw.loader documentation by DannyS712
- git #af1156ba - resourceloader: exclude mw.loader test code in production by DannyS712
- git #2fc92bbb - RollbackAction: use UserOptionsLookup for ::getOption() by Alexander Vorwerk
- git #577e1c37 - ILoadBalancer/ILBFactory: Rename beginMasterChanges() to beginPrimaryChanges() (task T282894) by James D. Forrester
- git #9168c765 - specials: Add number of files per section to Special:MediaStatistics (task T266334) by Umherirrender
- git #4d42b5e8 - docs: Change wording master to primary in comments and log text (task T254646) by Umherirrender
- git #d2056a09 - Update Html::makeLink to support icon use case in Vector (task T283757) by jdlrobson
- git #ecedd4af - Remove Russian gender aliases from MessagesAlt.php (task T290163) by Umherirrender
- git #b6d1afa1 - shell: Fix $wgShellboxUrls by passing service name when creating BoxedCommand (task T290193) by Kunal Mehta
- git #9fa1ae0a - Update mw-ui-quiet button states to match specs (task T283757) by bwang
- git #94fe209c - resourceloader: use `while` loop in mw.loader#doPropagation() by DannyS712
- git #2b22d939 - resourceloader: Update resourceloader.exception event docs by DannyS712
- git #575da2a3 - resourceloader: Unhoist more variables in mw.loader by DannyS712
- git #9065bc43 - Hard deprecate User::isAllowUsertalk (task T211276) by MatÄj SuchĂĄnek
- git #b9a82b32 - jobs: Remove unused param from DoubleRedirectJob::fixRedirects by Daimona Eaytoy
- git #4bc7579e - resourceloader: Document and simplify OOUIFileModule::extendSkinSpecific (task T290013) by Timo Tijhof
- git #74ea597f - resourceloader: Fix prepending of OOUI theme skinStyles (task T290013) by Timo Tijhof
- git #917aa05c - changes: Declare placeholder on quickfilters as disabled (task T256923) by Umherirrender
- git #7e121637 - objectcache: simplify BagOStuff::ATTR_* flags and set them for backends (task T279977) by Aaron Schulz
- git #57b196ca - docs: Improve doc types around changes list and the changes special page by Umherirrender
- git #9cca05a8 - Add typehints to several methods by Daimona Eaytoy
- git #c8a2710a - mediawiki.skin: Links should be subject to skin variables (task T290047) by jdlrobson
- git #4b6fd791 - fixMergeHistoryCorruption.php: use DB_REPLICA (task T263340) by Tim Starling
- git #24d64c75 - docs: Declare UserArray/TitleArray as Iterator<User>/Iterator<Title> by Umherirrender
- git #a4e302c3 - Fix type documentation in JavaScript messages API module by Thiemo Kreuz
- git #0fc428c8 - Make IResultWrapper extend Countable by Tim Starling
- git #6e4a17b1 - Remove PHPUnit hooks (task T243600) by Daimona Eaytoy
- git #c82d3a86 - Installer: Fix mediawiki-announce auto subscription code (task T281549) by Kevin Israel
- git #cf818256 - New RestrictionStore service (task T218395) by Aryeh Gregor
- git #d55f361a - Add more end-to-end tests related to page protection (task T218395) by daniel
- git #23aa8db5 - Improve structure of e2e tests for page protection. by daniel
- git #ba44b04f - rdbms: Change getRecordedTransactionLagStatus() to use time from lag check by Timo Tijhof
- git #210a3436 - FormatJson: Optimize encode() for supported PHP versions by Kevin Israel
- git #3d7ef176 - Make use of Html class utility methods in a few places by DannyS712
- git #43c1e65c - Step 1 of renaming the language code for Norman from nrm to nrf (task T25216) (task T165648) by Fomafix
- git #b93f81b0 - Make ReadOnlyModeTest a pure unit test by DannyS712
- git #005160df - Make RevisionAccessException normalized by Petr Pchelko
Vendor
[edit]- git #699b2c57 - Remove Wikibase DataModel Libraries (task T289040) by Thomas Arrow
Extensions
[edit]AbuseFilter
[edit]- git #6684ea64 - Remove AFPTransitionBase by Daimona Eaytoy
- git #04693b06 - build: Updating dependencies by libraryupgrader
- git #0af21948 - Replace WikiPage::factory in non-test code by MatÄj SuchĂĄnek
- git #86257d82 - tests: Use DBConnRef, not IDatabase, as retval of getConnectionRef by Daimona Eaytoy
- git #320e3d69 - Add a static analyzer for the filter language (task T260903) (task T238709) (task T237610) (task T234690) (task T231536) by Sorawee Porncharoenwase
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]- git #36eee97a - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader
- git #e28df1ac - Use `$this->getServiceContainer()` in integration test by Derick A
- git #bcd9c31a - Avoid using User::setOption() (task T277818) by ZabeMath
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]- git #b510a2d9 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader
- git #69838a0e - CAUser: Drop unused getWikiList() (task T289913) by Taavi VÀÀnÀnen
- git #c91323a6 - Add 'CentralAuthEnableUsersWhoWillBeRenamed' to extension.json (task T290269) by Alexander Vorwerk
- git #1dec8a17 - Fix codesniffer ExtendClassUsage.FunctionConfigUsage warnings by Alexander Vorwerk
- git #ee9ff9ec - Use the new Hook system (task T270846) by Alexander Vorwerk
- git #8ad6fecc - CentralAuthUtilityService: strval() status object (task T269676) by Cole White
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]- git #ed95ab96 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader
- git #dcd52587 - Remove grunt as unnecessary by Derk-Jan Hartman
- git #36de7583 - Button accessibility improvements (task T282665) (task T239446) by Derk-Jan Hartman
- git #40d134ab - Repair flip board animation (task T290230) by Derk-Jan Hartman
- git #0cca3ccb - Implement comment and variation parsing (task T284034) by Wugapodes
- git #2587a3ab - Load images as HTML resources not through CSS (task T289983) by wugapodes
- git #c5a69118 - Fix advance by Derk-Jan Hartman
- git #9c554e6a - Fix edge case of mixed rtl ltr rendering (task T289800) by Derk-Jan Hartman
- git #dfe73d71 - Improve CSS and JS loading of ChessBrowser (task T282503) (task T239446) by Derk-Jan Hartman
- git #d7ae5032 - Prevent default on click events by Derk-Jan Hartman
- git #c3ec9cba - Don't flip directionality of chessboards in RTL env. (task T289800) by Derk-Jan Hartman
CirrusSearch
[edit]- git #78bb332c - build: Updating dependencies by libraryupgrader
- git #f22bdca4 - Move requireExtension() calls from individual scripts to Maintenance base class by James D. Forrester
- git #dac290e4 - Allow LTR model params to be set publicly (task T274670) by Cormac Parle
- git #2e350cf9 - Normalize analysis config fixtures by Erik Bernhardson
- git #4fb53810 - Unpack Czech, Finnish, Galician Elasticsearch Analyzers (task T284578) by tjones
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]- git #256ded2f - Add some German language names by Raymond
- git #014b33f0 - Add Gun (gungbe), not part of CLDR (task T286460) by Raymond
- git #4588aab1 - Add Baoulé (bci), was added to Core and is not part of CLDR (task T287345) by Raymond
CodeEditor
[edit]- git #ce93e424 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader
CodeMirror
[edit]- git #71013b19 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader
- git #bab5c523 - Disable line numbering in all Android browser versions (task T285660) by Thiemo Kreuz
- git #ade62be3 - Improve text color & background in line numbers on VE (task T287383) by WMDE-Fisch
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]- git #09cceb8f - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader
- git #381d3ea9 - Get rid of card_type by Elliott Eggleston
- git #c56edd88 - Adyen Checkout: use auth ref for gateway_txn_id by Elliott Eggleston
- git #a74c39d6 - Fix a couple of undefined var errors by Elliott Eggleston
- git #13c0c5c5 - Adyen Checkout: Apple Pay (task T282596) by jgleeson
- git #748f34d6 - Apple Pay: correctly format amount for all currencies (task T282596) by Elliott Eggleston
- git #79b78771 - More logging for Adyen Checkout by Elliott Eggleston
DoubleWiki
[edit]- git #0120e6e5 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader
Echo
[edit]- git #7d4448e4 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader
- git #bd022907 - You have talk page messages item should never have icon by jdlrobson
- git #d21f8d2b - Remove uses of .box-shadow() mixin (task T283352) by Kosta Harlan
- git #3f0322e1 - getContent can return null by jdlrobson
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]- git #5b231ffe - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader
- git #c2a06148 - Drop flaggedimages table (task T289248) by Amir Sarabadani
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]- git #01020492 - build: Updating mediawiki/mediawiki-phan-config to 0.11.0 by libraryupgrader
- git #a6e7efd2 - build: Updating dependencies by libraryupgrader
- git #aff417f7 - Updates for WVUI 0.3.0 (task T289833) by DannyS712
Graph
[edit]- git #afa26dd5 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader
GrowthExperiments
[edit]- git #40910bbd - Use CollationFactory in ServiceWiring by Umherirrender
- git #395f2abd - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader
- git #d056122b - Mentor dashboard: Minor wording/interface changes (task T278971) (task T288879) by Martin Urbanec
- git #820efc35 - Mentor dashboard: Update wording for empty screen (task T289819) by Martin Urbanec
- git #7e46ad13 - Mentor dashboard discovery: Add menu item icon for Vector 2 (task T289054) by Martin Urbanec
- git #06596e19 - Mentor dashboard: Try to hide no JS notice from JS users (task T289901) by Martin Urbanec
- git #04777252 - Mentee overview: Implement empty screen window (task T289819) by Martin Urbanec
- git #0a12d36a - Fix Database::upsert with ::replace in LinkRecommendationStore (task T289859) by Umherirrender
- git #f2d3bfb0 - Mentor dashboard: Add discovery link to personal tools (task T289054) by Martin Urbanec
- git #7c27075f - updateMenteeData.php: Make it possible to force update by Martin Urbanec
- git #6d4583ae - build: Updating path-parse to 1.0.7 by libraryupgrader
- git #bf45556c - fixLinkRecommendationData: Try harder to avoid >10K result sets (task T284531) by GergĆ Tisza
- git #1627faac - Create ext.growthExperiments.StructuredTask module (task T289211) by MewOphaswongse
- git #2b7201e0 - NewcomerTasksValidator: Catch invalid task handler IDs properly (task T289855) by Martin Urbanec
- git #5d831603 - Add Image: Add recommendation data object and providers (task T289025) by GergĆ Tisza
- git #ac13e510 - Handle arbitrary recommendation types in BeforePageDisplay (task T289025) by GergĆ Tisza
- git #c1a61290 - Suggested Edits: Improve swiping animation (mobile) (task T289627) by MewOphaswongse
- git #8caf28ca - SuggestedEdits: Handle taskPreviewData error by Kosta Harlan
- git #d034c322 - build: Fix impossible condition after typehinting of WikiPage::getTitle by Umherirrender
- git #b42b03fa - Mentee overview: Do not reset page size after searches (task T289916) by Martin Urbanec
- git #ca926e76 - Remove uses of .box-shadow() mixin (task T283352) by Kosta Harlan
- git #915db0a4 - Menteee overview: Add tooltips to icons (task T289633) by Martin Urbanec
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]- git #e777721f - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader
- git #a7367cf3 - Reuse system user object for MassMessageJob::makeAPIRequest (task T171003) by Umherirrender
- git #1c59a880 - Replace deprecated CentralIdLookup::factory (task T289685) by TChin
Math
[edit]- git #d3157775 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader
MediaSearch
[edit]- git #9adf40ac - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader
- git #06bc49a5 - Remove all references to "related concepts" feature (task T290092) by Eric Gardner
- git #73573d65 - Media Search: Selected state of filter text should stay blue by Simone This Dot
- git #3ebae479 - Simplify Select component by removing support for unused "items" formats (task T285582) by Eric Gardner
- git #eb127e2e - Fix search filters visual bugs (task T289379) by Eric Gardner
- git #381c68f1 - Check for null "searchOptions" when restoring filter state (task T283864) by Eric Gardner
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]- git #73a38485 - showqrcode-related RL modules should also target mobile devices (task T214986) by Martin Urbanec
- git #bf5fb1b4 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader
- git #249d1f3d - set autocomplete=âone-time-codeâ on forms (task T289086) by MacFan4000
- git #51430762 - Stop trying to return the result of a void return value by Reedy
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]- git #bbb15eb8 - Remove questionable PdfHandler::isEnabled() implementation (task T289228) by Kunal Mehta
- git #2328f802 - Move pdfhandler.messages module to extension.json by Kunal Mehta
Popups
[edit]- git #f7decec6 - build: Updating mediawiki/mediawiki-codesniffer to 37.0.0 by Umherirrender
- git #497feaf7 - Fix cog alignment (task T289362) by jdlrobson
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]- git #61a62b8c - Remove composer dependency on Wikibase DataModel libraries (task T289040) by Thomas Arrow
QuickSurveys
[edit]- git #8af021bf - build: Updating mediawiki/mediawiki-codesniffer to 37.0.0 by libraryupgrader
- git #59ee2d50 - build: Pin eslint-config-wikimedia version by Kunal Mehta
- git #4b7f1923 - Surveys are always rendered via Vue.js (task T285890) by jdlrobson
- git #41f1a10b - Use privacyPolicy configuration (task T289941) by jdlrobson
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]- git #c6741ef3 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader
- git #ae78ab94 - Use the 'score' Shellbox if configured (task T290193) by Kunal Mehta
- git #fca11486 - Document need for installing fonts in README (task T289554) by Kunal Mehta
SecurePoll
[edit]- git #5d8bd4e1 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader
- git #87874b01 - Fix display issues when numbers are above 1000 or small (task T290000) (task T290134) by tsepothoabala
- git #6126801d - Disallow elimination of already elected candidates (task T290001) by STran
ShortUrl
[edit]- git #b7c49dbf - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader
SyntaxHighlight_GeSHi
[edit]- git #96fe42fd - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader
- git #c8bd606c - Remove dead Shell::isDisabled() check by Kunal Mehta
- git #b4f53c7a - Update Pygments to 2.10.0 (task T280117) by Kunal Mehta
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]- git #cf7225f1 - Allow the default source namespace to be changed (task T290250) by Porplemontage
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]- git #db01666a - build: Updating mediawiki/mediawiki-phan-config to 0.11.0 by libraryupgrader
- git #3ee7a1f1 - Do not pass Message object to âŠDismissibleMessageWidget by Thiemo Kreuz
- git #1f488018 - Don't allow parameter names that break the wikitext syntax (task T285869) by Thiemo Kreuz
- git #6117f90d - Add newline to README.md to fx render issue by Thiemo Kreuz
- git #7fd96f9b - Hide "required" indicator in new sidebar by Adam Wight
- git #7b0d4b12 - Fix doc padding in new sidebar by Adam Wight
- git #fccb9bb4 - Use less repetitive code when calling .showHandles() by Thiemo Kreuz
- git #36bd65dd - Cleanups and optimizations related to .parseDom() by Thiemo Kreuz
- git #e621df1c - Minor CSS cleanup related to gaps between booklet pages by Thiemo Kreuz
- git #7fca2417 - Tighten vertical gap between parameters (task T288465) by Adam Wight
- git #d8dcc89f - Update template dialog help messages (task T288465) by Adam Wight
- git #e8bb4b50 - Make sure links in notices open in new tabs (task T276574) by WMDE-Fisch
- git #688e824b - Remove redundant initialization from LinkCache (task T75822) by Thiemo Kreuz
- git #a395e766 - Mark link to non-existing template page red (task T272487) by Thiemo Kreuz
- git #cb364303 - Manually optimize BetaFeatures .svg files by Thiemo Kreuz
- git #5f5ba72b - build: Updating dependencies by libraryupgrader
- git #06cf00f4 - Rename and document select/focus events in template dialog (task T285323) by Thiemo Kreuz
- git #1673f9f8 - Add notes and warning for missing parameter documentation (task T276574) by WMDE-Fisch
- git #fc0b4195 - Highlight first template parameter when using tab to navigate (task T285323) by Thiemo Kreuz
- git #7a8ad64c - Fix click/enter on template parameters not focusing the input (task T285323) by Thiemo Kreuz
- git #9dbbc062 - Fix âŠTemplateSpecModel reporting missing pages as documented (task T272487) (task T276574) (task T290136) by Thiemo Kreuz
- git #b7efea55 - Remove unused event listener from âŠParameterSelectWidget (task T285323) by Thiemo Kreuz
- git #b0ddcb00 - Highlight corresponding template parameter in new sidebar (task T285323) (task T289043) by Thiemo Kreuz
- git #a4dac831 - Try to use margin/padding instead of flex for template dialog (task T288465) by Thiemo Kreuz
- git #099d6bad - Use ve.targetLinksToNewWindow in MWDismissibleMessageWidget by WMDE-Fisch
- git #14d3e814 - Text improvements for unkown parameter input (task T272487) by WMDE-Fisch
- git #99cee2be - Narrow selector for links when adding _blank by WMDE-Fisch
- git #c32a6d79 - Fix inconsistent keyboard :focus styles in template outline (task T285323) by Thiemo Kreuz
- git #b8425108 - Rename âŠOutlineItem CSS class to match widget class name (task T285323) by Thiemo Kreuz
- git #d8718fde - Add temporary compatibility to ve.dm.MWTransclusionModel by Thiemo Kreuz
- git #5ffaa3e3 - Add tests for ve.ui.MWTransclusionOutlineParameterSelectWidget (task T289560) by Thiemo Kreuz
- git #99558f90 - Connect focus event from BookletLayout to new sidebar (task T289043) by Thiemo Kreuz
- git #e9bd350f - Add tests for new ve.ui.MWAddParameterPage (task T289560) by Thiemo Kreuz
- git #df713170 - Harden title parsing in MWTransclusionModel a bit by Thiemo Kreuz
- git #61fac2fb - Add a first PHPUnit test for SpecialCollabPad by Thiemo Kreuz
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]- git #95867fad - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader
- git #46ad2b86 - FP: add EntityIdParser to API ResultBuilder (task T288598) by Jakob Warkotsch
- git #58c73998 - Update wdio-wikibase in WikibaseLexeme to 5.1.0 (task T288443) by Dat
- git #f7a38b68 - Fix npm run fix command by addshore
- git #555651b2 - selenium: Introduce longer and varied browser test timeouts (task T277205) (task T277862) by addshore
- git #d75f6d24 - Remove composer dependency on Wikibase DataModel libraries (task T289040) by Thomas Arrow
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]- git #537b527d - Introduce two constants for context types by Lucas Werkmeister
- git #e6f94382 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader
- git #b89df3e2 - Introduce LabelInLanguageChecker (task T195178) by Amir Sarabadani
- git #6145aa90 - Remove composer dependency on Wikibase DataModel libraries (task T289040) by Thomas Arrow
- git #11ac119a - Unify terminology around allowed/valid types (task T269724) by Lucas Werkmeister
- git #b95d6702 - Extract ConstraintParameterParser mappings into methods (task T269724) by Lucas Werkmeister
- git #b54d69c9 - Add constraint scope for entity types (task T269724) by Lucas Werkmeister
- git #1b970930 - Add ConstraintParameterParser::mapItemId() helper (task T269724) by Lucas Werkmeister
- git #8039f966 - Add ConstraintParameterParser::parseItemIdsParameter() helper (task T269724) by Lucas Werkmeister
- git #44eedcea - Introduce ConstraintChecker::getSupportedEntityTypes() (task T269724) by Lucas Werkmeister
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]- git #b0904ce4 - Remove unused image: insert-link-error.png (task T289214) by Sam Wilson
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]- git #bfb32c6f - Change onboarding popup click behaviour (task T288575) by Sam Wilson
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]- git #1810f569 - build: Updating mediawiki/mediawiki-phan-config to 0.11.0 by libraryupgrader
- git #ac4db0c4 - build: Updating dependencies by libraryupgrader
- git #ca0b4bed - Simplify MonoBook link styles (task T288739) by jdlrobson
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]- git #aaac2ba4 - build: Updating stylelint-config-wikimedia to 0.11.1 by libraryupgrader
- git #af317dbc - Restrict sticky heaader visibility (task T289714) by Clare Ming
- git #0a47c667 - Skin style for ULS no longer needed (task T289630) by jdlrobson
- git #b88f2970 - Simplify how we generate icons and button classes in Vector (task T289630) (task T283757) by jdlrobson
- git #71539a7c - Add userGroup to skins.vector.icons (task T289054) by Martin Urbanec
- git #520dfd22 - Do not hard code Special:Search (task T287540) by jdlrobson
- git #1ab4600e - Add 'is-language-in-header' key back in by Nicholas Ray
- git #21c45837 - Spoof aria-expanded for dropdown menus using checkbox hack (task T253650) by Clare Ming
- git #86571714 - Build the sticky header skeleton (task T289716) by jdlrobson
- git #5ca9d00d - Set responsive max-width on username in header (task T287522) by Nicholas Ray
- git #c08ae115 - Update ULS button states to be consistent with other quiet buttons (task T283757) by bwang
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