diff --git a/composer.json b/composer.json index d7ab9e7..22715bf 100644 --- a/composer.json +++ b/composer.json @@ -27,9 +27,7 @@ "sort-packages": true }, "require": { - "addwiki/mediawiki-api-base": "dev-main", - "addwiki/mediawiki-api": "dev-main", - "addwiki/mediawiki-datamodel": "dev-main", + "addwiki/addwiki": "dev-main", "krinkle/intuition": "^2.0", "monolog/monolog": "^2.1", "symfony/console": "^5.0", diff --git a/composer.lock b/composer.lock index 0debaf4..8a7f817 100644 --- a/composer.lock +++ b/composer.lock @@ -4,43 +4,640 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "664c50a8dca6edb2e363fe2eaa8737d6", + "content-hash": "c4022ac3645c8c2443485d91dee1e8cc", "packages": [ { - "name": "addwiki/mediawiki-api", + "name": "addwiki/addwiki", "version": "dev-main", "source": { "type": "git", - "url": "https://github.com/addwiki/mediawiki-api.git", - "reference": "3406752464c8953eb73d383a1d497819b6f5a9ef" + "url": "https://github.com/addwiki/addwiki.git", + "reference": "37e78f807ac7a25d264ec317688c30697b427f29" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/addwiki/mediawiki-api/zipball/3406752464c8953eb73d383a1d497819b6f5a9ef", - "reference": "3406752464c8953eb73d383a1d497819b6f5a9ef", + "url": "https://api.github.com/repos/addwiki/addwiki/zipball/37e78f807ac7a25d264ec317688c30697b427f29", + "reference": "37e78f807ac7a25d264ec317688c30697b427f29", "shasum": "" }, "require": { - "addwiki/mediawiki-api-base": "^3.1", - "addwiki/mediawiki-datamodel": "^3.1", - "php": ">=7.4" + "benestar/asparagus": "~0.4", + "composer/semver": "^3.2", + "data-values/common": "~0.4.0", + "data-values/data-values": "~2.0", + "data-values/geo": "~4.0", + "data-values/interfaces": "~0.2.0||~0.1.5", + "data-values/number": "~0.10.0", + "data-values/serialization": "~1.0", + "data-values/time": "~1.0", + "ext-curl": "*", + "guzzlehttp/guzzle": "~6.3||~7.0", + "guzzlehttp/promises": "~1.0", + "linclark/microdata-php": "~2.0", + "mediawiki/oauthclient": "^1.1", + "php": ">=7.4", + "psr/log": "~1.0", + "serialization/serialization": "~3.2||~4.0", + "symfony/console": "~4.0||~5.0", + "symfony/yaml": "~4.0||~5.0", + "wikibase/data-model": "~9.2||~8.0", + "wikibase/data-model-serialization": "~2.0", + "wikibase/data-model-services": "~3.0" + }, + "replace": { + "addwiki/addwiki-cli": "3.0.0", + "addwiki/mediawiki-api": "3.0.0", + "addwiki/mediawiki-api-base": "3.0.0", + "addwiki/mediawiki-commands": "3.0.0", + "addwiki/mediawiki-datamodel": "3.0.0", + "addwiki/mediawiki-flow-api": "3.0.0", + "addwiki/mediawiki-sitematrix-api": "3.0.0", + "addwiki/wikibase-api": "3.0.0", + "addwiki/wikibase-commands": "3.0.0", + "addwiki/wikibase-datamodel": "3.0.0", + "addwiki/wikibase-query": "3.0.0", + "addwiki/wikimedia": "3.0.0", + "addwiki/wikimedia-commands": "3.0.0" + }, + "require-dev": { + "data-values/validators": "~0.1.0", + "mediawiki/mediawiki-codesniffer": "~38.0", + "monolog/monolog": "^1.23", + "php-parallel-lint/php-parallel-lint": "^1.2", + "phpunit/phpunit": "~9", + "rector/rector": "^0.11.60", + "symplify/easy-ci": "9.3.4", + "symplify/monorepo-builder": "9.4.70", + "vimeo/psalm": "^4.6" + }, + "suggest": { + "ext-dom": "Needed if you want to discover APIs using only page URLs", + "ext-simplexml": "Needed if you want to discover APIs using only page URLs" + }, + "default-branch": true, + "type": "project", + "autoload": { + "files": [ + "packages/mediawiki-commands/addCommands.php", + "packages/wikibase-commands/addCommands.php", + "packages/wikimedia-commands/addCommands.php" + ], + "psr-4": { + "Addwiki\\Cli\\": "packages/addwiki-cli/src/", + "Addwiki\\Wikimedia\\": "packages/wikimedia/src/", + "Wikibase\\MediaInfo\\": "packages/wikibase-datamodel/lib/wikibase/media-info/src/", + "Addwiki\\Wikibase\\Api\\": "packages/wikibase-api/src/", + "Addwiki\\Mediawiki\\Api\\": [ + "packages/mediawiki-api-base/src/", + "packages/mediawiki-api/src/" + ], + "Addwiki\\Wikibase\\Query\\": "packages/wikibase-query/src/", + "Addwiki\\Wikibase\\Commands\\": "packages/wikibase-commands/src/", + "Addwiki\\Mediawiki\\Commands\\": "packages/mediawiki-commands/src/", + "Addwiki\\Mediawiki\\Ext\\Flow\\": "packages/mediawiki-flow-api/src/", + "Addwiki\\Wikibase\\DataModel\\": "packages/wikibase-datamodel/src/", + "Addwiki\\Wikimedia\\Commands\\": "packages/wikimedia-commands/src/", + "Addwiki\\Mediawiki\\DataModel\\": "packages/mediawiki-datamodel/src/", + "Addwiki\\Mediawiki\\Ext\\Sitematrix\\": "packages/mediawiki-sitematrix-api/src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "Addshore" + }, + { + "name": "Sam Wilson" + } + ], + "description": "Addwiki Monorepo", + "keywords": [ + "mediawiki" + ], + "support": { + "issues": "https://github.com/addwiki/addwiki/issues", + "source": "https://github.com/addwiki/addwiki/tree/main" + }, + "time": "2022-06-03T07:36:27+00:00" + }, + { + "name": "benestar/asparagus", + "version": "0.4.2", + "source": { + "type": "git", + "url": "https://github.com/Benestar/asparagus.git", + "reference": "6299517dc28ace1e5934a0b09a2ac6d8a2910032" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Benestar/asparagus/zipball/6299517dc28ace1e5934a0b09a2ac6d8a2910032", + "reference": "6299517dc28ace1e5934a0b09a2ac6d8a2910032", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "0.4.x-dev" + } + }, + "autoload": { + "psr-4": { + "Asparagus\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GNU GPL v2+" + ], + "authors": [ + { + "name": "Bene*", + "email": "benestar.wikimedia@gmail.com" + } + ], + "description": "SPARQL abstraction layer for PHP", + "homepage": "https://github.com/benestar/Asparagus", + "keywords": [ + "Abstraction Layer", + "asparagus", + "sparql" + ], + "support": { + "issues": "https://github.com/Benestar/asparagus/issues", + "source": "https://github.com/Benestar/asparagus/tree/master" + }, + "time": "2016-01-21T17:22:45+00:00" + }, + { + "name": "composer/semver", + "version": "3.3.2", + "source": { + "type": "git", + "url": "https://github.com/composer/semver.git", + "reference": "3953f23262f2bff1919fc82183ad9acb13ff62c9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/composer/semver/zipball/3953f23262f2bff1919fc82183ad9acb13ff62c9", + "reference": "3953f23262f2bff1919fc82183ad9acb13ff62c9", + "shasum": "" + }, + "require": { + "php": "^5.3.2 || ^7.0 || ^8.0" + }, + "require-dev": { + "phpstan/phpstan": "^1.4", + "symfony/phpunit-bridge": "^4.2 || ^5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Composer\\Semver\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nils Adermann", + "email": "naderman@naderman.de", + "homepage": "http://www.naderman.de" + }, + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" + }, + { + "name": "Rob Bast", + "email": "rob.bast@gmail.com", + "homepage": "http://robbast.nl" + } + ], + "description": "Semver library that offers utilities, version constraint parsing and validation.", + "keywords": [ + "semantic", + "semver", + "validation", + "versioning" + ], + "support": { + "irc": "irc://irc.freenode.org/composer", + "issues": "https://github.com/composer/semver/issues", + "source": "https://github.com/composer/semver/tree/3.3.2" + }, + "funding": [ + { + "url": "https://packagist.com", + "type": "custom" + }, + { + "url": "https://github.com/composer", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/composer/composer", + "type": "tidelift" + } + ], + "time": "2022-04-01T19:23:25+00:00" + }, + { + "name": "data-values/common", + "version": "0.4.3", + "source": { + "type": "git", + "url": "https://github.com/DataValues/Common.git", + "reference": "844359d1e782884a2b79460a49624d9c08673666" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/DataValues/Common/zipball/844359d1e782884a2b79460a49624d9c08673666", + "reference": "844359d1e782884a2b79460a49624d9c08673666", + "shasum": "" + }, + "require": { + "data-values/data-values": "~2.0|~1.0|~0.1", + "data-values/interfaces": "~0.2.0|^0.1.5", + "php": ">=5.3.0" + }, + "require-dev": { + "phpunit/phpunit": "~5.7" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "0.4.x-dev" + } + }, + "autoload": { + "files": [ + "Common.php" + ], + "psr-4": { + "DataValues\\": "src/DataValues/", + "ValueParsers\\": "src/ValueParsers/", + "ValueFormatters\\": "src/ValueFormatters/" + }, + "classmap": [ + "tests/ValueParsers" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "Jeroen De Dauw", + "email": "jeroendedauw@gmail.com", + "homepage": "http://jeroendedauw.com", + "role": "Developer" + } + ], + "description": "Contains common implementations of the interfaces defined by DataValuesInterfaces", + "homepage": "https://github.com/DataValues/Common", + "keywords": [ + "datavalues", + "valueformatters", + "valueparsers", + "valuevalidators", + "wikidata" + ], + "support": { + "irc": "irc://irc.freenode.net/wikidata", + "issues": "https://github.com/DataValues/Common/issues", + "source": "https://github.com/DataValues/Common/tree/0.4.3" + }, + "time": "2019-06-28T14:23:34+00:00" + }, + { + "name": "data-values/data-values", + "version": "2.3.0", + "source": { + "type": "git", + "url": "https://github.com/DataValues/DataValues.git", + "reference": "0c256a1b0a9202d5d01da1ed8a0e1d845cca0289" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/DataValues/DataValues/zipball/0c256a1b0a9202d5d01da1ed8a0e1d845cca0289", + "reference": "0c256a1b0a9202d5d01da1ed8a0e1d845cca0289", + "shasum": "" + }, + "require": { + "php": ">=5.5.9" + }, + "replace": { + "mediawiki/data-values": "*" + }, + "require-dev": { + "phpunit/phpunit": "~4.8", + "wikibase/wikibase-codesniffer": "^0.1.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.x-dev" + } + }, + "autoload": { + "files": [ + "DataValues.php" + ], + "psr-4": { + "DataValues\\": "src/DataValues/" + }, + "classmap": [ + "src/interfaces", + "tests/phpunit/DataValueTest.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "Jeroen De Dauw", + "email": "jeroendedauw@gmail.com", + "homepage": "http://jeroendedauw.com", + "role": "Developer" + } + ], + "description": "Defines the DataValue interface and some trivial implementations", + "homepage": "https://github.com/DataValues/DataValues", + "keywords": [ + "datavalues", + "wikibase", + "wikidata" + ], + "support": { + "issues": "https://github.com/DataValues/DataValues/issues", + "source": "https://github.com/DataValues/DataValues/tree/master" + }, + "time": "2019-09-19T23:38:17+00:00" + }, + { + "name": "data-values/geo", + "version": "4.4.0", + "source": { + "type": "git", + "url": "https://github.com/DataValues/Geo.git", + "reference": "1dd742dabb63e211862486259b2cbe0274211bf9" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/DataValues/Geo/zipball/1dd742dabb63e211862486259b2cbe0274211bf9", + "reference": "1dd742dabb63e211862486259b2cbe0274211bf9", + "shasum": "" + }, + "require": { + "data-values/data-values": "^3.0|^2.0|^1.0|~0.1", + "data-values/interfaces": "^1.0.0|^0.2.0", + "php": ">=7.3", + "symfony/polyfill-php80": "^1.18.1" + }, + "require-dev": { + "maglnet/composer-require-checker": "^3.0|^2.0", + "mediawiki/mediawiki-codesniffer": "^34 || ^35 || ^36 || ^38", + "ockcyp/covers-validator": "^1.3.3", + "phpmd/phpmd": "^2.9.1", + "phpstan/phpstan": "^0.12.68 || ^1.0.0", + "phpunit/phpunit": "^9.4.1", + "vimeo/psalm": "^4.4.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.x-dev" + } + }, + "autoload": { + "psr-4": { + "DataValues\\Geo\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "Jeroen De Dauw", + "email": "jeroendedauw@gmail.com", + "homepage": "http://jeroendedauw.com", + "role": "Developer" + }, + { + "name": "The Wikidata team", + "role": "Developer" + } + ], + "description": "Geographical value objects, parsers and formatters", + "homepage": "https://github.com/DataValues/Geo", + "keywords": [ + "Degrees", + "Minutes", + "coordinate", + "coordinates", + "datavalues", + "dms", + "formatters", + "geo", + "geographical", + "latitude", + "latlong", + "longitude", + "parsers", + "seconds", + "wikidata" + ], + "support": { + "docs": "https://github.com/DataValues/Geo/#usage", + "issues": "https://github.com/DataValues/Geo/issues", + "source": "https://github.com/DataValues/Geo/tree/4.4.0" + }, + "funding": [ + { + "url": "https://github.com/JeroenDeDauw", + "type": "github" + } + ], + "time": "2022-10-21T14:19:26+00:00" + }, + { + "name": "data-values/interfaces", + "version": "0.2.5", + "source": { + "type": "git", + "url": "https://github.com/DataValues/Interfaces.git", + "reference": "441a5c3c4d1ac8998ee95a0aafbf30e1064ae6f4" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/DataValues/Interfaces/zipball/441a5c3c4d1ac8998ee95a0aafbf30e1064ae6f4", + "reference": "441a5c3c4d1ac8998ee95a0aafbf30e1064ae6f4", + "shasum": "" + }, + "require": { + "php": ">=5.5.9" + }, + "require-dev": { + "phpunit/phpunit": "~4.8", + "wikibase/wikibase-codesniffer": "^0.1.0" + }, + "type": "library", + "autoload": { + "files": [ + "Interfaces.php" + ], + "psr-4": { + "ValueParsers\\": "src/ValueParsers/", + "ValueFormatters\\": "src/ValueFormatters/", + "ValueValidators\\": "src/ValueValidators/" + }, + "classmap": [ + "tests/ValueFormatters/ValueFormatterTestBase.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "Jeroen De Dauw", + "email": "jeroendedauw@gmail.com", + "homepage": "http://jeroendedauw.com", + "role": "Developer" + } + ], + "description": "Defines interfaces for ValueParsers, ValueFormatters and ValueValidators", + "homepage": "https://github.com/DataValues/Interfaces", + "keywords": [ + "datavalues", + "valueformatters", + "valueparsers", + "valuevalidators", + "wikidata" + ], + "support": { + "issues": "https://github.com/DataValues/Interfaces/issues", + "source": "https://github.com/DataValues/Interfaces/tree/0.2.5" + }, + "time": "2017-08-09T15:18:46+00:00" + }, + { + "name": "data-values/number", + "version": "0.10.2", + "source": { + "type": "git", + "url": "https://github.com/wmde/Number.git", + "reference": "524c0a07469949d4c5a53245c5a3edf41a0e540c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/wmde/Number/zipball/524c0a07469949d4c5a53245c5a3edf41a0e540c", + "reference": "524c0a07469949d4c5a53245c5a3edf41a0e540c", + "shasum": "" + }, + "require": { + "data-values/common": "1.0.0|~0.4.0|~0.3.0", + "data-values/data-values": "~3.0.0|~2.0|~1.0|~0.1", + "data-values/interfaces": "~1.0.0|~0.2.0", + "php": ">=7.2" + }, + "require-dev": { + "ext-bcmath": "*", + "mediawiki/mediawiki-codesniffer": "34.0.0", + "phpunit/phpunit": "~8.5" + }, + "type": "library", + "autoload": { + "files": [ + "Number.php" + ], + "psr-0": { + "DataValues\\": "src", + "ValueParsers\\": "src", + "ValueFormatters\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "Daniel Kinzler" + }, + { + "name": "Thiemo Kreuz" + } + ], + "description": "Numerical value objects, parsers and formatters", + "homepage": "https://github.com/DataValues/Number", + "keywords": [ + "datavalues", + "number", + "valueformatters", + "valueparsers", + "wikidata" + ], + "support": { + "irc": "irc://irc.freenode.net/wikidata", + "issues": "https://github.com/wmde/Number/issues", + "source": "https://github.com/wmde/Number/tree/0.10.2" + }, + "time": "2021-03-15T13:45:06+00:00" + }, + { + "name": "data-values/serialization", + "version": "1.2.5", + "source": { + "type": "git", + "url": "https://github.com/DataValues/Serialization.git", + "reference": "b31b3af537a3ac9f3b70f42cc03f2221c6fd8fd7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/DataValues/Serialization/zipball/b31b3af537a3ac9f3b70f42cc03f2221c6fd8fd7", + "reference": "b31b3af537a3ac9f3b70f42cc03f2221c6fd8fd7", + "shasum": "" + }, + "require": { + "data-values/data-values": "~3.0|~2.0|~1.0|~0.1", + "php": ">=7.2", + "serialization/serialization": "~4.0|~3.0" }, "require-dev": { - "mediawiki/mediawiki-codesniffer": "~38.0", - "monolog/monolog": "^1.23", - "php-parallel-lint/php-parallel-lint": "^1.2", - "phpunit/phpunit": "~9" + "phpunit/phpunit": "~8.5", + "wikibase/wikibase-codesniffer": "^1.2.0" }, - "default-branch": true, "type": "library", "extra": { "branch-alias": { - "dev-main": "3.1-dev" + "dev-master": "1.2.x-dev" } }, "autoload": { "psr-4": { - "Addwiki\\Mediawiki\\Api\\": "src/" + "DataValues\\Serializers\\": "src/Serializers", + "DataValues\\Deserializers\\": "src/Deserializers" } }, "notification-url": "https://packagist.org/downloads/", @@ -49,62 +646,63 @@ ], "authors": [ { - "name": "Addshore" - }, - { - "name": "Sam Wilson" + "name": "Jeroen De Dauw", + "email": "jeroendedauw@gmail.com", + "homepage": "http://jeroendedauw.com", + "role": "Developer" } ], - "description": "A MediaWiki API library", + "description": "Serializers and deserializers for DataValue implementations", + "homepage": "https://github.com/DataValues/Serialization", "keywords": [ - "api", - "mediawiki" + "datavalues", + "deserializers", + "serialization", + "serializers", + "wikidata" ], "support": { - "source": "https://github.com/addwiki/mediawiki-api/tree/main" + "irc": "irc://irc.freenode.net/wikidata", + "issues": "https://github.com/DataValues/Serialization/issues", + "source": "https://github.com/DataValues/Serialization/tree/1.2.5" }, - "time": "2022-06-03T07:34:35+00:00" + "time": "2022-10-21T14:15:46+00:00" }, { - "name": "addwiki/mediawiki-api-base", - "version": "dev-main", + "name": "data-values/time", + "version": "1.1.2", "source": { "type": "git", - "url": "https://github.com/addwiki/mediawiki-api-base.git", - "reference": "0210265192b16927b691a16204ad3c63ccaa61da" + "url": "https://github.com/wmde/Time.git", + "reference": "a2bc08e5e51f5940de843d43469dd3f727fb1d29" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/addwiki/mediawiki-api-base/zipball/0210265192b16927b691a16204ad3c63ccaa61da", - "reference": "0210265192b16927b691a16204ad3c63ccaa61da", + "url": "https://api.github.com/repos/wmde/Time/zipball/a2bc08e5e51f5940de843d43469dd3f727fb1d29", + "reference": "a2bc08e5e51f5940de843d43469dd3f727fb1d29", "shasum": "" }, "require": { - "guzzlehttp/guzzle": "~6.3||~7.0", - "guzzlehttp/promises": "~1.0", - "mediawiki/oauthclient": "^1.1", - "php": ">=7.4", - "psr/log": "~1.0" + "data-values/common": "~1.0|~0.4.0|~0.3.0", + "data-values/data-values": "~3.0|~2.0|~1.0|~0.1", + "data-values/interfaces": "~1.0|~0.2.0", + "php": ">=7.2.0" }, "require-dev": { - "mediawiki/mediawiki-codesniffer": "~38.0", - "php-parallel-lint/php-parallel-lint": "^1.2", - "phpunit/phpunit": "~9" - }, - "suggest": { - "ext-dom": "Needed if you want to discover APIs using only page URLs", - "ext-simplexml": "Needed if you want to discover APIs using only page URLs" + "mediawiki/mediawiki-codesniffer": "^39", + "phpunit/phpunit": "~8.5" }, - "default-branch": true, "type": "library", "extra": { "branch-alias": { - "dev-main": "3.1-dev" + "dev-master": "1.0.x-dev" } }, "autoload": { - "psr-4": { - "Addwiki\\Mediawiki\\Api\\": "src/" + "psr-0": { + "DataValues\\": "src", + "ValueParsers\\": "src", + "ValueFormatters\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -113,70 +711,89 @@ ], "authors": [ { - "name": "Addshore" + "name": "The Wikidata team", + "role": "Developer" } ], - "description": "Simple MediaWiki API library", + "description": "Time value objects, parsers and formatters", + "homepage": "https://github.com/DataValues/Time", "keywords": [ - "api", - "mediawiki" + "datavalues", + "time", + "valueformatters", + "valueparsers", + "wikidata" ], "support": { - "source": "https://github.com/addwiki/mediawiki-api-base/tree/main" + "irc": "irc://irc.freenode.net/wikidata", + "issues": "https://github.com/wmde/Time/issues", + "source": "https://github.com/wmde/Time/tree/1.1.2" }, - "time": "2022-06-03T07:34:30+00:00" + "time": "2022-10-24T09:59:00+00:00" }, { - "name": "addwiki/mediawiki-datamodel", - "version": "dev-main", + "name": "diff/diff", + "version": "2.3.0", "source": { "type": "git", - "url": "https://github.com/addwiki/mediawiki-datamodel.git", - "reference": "7be2113540d3d629b8464b9e91e4a4789ba1dc35" + "url": "https://github.com/wmde/Diff.git", + "reference": "9f2b65c104b661a02f592f96321fd4c052532742" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/addwiki/mediawiki-datamodel/zipball/7be2113540d3d629b8464b9e91e4a4789ba1dc35", - "reference": "7be2113540d3d629b8464b9e91e4a4789ba1dc35", + "url": "https://api.github.com/repos/wmde/Diff/zipball/9f2b65c104b661a02f592f96321fd4c052532742", + "reference": "9f2b65c104b661a02f592f96321fd4c052532742", "shasum": "" }, "require": { - "php": ">=7.4" + "php": ">=5.3.0" }, "require-dev": { - "mediawiki/mediawiki-codesniffer": "~38.0", - "php-parallel-lint/php-parallel-lint": "^1.2", - "phpunit/phpunit": "~9" + "phpmd/phpmd": "~2.3", + "phpunit/phpunit": "~4.8", + "squizlabs/php_codesniffer": "~2.3" }, - "default-branch": true, "type": "library", "extra": { "branch-alias": { - "dev-main": "3.1-dev" + "dev-master": "2.3.x-dev" } }, "autoload": { + "files": [ + "Diff.php" + ], "psr-4": { - "Addwiki\\Mediawiki\\DataModel\\": "src/" + "Diff\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "GPL-2.0-or-later" + "GPL-2.0+" ], "authors": [ { - "name": "Addshore" + "name": "Jeroen De Dauw", + "email": "jeroendedauw@gmail.com", + "homepage": "http://jeroendedauw.com", + "role": "Developer" } ], - "description": "A Mediawiki datamodel", + "description": "Small standalone library for representing differences between data structures, computing such differences, and applying them as patches", + "homepage": "https://github.com/wmde/Diff", "keywords": [ - "mediawiki" + "diff", + "diffing", + "diffop", + "patching", + "wikidata" ], "support": { - "source": "https://github.com/addwiki/mediawiki-datamodel/tree/main" + "irc": "irc://irc.freenode.net/wikidata", + "issues": "https://github.com/wmde/Diff/issues", + "source": "https://github.com/wmde/Diff/tree/2.x" }, - "time": "2022-06-03T07:34:33+00:00" + "time": "2018-04-11T10:38:57+00:00" }, { "name": "guzzlehttp/guzzle", @@ -555,6 +1172,43 @@ }, "time": "2022-10-08T04:40:34+00:00" }, + { + "name": "linclark/microdata-php", + "version": "2.0.2", + "source": { + "type": "git", + "url": "https://github.com/linclark/MicrodataPHP.git", + "reference": "0da6156fb67bbd824d7632d73df852c7745b0e8e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/linclark/MicrodataPHP/zipball/0da6156fb67bbd824d7632d73df852c7745b0e8e", + "reference": "0da6156fb67bbd824d7632d73df852c7745b0e8e", + "shasum": "" + }, + "require-dev": { + "phpunit/phpunit": "4.1.x-dev" + }, + "type": "library", + "autoload": { + "psr-4": { + "linclark\\MicrodataPHP\\": [ + "src/", + "tests/src/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Extracts microdata from HTML using PHP.", + "support": { + "issues": "https://github.com/linclark/MicrodataPHP/issues", + "source": "https://github.com/linclark/MicrodataPHP/tree/2.0.2" + }, + "time": "2014-09-03T07:16:20+00:00" + }, { "name": "mediawiki/oauthclient", "version": "1.2.0", @@ -1019,6 +1673,67 @@ }, "time": "2019-03-08T08:55:37+00:00" }, + { + "name": "serialization/serialization", + "version": "4.0.0", + "source": { + "type": "git", + "url": "https://github.com/wmde/Serialization.git", + "reference": "6fa293415e2b70c30c1e673d8bcd04d27dc15e44" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/wmde/Serialization/zipball/6fa293415e2b70c30c1e673d8bcd04d27dc15e44", + "reference": "6fa293415e2b70c30c1e673d8bcd04d27dc15e44", + "shasum": "" + }, + "require": { + "php": ">=5.5.9" + }, + "require-dev": { + "phpunit/phpunit": "~4.8", + "wikibase/wikibase-codesniffer": "^0.2.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Serializers\\": "src/Serializers/", + "Deserializers\\": "src/Deserializers/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0+" + ], + "authors": [ + { + "name": "Jeroen De Dauw", + "email": "jeroendedauw@gmail.com", + "homepage": "http://jeroendedauw.com", + "role": "Developer" + } + ], + "description": "Library defining a Serializer and a Deserializer interface and basic utilities", + "homepage": "https://github.com/wmde/Serialization", + "keywords": [ + "deserialization", + "deserializer", + "serialization", + "serializer", + "unserialization", + "wikidata" + ], + "support": { + "irc": "irc://irc.freenode.net/wikidata", + "source": "https://github.com/wmde/Serialization/tree/master" + }, + "time": "2017-10-25T11:45:30+00:00" + }, { "name": "symfony/console", "version": "v5.4.15", @@ -1982,90 +2697,276 @@ } ], "time": "2022-10-03T15:15:50+00:00" - } - ], - "packages-dev": [ + }, { - "name": "composer/semver", - "version": "3.3.2", + "name": "wikibase/data-model", + "version": "9.6.1", "source": { "type": "git", - "url": "https://github.com/composer/semver.git", - "reference": "3953f23262f2bff1919fc82183ad9acb13ff62c9" + "url": "https://github.com/wmde/WikibaseDataModel.git", + "reference": "c2f115c119e20828f4c0946d8434f950fdab57d3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/semver/zipball/3953f23262f2bff1919fc82183ad9acb13ff62c9", - "reference": "3953f23262f2bff1919fc82183ad9acb13ff62c9", + "url": "https://api.github.com/repos/wmde/WikibaseDataModel/zipball/c2f115c119e20828f4c0946d8434f950fdab57d3", + "reference": "c2f115c119e20828f4c0946d8434f950fdab57d3", "shasum": "" }, "require": { - "php": "^5.3.2 || ^7.0 || ^8.0" + "data-values/data-values": "~0.1|~1.0|~2.0|~3.0", + "php": "^8.0|^7.1", + "wikimedia/assert": "~0.2.2|~0.3.0|~0.4.0|~0.5.0" }, "require-dev": { - "phpstan/phpstan": "^1.4", - "symfony/phpunit-bridge": "^4.2 || ^5" + "mediawiki/mediawiki-codesniffer": "34.0.0", + "ockcyp/covers-validator": "~1.1", + "phpmd/phpmd": "~2.6", + "phpunit/phpunit": "~8.0" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "3.x-dev" + "dev-master": "9.6.x-dev" } }, "autoload": { "psr-4": { - "Composer\\Semver\\": "src" + "Wikibase\\DataModel\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "GPL-2.0-or-later" ], "authors": [ { - "name": "Nils Adermann", - "email": "naderman@naderman.de", - "homepage": "http://www.naderman.de" + "name": "Jeroen De Dauw", + "email": "jeroendedauw@gmail.com", + "homepage": "http://jeroendedauw.com" }, { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "http://seld.be" + "name": "Thiemo Kreuz" }, { - "name": "Rob Bast", - "email": "rob.bast@gmail.com", - "homepage": "http://robbast.nl" + "name": "The Wikidata team", + "role": "Developer" } ], - "description": "Semver library that offers utilities, version constraint parsing and validation.", + "description": "PHP implementation of the Wikibase DataModel", + "homepage": "https://github.com/wmde/WikibaseDataModel", "keywords": [ - "semantic", - "semver", - "validation", - "versioning" + "DataModel", + "wikibase", + "wikidata" ], "support": { - "irc": "irc://irc.freenode.org/composer", - "issues": "https://github.com/composer/semver/issues", - "source": "https://github.com/composer/semver/tree/3.3.2" + "irc": "irc://irc.freenode.net/wikidata", + "issues": "https://github.com/wmde/WikibaseDataModel/issues", + "source": "https://github.com/wmde/WikibaseDataModel/tree/9.6.1" }, - "funding": [ + "time": "2021-04-01T15:33:19+00:00" + }, + { + "name": "wikibase/data-model-serialization", + "version": "2.9.1", + "source": { + "type": "git", + "url": "https://github.com/wmde/WikibaseDataModelSerialization.git", + "reference": "4667670ac4976d8141b780778f43c6f8e916da1d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/wmde/WikibaseDataModelSerialization/zipball/4667670ac4976d8141b780778f43c6f8e916da1d", + "reference": "4667670ac4976d8141b780778f43c6f8e916da1d", + "shasum": "" + }, + "require": { + "data-values/serialization": "~1.0", + "php": ">=5.5.9", + "serialization/serialization": "~4.0|~3.1", + "wikibase/data-model": "~9.0|~8.0|~7.0|~6.0|~5.0|~4.2" + }, + "require-dev": { + "data-values/geo": "~4.0|~3.0", + "data-values/number": ">=0.1 <0.11", + "data-values/time": "~1.0|~0.2", + "phpunit/phpunit": "^4.8.35", + "wikibase/wikibase-codesniffer": "^0.4.1" + }, + "suggest": { + "data-values/geo": "Needed for deserialization of geographical values", + "data-values/number": "Needed for deserialization of numerical values", + "data-values/time": "Needed for deserialization of time values" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.9.x-dev" + } + }, + "autoload": { + "psr-4": { + "Wikibase\\DataModel\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ { - "url": "https://packagist.com", - "type": "custom" + "name": "Thomas PT", + "homepage": "https://github.com/Tpt" }, { - "url": "https://github.com/composer", - "type": "github" + "name": "Jeroen De Dauw", + "email": "jeroendedauw@gmail.com", + "homepage": "http://jeroendedauw.com" + } + ], + "description": "Serializers and deserializers for the Wikibase DataModel", + "homepage": "https://github.com/wmde/WikibaseDataModelSerialization", + "keywords": [ + "DataModel", + "deserializers", + "serialization", + "serializers", + "wikibase", + "wikidata" + ], + "support": { + "irc": "irc://irc.freenode.net/wikidata", + "issues": "https://github.com/wmde/WikibaseDataModelSerialization/issues", + "source": "https://github.com/wmde/WikibaseDataModelSerialization/tree/master" + }, + "time": "2018-12-14T09:59:47+00:00" + }, + { + "name": "wikibase/data-model-services", + "version": "3.15.0", + "source": { + "type": "git", + "url": "https://github.com/wmde/WikibaseDataModelServices.git", + "reference": "f1baad13984a5ee36f0d4aec7aee94898cd1cc89" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/wmde/WikibaseDataModelServices/zipball/f1baad13984a5ee36f0d4aec7aee94898cd1cc89", + "reference": "f1baad13984a5ee36f0d4aec7aee94898cd1cc89", + "shasum": "" + }, + "require": { + "data-values/data-values": "~2.0|~1.0", + "diff/diff": "~2.3", + "php": ">=5.6.99", + "wikibase/data-model": "~9.0|~8.0|~7.0|~6.3", + "wikimedia/assert": "~0.2.2|~0.3.0|~0.4.0" + }, + "require-dev": { + "phpmd/phpmd": "~2.3", + "phpunit/phpunit": "~5.7", + "wikibase/wikibase-codesniffer": "^0.5.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Wikibase\\DataModel\\Services\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "The Wikidata team", + "role": "Developer" }, { - "url": "https://tidelift.com/funding/github/packagist/composer/composer", - "type": "tidelift" + "name": "Jeroen De Dauw", + "email": "jeroendedauw@gmail.com", + "homepage": "https://www.entropywins.wtf/" } ], - "time": "2022-04-01T19:23:25+00:00" + "description": "Services around the Wikibase DataModel", + "homepage": "https://github.com/wmde/WikibaseDataModelServices", + "keywords": [ + "DataModel", + "wikibase", + "wikidata" + ], + "support": { + "irc": "irc://irc.freenode.net/wikidata", + "issues": "https://github.com/wmde/WikibaseDataModelServices/issues", + "source": "https://github.com/wmde/WikibaseDataModelServices/tree/3.15.0" + }, + "time": "2019-04-23T22:40:16+00:00" }, + { + "name": "wikimedia/assert", + "version": "v0.4.0", + "source": { + "type": "git", + "url": "https://github.com/wikimedia/Assert.git", + "reference": "27c99b1f1ab106838b7acb695fa2e03efaa28e66" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/wikimedia/Assert/zipball/27c99b1f1ab106838b7acb695fa2e03efaa28e66", + "reference": "27c99b1f1ab106838b7acb695fa2e03efaa28e66", + "shasum": "" + }, + "require": { + "php": ">=5.6.99" + }, + "require-dev": { + "jakub-onderka/php-console-highlighter": "0.3.2", + "jakub-onderka/php-parallel-lint": "1.0.0", + "mediawiki/mediawiki-codesniffer": "23.0.0", + "mediawiki/minus-x": "0.3.1", + "ockcyp/covers-validator": "0.5.1 || 0.6.1", + "phpunit/phpunit": "4.8.36 || ^6.5" + }, + "type": "library", + "autoload": { + "psr-4": { + "Wikimedia\\Assert\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Daniel Kinzler" + }, + { + "name": "Thiemo Kreuz" + } + ], + "description": "Provides runtime assertions", + "homepage": "https://github.com/wikimedia/Assert", + "keywords": [ + "assert", + "assertions", + "php", + "postcondition", + "precondition", + "qa" + ], + "support": { + "source": "https://github.com/wikimedia/Assert/tree/master" + }, + "time": "2019-01-21T19:22:34+00:00" + } + ], + "packages-dev": [ { "name": "composer/spdx-licenses", "version": "1.5.7", @@ -3865,9 +4766,7 @@ "aliases": [], "minimum-stability": "stable", "stability-flags": { - "addwiki/mediawiki-api-base": 20, - "addwiki/mediawiki-api": 20, - "addwiki/mediawiki-datamodel": 20 + "addwiki/addwiki": 20 }, "prefer-stable": false, "prefer-lowest": false,