From a2eec161dde83a0bc56f58aa5e82ff49976902bf Mon Sep 17 00:00:00 2001 From: Maxime Rainville Date: Mon, 13 May 2024 21:46:08 +1200 Subject: [PATCH] Forec installation of PHPUnit. --- composer.json | 3 +- composer.lock | 11458 ++++++++++++++++++++++++------------------------ 2 files changed, 5731 insertions(+), 5730 deletions(-) diff --git a/composer.json b/composer.json index 3cc0fb5..77a410b 100644 --- a/composer.json +++ b/composer.json @@ -43,7 +43,8 @@ "silverstripe/dynamodb": "5.x-dev", "silverstripe/linkfield": "4.x-dev", "silverstripe/framework": "dev-pulls/5/alt-attribute-html as 5.x-dev", - "silverstripe/assets": "dev-pulls/2/render-image-unify as 2.x-dev" + "silverstripe/assets": "dev-pulls/2/render-image-unify as 2.x-dev", + "phpunit/phpunit": "^9.6" }, "require-dev": { "silverstripe/frameworktest": "^1", diff --git a/composer.lock b/composer.lock index ae2aee0..4fc0fe3 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "95fc20709672d8a5a4adc6a9a1a2063b", + "content-hash": "ba264946e7c72cbb45cbab096cfaa58f", "packages": [ { "name": "asyncphp/doorman", @@ -3865,6 +3865,65 @@ }, "time": "2023-08-25T10:54:48+00:00" }, + { + "name": "myclabs/deep-copy", + "version": "1.11.1", + "source": { + "type": "git", + "url": "https://github.com/myclabs/DeepCopy.git", + "reference": "7284c22080590fb39f2ffa3e9057f10a4ddd0e0c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/7284c22080590fb39f2ffa3e9057f10a4ddd0e0c", + "reference": "7284c22080590fb39f2ffa3e9057f10a4ddd0e0c", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "conflict": { + "doctrine/collections": "<1.6.8", + "doctrine/common": "<2.13.3 || >=3,<3.2.2" + }, + "require-dev": { + "doctrine/collections": "^1.6.8", + "doctrine/common": "^2.13.3 || ^3.2.2", + "phpunit/phpunit": "^7.5.20 || ^8.5.23 || ^9.5.13" + }, + "type": "library", + "autoload": { + "files": [ + "src/DeepCopy/deep_copy.php" + ], + "psr-4": { + "DeepCopy\\": "src/DeepCopy/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Create deep copies (clones) of your objects", + "keywords": [ + "clone", + "copy", + "duplicate", + "object", + "object graph" + ], + "support": { + "issues": "https://github.com/myclabs/DeepCopy/issues", + "source": "https://github.com/myclabs/DeepCopy/tree/1.11.1" + }, + "funding": [ + { + "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy", + "type": "tidelift" + } + ], + "time": "2023-03-08T13:26:56+00:00" + }, { "name": "nikic/php-parser", "version": "v4.19.1", @@ -4147,6 +4206,124 @@ }, "time": "2020-10-15T08:29:30+00:00" }, + { + "name": "phar-io/manifest", + "version": "2.0.4", + "source": { + "type": "git", + "url": "https://github.com/phar-io/manifest.git", + "reference": "54750ef60c58e43759730615a392c31c80e23176" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/manifest/zipball/54750ef60c58e43759730615a392c31c80e23176", + "reference": "54750ef60c58e43759730615a392c31c80e23176", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "ext-phar": "*", + "ext-xmlwriter": "*", + "phar-io/version": "^3.0.1", + "php": "^7.2 || ^8.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" + } + ], + "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", + "support": { + "issues": "https://github.com/phar-io/manifest/issues", + "source": "https://github.com/phar-io/manifest/tree/2.0.4" + }, + "funding": [ + { + "url": "https://github.com/theseer", + "type": "github" + } + ], + "time": "2024-03-03T12:33:53+00:00" + }, + { + "name": "phar-io/version", + "version": "3.2.1", + "source": { + "type": "git", + "url": "https://github.com/phar-io/version.git", + "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/version/zipball/4f7fd7836c6f332bb2933569e566a0d6c4cbed74", + "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" + } + ], + "description": "Library for handling version information and constraints", + "support": { + "issues": "https://github.com/phar-io/version/issues", + "source": "https://github.com/phar-io/version/tree/3.2.1" + }, + "time": "2022-02-21T01:04:05+00:00" + }, { "name": "phpdocumentor/reflection-common", "version": "2.2.0", @@ -4439,333 +4616,453 @@ "time": "2024-05-06T12:04:23+00:00" }, { - "name": "psr/cache", - "version": "3.0.0", + "name": "phpunit/php-code-coverage", + "version": "9.2.31", "source": { "type": "git", - "url": "https://github.com/php-fig/cache.git", - "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf" + "url": "https://github.com/sebastianbergmann/php-code-coverage.git", + "reference": "48c34b5d8d983006bd2adc2d0de92963b9155965" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/cache/zipball/aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", - "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/48c34b5d8d983006bd2adc2d0de92963b9155965", + "reference": "48c34b5d8d983006bd2adc2d0de92963b9155965", "shasum": "" }, "require": { - "php": ">=8.0.0" + "ext-dom": "*", + "ext-libxml": "*", + "ext-xmlwriter": "*", + "nikic/php-parser": "^4.18 || ^5.0", + "php": ">=7.3", + "phpunit/php-file-iterator": "^3.0.3", + "phpunit/php-text-template": "^2.0.2", + "sebastian/code-unit-reverse-lookup": "^2.0.2", + "sebastian/complexity": "^2.0", + "sebastian/environment": "^5.1.2", + "sebastian/lines-of-code": "^1.0.3", + "sebastian/version": "^3.0.1", + "theseer/tokenizer": "^1.2.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "suggest": { + "ext-pcov": "PHP extension that provides line coverage", + "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "9.2-dev" } }, "autoload": { - "psr-4": { - "Psr\\Cache\\": "src/" - } + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "PHP-FIG", - "homepage": "https://www.php-fig.org/" + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" } ], - "description": "Common interface for caching libraries", + "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", + "homepage": "https://github.com/sebastianbergmann/php-code-coverage", "keywords": [ - "cache", - "psr", - "psr-6" + "coverage", + "testing", + "xunit" ], "support": { - "source": "https://github.com/php-fig/cache/tree/3.0.0" + "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", + "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.31" }, - "time": "2021-02-03T23:26:27+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-03-02T06:37:42+00:00" }, { - "name": "psr/clock", - "version": "1.0.0", + "name": "phpunit/php-file-iterator", + "version": "3.0.6", "source": { "type": "git", - "url": "https://github.com/php-fig/clock.git", - "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d" + "url": "https://github.com/sebastianbergmann/php-file-iterator.git", + "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/clock/zipball/e41a24703d4560fd0acb709162f73b8adfc3aa0d", - "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", + "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", "shasum": "" }, "require": { - "php": "^7.0 || ^8.0" + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" }, "type": "library", - "autoload": { - "psr-4": { - "Psr\\Clock\\": "src/" + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" } }, + "autoload": { + "classmap": [ + "src/" + ] + }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "PHP-FIG", - "homepage": "https://www.php-fig.org/" + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" } ], - "description": "Common interface for reading the clock.", - "homepage": "https://github.com/php-fig/clock", + "description": "FilterIterator implementation that filters files based on a list of suffixes.", + "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", "keywords": [ - "clock", - "now", - "psr", - "psr-20", - "time" + "filesystem", + "iterator" ], "support": { - "issues": "https://github.com/php-fig/clock/issues", - "source": "https://github.com/php-fig/clock/tree/1.0.0" + "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", + "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/3.0.6" }, - "time": "2022-11-25T14:36:26+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2021-12-02T12:48:52+00:00" }, { - "name": "psr/container", - "version": "1.1.2", + "name": "phpunit/php-invoker", + "version": "3.1.1", "source": { "type": "git", - "url": "https://github.com/php-fig/container.git", - "reference": "513e0666f7216c7459170d56df27dfcefe1689ea" + "url": "https://github.com/sebastianbergmann/php-invoker.git", + "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/container/zipball/513e0666f7216c7459170d56df27dfcefe1689ea", - "reference": "513e0666f7216c7459170d56df27dfcefe1689ea", + "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/5a10147d0aaf65b58940a0b72f71c9ac0423cc67", + "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67", "shasum": "" }, "require": { - "php": ">=7.4.0" + "php": ">=7.3" + }, + "require-dev": { + "ext-pcntl": "*", + "phpunit/phpunit": "^9.3" + }, + "suggest": { + "ext-pcntl": "*" }, "type": "library", - "autoload": { - "psr-4": { - "Psr\\Container\\": "src/" + "extra": { + "branch-alias": { + "dev-master": "3.1-dev" } }, + "autoload": { + "classmap": [ + "src/" + ] + }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "PHP-FIG", - "homepage": "https://www.php-fig.org/" + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" } ], - "description": "Common Container Interface (PHP FIG PSR-11)", - "homepage": "https://github.com/php-fig/container", + "description": "Invoke callables with a timeout", + "homepage": "https://github.com/sebastianbergmann/php-invoker/", "keywords": [ - "PSR-11", - "container", - "container-interface", - "container-interop", - "psr" + "process" ], "support": { - "issues": "https://github.com/php-fig/container/issues", - "source": "https://github.com/php-fig/container/tree/1.1.2" + "issues": "https://github.com/sebastianbergmann/php-invoker/issues", + "source": "https://github.com/sebastianbergmann/php-invoker/tree/3.1.1" }, - "time": "2021-11-05T16:50:12+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T05:58:55+00:00" }, { - "name": "psr/event-dispatcher", - "version": "1.0.0", + "name": "phpunit/php-text-template", + "version": "2.0.4", "source": { "type": "git", - "url": "https://github.com/php-fig/event-dispatcher.git", - "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0" + "url": "https://github.com/sebastianbergmann/php-text-template.git", + "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0", - "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0", + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", + "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", "shasum": "" }, "require": { - "php": ">=7.2.0" + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "2.0-dev" } }, "autoload": { - "psr-4": { - "Psr\\EventDispatcher\\": "src/" - } + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" } ], - "description": "Standard interfaces for event handling.", + "description": "Simple template engine.", + "homepage": "https://github.com/sebastianbergmann/php-text-template/", "keywords": [ - "events", - "psr", - "psr-14" + "template" ], "support": { - "issues": "https://github.com/php-fig/event-dispatcher/issues", - "source": "https://github.com/php-fig/event-dispatcher/tree/1.0.0" + "issues": "https://github.com/sebastianbergmann/php-text-template/issues", + "source": "https://github.com/sebastianbergmann/php-text-template/tree/2.0.4" }, - "time": "2019-01-08T18:20:26+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T05:33:50+00:00" }, { - "name": "psr/http-client", - "version": "1.0.3", + "name": "phpunit/php-timer", + "version": "5.0.3", "source": { "type": "git", - "url": "https://github.com/php-fig/http-client.git", - "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90" + "url": "https://github.com/sebastianbergmann/php-timer.git", + "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-client/zipball/bb5906edc1c324c9a05aa0873d40117941e5fa90", - "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", + "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", "shasum": "" }, "require": { - "php": "^7.0 || ^8.0", - "psr/http-message": "^1.0 || ^2.0" + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "5.0-dev" } }, "autoload": { - "psr-4": { - "Psr\\Http\\Client\\": "src/" - } + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "PHP-FIG", - "homepage": "https://www.php-fig.org/" + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" } ], - "description": "Common interface for HTTP clients", - "homepage": "https://github.com/php-fig/http-client", + "description": "Utility class for timing", + "homepage": "https://github.com/sebastianbergmann/php-timer/", "keywords": [ - "http", - "http-client", - "psr", - "psr-18" + "timer" ], "support": { - "source": "https://github.com/php-fig/http-client" + "issues": "https://github.com/sebastianbergmann/php-timer/issues", + "source": "https://github.com/sebastianbergmann/php-timer/tree/5.0.3" }, - "time": "2023-09-23T14:17:50+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:16:10+00:00" }, { - "name": "psr/http-factory", - "version": "1.1.0", + "name": "phpunit/phpunit", + "version": "9.6.19", "source": { "type": "git", - "url": "https://github.com/php-fig/http-factory.git", - "reference": "2b4765fddfe3b508ac62f829e852b1501d3f6e8a" + "url": "https://github.com/sebastianbergmann/phpunit.git", + "reference": "a1a54a473501ef4cdeaae4e06891674114d79db8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-factory/zipball/2b4765fddfe3b508ac62f829e852b1501d3f6e8a", - "reference": "2b4765fddfe3b508ac62f829e852b1501d3f6e8a", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/a1a54a473501ef4cdeaae4e06891674114d79db8", + "reference": "a1a54a473501ef4cdeaae4e06891674114d79db8", "shasum": "" }, "require": { - "php": ">=7.1", - "psr/http-message": "^1.0 || ^2.0" + "doctrine/instantiator": "^1.3.1 || ^2", + "ext-dom": "*", + "ext-json": "*", + "ext-libxml": "*", + "ext-mbstring": "*", + "ext-xml": "*", + "ext-xmlwriter": "*", + "myclabs/deep-copy": "^1.10.1", + "phar-io/manifest": "^2.0.3", + "phar-io/version": "^3.0.2", + "php": ">=7.3", + "phpunit/php-code-coverage": "^9.2.28", + "phpunit/php-file-iterator": "^3.0.5", + "phpunit/php-invoker": "^3.1.1", + "phpunit/php-text-template": "^2.0.3", + "phpunit/php-timer": "^5.0.2", + "sebastian/cli-parser": "^1.0.1", + "sebastian/code-unit": "^1.0.6", + "sebastian/comparator": "^4.0.8", + "sebastian/diff": "^4.0.3", + "sebastian/environment": "^5.1.3", + "sebastian/exporter": "^4.0.5", + "sebastian/global-state": "^5.0.1", + "sebastian/object-enumerator": "^4.0.3", + "sebastian/resource-operations": "^3.0.3", + "sebastian/type": "^3.2", + "sebastian/version": "^3.0.2" }, - "type": "library", - "extra": { + "suggest": { + "ext-soap": "To be able to generate mocks based on WSDL files", + "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage" + }, + "bin": [ + "phpunit" + ], + "type": "library", + "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "9.6-dev" } }, "autoload": { - "psr-4": { - "Psr\\Http\\Message\\": "src/" - } + "files": [ + "src/Framework/Assert/Functions.php" + ], + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "PHP-FIG", - "homepage": "https://www.php-fig.org/" + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" } ], - "description": "PSR-17: Common interfaces for PSR-7 HTTP message factories", + "description": "The PHP Unit Testing framework.", + "homepage": "https://phpunit.de/", "keywords": [ - "factory", - "http", - "message", - "psr", - "psr-17", - "psr-7", - "request", - "response" + "phpunit", + "testing", + "xunit" ], "support": { - "source": "https://github.com/php-fig/http-factory" + "issues": "https://github.com/sebastianbergmann/phpunit/issues", + "security": "https://github.com/sebastianbergmann/phpunit/security/policy", + "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.19" }, - "time": "2024-04-15T12:06:14+00:00" + "funding": [ + { + "url": "https://phpunit.de/sponsors.html", + "type": "custom" + }, + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit", + "type": "tidelift" + } + ], + "time": "2024-04-05T04:35:58+00:00" }, { - "name": "psr/http-message", - "version": "1.1", + "name": "psr/cache", + "version": "3.0.0", "source": { "type": "git", - "url": "https://github.com/php-fig/http-message.git", - "reference": "cb6ce4845ce34a8ad9e68117c10ee90a29919eba" + "url": "https://github.com/php-fig/cache.git", + "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/http-message/zipball/cb6ce4845ce34a8ad9e68117c10ee90a29919eba", - "reference": "cb6ce4845ce34a8ad9e68117c10ee90a29919eba", + "url": "https://api.github.com/repos/php-fig/cache/zipball/aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", + "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", "shasum": "" }, "require": { - "php": "^7.2 || ^8.0" + "php": ">=8.0.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.1.x-dev" + "dev-master": "1.0.x-dev" } }, "autoload": { "psr-4": { - "Psr\\Http\\Message\\": "src/" + "Psr\\Cache\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -4775,50 +5072,41 @@ "authors": [ { "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "homepage": "https://www.php-fig.org/" } ], - "description": "Common interface for HTTP messages", - "homepage": "https://github.com/php-fig/http-message", + "description": "Common interface for caching libraries", "keywords": [ - "http", - "http-message", + "cache", "psr", - "psr-7", - "request", - "response" + "psr-6" ], "support": { - "source": "https://github.com/php-fig/http-message/tree/1.1" + "source": "https://github.com/php-fig/cache/tree/3.0.0" }, - "time": "2023-04-04T09:50:52+00:00" + "time": "2021-02-03T23:26:27+00:00" }, { - "name": "psr/log", - "version": "3.0.0", + "name": "psr/clock", + "version": "1.0.0", "source": { "type": "git", - "url": "https://github.com/php-fig/log.git", - "reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001" + "url": "https://github.com/php-fig/clock.git", + "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/log/zipball/fe5ea303b0887d5caefd3d431c3e61ad47037001", - "reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001", + "url": "https://api.github.com/repos/php-fig/clock/zipball/e41a24703d4560fd0acb709162f73b8adfc3aa0d", + "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d", "shasum": "" }, "require": { - "php": ">=8.0.0" + "php": "^7.0 || ^8.0" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.x-dev" - } - }, "autoload": { "psr-4": { - "Psr\\Log\\": "src" + "Psr\\Clock\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -4831,44 +5119,42 @@ "homepage": "https://www.php-fig.org/" } ], - "description": "Common interface for logging libraries", - "homepage": "https://github.com/php-fig/log", + "description": "Common interface for reading the clock.", + "homepage": "https://github.com/php-fig/clock", "keywords": [ - "log", + "clock", + "now", "psr", - "psr-3" + "psr-20", + "time" ], "support": { - "source": "https://github.com/php-fig/log/tree/3.0.0" + "issues": "https://github.com/php-fig/clock/issues", + "source": "https://github.com/php-fig/clock/tree/1.0.0" }, - "time": "2021-07-14T16:46:02+00:00" + "time": "2022-11-25T14:36:26+00:00" }, { - "name": "psr/simple-cache", - "version": "3.0.0", + "name": "psr/container", + "version": "1.1.2", "source": { "type": "git", - "url": "https://github.com/php-fig/simple-cache.git", - "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865" + "url": "https://github.com/php-fig/container.git", + "reference": "513e0666f7216c7459170d56df27dfcefe1689ea" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/764e0b3939f5ca87cb904f570ef9be2d78a07865", - "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865", + "url": "https://api.github.com/repos/php-fig/container/zipball/513e0666f7216c7459170d56df27dfcefe1689ea", + "reference": "513e0666f7216c7459170d56df27dfcefe1689ea", "shasum": "" }, "require": { - "php": ">=8.0.0" + "php": ">=7.4.0" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.0.x-dev" - } - }, "autoload": { "psr-4": { - "Psr\\SimpleCache\\": "src/" + "Psr\\Container\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -4881,45 +5167,48 @@ "homepage": "https://www.php-fig.org/" } ], - "description": "Common interfaces for simple caching", + "description": "Common Container Interface (PHP FIG PSR-11)", + "homepage": "https://github.com/php-fig/container", "keywords": [ - "cache", - "caching", - "psr", - "psr-16", - "simple-cache" + "PSR-11", + "container", + "container-interface", + "container-interop", + "psr" ], "support": { - "source": "https://github.com/php-fig/simple-cache/tree/3.0.0" + "issues": "https://github.com/php-fig/container/issues", + "source": "https://github.com/php-fig/container/tree/1.1.2" }, - "time": "2021-10-29T13:26:27+00:00" + "time": "2021-11-05T16:50:12+00:00" }, { - "name": "ralouphie/getallheaders", - "version": "3.0.3", + "name": "psr/event-dispatcher", + "version": "1.0.0", "source": { "type": "git", - "url": "https://github.com/ralouphie/getallheaders.git", - "reference": "120b605dfeb996808c31b6477290a714d356e822" + "url": "https://github.com/php-fig/event-dispatcher.git", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822", - "reference": "120b605dfeb996808c31b6477290a714d356e822", + "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0", + "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0", "shasum": "" }, "require": { - "php": ">=5.6" - }, - "require-dev": { - "php-coveralls/php-coveralls": "^2.1", - "phpunit/phpunit": "^5 || ^6.5" + "php": ">=7.2.0" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, "autoload": { - "files": [ - "src/getallheaders.php" - ] + "psr-4": { + "Psr\\EventDispatcher\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -4927,45 +5216,49 @@ ], "authors": [ { - "name": "Ralph Khattar", - "email": "ralph.khattar@gmail.com" + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" } ], - "description": "A polyfill for getallheaders.", + "description": "Standard interfaces for event handling.", + "keywords": [ + "events", + "psr", + "psr-14" + ], "support": { - "issues": "https://github.com/ralouphie/getallheaders/issues", - "source": "https://github.com/ralouphie/getallheaders/tree/develop" + "issues": "https://github.com/php-fig/event-dispatcher/issues", + "source": "https://github.com/php-fig/event-dispatcher/tree/1.0.0" }, - "time": "2019-03-08T08:55:37+00:00" + "time": "2019-01-08T18:20:26+00:00" }, { - "name": "react/promise", - "version": "v3.1.0", + "name": "psr/http-client", + "version": "1.0.3", "source": { "type": "git", - "url": "https://github.com/reactphp/promise.git", - "reference": "e563d55d1641de1dea9f5e84f3cccc66d2bfe02c" + "url": "https://github.com/php-fig/http-client.git", + "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/reactphp/promise/zipball/e563d55d1641de1dea9f5e84f3cccc66d2bfe02c", - "reference": "e563d55d1641de1dea9f5e84f3cccc66d2bfe02c", + "url": "https://api.github.com/repos/php-fig/http-client/zipball/bb5906edc1c324c9a05aa0873d40117941e5fa90", + "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90", "shasum": "" }, "require": { - "php": ">=7.1.0" - }, - "require-dev": { - "phpstan/phpstan": "1.10.39 || 1.4.10", - "phpunit/phpunit": "^9.6 || ^7.5" + "php": "^7.0 || ^8.0", + "psr/http-message": "^1.0 || ^2.0" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, "autoload": { - "files": [ - "src/functions_include.php" - ], "psr-4": { - "React\\Promise\\": "src/" + "Psr\\Http\\Client\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -4974,393 +5267,304 @@ ], "authors": [ { - "name": "Jan Sorgalla", - "email": "jsorgalla@gmail.com", - "homepage": "https://sorgalla.com/" - }, - { - "name": "Christian Lück", - "email": "christian@clue.engineering", - "homepage": "https://clue.engineering/" - }, - { - "name": "Cees-Jan Kiewiet", - "email": "reactphp@ceesjankiewiet.nl", - "homepage": "https://wyrihaximus.net/" - }, - { - "name": "Chris Boden", - "email": "cboden@gmail.com", - "homepage": "https://cboden.dev/" + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" } ], - "description": "A lightweight implementation of CommonJS Promises/A for PHP", + "description": "Common interface for HTTP clients", + "homepage": "https://github.com/php-fig/http-client", "keywords": [ - "promise", - "promises" + "http", + "http-client", + "psr", + "psr-18" ], "support": { - "issues": "https://github.com/reactphp/promise/issues", - "source": "https://github.com/reactphp/promise/tree/v3.1.0" + "source": "https://github.com/php-fig/http-client" }, - "funding": [ - { - "url": "https://opencollective.com/reactphp", - "type": "open_collective" - } - ], - "time": "2023-11-16T16:21:57+00:00" + "time": "2023-09-23T14:17:50+00:00" }, { - "name": "robrichards/xmlseclibs", - "version": "3.1.1", + "name": "psr/http-factory", + "version": "1.1.0", "source": { "type": "git", - "url": "https://github.com/robrichards/xmlseclibs.git", - "reference": "f8f19e58f26cdb42c54b214ff8a820760292f8df" + "url": "https://github.com/php-fig/http-factory.git", + "reference": "2b4765fddfe3b508ac62f829e852b1501d3f6e8a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/robrichards/xmlseclibs/zipball/f8f19e58f26cdb42c54b214ff8a820760292f8df", - "reference": "f8f19e58f26cdb42c54b214ff8a820760292f8df", + "url": "https://api.github.com/repos/php-fig/http-factory/zipball/2b4765fddfe3b508ac62f829e852b1501d3f6e8a", + "reference": "2b4765fddfe3b508ac62f829e852b1501d3f6e8a", "shasum": "" }, "require": { - "ext-openssl": "*", - "php": ">= 5.4" + "php": ">=7.1", + "psr/http-message": "^1.0 || ^2.0" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, "autoload": { "psr-4": { - "RobRichards\\XMLSecLibs\\": "src" + "Psr\\Http\\Message\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], - "description": "A PHP library for XML Security", - "homepage": "https://github.com/robrichards/xmlseclibs", + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "PSR-17: Common interfaces for PSR-7 HTTP message factories", "keywords": [ - "security", - "signature", - "xml", - "xmldsig" + "factory", + "http", + "message", + "psr", + "psr-17", + "psr-7", + "request", + "response" ], "support": { - "issues": "https://github.com/robrichards/xmlseclibs/issues", - "source": "https://github.com/robrichards/xmlseclibs/tree/3.1.1" + "source": "https://github.com/php-fig/http-factory" }, - "time": "2020-09-05T13:00:25+00:00" + "time": "2024-04-15T12:06:14+00:00" }, { - "name": "sebastian/comparator", - "version": "4.0.8", + "name": "psr/http-message", + "version": "1.1", "source": { "type": "git", - "url": "https://github.com/sebastianbergmann/comparator.git", - "reference": "fa0f136dd2334583309d32b62544682ee972b51a" + "url": "https://github.com/php-fig/http-message.git", + "reference": "cb6ce4845ce34a8ad9e68117c10ee90a29919eba" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/fa0f136dd2334583309d32b62544682ee972b51a", - "reference": "fa0f136dd2334583309d32b62544682ee972b51a", + "url": "https://api.github.com/repos/php-fig/http-message/zipball/cb6ce4845ce34a8ad9e68117c10ee90a29919eba", + "reference": "cb6ce4845ce34a8ad9e68117c10ee90a29919eba", "shasum": "" }, "require": { - "php": ">=7.3", - "sebastian/diff": "^4.0", - "sebastian/exporter": "^4.0" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" + "php": "^7.2 || ^8.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "4.0-dev" + "dev-master": "1.1.x-dev" } }, "autoload": { - "classmap": [ - "src/" - ] + "psr-4": { + "Psr\\Http\\Message\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - }, - { - "name": "Jeff Welch", - "email": "whatthejeff@gmail.com" - }, - { - "name": "Volker Dusch", - "email": "github@wallbash.com" - }, - { - "name": "Bernhard Schussek", - "email": "bschussek@2bepublished.at" + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" } ], - "description": "Provides the functionality to compare PHP values for equality", - "homepage": "https://github.com/sebastianbergmann/comparator", + "description": "Common interface for HTTP messages", + "homepage": "https://github.com/php-fig/http-message", "keywords": [ - "comparator", - "compare", - "equality" + "http", + "http-message", + "psr", + "psr-7", + "request", + "response" ], "support": { - "issues": "https://github.com/sebastianbergmann/comparator/issues", - "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.8" + "source": "https://github.com/php-fig/http-message/tree/1.1" }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2022-09-14T12:41:17+00:00" + "time": "2023-04-04T09:50:52+00:00" }, { - "name": "sebastian/diff", - "version": "4.0.6", + "name": "psr/log", + "version": "3.0.0", "source": { "type": "git", - "url": "https://github.com/sebastianbergmann/diff.git", - "reference": "ba01945089c3a293b01ba9badc29ad55b106b0bc" + "url": "https://github.com/php-fig/log.git", + "reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/ba01945089c3a293b01ba9badc29ad55b106b0bc", - "reference": "ba01945089c3a293b01ba9badc29ad55b106b0bc", + "url": "https://api.github.com/repos/php-fig/log/zipball/fe5ea303b0887d5caefd3d431c3e61ad47037001", + "reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001", "shasum": "" }, "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3", - "symfony/process": "^4.2 || ^5" + "php": ">=8.0.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "4.0-dev" + "dev-master": "3.x-dev" } }, "autoload": { - "classmap": [ - "src/" - ] + "psr-4": { + "Psr\\Log\\": "src" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - }, - { - "name": "Kore Nordmann", - "email": "mail@kore-nordmann.de" + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" } ], - "description": "Diff implementation", - "homepage": "https://github.com/sebastianbergmann/diff", + "description": "Common interface for logging libraries", + "homepage": "https://github.com/php-fig/log", "keywords": [ - "diff", - "udiff", - "unidiff", - "unified diff" + "log", + "psr", + "psr-3" ], "support": { - "issues": "https://github.com/sebastianbergmann/diff/issues", - "source": "https://github.com/sebastianbergmann/diff/tree/4.0.6" + "source": "https://github.com/php-fig/log/tree/3.0.0" }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2024-03-02T06:30:58+00:00" + "time": "2021-07-14T16:46:02+00:00" }, { - "name": "sebastian/exporter", - "version": "4.0.6", + "name": "psr/simple-cache", + "version": "3.0.0", "source": { "type": "git", - "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "78c00df8f170e02473b682df15bfcdacc3d32d72" + "url": "https://github.com/php-fig/simple-cache.git", + "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/78c00df8f170e02473b682df15bfcdacc3d32d72", - "reference": "78c00df8f170e02473b682df15bfcdacc3d32d72", + "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/764e0b3939f5ca87cb904f570ef9be2d78a07865", + "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865", "shasum": "" }, "require": { - "php": ">=7.3", - "sebastian/recursion-context": "^4.0" - }, - "require-dev": { - "ext-mbstring": "*", - "phpunit/phpunit": "^9.3" + "php": ">=8.0.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "4.0-dev" + "dev-master": "3.0.x-dev" } }, "autoload": { - "classmap": [ - "src/" - ] + "psr-4": { + "Psr\\SimpleCache\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - }, - { - "name": "Jeff Welch", - "email": "whatthejeff@gmail.com" - }, - { - "name": "Volker Dusch", - "email": "github@wallbash.com" - }, - { - "name": "Adam Harvey", - "email": "aharvey@php.net" - }, - { - "name": "Bernhard Schussek", - "email": "bschussek@gmail.com" + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" } ], - "description": "Provides the functionality to export PHP variables for visualization", - "homepage": "https://www.github.com/sebastianbergmann/exporter", + "description": "Common interfaces for simple caching", "keywords": [ - "export", - "exporter" + "cache", + "caching", + "psr", + "psr-16", + "simple-cache" ], "support": { - "issues": "https://github.com/sebastianbergmann/exporter/issues", - "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.6" + "source": "https://github.com/php-fig/simple-cache/tree/3.0.0" }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2024-03-02T06:33:00+00:00" + "time": "2021-10-29T13:26:27+00:00" }, { - "name": "sebastian/recursion-context", - "version": "4.0.5", + "name": "ralouphie/getallheaders", + "version": "3.0.3", "source": { "type": "git", - "url": "https://github.com/sebastianbergmann/recursion-context.git", - "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1" + "url": "https://github.com/ralouphie/getallheaders.git", + "reference": "120b605dfeb996808c31b6477290a714d356e822" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1", - "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1", + "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822", + "reference": "120b605dfeb996808c31b6477290a714d356e822", "shasum": "" }, "require": { - "php": ">=7.3" + "php": ">=5.6" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "php-coveralls/php-coveralls": "^2.1", + "phpunit/phpunit": "^5 || ^6.5" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.0-dev" - } - }, "autoload": { - "classmap": [ - "src/" + "files": [ + "src/getallheaders.php" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - }, - { - "name": "Jeff Welch", - "email": "whatthejeff@gmail.com" - }, - { - "name": "Adam Harvey", - "email": "aharvey@php.net" + "name": "Ralph Khattar", + "email": "ralph.khattar@gmail.com" } ], - "description": "Provides functionality to recursively process PHP variables", - "homepage": "https://github.com/sebastianbergmann/recursion-context", + "description": "A polyfill for getallheaders.", "support": { - "issues": "https://github.com/sebastianbergmann/recursion-context/issues", - "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0.5" + "issues": "https://github.com/ralouphie/getallheaders/issues", + "source": "https://github.com/ralouphie/getallheaders/tree/develop" }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2023-02-03T06:07:39+00:00" + "time": "2019-03-08T08:55:37+00:00" }, { - "name": "seld/jsonlint", - "version": "1.10.2", + "name": "react/promise", + "version": "v3.1.0", "source": { "type": "git", - "url": "https://github.com/Seldaek/jsonlint.git", - "reference": "9bb7db07b5d66d90f6ebf542f09fc67d800e5259" + "url": "https://github.com/reactphp/promise.git", + "reference": "e563d55d1641de1dea9f5e84f3cccc66d2bfe02c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/jsonlint/zipball/9bb7db07b5d66d90f6ebf542f09fc67d800e5259", - "reference": "9bb7db07b5d66d90f6ebf542f09fc67d800e5259", + "url": "https://api.github.com/repos/reactphp/promise/zipball/e563d55d1641de1dea9f5e84f3cccc66d2bfe02c", + "reference": "e563d55d1641de1dea9f5e84f3cccc66d2bfe02c", "shasum": "" }, "require": { - "php": "^5.3 || ^7.0 || ^8.0" + "php": ">=7.1.0" }, "require-dev": { - "phpstan/phpstan": "^1.5", - "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0 || ^8.5.13" + "phpstan/phpstan": "1.10.39 || 1.4.10", + "phpunit/phpunit": "^9.6 || ^7.5" }, - "bin": [ - "bin/jsonlint" - ], "type": "library", "autoload": { + "files": [ + "src/functions_include.php" + ], "psr-4": { - "Seld\\JsonLint\\": "src/Seld/JsonLint/" + "React\\Promise\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -5369,169 +5573,170 @@ ], "authors": [ { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "https://seld.be" + "name": "Jan Sorgalla", + "email": "jsorgalla@gmail.com", + "homepage": "https://sorgalla.com/" + }, + { + "name": "Christian Lück", + "email": "christian@clue.engineering", + "homepage": "https://clue.engineering/" + }, + { + "name": "Cees-Jan Kiewiet", + "email": "reactphp@ceesjankiewiet.nl", + "homepage": "https://wyrihaximus.net/" + }, + { + "name": "Chris Boden", + "email": "cboden@gmail.com", + "homepage": "https://cboden.dev/" } ], - "description": "JSON Linter", + "description": "A lightweight implementation of CommonJS Promises/A for PHP", "keywords": [ - "json", - "linter", - "parser", - "validator" + "promise", + "promises" ], "support": { - "issues": "https://github.com/Seldaek/jsonlint/issues", - "source": "https://github.com/Seldaek/jsonlint/tree/1.10.2" + "issues": "https://github.com/reactphp/promise/issues", + "source": "https://github.com/reactphp/promise/tree/v3.1.0" }, "funding": [ { - "url": "https://github.com/Seldaek", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/seld/jsonlint", - "type": "tidelift" + "url": "https://opencollective.com/reactphp", + "type": "open_collective" } ], - "time": "2024-02-07T12:57:50+00:00" + "time": "2023-11-16T16:21:57+00:00" }, { - "name": "seld/phar-utils", - "version": "1.2.1", + "name": "robrichards/xmlseclibs", + "version": "3.1.1", "source": { "type": "git", - "url": "https://github.com/Seldaek/phar-utils.git", - "reference": "ea2f4014f163c1be4c601b9b7bd6af81ba8d701c" + "url": "https://github.com/robrichards/xmlseclibs.git", + "reference": "f8f19e58f26cdb42c54b214ff8a820760292f8df" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/phar-utils/zipball/ea2f4014f163c1be4c601b9b7bd6af81ba8d701c", - "reference": "ea2f4014f163c1be4c601b9b7bd6af81ba8d701c", + "url": "https://api.github.com/repos/robrichards/xmlseclibs/zipball/f8f19e58f26cdb42c54b214ff8a820760292f8df", + "reference": "f8f19e58f26cdb42c54b214ff8a820760292f8df", "shasum": "" }, "require": { - "php": ">=5.3" + "ext-openssl": "*", + "php": ">= 5.4" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, "autoload": { "psr-4": { - "Seld\\PharUtils\\": "src/" + "RobRichards\\XMLSecLibs\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" - ], - "authors": [ - { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be" - } + "BSD-3-Clause" ], - "description": "PHAR file format utilities, for when PHP phars you up", + "description": "A PHP library for XML Security", + "homepage": "https://github.com/robrichards/xmlseclibs", "keywords": [ - "phar" + "security", + "signature", + "xml", + "xmldsig" ], "support": { - "issues": "https://github.com/Seldaek/phar-utils/issues", - "source": "https://github.com/Seldaek/phar-utils/tree/1.2.1" + "issues": "https://github.com/robrichards/xmlseclibs/issues", + "source": "https://github.com/robrichards/xmlseclibs/tree/3.1.1" }, - "time": "2022-08-31T10:31:18+00:00" + "time": "2020-09-05T13:00:25+00:00" }, { - "name": "seld/signal-handler", - "version": "2.0.2", + "name": "sebastian/cli-parser", + "version": "1.0.2", "source": { "type": "git", - "url": "https://github.com/Seldaek/signal-handler.git", - "reference": "04a6112e883ad76c0ada8e4a9f7520bbfdb6bb98" + "url": "https://github.com/sebastianbergmann/cli-parser.git", + "reference": "2b56bea83a09de3ac06bb18b92f068e60cc6f50b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Seldaek/signal-handler/zipball/04a6112e883ad76c0ada8e4a9f7520bbfdb6bb98", - "reference": "04a6112e883ad76c0ada8e4a9f7520bbfdb6bb98", + "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/2b56bea83a09de3ac06bb18b92f068e60cc6f50b", + "reference": "2b56bea83a09de3ac06bb18b92f068e60cc6f50b", "shasum": "" }, "require": { - "php": ">=7.2.0" + "php": ">=7.3" }, "require-dev": { - "phpstan/phpstan": "^1", - "phpstan/phpstan-deprecation-rules": "^1.0", - "phpstan/phpstan-phpunit": "^1", - "phpstan/phpstan-strict-rules": "^1.3", - "phpunit/phpunit": "^7.5.20 || ^8.5.23", - "psr/log": "^1 || ^2 || ^3" + "phpunit/phpunit": "^9.3" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "2.x-dev" + "dev-master": "1.0-dev" } }, "autoload": { - "psr-4": { - "Seld\\Signal\\": "src/" - } + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be", - "homepage": "http://seld.be" + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" } ], - "description": "Simple unix signal handler that silently fails where signals are not supported for easy cross-platform development", - "keywords": [ - "posix", - "sigint", - "signal", - "sigterm", - "unix" - ], + "description": "Library for parsing CLI options", + "homepage": "https://github.com/sebastianbergmann/cli-parser", "support": { - "issues": "https://github.com/Seldaek/signal-handler/issues", - "source": "https://github.com/Seldaek/signal-handler/tree/2.0.2" + "issues": "https://github.com/sebastianbergmann/cli-parser/issues", + "source": "https://github.com/sebastianbergmann/cli-parser/tree/1.0.2" }, - "time": "2023-09-03T09:24:00+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-03-02T06:27:43+00:00" }, { - "name": "silverstripe-themes/simple", - "version": "3.x-dev", + "name": "sebastian/code-unit", + "version": "1.0.8", "source": { "type": "git", - "url": "https://github.com/silverstripe/silverstripe-simple.git", - "reference": "d570c8f7381ed55f63466712fe974b58fa8ab3ef" + "url": "https://github.com/sebastianbergmann/code-unit.git", + "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/silverstripe/silverstripe-simple/zipball/d570c8f7381ed55f63466712fe974b58fa8ab3ef", - "reference": "d570c8f7381ed55f63466712fe974b58fa8ab3ef", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/1fc9f64c0927627ef78ba436c9b17d967e68e120", + "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120", "shasum": "" }, "require": { - "composer/installers": "*", - "silverstripe/framework": ">=3.5" + "php": ">=7.3" }, - "default-branch": true, - "type": "silverstripe-theme", + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", "extra": { - "expose": [ - "css", - "images", - "javascript", - "webfonts" + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" ] }, "notification-url": "https://packagist.org/downloads/", @@ -5540,66 +5745,55 @@ ], "authors": [ { - "name": "Sara Tušar (Innovaif)", - "homepage": "http://www.saratusar.com" + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" } ], - "description": "The SilverStripe simple theme (default SilverStripe 3 theme)", - "keywords": [ - "silverstripe", - "theme" - ], + "description": "Collection of value objects that represent the PHP code units", + "homepage": "https://github.com/sebastianbergmann/code-unit", "support": { - "issues": "https://github.com/silverstripe/silverstripe-simple/issues", - "source": "https://github.com/silverstripe/silverstripe-simple/tree/3" + "issues": "https://github.com/sebastianbergmann/code-unit/issues", + "source": "https://github.com/sebastianbergmann/code-unit/tree/1.0.8" }, - "time": "2023-12-21T03:33:01+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:08:54+00:00" }, { - "name": "silverstripe/admin", - "version": "2.x-dev", + "name": "sebastian/code-unit-reverse-lookup", + "version": "2.0.3", "source": { "type": "git", - "url": "https://github.com/silverstripe/silverstripe-admin.git", - "reference": "81dc35019ffef506e85c3b7dd7675b40721aa0a5" + "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", + "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/silverstripe/silverstripe-admin/zipball/81dc35019ffef506e85c3b7dd7675b40721aa0a5", - "reference": "81dc35019ffef506e85c3b7dd7675b40721aa0a5", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", + "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", "shasum": "" }, "require": { - "php": "^8.1", - "silverstripe/framework": "^5.3", - "silverstripe/vendor-plugin": "^2", - "silverstripe/versioned": "^2" + "php": ">=7.3" }, "require-dev": { - "phpstan/extension-installer": "^1.3", - "phpunit/phpunit": "^9.6", - "silverstripe/frameworktest": "^1", - "silverstripe/standards": "^1", - "squizlabs/php_codesniffer": "^3.7" + "phpunit/phpunit": "^9.3" }, - "default-branch": true, - "type": "silverstripe-vendormodule", + "type": "library", "extra": { - "expose": [ - "client/dist", - "client/lang", - "thirdparty" - ] + "branch-alias": { + "dev-master": "2.0-dev" + } }, "autoload": { - "psr-4": { - "SilverStripe\\Admin\\": [ - "code/", - "_legacy/" - ], - "SilverStripe\\Admin\\Tests\\": "tests/php/", - "SilverStripe\\Admin\\Tests\\Behat\\Context\\": "tests/behat/src/" - } + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -5607,328 +5801,316 @@ ], "authors": [ { - "name": "SilverStripe", - "homepage": "http://silverstripe.com" - }, - { - "name": "The SilverStripe Community", - "homepage": "http://silverstripe.org" + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" } ], - "description": "SilverStripe admin interface", - "homepage": "http://silverstripe.org", - "keywords": [ - "admin", - "silverstripe" - ], + "description": "Looks up which function or method a line of code belongs to", + "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", "support": { - "issues": "https://github.com/silverstripe/silverstripe-admin/issues", - "source": "https://github.com/silverstripe/silverstripe-admin/tree/2" + "issues": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues", + "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/2.0.3" }, - "time": "2024-05-11T11:24:42+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T05:30:19+00:00" }, { - "name": "silverstripe/asset-admin", - "version": "2.x-dev", + "name": "sebastian/comparator", + "version": "4.0.8", "source": { "type": "git", - "url": "https://github.com/silverstripe/silverstripe-asset-admin.git", - "reference": "bce1b028697292116858f95010b292cf7410a2fb" + "url": "https://github.com/sebastianbergmann/comparator.git", + "reference": "fa0f136dd2334583309d32b62544682ee972b51a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/silverstripe/silverstripe-asset-admin/zipball/bce1b028697292116858f95010b292cf7410a2fb", - "reference": "bce1b028697292116858f95010b292cf7410a2fb", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/fa0f136dd2334583309d32b62544682ee972b51a", + "reference": "fa0f136dd2334583309d32b62544682ee972b51a", "shasum": "" }, "require": { - "php": "^8.1", - "silverstripe/admin": "^2.2", - "silverstripe/framework": "^5.2", - "silverstripe/graphql": "^5" + "php": ">=7.3", + "sebastian/diff": "^4.0", + "sebastian/exporter": "^4.0" }, "require-dev": { - "phpstan/extension-installer": "^1.3", - "phpunit/phpunit": "^9.6", - "silverstripe/campaign-admin": "^2", - "silverstripe/cms": "^5", - "silverstripe/frameworktest": "^1", - "silverstripe/standards": "^1", - "squizlabs/php_codesniffer": "^3.7" + "phpunit/phpunit": "^9.3" }, - "default-branch": true, - "type": "silverstripe-vendormodule", + "type": "library", "extra": { - "expose": [ - "client/dist", - "client/lang" - ] + "branch-alias": { + "dev-master": "4.0-dev" + } }, "autoload": { - "psr-4": { - "SilverStripe\\AssetAdmin\\": [ - "code/", - "_legacy/" - ], - "SilverStripe\\AssetAdmin\\Tests\\": "tests/php/", - "SilverStripe\\AssetAdmin\\Tests\\Behat\\Context\\": "tests/behat/src/" - } + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], - "description": "Asset management for the SilverStripe CMS", + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@2bepublished.at" + } + ], + "description": "Provides the functionality to compare PHP values for equality", + "homepage": "https://github.com/sebastianbergmann/comparator", + "keywords": [ + "comparator", + "compare", + "equality" + ], "support": { - "issues": "https://github.com/silverstripe/silverstripe-asset-admin/issues", - "source": "https://github.com/silverstripe/silverstripe-asset-admin/tree/2" + "issues": "https://github.com/sebastianbergmann/comparator/issues", + "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.8" }, - "time": "2024-05-11T12:07:32+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2022-09-14T12:41:17+00:00" }, { - "name": "silverstripe/assets", - "version": "dev-pulls/2/render-image-unify", + "name": "sebastian/complexity", + "version": "2.0.3", "source": { "type": "git", - "url": "https://github.com/creative-commoners/silverstripe-assets.git", - "reference": "ac8a75de109b882c76af6b17f42df512ee8cdce7" + "url": "https://github.com/sebastianbergmann/complexity.git", + "reference": "25f207c40d62b8b7aa32f5ab026c53561964053a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/creative-commoners/silverstripe-assets/zipball/ac8a75de109b882c76af6b17f42df512ee8cdce7", - "reference": "ac8a75de109b882c76af6b17f42df512ee8cdce7", + "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/25f207c40d62b8b7aa32f5ab026c53561964053a", + "reference": "25f207c40d62b8b7aa32f5ab026c53561964053a", "shasum": "" }, "require": { - "intervention/image": "^2.7.2", - "league/flysystem": "^3.9.0", - "php": "^8.1", - "silverstripe/framework": "^5.1", - "silverstripe/vendor-plugin": "^2", - "symfony/filesystem": "^6.1" + "nikic/php-parser": "^4.18 || ^5.0", + "php": ">=7.3" }, "require-dev": { - "mikey179/vfsstream": "^v1.6.11", - "phpstan/extension-installer": "^1.3", - "silverstripe/recipe-testing": "^3", - "silverstripe/standards": "^1", - "silverstripe/versioned": "^2", - "squizlabs/php_codesniffer": "^3.7" - }, - "suggest": { - "ext-exif": "If you use GD backend (the default) you may want to have EXIF extension installed to elude some tricky issues" + "phpunit/phpunit": "^9.3" }, - "type": "silverstripe-vendormodule", + "type": "library", "extra": { - "installer-name": "silverstripe-assets" + "branch-alias": { + "dev-master": "2.0-dev" + } }, "autoload": { - "psr-4": { - "SilverStripe\\Assets\\": "src/", - "SilverStripe\\Assets\\Tests\\": "tests/php/" - } - }, - "scripts": { - "lint": [ - "phpcs src/ tests/php/" - ], - "lint-clean": [ - "phpcbf src/ tests/php/" - ] + "classmap": [ + "src/" + ] }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "authors": [ { - "name": "SilverStripe", - "homepage": "http://silverstripe.com" - }, - { - "name": "The SilverStripe Community", - "homepage": "http://silverstripe.org" + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" } ], - "description": "SilverStripe Assets component", - "homepage": "http://silverstripe.org", - "keywords": [ - "assets", - "silverstripe" - ], + "description": "Library for calculating the complexity of PHP code units", + "homepage": "https://github.com/sebastianbergmann/complexity", "support": { - "source": "https://github.com/creative-commoners/silverstripe-assets/tree/pulls/2/render-image-unify" + "issues": "https://github.com/sebastianbergmann/complexity/issues", + "source": "https://github.com/sebastianbergmann/complexity/tree/2.0.3" }, - "time": "2024-05-13T09:22:15+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-12-22T06:19:30+00:00" }, { - "name": "silverstripe/auditor", - "version": "3.x-dev", + "name": "sebastian/diff", + "version": "4.0.6", "source": { "type": "git", - "url": "https://github.com/silverstripe/silverstripe-auditor.git", - "reference": "2d7be440d4e928593aea8f43b5e68507c4aa13a1" + "url": "https://github.com/sebastianbergmann/diff.git", + "reference": "ba01945089c3a293b01ba9badc29ad55b106b0bc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/silverstripe/silverstripe-auditor/zipball/2d7be440d4e928593aea8f43b5e68507c4aa13a1", - "reference": "2d7be440d4e928593aea8f43b5e68507c4aa13a1", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/ba01945089c3a293b01ba9badc29ad55b106b0bc", + "reference": "ba01945089c3a293b01ba9badc29ad55b106b0bc", "shasum": "" }, "require": { - "monolog/monolog": "^3.2", - "php": "^8.1", - "psr/log": "^3", - "silverstripe/framework": "^5", - "tractorcow/silverstripe-proxy-db": "^2" + "php": ">=7.3" }, "require-dev": { - "phpstan/extension-installer": "^1.3", - "phpunit/phpunit": "^9.6", - "silverstripe/standards": "^1", - "silverstripe/versioned": "^2", - "squizlabs/php_codesniffer": "^3" + "phpunit/phpunit": "^9.3", + "symfony/process": "^4.2 || ^5" }, - "default-branch": true, - "type": "silverstripe-vendormodule", - "autoload": { - "psr-4": { - "SilverStripe\\Auditor\\": "code/", - "SilverStripe\\Auditor\\Tests\\": "tests/" + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" } }, + "autoload": { + "classmap": [ + "src/" + ] + }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], - "description": "Adds security audit trail to SilverStripe.", + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Kore Nordmann", + "email": "mail@kore-nordmann.de" + } + ], + "description": "Diff implementation", + "homepage": "https://github.com/sebastianbergmann/diff", "keywords": [ - "Audit", - "silverstripe" + "diff", + "udiff", + "unidiff", + "unified diff" ], "support": { - "issues": "https://github.com/silverstripe/silverstripe-auditor/issues", - "source": "https://github.com/silverstripe/silverstripe-auditor/tree/3" + "issues": "https://github.com/sebastianbergmann/diff/issues", + "source": "https://github.com/sebastianbergmann/diff/tree/4.0.6" }, - "time": "2024-04-29T20:24:16+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-03-02T06:30:58+00:00" }, { - "name": "silverstripe/blog", - "version": "4.x-dev", + "name": "sebastian/environment", + "version": "5.1.5", "source": { "type": "git", - "url": "https://github.com/silverstripe/silverstripe-blog.git", - "reference": "76484999255d933c1c2a813142073219315aaa53" + "url": "https://github.com/sebastianbergmann/environment.git", + "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/silverstripe/silverstripe-blog/zipball/76484999255d933c1c2a813142073219315aaa53", - "reference": "76484999255d933c1c2a813142073219315aaa53", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/830c43a844f1f8d5b7a1f6d6076b784454d8b7ed", + "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed", "shasum": "" }, "require": { - "php": "^8.1", - "silverstripe/asset-admin": "^2.0", - "silverstripe/assets": "^2.0", - "silverstripe/cms": "^5", - "silverstripe/lumberjack": "^3.0", - "silverstripe/tagfield": "^3.0" - }, - "replace": { - "micmania1/silverstripe-blog": "*" + "php": ">=7.3" }, "require-dev": { - "phpstan/extension-installer": "^1.3", - "silverstripe/comments": "^4", - "silverstripe/content-widget": "^3", - "silverstripe/recipe-testing": "^3", - "silverstripe/standards": "^1", - "silverstripe/widgets": "^3", - "squizlabs/php_codesniffer": "^3" + "phpunit/phpunit": "^9.3" }, "suggest": { - "silverstripe/comments": "This module adds comments to your blog.", - "silverstripe/widgets": "Some widgets come with the blog which are compatible with the widgets module." + "ext-posix": "*" }, - "default-branch": true, - "type": "silverstripe-vendormodule", + "type": "library", "extra": { - "expose": [ - "client/dist", - "client/images" - ] + "branch-alias": { + "dev-master": "5.1-dev" + } }, "autoload": { - "psr-4": { - "SilverStripe\\Blog\\": "src/", - "SilverStripe\\Blog\\Tests\\": "tests/php/", - "SilverStripe\\Blog\\Tests\\Behat\\Context\\": "tests/behat/src/" - } + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-2-Clause" + "BSD-3-Clause" ], "authors": [ { - "name": "Michael Strong", - "email": "github@michaelstrong.co.uk" + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" } ], - "description": "A fresh take on blogging in Silverstripe set out to tackle the issue of a cluttered Site Tree.", + "description": "Provides functionality to handle HHVM/PHP environments", + "homepage": "http://www.github.com/sebastianbergmann/environment", "keywords": [ - "blog", - "news", - "silverstripe" + "Xdebug", + "environment", + "hhvm" ], "support": { - "issues": "https://github.com/silverstripe/silverstripe-blog/issues", - "source": "https://github.com/silverstripe/silverstripe-blog/tree/4" + "issues": "https://github.com/sebastianbergmann/environment/issues", + "source": "https://github.com/sebastianbergmann/environment/tree/5.1.5" }, - "time": "2024-05-11T12:28:37+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-02-03T06:03:51+00:00" }, { - "name": "silverstripe/campaign-admin", - "version": "2.x-dev", + "name": "sebastian/exporter", + "version": "4.0.6", "source": { "type": "git", - "url": "https://github.com/silverstripe/silverstripe-campaign-admin.git", - "reference": "e681bca38895d53801497415799587c689025603" + "url": "https://github.com/sebastianbergmann/exporter.git", + "reference": "78c00df8f170e02473b682df15bfcdacc3d32d72" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/silverstripe/silverstripe-campaign-admin/zipball/e681bca38895d53801497415799587c689025603", - "reference": "e681bca38895d53801497415799587c689025603", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/78c00df8f170e02473b682df15bfcdacc3d32d72", + "reference": "78c00df8f170e02473b682df15bfcdacc3d32d72", "shasum": "" }, "require": { - "php": "^8.1", - "silverstripe/admin": "^2", - "silverstripe/framework": "^5", - "silverstripe/vendor-plugin": "^2", - "silverstripe/versioned": "^2" + "php": ">=7.3", + "sebastian/recursion-context": "^4.0" }, "require-dev": { - "phpstan/extension-installer": "^1.3", - "phpunit/phpunit": "^9.6", - "silverstripe/asset-admin": "^2", - "silverstripe/cms": "^5", - "silverstripe/standards": "^1", - "squizlabs/php_codesniffer": "^3.7" + "ext-mbstring": "*", + "phpunit/phpunit": "^9.3" }, - "default-branch": true, - "type": "silverstripe-vendormodule", + "type": "library", "extra": { - "expose": [ - "client/dist", - "client/lang" - ] + "branch-alias": { + "dev-master": "4.0-dev" + } }, "autoload": { - "psr-4": { - "SilverStripe\\CampaignAdmin\\": "src/", - "SilverStripe\\CampaignAdmin\\Tests\\": "tests/php/", - "SilverStripe\\CampaignAdmin\\Tests\\Behat\\Context\\": "tests/behat/src/" - } + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -5936,138 +6118,139 @@ ], "authors": [ { - "name": "SilverStripe", - "homepage": "http://silverstripe.com" + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" }, { - "name": "The SilverStripe Community", - "homepage": "http://silverstripe.org" + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" } ], - "description": "SilverStripe campaign admin interface", - "homepage": "http://silverstripe.org", + "description": "Provides the functionality to export PHP variables for visualization", + "homepage": "https://www.github.com/sebastianbergmann/exporter", "keywords": [ - "admin", - "campaign", - "silverstripe", - "versioned" + "export", + "exporter" ], "support": { - "issues": "https://github.com/silverstripe/silverstripe-campaign-admin/issues", - "source": "https://github.com/silverstripe/silverstripe-campaign-admin/tree/2" + "issues": "https://github.com/sebastianbergmann/exporter/issues", + "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.6" }, - "time": "2024-05-11T13:07:24+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-03-02T06:33:00+00:00" }, { - "name": "silverstripe/closure", - "version": "3.99.99", + "name": "sebastian/global-state", + "version": "5.0.7", "source": { "type": "git", - "url": "https://github.com/silverstripe/closure.git", - "reference": "b898a8dfc4d6375f080c10e3fb50cb6a91aa126d" + "url": "https://github.com/sebastianbergmann/global-state.git", + "reference": "bca7df1f32ee6fe93b4d4a9abbf69e13a4ada2c9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/silverstripe/closure/zipball/b898a8dfc4d6375f080c10e3fb50cb6a91aa126d", - "reference": "b898a8dfc4d6375f080c10e3fb50cb6a91aa126d", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/bca7df1f32ee6fe93b4d4a9abbf69e13a4ada2c9", + "reference": "bca7df1f32ee6fe93b4d4a9abbf69e13a4ada2c9", "shasum": "" }, "require": { - "php": "^8.1" - }, - "replace": { - "opis/closure": "3.*" + "php": ">=7.3", + "sebastian/object-reflector": "^2.0", + "sebastian/recursion-context": "^4.0" }, "require-dev": { - "jeremeamia/superclosure": "^2.0", - "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.0" + "ext-dom": "*", + "phpunit/phpunit": "^9.3" + }, + "suggest": { + "ext-uopz": "*" }, "type": "library", - "autoload": { - "files": [ - "functions.php" - ], - "psr-4": { - "Opis\\Closure\\": "src/" + "extra": { + "branch-alias": { + "dev-master": "5.0-dev" } }, + "autoload": { + "classmap": [ + "src/" + ] + }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Marius Sarca", - "email": "marius.sarca@gmail.com" - }, - { - "name": "Sorin Sarca", - "email": "sarca_sorin@hotmail.com" + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" } ], - "description": "A library that can be used to serialize closures (anonymous functions) and arbitrary objects.", - "homepage": "https://opis.io/closure", + "description": "Snapshotting of global state", + "homepage": "http://www.github.com/sebastianbergmann/global-state", "keywords": [ - "anonymous functions", - "closure", - "function", - "serializable", - "serialization", - "serialize" + "global state" ], "support": { - "source": "https://github.com/silverstripe/closure/tree/3.99.99" + "issues": "https://github.com/sebastianbergmann/global-state/issues", + "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.7" }, - "time": "2023-03-28T21:21:01+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-03-02T06:35:11+00:00" }, { - "name": "silverstripe/cms", - "version": "5.x-dev", + "name": "sebastian/lines-of-code", + "version": "1.0.4", "source": { "type": "git", - "url": "https://github.com/silverstripe/silverstripe-cms.git", - "reference": "bf327ee1128f40e6de99c596171d7f61453bb2a0" + "url": "https://github.com/sebastianbergmann/lines-of-code.git", + "reference": "e1e4a170560925c26d424b6a03aed157e7dcc5c5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/silverstripe/silverstripe-cms/zipball/bf327ee1128f40e6de99c596171d7f61453bb2a0", - "reference": "bf327ee1128f40e6de99c596171d7f61453bb2a0", + "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/e1e4a170560925c26d424b6a03aed157e7dcc5c5", + "reference": "e1e4a170560925c26d424b6a03aed157e7dcc5c5", "shasum": "" }, "require": { - "php": "^8.1", - "silverstripe/admin": "^2.2", - "silverstripe/campaign-admin": "^2", - "silverstripe/framework": "^5.2", - "silverstripe/reports": "^5", - "silverstripe/siteconfig": "^5", - "silverstripe/vendor-plugin": "^2", - "silverstripe/versioned": "^2", - "silverstripe/versioned-admin": "^2" + "nikic/php-parser": "^4.18 || ^5.0", + "php": ">=7.3" }, "require-dev": { - "phpstan/extension-installer": "^1.3", - "phpunit/phpunit": "^9.6", - "silverstripe/standards": "^1", - "squizlabs/php_codesniffer": "^3.7" + "phpunit/phpunit": "^9.3" }, - "default-branch": true, - "type": "silverstripe-vendormodule", + "type": "library", "extra": { - "expose": [ - "client/dist", - "client/lang" - ] + "branch-alias": { + "dev-master": "1.0-dev" + } }, "autoload": { - "psr-4": { - "SilverStripe\\CMS\\": [ - "code/", - "_legacy/" - ], - "SilverStripe\\CMS\\Tests\\": "code/php/", - "SilverStripe\\CMS\\Tests\\Behaviour\\": "tests/behat/src/" - } + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -6075,118 +6258,112 @@ ], "authors": [ { - "name": "SilverStripe", - "homepage": "http://silverstripe.com" - }, - { - "name": "The SilverStripe Community", - "homepage": "http://silverstripe.org" + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" } ], - "description": "The SilverStripe Content Management System", - "homepage": "http://silverstripe.org", - "keywords": [ - "cms", - "silverstripe" - ], + "description": "Library for counting the lines of code in PHP source code", + "homepage": "https://github.com/sebastianbergmann/lines-of-code", "support": { - "issues": "https://github.com/silverstripe/silverstripe-cms/issues", - "source": "https://github.com/silverstripe/silverstripe-cms/tree/5" + "issues": "https://github.com/sebastianbergmann/lines-of-code/issues", + "source": "https://github.com/sebastianbergmann/lines-of-code/tree/1.0.4" }, - "time": "2024-05-11T13:25:16+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-12-22T06:20:34+00:00" }, { - "name": "silverstripe/config", - "version": "2.x-dev", + "name": "sebastian/object-enumerator", + "version": "4.0.4", "source": { "type": "git", - "url": "https://github.com/silverstripe/silverstripe-config.git", - "reference": "277942ef2aa2e85bafe28b801630a530e5194d36" + "url": "https://github.com/sebastianbergmann/object-enumerator.git", + "reference": "5c9eeac41b290a3712d88851518825ad78f45c71" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/silverstripe/silverstripe-config/zipball/277942ef2aa2e85bafe28b801630a530e5194d36", - "reference": "277942ef2aa2e85bafe28b801630a530e5194d36", + "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/5c9eeac41b290a3712d88851518825ad78f45c71", + "reference": "5c9eeac41b290a3712d88851518825ad78f45c71", "shasum": "" }, "require": { - "marcj/topsort": "^2.0.0", - "php": "^8.1", - "psr/simple-cache": "^3.0.0", - "symfony/finder": "^6.1", - "symfony/yaml": "^6.1" + "php": ">=7.3", + "sebastian/object-reflector": "^2.0", + "sebastian/recursion-context": "^4.0" }, "require-dev": { - "mikey179/vfsstream": "^1.6", - "phpstan/extension-installer": "^1.3", - "phpunit/phpunit": "^9.6", - "silverstripe/standards": "^1", - "squizlabs/php_codesniffer": "^3.7" + "phpunit/phpunit": "^9.3" }, - "default-branch": true, "type": "library", - "autoload": { - "psr-4": { - "SilverStripe\\Config\\": "src/", - "SilverStripe\\Config\\Tests\\": "tests/" + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" } }, + "autoload": { + "classmap": [ + "src/" + ] + }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], - "description": "SilverStripe configuration based on YAML and class statics", + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Traverses array structures and object graphs to enumerate all referenced objects", + "homepage": "https://github.com/sebastianbergmann/object-enumerator/", "support": { - "issues": "https://github.com/silverstripe/silverstripe-config/issues", - "source": "https://github.com/silverstripe/silverstripe-config/tree/2" + "issues": "https://github.com/sebastianbergmann/object-enumerator/issues", + "source": "https://github.com/sebastianbergmann/object-enumerator/tree/4.0.4" }, - "time": "2024-02-02T00:58:14+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:12:34+00:00" }, { - "name": "silverstripe/contentreview", - "version": "5.x-dev", + "name": "sebastian/object-reflector", + "version": "2.0.4", "source": { "type": "git", - "url": "https://github.com/silverstripe/silverstripe-contentreview.git", - "reference": "300f62851471444dace9bbf4fda485818db30610" + "url": "https://github.com/sebastianbergmann/object-reflector.git", + "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/silverstripe/silverstripe-contentreview/zipball/300f62851471444dace9bbf4fda485818db30610", - "reference": "300f62851471444dace9bbf4fda485818db30610", + "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", + "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", "shasum": "" }, "require": { - "php": "^8.1", - "silverstripe/cms": "^5", - "silverstripe/framework": "^5", - "silverstripe/reports": "^5", - "silverstripe/siteconfig": "^5", - "silverstripe/vendor-plugin": "^2" + "php": ">=7.3" }, "require-dev": { - "phpstan/extension-installer": "^1.3", - "silverstripe/recipe-testing": "^3", - "silverstripe/standards": "^1", - "squizlabs/php_codesniffer": "^3", - "symbiote/silverstripe-queuedjobs": "^5" - }, - "suggest": { - "symbiote/silverstripe-queuedjobs": "Automatically schedules content review emails to be sent, only requiring one crontask to be created" + "phpunit/phpunit": "^9.3" }, - "default-branch": true, - "type": "silverstripe-vendormodule", + "type": "library", "extra": { - "expose": [ - "client/dist" - ] + "branch-alias": { + "dev-master": "2.0-dev" + } }, "autoload": { - "psr-4": { - "SilverStripe\\ContentReview\\": "src/", - "SilverStripe\\ContentReview\\Tests\\": "tests/php/", - "SilverStripe\\ContentReview\\Tests\\Behat\\Context\\": "tests/behat/src/" - } + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -6194,458 +6371,516 @@ ], "authors": [ { - "name": "SilverStripe", - "homepage": "http://silverstripe.com" - }, - { - "name": "The SilverStripe Community", - "homepage": "http://silverstripe.org" + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" } ], - "description": "Flags pages for periodical author review (incl. reporting)", - "homepage": "http://silverstripe.org", - "keywords": [ - "cms", - "content review", - "permissions", - "review", - "silverstripe", - "workflow" - ], + "description": "Allows reflection of object attributes, including inherited and non-public ones", + "homepage": "https://github.com/sebastianbergmann/object-reflector/", "support": { - "issues": "https://github.com/silverstripe/silverstripe-contentreview/issues", - "source": "https://github.com/silverstripe/silverstripe-contentreview/tree/5" + "issues": "https://github.com/sebastianbergmann/object-reflector/issues", + "source": "https://github.com/sebastianbergmann/object-reflector/tree/2.0.4" }, - "time": "2024-04-30T05:54:16+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:14:26+00:00" }, { - "name": "silverstripe/crontask", - "version": "3.x-dev", + "name": "sebastian/recursion-context", + "version": "4.0.5", "source": { "type": "git", - "url": "https://github.com/silverstripe/silverstripe-crontask.git", - "reference": "692f86152e2d189964868640e84cfcb5d3766e49" + "url": "https://github.com/sebastianbergmann/recursion-context.git", + "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/silverstripe/silverstripe-crontask/zipball/692f86152e2d189964868640e84cfcb5d3766e49", - "reference": "692f86152e2d189964868640e84cfcb5d3766e49", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1", + "reference": "e75bd0f07204fec2a0af9b0f3cfe97d05f92efc1", "shasum": "" }, "require": { - "dragonmantank/cron-expression": "^3", - "php": "^8.1", - "silverstripe/framework": "^5" + "php": ">=7.3" }, "require-dev": { - "phpstan/extension-installer": "^1.3", - "phpunit/phpunit": "^9.6", - "silverstripe/standards": "^1", - "squizlabs/php_codesniffer": "^3" + "phpunit/phpunit": "^9.3" }, - "default-branch": true, - "type": "silverstripe-vendormodule", - "autoload": { - "psr-4": { - "SilverStripe\\CronTask\\": "src/", - "SilverStripe\\CronTask\\Tests\\": "tests/" + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" } }, + "autoload": { + "classmap": [ + "src/" + ] + }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "authors": [ { - "name": "SilverStripe", - "homepage": "http://silverstripe.com" + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" }, { - "name": "The SilverStripe Community", - "homepage": "http://silverstripe.org" + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" }, { - "name": "Damian Mooyman", - "email": "damian@silverstripe.com", - "role": "Maintainer" + "name": "Adam Harvey", + "email": "aharvey@php.net" } ], - "description": "Module for running tasks with a standard cron timeschedule", - "keywords": [ - "cron", - "silverstripe" - ], + "description": "Provides functionality to recursively process PHP variables", + "homepage": "https://github.com/sebastianbergmann/recursion-context", "support": { - "issues": "https://github.com/silverstripe/silverstripe-crontask/issues", - "source": "https://github.com/silverstripe/silverstripe-crontask/tree/3" + "issues": "https://github.com/sebastianbergmann/recursion-context/issues", + "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0.5" }, - "time": "2024-02-11T12:04:52+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-02-03T06:07:39+00:00" }, { - "name": "silverstripe/developer-docs", - "version": "5.x-dev", + "name": "sebastian/resource-operations", + "version": "3.0.4", "source": { "type": "git", - "url": "https://github.com/silverstripe/developer-docs.git", - "reference": "e14f47e005e2bcbfbd76ea4ef0a90c97fb40f956" + "url": "https://github.com/sebastianbergmann/resource-operations.git", + "reference": "05d5692a7993ecccd56a03e40cd7e5b09b1d404e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/silverstripe/developer-docs/zipball/e14f47e005e2bcbfbd76ea4ef0a90c97fb40f956", - "reference": "e14f47e005e2bcbfbd76ea4ef0a90c97fb40f956", + "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/05d5692a7993ecccd56a03e40cd7e5b09b1d404e", + "reference": "05d5692a7993ecccd56a03e40cd7e5b09b1d404e", "shasum": "" }, + "require": { + "php": ">=7.3" + }, "require-dev": { - "silverstripe/documentation-lint": "^1" + "phpunit/phpunit": "^9.0" }, - "default-branch": true, "type": "library", + "extra": { + "branch-alias": { + "dev-main": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, "notification-url": "https://packagist.org/downloads/", "license": [ - "CC-BY-3.0" + "BSD-3-Clause" ], "authors": [ { - "name": "Silverstripe", - "homepage": "https://silverstripe.com" - }, - { - "name": "The Silverstripe Community", - "homepage": "https://silverstripe.org" + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" } ], - "description": "Developer documentation for the Silverstripe framework and CMS. Added to packagist for release purposes.", - "homepage": "https://silverstripe.org", - "keywords": [ - "cms", - "developer", - "documentation", - "framework", - "silverstripe" - ], + "description": "Provides a list of PHP built-in functions that operate on resources", + "homepage": "https://www.github.com/sebastianbergmann/resource-operations", "support": { - "issues": "https://github.com/silverstripe/developer-docs/issues", - "source": "https://github.com/silverstripe/developer-docs/tree/5" + "source": "https://github.com/sebastianbergmann/resource-operations/tree/3.0.4" }, - "time": "2024-05-09T04:24:22+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2024-03-14T16:00:52+00:00" }, { - "name": "silverstripe/documentconverter", - "version": "3.x-dev", + "name": "sebastian/type", + "version": "3.2.1", "source": { "type": "git", - "url": "https://github.com/silverstripe/silverstripe-documentconverter.git", - "reference": "ebf238c3826cc400df3aec057ed6862fb7a20e5f" + "url": "https://github.com/sebastianbergmann/type.git", + "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/silverstripe/silverstripe-documentconverter/zipball/ebf238c3826cc400df3aec057ed6862fb7a20e5f", - "reference": "ebf238c3826cc400df3aec057ed6862fb7a20e5f", + "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7", + "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7", "shasum": "" }, "require": { - "php": "^8.1", - "silverstripe/asset-admin": "^2", - "silverstripe/cms": "^5" + "php": ">=7.3" }, "require-dev": { - "ext-curl": "*", - "ext-tidy": "*", - "ext-zip": "*", - "phpstan/extension-installer": "^1.3", - "phpunit/phpunit": "^9.6", - "silverstripe/standards": "^1", - "squizlabs/php_codesniffer": "^3" + "phpunit/phpunit": "^9.5" }, - "default-branch": true, - "type": "silverstripe-vendormodule", + "type": "library", "extra": { - "expose": [ - "client/dist" - ] + "branch-alias": { + "dev-master": "3.2-dev" + } }, "autoload": { - "psr-4": { - "SilverStripe\\DocumentConverter\\": "src/", - "SilverStripe\\DocumentConverter\\Tests\\": "tests/" - } + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], - "description": "Imports OpenOffice-compatible files (doc, docx, etc) into SilverStripe pages and content.", - "keywords": [ - "cwp", - "silverstripe" + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } ], + "description": "Collection of value objects that represent the types of the PHP type system", + "homepage": "https://github.com/sebastianbergmann/type", "support": { - "issues": "https://github.com/silverstripe/silverstripe-documentconverter/issues", - "source": "https://github.com/silverstripe/silverstripe-documentconverter/tree/3" + "issues": "https://github.com/sebastianbergmann/type/issues", + "source": "https://github.com/sebastianbergmann/type/tree/3.2.1" }, - "time": "2024-05-12T12:15:48+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2023-02-03T06:13:03+00:00" }, { - "name": "silverstripe/dynamodb", - "version": "5.x-dev", + "name": "sebastian/version", + "version": "3.0.2", "source": { "type": "git", - "url": "https://github.com/silverstripe/silverstripe-dynamodb.git", - "reference": "71ac26c20ccdd177e639bf20eaeb7e61d9db6172" + "url": "https://github.com/sebastianbergmann/version.git", + "reference": "c6c1022351a901512170118436c764e473f6de8c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/silverstripe/silverstripe-dynamodb/zipball/71ac26c20ccdd177e639bf20eaeb7e61d9db6172", - "reference": "71ac26c20ccdd177e639bf20eaeb7e61d9db6172", + "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c6c1022351a901512170118436c764e473f6de8c", + "reference": "c6c1022351a901512170118436c764e473f6de8c", "shasum": "" }, "require": { - "aws/aws-sdk-php": "^3.281", - "silverstripe/framework": "^5" - }, - "require-dev": { - "phpstan/extension-installer": "^1.3", - "phpunit/phpunit": "^9.6", - "silverstripe/standards": "^1", - "squizlabs/php_codesniffer": "^3.7" + "php": ">=7.3" }, - "default-branch": true, - "type": "silverstripe-vendormodule", - "autoload": { - "psr-4": { - "SilverStripe\\DynamoDb\\": "code/", - "SilverStripe\\DynamoDb\\Tests\\": "tests/" + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" } }, + "autoload": { + "classmap": [ + "src/" + ] + }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "authors": [ { - "name": "SilverStripe", - "homepage": "http://silverstripe.com" - }, - { - "name": "The SilverStripe Community", - "homepage": "http://silverstripe.org" + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" } ], - "description": "SilverStripe DynamoDB integration.", - "keywords": [ - "aws", - "dynamodb", - "silverstripe" - ], + "description": "Library that helps with managing the version number of Git-hosted PHP projects", + "homepage": "https://github.com/sebastianbergmann/version", "support": { - "issues": "https://github.com/silverstripe/silverstripe-dynamodb/issues", - "source": "https://github.com/silverstripe/silverstripe-dynamodb/tree/5" + "issues": "https://github.com/sebastianbergmann/version/issues", + "source": "https://github.com/sebastianbergmann/version/tree/3.0.2" }, - "time": "2024-02-02T01:12:05+00:00" + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T06:39:44+00:00" }, { - "name": "silverstripe/elemental-bannerblock", - "version": "3.x-dev", + "name": "seld/jsonlint", + "version": "1.10.2", "source": { "type": "git", - "url": "https://github.com/silverstripe/silverstripe-elemental-bannerblock.git", - "reference": "85b3e190898d658d01d35234de53535caddeca4e" + "url": "https://github.com/Seldaek/jsonlint.git", + "reference": "9bb7db07b5d66d90f6ebf542f09fc67d800e5259" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/silverstripe/silverstripe-elemental-bannerblock/zipball/85b3e190898d658d01d35234de53535caddeca4e", - "reference": "85b3e190898d658d01d35234de53535caddeca4e", + "url": "https://api.github.com/repos/Seldaek/jsonlint/zipball/9bb7db07b5d66d90f6ebf542f09fc67d800e5259", + "reference": "9bb7db07b5d66d90f6ebf542f09fc67d800e5259", "shasum": "" }, "require": { - "dnadesign/silverstripe-elemental": "^5.0.0-alpha2", - "php": "^8.1", - "silverstripe/admin": "^2", - "silverstripe/cms": "^5", - "silverstripe/elemental-fileblock": "^3", - "silverstripe/framework": "^5", - "silverstripe/vendor-plugin": "^2" + "php": "^5.3 || ^7.0 || ^8.0" }, "require-dev": { - "phpstan/extension-installer": "^1.3", - "phpunit/phpunit": "^9.6", - "silverstripe/standards": "^1", - "squizlabs/php_codesniffer": "^3" - }, - "default-branch": true, - "type": "silverstripe-vendormodule", - "extra": { - "expose": [ - "client/dist" - ] + "phpstan/phpstan": "^1.5", + "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0 || ^8.5.13" }, + "bin": [ + "bin/jsonlint" + ], + "type": "library", "autoload": { "psr-4": { - "SilverStripe\\ElementalBannerBlock\\": "src/", - "SilverStripe\\ElementalBannerBlock\\Tests\\": "tests/" + "Seld\\JsonLint\\": "src/Seld/JsonLint/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], - "description": "A banner block for the silverstripe-elemental module", + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "https://seld.be" + } + ], + "description": "JSON Linter", "keywords": [ - "Content Blocks", - "elemental", - "silverstripe" + "json", + "linter", + "parser", + "validator" ], "support": { - "issues": "https://github.com/silverstripe/silverstripe-elemental-bannerblock/issues", - "source": "https://github.com/silverstripe/silverstripe-elemental-bannerblock/tree/3" + "issues": "https://github.com/Seldaek/jsonlint/issues", + "source": "https://github.com/Seldaek/jsonlint/tree/1.10.2" }, - "time": "2024-05-12T13:01:51+00:00" + "funding": [ + { + "url": "https://github.com/Seldaek", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/seld/jsonlint", + "type": "tidelift" + } + ], + "time": "2024-02-07T12:57:50+00:00" }, { - "name": "silverstripe/elemental-fileblock", - "version": "3.x-dev", + "name": "seld/phar-utils", + "version": "1.2.1", "source": { "type": "git", - "url": "https://github.com/silverstripe/silverstripe-elemental-fileblock.git", - "reference": "ba1da8f727743c9619fb3eac1c84f37de7308200" + "url": "https://github.com/Seldaek/phar-utils.git", + "reference": "ea2f4014f163c1be4c601b9b7bd6af81ba8d701c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/silverstripe/silverstripe-elemental-fileblock/zipball/ba1da8f727743c9619fb3eac1c84f37de7308200", - "reference": "ba1da8f727743c9619fb3eac1c84f37de7308200", + "url": "https://api.github.com/repos/Seldaek/phar-utils/zipball/ea2f4014f163c1be4c601b9b7bd6af81ba8d701c", + "reference": "ea2f4014f163c1be4c601b9b7bd6af81ba8d701c", "shasum": "" }, "require": { - "dnadesign/silverstripe-elemental": "^5", - "php": "^8.1", - "silverstripe/assets": "^2", - "silverstripe/cms": "^5", - "silverstripe/framework": "^5", - "silverstripe/vendor-plugin": "^2" + "php": ">=5.3" }, - "require-dev": { - "phpstan/extension-installer": "^1.3", - "silverstripe/recipe-testing": "^3", - "silverstripe/standards": "^1" + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } }, - "default-branch": true, - "type": "silverstripe-vendormodule", "autoload": { "psr-4": { - "SilverStripe\\ElementalFileBlock\\": "src/", - "SilverStripe\\ElementalFileBlock\\Tests\\": "tests/", - "SilverStripe\\ElementalFileBlock\\Tests\\Behat\\Context\\": "tests/behat/src/" + "Seld\\PharUtils\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], - "description": "A file block for the silverstripe-elemental module", + "authors": [ + { + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be" + } + ], + "description": "PHAR file format utilities, for when PHP phars you up", "keywords": [ - "Content Blocks", - "elemental", - "silverstripe" + "phar" ], "support": { - "issues": "https://github.com/silverstripe/silverstripe-elemental-fileblock/issues", - "source": "https://github.com/silverstripe/silverstripe-elemental-fileblock/tree/3" + "issues": "https://github.com/Seldaek/phar-utils/issues", + "source": "https://github.com/Seldaek/phar-utils/tree/1.2.1" }, - "time": "2024-02-02T00:59:31+00:00" + "time": "2022-08-31T10:31:18+00:00" }, { - "name": "silverstripe/environmentcheck", - "version": "3.x-dev", + "name": "seld/signal-handler", + "version": "2.0.2", "source": { "type": "git", - "url": "https://github.com/silverstripe/silverstripe-environmentcheck.git", - "reference": "9c6e18ff8c04c773a6543863fa5cc6ce4738291a" + "url": "https://github.com/Seldaek/signal-handler.git", + "reference": "04a6112e883ad76c0ada8e4a9f7520bbfdb6bb98" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/silverstripe/silverstripe-environmentcheck/zipball/9c6e18ff8c04c773a6543863fa5cc6ce4738291a", - "reference": "9c6e18ff8c04c773a6543863fa5cc6ce4738291a", + "url": "https://api.github.com/repos/Seldaek/signal-handler/zipball/04a6112e883ad76c0ada8e4a9f7520bbfdb6bb98", + "reference": "04a6112e883ad76c0ada8e4a9f7520bbfdb6bb98", "shasum": "" }, "require": { - "guzzlehttp/guzzle": "^7", - "php": "^8.1", - "silverstripe/framework": "^5", - "silverstripe/versioned": "^2" + "php": ">=7.2.0" }, "require-dev": { - "phpstan/extension-installer": "^1.3", - "phpunit/phpunit": "^9.6", - "silverstripe/standards": "^1", - "squizlabs/php_codesniffer": "^3" + "phpstan/phpstan": "^1", + "phpstan/phpstan-deprecation-rules": "^1.0", + "phpstan/phpstan-phpunit": "^1", + "phpstan/phpstan-strict-rules": "^1.3", + "phpunit/phpunit": "^7.5.20 || ^8.5.23", + "psr/log": "^1 || ^2 || ^3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.x-dev" + } }, - "default-branch": true, - "type": "silverstripe-vendormodule", "autoload": { "psr-4": { - "SilverStripe\\EnvironmentCheck\\": "src/", - "SilverStripe\\EnvironmentCheck\\Tests\\": "tests/" + "Seld\\Signal\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Will Rossiter", - "email": "will@fullscreen.io" - }, - { - "name": "Sam Minnee", - "email": "sam@silverstripe.com" + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" } ], - "description": "Provides an API for building environment tests", + "description": "Simple unix signal handler that silently fails where signals are not supported for easy cross-platform development", "keywords": [ - "check", - "environment", - "silverstripe", - "testing" + "posix", + "sigint", + "signal", + "sigterm", + "unix" ], "support": { - "issues": "https://github.com/silverstripe/silverstripe-environmentcheck/issues", - "source": "https://github.com/silverstripe/silverstripe-environmentcheck/tree/3" + "issues": "https://github.com/Seldaek/signal-handler/issues", + "source": "https://github.com/Seldaek/signal-handler/tree/2.0.2" }, - "time": "2024-02-02T00:59:44+00:00" + "time": "2023-09-03T09:24:00+00:00" }, { - "name": "silverstripe/errorpage", - "version": "2.x-dev", + "name": "silverstripe-themes/simple", + "version": "3.x-dev", "source": { "type": "git", - "url": "https://github.com/silverstripe/silverstripe-errorpage.git", - "reference": "f9a358dccb19beb945ff0df63e15a5a6ef4da2c0" + "url": "https://github.com/silverstripe/silverstripe-simple.git", + "reference": "d570c8f7381ed55f63466712fe974b58fa8ab3ef" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/silverstripe/silverstripe-errorpage/zipball/f9a358dccb19beb945ff0df63e15a5a6ef4da2c0", - "reference": "f9a358dccb19beb945ff0df63e15a5a6ef4da2c0", + "url": "https://api.github.com/repos/silverstripe/silverstripe-simple/zipball/d570c8f7381ed55f63466712fe974b58fa8ab3ef", + "reference": "d570c8f7381ed55f63466712fe974b58fa8ab3ef", "shasum": "" }, "require": { - "php": "^8.1", - "silverstripe/cms": "^5", - "silverstripe/framework": "^5", - "silverstripe/vendor-plugin": "^2" + "composer/installers": "*", + "silverstripe/framework": ">=3.5" + }, + "default-branch": true, + "type": "silverstripe-theme", + "extra": { + "expose": [ + "css", + "images", + "javascript", + "webfonts" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sara Tušar (Innovaif)", + "homepage": "http://www.saratusar.com" + } + ], + "description": "The SilverStripe simple theme (default SilverStripe 3 theme)", + "keywords": [ + "silverstripe", + "theme" + ], + "support": { + "issues": "https://github.com/silverstripe/silverstripe-simple/issues", + "source": "https://github.com/silverstripe/silverstripe-simple/tree/3" + }, + "time": "2023-12-21T03:33:01+00:00" + }, + { + "name": "silverstripe/admin", + "version": "2.x-dev", + "source": { + "type": "git", + "url": "https://github.com/silverstripe/silverstripe-admin.git", + "reference": "81dc35019ffef506e85c3b7dd7675b40721aa0a5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/silverstripe/silverstripe-admin/zipball/81dc35019ffef506e85c3b7dd7675b40721aa0a5", + "reference": "81dc35019ffef506e85c3b7dd7675b40721aa0a5", + "shasum": "" + }, + "require": { + "php": "^8.1", + "silverstripe/framework": "^5.3", + "silverstripe/vendor-plugin": "^2", + "silverstripe/versioned": "^2" }, "require-dev": { "phpstan/extension-installer": "^1.3", "phpunit/phpunit": "^9.6", + "silverstripe/frameworktest": "^1", "silverstripe/standards": "^1", "squizlabs/php_codesniffer": "^3.7" }, "default-branch": true, "type": "silverstripe-vendormodule", + "extra": { + "expose": [ + "client/dist", + "client/lang", + "thirdparty" + ] + }, "autoload": { "psr-4": { - "SilverStripe\\ErrorPage\\": "src/", - "SilverStripe\\ErrorPage\\Tests\\": "tests/" + "SilverStripe\\Admin\\": [ + "code/", + "_legacy/" + ], + "SilverStripe\\Admin\\Tests\\": "tests/php/", + "SilverStripe\\Admin\\Tests\\Behat\\Context\\": "tests/behat/src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -6662,356 +6897,305 @@ "homepage": "http://silverstripe.org" } ], - "description": "ErrorPage component for SilverStripe CMS", + "description": "SilverStripe admin interface", "homepage": "http://silverstripe.org", "keywords": [ - "error", - "errorpage", + "admin", "silverstripe" ], "support": { - "issues": "https://github.com/silverstripe/silverstripe-errorpage/issues", - "source": "https://github.com/silverstripe/silverstripe-errorpage/tree/2" + "issues": "https://github.com/silverstripe/silverstripe-admin/issues", + "source": "https://github.com/silverstripe/silverstripe-admin/tree/2" }, - "time": "2024-05-11T14:13:16+00:00" + "time": "2024-05-11T11:24:42+00:00" }, { - "name": "silverstripe/event-dispatcher", - "version": "1.0.0", + "name": "silverstripe/asset-admin", + "version": "2.x-dev", "source": { "type": "git", - "url": "https://github.com/silverstripe/silverstripe-event-dispatcher.git", - "reference": "dbcd3f6032ab97a0d2ff5e77b6334c9235ddec7f" + "url": "https://github.com/silverstripe/silverstripe-asset-admin.git", + "reference": "bce1b028697292116858f95010b292cf7410a2fb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/silverstripe/silverstripe-event-dispatcher/zipball/dbcd3f6032ab97a0d2ff5e77b6334c9235ddec7f", - "reference": "dbcd3f6032ab97a0d2ff5e77b6334c9235ddec7f", + "url": "https://api.github.com/repos/silverstripe/silverstripe-asset-admin/zipball/bce1b028697292116858f95010b292cf7410a2fb", + "reference": "bce1b028697292116858f95010b292cf7410a2fb", "shasum": "" }, "require": { "php": "^8.1", - "psr/event-dispatcher": "^1", - "silverstripe/framework": "^5", - "symfony/event-dispatcher": "^6.1" + "silverstripe/admin": "^2.2", + "silverstripe/framework": "^5.2", + "silverstripe/graphql": "^5" }, "require-dev": { - "phpunit/phpunit": "^9.5", + "phpstan/extension-installer": "^1.3", + "phpunit/phpunit": "^9.6", + "silverstripe/campaign-admin": "^2", + "silverstripe/cms": "^5", + "silverstripe/frameworktest": "^1", + "silverstripe/standards": "^1", "squizlabs/php_codesniffer": "^3.7" }, + "default-branch": true, "type": "silverstripe-vendormodule", + "extra": { + "expose": [ + "client/dist", + "client/lang" + ] + }, "autoload": { "psr-4": { - "SilverStripe\\EventDispatcher\\": "src/", - "SilverStripe\\EventDispatcher\\Tests\\": "tests/" + "SilverStripe\\AssetAdmin\\": [ + "code/", + "_legacy/" + ], + "SilverStripe\\AssetAdmin\\Tests\\": "tests/php/", + "SilverStripe\\AssetAdmin\\Tests\\Behat\\Context\\": "tests/behat/src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], - "description": "Publish and subscribe to events in Silverstripe CMS or your Silverstripe application", - "keywords": [ - "cms", - "events", - "silverstripe" - ], + "description": "Asset management for the SilverStripe CMS", "support": { - "issues": "https://github.com/silverstripe/silverstripe-event-dispatcher/issues", - "source": "https://github.com/silverstripe/silverstripe-event-dispatcher/tree/1.0.0" + "issues": "https://github.com/silverstripe/silverstripe-asset-admin/issues", + "source": "https://github.com/silverstripe/silverstripe-asset-admin/tree/2" }, - "time": "2022-09-06T00:12:51+00:00" + "time": "2024-05-11T12:07:32+00:00" }, { - "name": "silverstripe/externallinks", - "version": "3.x-dev", + "name": "silverstripe/assets", + "version": "dev-pulls/2/render-image-unify", "source": { "type": "git", - "url": "https://github.com/silverstripe/silverstripe-externallinks.git", - "reference": "9b15c808a6be96629b2804f199f209e54353308e" + "url": "https://github.com/creative-commoners/silverstripe-assets.git", + "reference": "ac8a75de109b882c76af6b17f42df512ee8cdce7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/silverstripe/silverstripe-externallinks/zipball/9b15c808a6be96629b2804f199f209e54353308e", - "reference": "9b15c808a6be96629b2804f199f209e54353308e", + "url": "https://api.github.com/repos/creative-commoners/silverstripe-assets/zipball/ac8a75de109b882c76af6b17f42df512ee8cdce7", + "reference": "ac8a75de109b882c76af6b17f42df512ee8cdce7", "shasum": "" }, "require": { + "intervention/image": "^2.7.2", + "league/flysystem": "^3.9.0", "php": "^8.1", - "silverstripe/cms": "^5" + "silverstripe/framework": "^5.1", + "silverstripe/vendor-plugin": "^2", + "symfony/filesystem": "^6.1" }, "require-dev": { + "mikey179/vfsstream": "^v1.6.11", "phpstan/extension-installer": "^1.3", - "phpunit/phpunit": "^9.6", + "silverstripe/recipe-testing": "^3", "silverstripe/standards": "^1", - "squizlabs/php_codesniffer": "^3", - "symbiote/silverstripe-queuedjobs": "^5" + "silverstripe/versioned": "^2", + "squizlabs/php_codesniffer": "^3.7" }, "suggest": { - "symbiote/silverstripe-queuedjobs": "Provides a more efficient method of generating/updating the report" + "ext-exif": "If you use GD backend (the default) you may want to have EXIF extension installed to elude some tricky issues" }, - "default-branch": true, "type": "silverstripe-vendormodule", "extra": { - "expose": [ - "client/dist" - ] + "installer-name": "silverstripe-assets" }, "autoload": { "psr-4": { - "SilverStripe\\ExternalLinks\\": "src/", - "SilverStripe\\ExternalLinks\\Tests\\": "tests/", - "SilverStripe\\ExternalLinks\\Tests\\Behat\\Context\\": "tests/behat/src/" + "SilverStripe\\Assets\\": "src/", + "SilverStripe\\Assets\\Tests\\": "tests/php/" } }, - "notification-url": "https://packagist.org/downloads/", + "scripts": { + "lint": [ + "phpcs src/ tests/php/" + ], + "lint-clean": [ + "phpcbf src/ tests/php/" + ] + }, "license": [ "BSD-3-Clause" ], "authors": [ { - "name": "Kirk Mayo", - "email": "kirk@silverstripe.com" + "name": "SilverStripe", + "homepage": "http://silverstripe.com" + }, + { + "name": "The SilverStripe Community", + "homepage": "http://silverstripe.org" } ], - "description": "Adds tracking of broken external links to the SilverStripe CMS", + "description": "SilverStripe Assets component", + "homepage": "http://silverstripe.org", "keywords": [ - "broken", - "href", - "links", + "assets", "silverstripe" ], "support": { - "issues": "https://github.com/silverstripe/silverstripe-externallinks/issues", - "source": "https://github.com/silverstripe/silverstripe-externallinks/tree/3" + "source": "https://github.com/creative-commoners/silverstripe-assets/tree/pulls/2/render-image-unify" }, - "time": "2024-05-01T05:35:37+00:00" + "time": "2024-05-13T09:22:15+00:00" }, { - "name": "silverstripe/framework", - "version": "dev-pulls/5/alt-attribute-html", + "name": "silverstripe/auditor", + "version": "3.x-dev", "source": { "type": "git", - "url": "https://github.com/creative-commoners/silverstripe-framework.git", - "reference": "d42fa9e71f1db6451a30709853788bb68ce35fae" + "url": "https://github.com/silverstripe/silverstripe-auditor.git", + "reference": "2d7be440d4e928593aea8f43b5e68507c4aa13a1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/creative-commoners/silverstripe-framework/zipball/d42fa9e71f1db6451a30709853788bb68ce35fae", - "reference": "d42fa9e71f1db6451a30709853788bb68ce35fae", + "url": "https://api.github.com/repos/silverstripe/silverstripe-auditor/zipball/2d7be440d4e928593aea8f43b5e68507c4aa13a1", + "reference": "2d7be440d4e928593aea8f43b5e68507c4aa13a1", "shasum": "" }, "require": { - "composer-runtime-api": "^2.0", - "composer/installers": "^2.2", - "embed/embed": "^4.4.7", - "ext-ctype": "*", - "ext-dom": "*", - "ext-hash": "*", - "ext-intl": "*", - "ext-json": "*", - "ext-mbstring": "*", - "ext-session": "*", - "ext-simplexml": "*", - "ext-tokenizer": "*", - "ext-xml": "*", - "guzzlehttp/guzzle": "^7.5.0", - "guzzlehttp/psr7": "^2.4.0", - "league/csv": "^9.8.0", - "m1/env": "^2.2.0", - "masterminds/html5": "^2.7.6", - "monolog/monolog": "^3.2.0", - "nikic/php-parser": "^4.15.0", + "monolog/monolog": "^3.2", "php": "^8.1", - "psr/container": "^1.1 || ^2.0", - "psr/http-message": "^1", - "sebastian/diff": "^4.0", - "silverstripe/assets": "^2.2", - "silverstripe/config": "^2", - "silverstripe/vendor-plugin": "^2", - "sminnee/callbacklist": "^0.1.1", - "symfony/cache": "^6.1", - "symfony/config": "^6.1", - "symfony/dom-crawler": "^6.1", - "symfony/filesystem": "^6.1", - "symfony/mailer": "^6.1", - "symfony/mime": "^6.1", - "symfony/translation": "^6.1", - "symfony/validator": "^6.1", - "symfony/yaml": "^6.1" - }, - "conflict": { - "egulias/email-validator": "^2", - "oscarotero/html-parser": "<0.1.7", - "symfony/process": "<5.3.7" - }, - "provide": { - "psr/container-implementation": "1.0.0" + "psr/log": "^3", + "silverstripe/framework": "^5", + "tractorcow/silverstripe-proxy-db": "^2" }, "require-dev": { - "composer/semver": "^3.4", "phpstan/extension-installer": "^1.3", "phpunit/phpunit": "^9.6", "silverstripe/standards": "^1", "silverstripe/versioned": "^2", - "squizlabs/php_codesniffer": "^3.7" + "squizlabs/php_codesniffer": "^3" }, - "bin": [ - "sake" - ], + "default-branch": true, "type": "silverstripe-vendormodule", - "extra": { - "expose": [ - "client/images", - "client/styles" - ] - }, "autoload": { "psr-4": { - "SilverStripe\\Control\\": "src/Control/", - "SilverStripe\\Control\\Tests\\": "tests/php/Control/", - "SilverStripe\\Core\\": "src/Core/", - "SilverStripe\\Core\\Tests\\": "tests/php/Core/", - "SilverStripe\\Dev\\": "src/Dev/", - "SilverStripe\\Dev\\Tests\\": "tests/php/Dev/", - "SilverStripe\\Forms\\": "src/Forms/", - "SilverStripe\\Forms\\Tests\\": "tests/php/Forms/", - "SilverStripe\\i18n\\": "src/i18n/", - "SilverStripe\\i18n\\Tests\\": "tests/php/i18n/", - "SilverStripe\\Logging\\": "src/Logging/", - "SilverStripe\\Logging\\Tests\\": "tests/php/Logging/", - "SilverStripe\\ORM\\": "src/ORM/", - "SilverStripe\\ORM\\Tests\\": "tests/php/ORM/", - "SilverStripe\\Security\\": "src/Security/", - "SilverStripe\\Security\\Tests\\": "tests/php/Security/", - "SilverStripe\\View\\": "src/View/", - "SilverStripe\\View\\Tests\\": "tests/php/View/", - "SilverStripe\\Framework\\Tests\\Behaviour\\": "tests/behat/src/" - }, - "files": [ - "src/includes/constants.php" - ] - }, - "include-path": [ - "thirdparty/" - ], - "scripts": { - "lint": [ - "phpcs src/ tests/php/ tests/behat/src/" - ], - "lint-clean": [ - "phpcbf src/ tests/php/ tests/behat/src/" - ], - "php-peg": [ - "php thirdparty/php-peg/cli.php src/View/SSTemplateParser.peg > src/View/SSTemplateParser.php" - ] + "SilverStripe\\Auditor\\": "code/", + "SilverStripe\\Auditor\\Tests\\": "tests/" + } }, + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], - "authors": [ - { - "name": "SilverStripe", - "homepage": "http://silverstripe.com" - }, - { - "name": "The SilverStripe Community", - "homepage": "http://silverstripe.org" - } - ], - "description": "The SilverStripe framework", - "homepage": "http://silverstripe.org", + "description": "Adds security audit trail to SilverStripe.", "keywords": [ - "framework", + "Audit", "silverstripe" ], "support": { - "source": "https://github.com/creative-commoners/silverstripe-framework/tree/pulls/5/alt-attribute-html" + "issues": "https://github.com/silverstripe/silverstripe-auditor/issues", + "source": "https://github.com/silverstripe/silverstripe-auditor/tree/3" }, - "time": "2024-05-13T03:29:57+00:00" + "time": "2024-04-29T20:24:16+00:00" }, { - "name": "silverstripe/graphql", - "version": "5.x-dev", + "name": "silverstripe/blog", + "version": "4.x-dev", "source": { "type": "git", - "url": "https://github.com/silverstripe/silverstripe-graphql.git", - "reference": "6139f484555e49e00bef979e993765cb88ce9566" + "url": "https://github.com/silverstripe/silverstripe-blog.git", + "reference": "76484999255d933c1c2a813142073219315aaa53" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/silverstripe/silverstripe-graphql/zipball/6139f484555e49e00bef979e993765cb88ce9566", - "reference": "6139f484555e49e00bef979e993765cb88ce9566", + "url": "https://api.github.com/repos/silverstripe/silverstripe-blog/zipball/76484999255d933c1c2a813142073219315aaa53", + "reference": "76484999255d933c1c2a813142073219315aaa53", "shasum": "" }, "require": { - "guzzlehttp/guzzle": "^7.5.0", - "guzzlehttp/psr7": "^2.4.1", - "m1/env": "^2.2.0", "php": "^8.1", - "silverstripe/event-dispatcher": "^1", - "silverstripe/framework": "^5.2", - "silverstripe/vendor-plugin": "^2", - "webonyx/graphql-php": "^15.0.1" + "silverstripe/asset-admin": "^2.0", + "silverstripe/assets": "^2.0", + "silverstripe/cms": "^5", + "silverstripe/lumberjack": "^3.0", + "silverstripe/tagfield": "^3.0" + }, + "replace": { + "micmania1/silverstripe-blog": "*" }, "require-dev": { - "dnadesign/silverstripe-elemental": "^5", "phpstan/extension-installer": "^1.3", - "phpunit/phpunit": "^9.6", - "silverstripe/asset-admin": "^2", - "silverstripe/frameworktest": "^1", + "silverstripe/comments": "^4", + "silverstripe/content-widget": "^3", + "silverstripe/recipe-testing": "^3", "silverstripe/standards": "^1", - "silverstripe/versioned-admin": "^2", - "squizlabs/php_codesniffer": "^3.7" + "silverstripe/widgets": "^3", + "squizlabs/php_codesniffer": "^3" }, "suggest": { - "silverstripe/assets": "Allows schema to be cached in the filesystem.", - "silverstripe/graphql-devtools": "Adds in-browser tools for testing and debugging GraphQL queries" + "silverstripe/comments": "This module adds comments to your blog.", + "silverstripe/widgets": "Some widgets come with the blog which are compatible with the widgets module." }, "default-branch": true, "type": "silverstripe-vendormodule", + "extra": { + "expose": [ + "client/dist", + "client/images" + ] + }, "autoload": { "psr-4": { - "SilverStripe\\GraphQL\\": "src/", - "SilverStripe\\GraphQL\\Tests\\": "tests/" + "SilverStripe\\Blog\\": "src/", + "SilverStripe\\Blog\\Tests\\": "tests/php/", + "SilverStripe\\Blog\\Tests\\Behat\\Context\\": "tests/behat/src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "BSD-2-Clause" + ], + "authors": [ + { + "name": "Michael Strong", + "email": "github@michaelstrong.co.uk" + } + ], + "description": "A fresh take on blogging in Silverstripe set out to tackle the issue of a cluttered Site Tree.", + "keywords": [ + "blog", + "news", + "silverstripe" ], - "description": "GraphQL server for SilverStripe models and other data", "support": { - "issues": "https://github.com/silverstripe/silverstripe-graphql/issues", - "source": "https://github.com/silverstripe/silverstripe-graphql/tree/5.2.0" + "issues": "https://github.com/silverstripe/silverstripe-blog/issues", + "source": "https://github.com/silverstripe/silverstripe-blog/tree/4" }, - "time": "2024-02-02T01:01:55+00:00" + "time": "2024-05-11T12:28:37+00:00" }, { - "name": "silverstripe/gridfieldqueuedexport", - "version": "3.x-dev", + "name": "silverstripe/campaign-admin", + "version": "2.x-dev", "source": { "type": "git", - "url": "https://github.com/silverstripe/silverstripe-gridfieldqueuedexport.git", - "reference": "3843f2d9d210550fafdccad73ada11f74695edeb" + "url": "https://github.com/silverstripe/silverstripe-campaign-admin.git", + "reference": "e681bca38895d53801497415799587c689025603" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/silverstripe/silverstripe-gridfieldqueuedexport/zipball/3843f2d9d210550fafdccad73ada11f74695edeb", - "reference": "3843f2d9d210550fafdccad73ada11f74695edeb", + "url": "https://api.github.com/repos/silverstripe/silverstripe-campaign-admin/zipball/e681bca38895d53801497415799587c689025603", + "reference": "e681bca38895d53801497415799587c689025603", "shasum": "" }, "require": { - "league/csv": "^9", "php": "^8.1", + "silverstripe/admin": "^2", "silverstripe/framework": "^5", - "symbiote/silverstripe-queuedjobs": "^5" + "silverstripe/vendor-plugin": "^2", + "silverstripe/versioned": "^2" }, "require-dev": { "phpstan/extension-installer": "^1.3", "phpunit/phpunit": "^9.6", + "silverstripe/asset-admin": "^2", + "silverstripe/cms": "^5", "silverstripe/standards": "^1", - "squizlabs/php_codesniffer": "^3" + "squizlabs/php_codesniffer": "^3.7" }, "default-branch": true, "type": "silverstripe-vendormodule", @@ -7023,118 +7207,148 @@ }, "autoload": { "psr-4": { - "SilverStripe\\GridfieldQueuedExport\\": "src/" + "SilverStripe\\CampaignAdmin\\": "src/", + "SilverStripe\\CampaignAdmin\\Tests\\": "tests/php/", + "SilverStripe\\CampaignAdmin\\Tests\\Behat\\Context\\": "tests/behat/src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], - "description": "Export large data sets from your GridField in the SilverStripe CMS interface through async jobs", + "authors": [ + { + "name": "SilverStripe", + "homepage": "http://silverstripe.com" + }, + { + "name": "The SilverStripe Community", + "homepage": "http://silverstripe.org" + } + ], + "description": "SilverStripe campaign admin interface", + "homepage": "http://silverstripe.org", "keywords": [ - "csv", - "cwp", - "export", - "gridfield", - "queuedjobs", - "silverstripe" + "admin", + "campaign", + "silverstripe", + "versioned" ], "support": { - "issues": "https://github.com/silverstripe/silverstripe-gridfieldqueuedexport/issues", - "source": "https://github.com/silverstripe/silverstripe-gridfieldqueuedexport/tree/3" + "issues": "https://github.com/silverstripe/silverstripe-campaign-admin/issues", + "source": "https://github.com/silverstripe/silverstripe-campaign-admin/tree/2" }, - "time": "2024-05-01T05:37:56+00:00" + "time": "2024-05-11T13:07:24+00:00" }, { - "name": "silverstripe/hybridsessions", - "version": "3.x-dev", + "name": "silverstripe/closure", + "version": "3.99.99", "source": { "type": "git", - "url": "https://github.com/silverstripe/silverstripe-hybridsessions.git", - "reference": "1ba00305ab60d6b3246e8a8778291736ad08f8c1" + "url": "https://github.com/silverstripe/closure.git", + "reference": "b898a8dfc4d6375f080c10e3fb50cb6a91aa126d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/silverstripe/silverstripe-hybridsessions/zipball/1ba00305ab60d6b3246e8a8778291736ad08f8c1", - "reference": "1ba00305ab60d6b3246e8a8778291736ad08f8c1", + "url": "https://api.github.com/repos/silverstripe/closure/zipball/b898a8dfc4d6375f080c10e3fb50cb6a91aa126d", + "reference": "b898a8dfc4d6375f080c10e3fb50cb6a91aa126d", "shasum": "" }, "require": { - "php": "^8.1", - "silverstripe/framework": "^5" + "php": "^8.1" + }, + "replace": { + "opis/closure": "3.*" }, "require-dev": { - "phpstan/extension-installer": "^1.3", - "phpunit/phpunit": "^9.6", - "silverstripe/standards": "^1", - "silverstripe/versioned": "^2", - "squizlabs/php_codesniffer": "^3" + "jeremeamia/superclosure": "^2.0", + "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0 || ^9.0" }, - "default-branch": true, - "type": "silverstripe-vendormodule", + "type": "library", "autoload": { + "files": [ + "functions.php" + ], "psr-4": { - "SilverStripe\\HybridSessions\\": "src/", - "SilverStripe\\HybridSessions\\Tests\\": "tests/" + "Opis\\Closure\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Hamish Friedlander", - "email": "hamish@silverstripe.com" + "name": "Marius Sarca", + "email": "marius.sarca@gmail.com" + }, + { + "name": "Sorin Sarca", + "email": "sarca_sorin@hotmail.com" } ], - "description": "Cookie/DB session support for SilverStripe", + "description": "A library that can be used to serialize closures (anonymous functions) and arbitrary objects.", + "homepage": "https://opis.io/closure", "keywords": [ - "cwp", - "session", - "silverstripe" - ], - "support": { - "issues": "https://github.com/silverstripe/silverstripe-hybridsessions/issues", - "source": "https://github.com/silverstripe/silverstripe-hybridsessions/tree/3" + "anonymous functions", + "closure", + "function", + "serializable", + "serialization", + "serialize" + ], + "support": { + "source": "https://github.com/silverstripe/closure/tree/3.99.99" }, - "time": "2024-02-12T11:12:58+00:00" + "time": "2023-03-28T21:21:01+00:00" }, { - "name": "silverstripe/iframe", - "version": "3.x-dev", + "name": "silverstripe/cms", + "version": "5.x-dev", "source": { "type": "git", - "url": "https://github.com/silverstripe/silverstripe-iframe.git", - "reference": "da029dbcf0caaae3af23891a751863e4807442cd" + "url": "https://github.com/silverstripe/silverstripe-cms.git", + "reference": "bf327ee1128f40e6de99c596171d7f61453bb2a0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/silverstripe/silverstripe-iframe/zipball/da029dbcf0caaae3af23891a751863e4807442cd", - "reference": "da029dbcf0caaae3af23891a751863e4807442cd", + "url": "https://api.github.com/repos/silverstripe/silverstripe-cms/zipball/bf327ee1128f40e6de99c596171d7f61453bb2a0", + "reference": "bf327ee1128f40e6de99c596171d7f61453bb2a0", "shasum": "" }, "require": { "php": "^8.1", - "silverstripe/cms": "^5" + "silverstripe/admin": "^2.2", + "silverstripe/campaign-admin": "^2", + "silverstripe/framework": "^5.2", + "silverstripe/reports": "^5", + "silverstripe/siteconfig": "^5", + "silverstripe/vendor-plugin": "^2", + "silverstripe/versioned": "^2", + "silverstripe/versioned-admin": "^2" }, "require-dev": { "phpstan/extension-installer": "^1.3", "phpunit/phpunit": "^9.6", "silverstripe/standards": "^1", - "squizlabs/php_codesniffer": "^3" + "squizlabs/php_codesniffer": "^3.7" }, "default-branch": true, "type": "silverstripe-vendormodule", "extra": { "expose": [ - "javascript" + "client/dist", + "client/lang" ] }, "autoload": { "psr-4": { - "SilverStripe\\IFrame\\": "src/", - "SilverStripe\\IFrame\\Tests\\": "tests/" + "SilverStripe\\CMS\\": [ + "code/", + "_legacy/" + ], + "SilverStripe\\CMS\\Tests\\": "code/php/", + "SilverStripe\\CMS\\Tests\\Behaviour\\": "tests/behat/src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -7143,101 +7357,117 @@ ], "authors": [ { - "name": "Mateusz Uzdowski", - "email": "mateusz@silverstripe.com" + "name": "SilverStripe", + "homepage": "http://silverstripe.com" + }, + { + "name": "The SilverStripe Community", + "homepage": "http://silverstripe.org" } ], - "description": "Add an iFrame pagetype to SilverStripe, to show content from another website", + "description": "The SilverStripe Content Management System", + "homepage": "http://silverstripe.org", "keywords": [ + "cms", "silverstripe" ], "support": { - "issues": "https://github.com/silverstripe/silverstripe-iframe/issues", - "source": "https://github.com/silverstripe/silverstripe-iframe/tree/3.2.0" + "issues": "https://github.com/silverstripe/silverstripe-cms/issues", + "source": "https://github.com/silverstripe/silverstripe-cms/tree/5" }, - "time": "2024-02-12T11:23:41+00:00" + "time": "2024-05-11T13:25:16+00:00" }, { - "name": "silverstripe/installer", - "version": "5.x-dev", + "name": "silverstripe/config", + "version": "2.x-dev", "source": { "type": "git", - "url": "https://github.com/silverstripe/silverstripe-installer.git", - "reference": "4dcd1883eb506d9f1ddf88c43834f230766fe9fa" + "url": "https://github.com/silverstripe/silverstripe-config.git", + "reference": "277942ef2aa2e85bafe28b801630a530e5194d36" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/silverstripe/silverstripe-installer/zipball/4dcd1883eb506d9f1ddf88c43834f230766fe9fa", - "reference": "4dcd1883eb506d9f1ddf88c43834f230766fe9fa", + "url": "https://api.github.com/repos/silverstripe/silverstripe-config/zipball/277942ef2aa2e85bafe28b801630a530e5194d36", + "reference": "277942ef2aa2e85bafe28b801630a530e5194d36", "shasum": "" }, "require": { + "marcj/topsort": "^2.0.0", "php": "^8.1", - "silverstripe-themes/simple": "3.x-dev", - "silverstripe/login-forms": "5.x-dev", - "silverstripe/recipe-cms": "5.x-dev", - "silverstripe/recipe-plugin": "2.x-dev", - "silverstripe/vendor-plugin": "2.x-dev" + "psr/simple-cache": "^3.0.0", + "symfony/finder": "^6.1", + "symfony/yaml": "^6.1" }, "require-dev": { - "phpunit/phpunit": "^9.6" + "mikey179/vfsstream": "^1.6", + "phpstan/extension-installer": "^1.3", + "phpunit/phpunit": "^9.6", + "silverstripe/standards": "^1", + "squizlabs/php_codesniffer": "^3.7" }, "default-branch": true, - "type": "silverstripe-recipe", - "extra": { - "project-files": [ - "app/_config/*", - ".env.example", - ".graphql-generated/*" - ], - "public-files": [ - "assets/*", - "favicon.ico" - ] + "type": "library", + "autoload": { + "psr-4": { + "SilverStripe\\Config\\": "src/", + "SilverStripe\\Config\\Tests\\": "tests/" + } }, "notification-url": "https://packagist.org/downloads/", - "description": "The SilverStripe Framework Installer", + "license": [ + "BSD-3-Clause" + ], + "description": "SilverStripe configuration based on YAML and class statics", "support": { - "issues": "https://github.com/silverstripe/silverstripe-installer/issues", - "source": "https://github.com/silverstripe/silverstripe-installer/tree/5" + "issues": "https://github.com/silverstripe/silverstripe-config/issues", + "source": "https://github.com/silverstripe/silverstripe-config/tree/2" }, - "time": "2024-05-07T04:11:28+00:00" + "time": "2024-02-02T00:58:14+00:00" }, { - "name": "silverstripe/ldap", - "version": "2.x-dev", + "name": "silverstripe/contentreview", + "version": "5.x-dev", "source": { "type": "git", - "url": "https://github.com/silverstripe/silverstripe-ldap.git", - "reference": "b30501061393788852e9275bfc019718ffc09db1" + "url": "https://github.com/silverstripe/silverstripe-contentreview.git", + "reference": "300f62851471444dace9bbf4fda485818db30610" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/silverstripe/silverstripe-ldap/zipball/b30501061393788852e9275bfc019718ffc09db1", - "reference": "b30501061393788852e9275bfc019718ffc09db1", + "url": "https://api.github.com/repos/silverstripe/silverstripe-contentreview/zipball/300f62851471444dace9bbf4fda485818db30610", + "reference": "300f62851471444dace9bbf4fda485818db30610", "shasum": "" }, "require": { - "laminas/laminas-authentication": "^2.13", - "laminas/laminas-ldap": "^2.16", - "laminas/laminas-session": "^2.16", "php": "^8.1", "silverstripe/cms": "^5", "silverstripe/framework": "^5", - "symbiote/silverstripe-queuedjobs": "^5" + "silverstripe/reports": "^5", + "silverstripe/siteconfig": "^5", + "silverstripe/vendor-plugin": "^2" }, "require-dev": { "phpstan/extension-installer": "^1.3", - "phpunit/phpunit": "^9.6", + "silverstripe/recipe-testing": "^3", "silverstripe/standards": "^1", - "squizlabs/php_codesniffer": "^3" + "squizlabs/php_codesniffer": "^3", + "symbiote/silverstripe-queuedjobs": "^5" + }, + "suggest": { + "symbiote/silverstripe-queuedjobs": "Automatically schedules content review emails to be sent, only requiring one crontask to be created" }, "default-branch": true, "type": "silverstripe-vendormodule", + "extra": { + "expose": [ + "client/dist" + ] + }, "autoload": { "psr-4": { - "SilverStripe\\LDAP\\": "src/", - "SilverStripe\\LDAP\\Tests\\": "tests/php/" + "SilverStripe\\ContentReview\\": "src/", + "SilverStripe\\ContentReview\\Tests\\": "tests/php/", + "SilverStripe\\ContentReview\\Tests\\Behat\\Context\\": "tests/behat/src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -7246,70 +7476,61 @@ ], "authors": [ { - "name": "Sean Harvey", - "email": "sean@silverstripe.com" + "name": "SilverStripe", + "homepage": "http://silverstripe.com" }, { - "name": "Stig Lindqvist", - "email": "stig@silverstripe.com" + "name": "The SilverStripe Community", + "homepage": "http://silverstripe.org" } ], - "description": "Adds LDAP support to SilverStripe including user synchronisation and authentication", + "description": "Flags pages for periodical author review (incl. reporting)", + "homepage": "http://silverstripe.org", "keywords": [ - "active", - "ad", - "directory", - "ldap", - "silverstripe" + "cms", + "content review", + "permissions", + "review", + "silverstripe", + "workflow" ], "support": { - "issues": "https://github.com/silverstripe/silverstripe-ldap/issues", - "source": "https://github.com/silverstripe/silverstripe-ldap/tree/2.2.0" + "issues": "https://github.com/silverstripe/silverstripe-contentreview/issues", + "source": "https://github.com/silverstripe/silverstripe-contentreview/tree/5" }, - "time": "2024-02-02T01:03:03+00:00" + "time": "2024-04-30T05:54:16+00:00" }, { - "name": "silverstripe/linkfield", - "version": "4.x-dev", + "name": "silverstripe/crontask", + "version": "3.x-dev", "source": { "type": "git", - "url": "https://github.com/silverstripe/silverstripe-linkfield.git", - "reference": "829df0042d25f899661b1f8484927a04e8edda83" + "url": "https://github.com/silverstripe/silverstripe-crontask.git", + "reference": "692f86152e2d189964868640e84cfcb5d3766e49" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/silverstripe/silverstripe-linkfield/zipball/829df0042d25f899661b1f8484927a04e8edda83", - "reference": "829df0042d25f899661b1f8484927a04e8edda83", + "url": "https://api.github.com/repos/silverstripe/silverstripe-crontask/zipball/692f86152e2d189964868640e84cfcb5d3766e49", + "reference": "692f86152e2d189964868640e84cfcb5d3766e49", "shasum": "" }, "require": { + "dragonmantank/cron-expression": "^3", "php": "^8.1", - "silverstripe/admin": "^2.2", - "silverstripe/cms": "^5", - "silverstripe/framework": "^5.2", - "silverstripe/versioned": "^2" + "silverstripe/framework": "^5" }, "require-dev": { - "dnadesign/silverstripe-elemental": "^5", "phpstan/extension-installer": "^1.3", - "silverstripe/documentation-lint": "^1", - "silverstripe/frameworktest": "^1", - "silverstripe/recipe-testing": "^3", + "phpunit/phpunit": "^9.6", "silverstripe/standards": "^1", "squizlabs/php_codesniffer": "^3" }, "default-branch": true, "type": "silverstripe-vendormodule", - "extra": { - "expose": [ - "client/dist", - "client/lang" - ] - }, "autoload": { "psr-4": { - "SilverStripe\\LinkField\\": "src/", - "SilverStripe\\LinkField\\Tests\\": "tests/php/" + "SilverStripe\\CronTask\\": "src/", + "SilverStripe\\CronTask\\Tests\\": "tests/" } }, "notification-url": "https://packagist.org/downloads/", @@ -7318,96 +7539,101 @@ ], "authors": [ { - "name": "Silverstripe", - "homepage": "https://silverstripe.com" + "name": "SilverStripe", + "homepage": "http://silverstripe.com" }, { - "name": "The Silverstripe Community", - "homepage": "https://silverstripe.org" + "name": "The SilverStripe Community", + "homepage": "http://silverstripe.org" + }, + { + "name": "Damian Mooyman", + "email": "damian@silverstripe.com", + "role": "Maintainer" } ], - "description": "Link management for Silverstripe CMS", + "description": "Module for running tasks with a standard cron timeschedule", + "keywords": [ + "cron", + "silverstripe" + ], "support": { - "issues": "https://github.com/silverstripe/silverstripe-linkfield/issues", - "source": "https://github.com/silverstripe/silverstripe-linkfield/tree/4" + "issues": "https://github.com/silverstripe/silverstripe-crontask/issues", + "source": "https://github.com/silverstripe/silverstripe-crontask/tree/3" }, - "time": "2024-05-09T08:43:23+00:00" + "time": "2024-02-11T12:04:52+00:00" }, { - "name": "silverstripe/login-forms", + "name": "silverstripe/developer-docs", "version": "5.x-dev", "source": { "type": "git", - "url": "https://github.com/silverstripe/silverstripe-login-forms.git", - "reference": "b236fd295da432bdc44756bb926c574609325aba" + "url": "https://github.com/silverstripe/developer-docs.git", + "reference": "e14f47e005e2bcbfbd76ea4ef0a90c97fb40f956" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/silverstripe/silverstripe-login-forms/zipball/b236fd295da432bdc44756bb926c574609325aba", - "reference": "b236fd295da432bdc44756bb926c574609325aba", + "url": "https://api.github.com/repos/silverstripe/developer-docs/zipball/e14f47e005e2bcbfbd76ea4ef0a90c97fb40f956", + "reference": "e14f47e005e2bcbfbd76ea4ef0a90c97fb40f956", "shasum": "" }, - "require": { - "php": "^8.1", - "silverstripe/framework": "^5" - }, "require-dev": { - "phpstan/extension-installer": "^1.3", - "phpunit/phpunit": "^9.6", - "silverstripe/standards": "^1", - "squizlabs/php_codesniffer": "^3.7" + "silverstripe/documentation-lint": "^1" }, "default-branch": true, - "type": "silverstripe-vendormodule", - "extra": { - "expose": [ - "client/dist" - ] - }, - "autoload": { - "psr-4": { - "SilverStripe\\LoginForms\\": "src/", - "SilverStripe\\LoginForms\\Tests\\": "tests/" - } - }, + "type": "library", "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "CC-BY-3.0" ], - "description": "A collection of templates for the CMS login screens", - "homepage": "https://github.com/silverstripe/login-forms", + "authors": [ + { + "name": "Silverstripe", + "homepage": "https://silverstripe.com" + }, + { + "name": "The Silverstripe Community", + "homepage": "https://silverstripe.org" + } + ], + "description": "Developer documentation for the Silverstripe framework and CMS. Added to packagist for release purposes.", + "homepage": "https://silverstripe.org", "keywords": [ - "login", - "silverstripe", - "styling", - "template" + "cms", + "developer", + "documentation", + "framework", + "silverstripe" ], "support": { - "issues": "https://github.com/silverstripe/login-forms/issues", - "source": "https://github.com/silverstripe/silverstripe-login-forms/tree/5" + "issues": "https://github.com/silverstripe/developer-docs/issues", + "source": "https://github.com/silverstripe/developer-docs/tree/5" }, - "time": "2024-05-08T14:16:46+00:00" + "time": "2024-05-09T04:24:22+00:00" }, { - "name": "silverstripe/lumberjack", + "name": "silverstripe/documentconverter", "version": "3.x-dev", "source": { "type": "git", - "url": "https://github.com/silverstripe/silverstripe-lumberjack.git", - "reference": "6a247768aff2d010a1de2b83bfbeb29a8708bd06" + "url": "https://github.com/silverstripe/silverstripe-documentconverter.git", + "reference": "ebf238c3826cc400df3aec057ed6862fb7a20e5f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/silverstripe/silverstripe-lumberjack/zipball/6a247768aff2d010a1de2b83bfbeb29a8708bd06", - "reference": "6a247768aff2d010a1de2b83bfbeb29a8708bd06", + "url": "https://api.github.com/repos/silverstripe/silverstripe-documentconverter/zipball/ebf238c3826cc400df3aec057ed6862fb7a20e5f", + "reference": "ebf238c3826cc400df3aec057ed6862fb7a20e5f", "shasum": "" }, "require": { "php": "^8.1", - "silverstripe/cms": "^5", - "silverstripe/framework": "^5" + "silverstripe/asset-admin": "^2", + "silverstripe/cms": "^5" }, "require-dev": { + "ext-curl": "*", + "ext-tidy": "*", + "ext-zip": "*", "phpstan/extension-installer": "^1.3", "phpunit/phpunit": "^9.6", "silverstripe/standards": "^1", @@ -7422,77 +7648,55 @@ }, "autoload": { "psr-4": { - "SilverStripe\\Lumberjack\\": "src/", - "SilverStripe\\Lumberjack\\Tests\\": "tests/" + "SilverStripe\\DocumentConverter\\": "src/", + "SilverStripe\\DocumentConverter\\Tests\\": "tests/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-2-Clause" + "BSD-3-Clause" ], - "authors": [ - { - "name": "Michael Strong", - "email": "mstrong@silverstripe.org" - } + "description": "Imports OpenOffice-compatible files (doc, docx, etc) into SilverStripe pages and content.", + "keywords": [ + "cwp", + "silverstripe" ], - "description": "A module to make managing pages in a GridField easy without losing any of the functionality that you're used to in the CMS.", "support": { - "issues": "https://github.com/silverstripe/silverstripe-lumberjack/issues", - "source": "https://github.com/silverstripe/silverstripe-lumberjack/tree/3" + "issues": "https://github.com/silverstripe/silverstripe-documentconverter/issues", + "source": "https://github.com/silverstripe/silverstripe-documentconverter/tree/3" }, - "time": "2024-05-08T08:43:28+00:00" + "time": "2024-05-12T12:15:48+00:00" }, { - "name": "silverstripe/mfa", + "name": "silverstripe/dynamodb", "version": "5.x-dev", "source": { "type": "git", - "url": "https://github.com/silverstripe/silverstripe-mfa.git", - "reference": "3291bef8f73be12a44ffb48773273da58ae26a56" + "url": "https://github.com/silverstripe/silverstripe-dynamodb.git", + "reference": "71ac26c20ccdd177e639bf20eaeb7e61d9db6172" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/3291bef8f73be12a44ffb48773273da58ae26a56", - "reference": "3291bef8f73be12a44ffb48773273da58ae26a56", + "url": "https://api.github.com/repos/silverstripe/silverstripe-dynamodb/zipball/71ac26c20ccdd177e639bf20eaeb7e61d9db6172", + "reference": "71ac26c20ccdd177e639bf20eaeb7e61d9db6172", "shasum": "" }, "require": { - "defuse/php-encryption": "^2.3", - "php": "^8.1", - "silverstripe/admin": "^2", - "silverstripe/framework": "^5", - "silverstripe/login-forms": "^5", - "silverstripe/siteconfig": "^5" - }, - "conflict": { - "silverstripe/subsites": "<2.2.2 || 2.3.0", - "silverstripe/webauthn-authenticator": "<4.5.0" + "aws/aws-sdk-php": "^3.281", + "silverstripe/framework": "^5" }, "require-dev": { "phpstan/extension-installer": "^1.3", "phpunit/phpunit": "^9.6", - "silverstripe/documentation-lint": "^1", "silverstripe/standards": "^1", - "squizlabs/php_codesniffer": "^3" - }, - "suggest": { - "silverstripe/totp-authenticator": "Adds a method to authenticate with you phone using a time-based one-time password.", - "silverstripe/webauthn-authenticator": "Adds a method to authenticate with security keys or built-in platform authenticators." + "squizlabs/php_codesniffer": "^3.7" }, "default-branch": true, "type": "silverstripe-vendormodule", - "extra": { - "expose": [ - "client/dist", - "client/lang" - ] - }, "autoload": { "psr-4": { - "SilverStripe\\MFA\\": "src/", - "SilverStripe\\MFA\\Tests\\": "tests/php/", - "SilverStripe\\MFA\\Tests\\Behat\\": "tests/Behat/" + "SilverStripe\\DynamoDb\\": "code/", + "SilverStripe\\DynamoDb\\Tests\\": "tests/" } }, "notification-url": "https://packagist.org/downloads/", @@ -7501,665 +7705,718 @@ ], "authors": [ { - "name": "Simon `Firesphere` Erkelens", - "email": "simonerkelens@silverstripe.com" - }, - { - "name": "SilverStripe Ltd.", - "homepage": "https://www.silverstripe.com" + "name": "SilverStripe", + "homepage": "http://silverstripe.com" }, { "name": "The SilverStripe Community", - "homepage": "https://www.silverstripe.org" + "homepage": "http://silverstripe.org" } ], - "description": "Enable multi-factor authentication with fallback codes", + "description": "SilverStripe DynamoDB integration.", "keywords": [ - "2-Factor", - "Authentication", - "module", - "security", + "aws", + "dynamodb", "silverstripe" ], "support": { - "issues": "https://github.com/silverstripe/silverstripe-mfa/issues", - "source": "https://github.com/silverstripe/silverstripe-mfa/tree/5" + "issues": "https://github.com/silverstripe/silverstripe-dynamodb/issues", + "source": "https://github.com/silverstripe/silverstripe-dynamodb/tree/5" }, - "time": "2024-05-08T13:19:00+00:00" + "time": "2024-02-02T01:12:05+00:00" }, { - "name": "silverstripe/mimevalidator", + "name": "silverstripe/elemental-bannerblock", "version": "3.x-dev", "source": { "type": "git", - "url": "https://github.com/silverstripe/silverstripe-mimevalidator.git", - "reference": "f21448ebc831201867ca6d10ebc1ccc838864a97" + "url": "https://github.com/silverstripe/silverstripe-elemental-bannerblock.git", + "reference": "85b3e190898d658d01d35234de53535caddeca4e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/silverstripe/silverstripe-mimevalidator/zipball/f21448ebc831201867ca6d10ebc1ccc838864a97", - "reference": "f21448ebc831201867ca6d10ebc1ccc838864a97", + "url": "https://api.github.com/repos/silverstripe/silverstripe-elemental-bannerblock/zipball/85b3e190898d658d01d35234de53535caddeca4e", + "reference": "85b3e190898d658d01d35234de53535caddeca4e", "shasum": "" }, "require": { - "ext-fileinfo": "*", + "dnadesign/silverstripe-elemental": "^5.0.0-alpha2", "php": "^8.1", - "silverstripe/framework": "^5" + "silverstripe/admin": "^2", + "silverstripe/cms": "^5", + "silverstripe/elemental-fileblock": "^3", + "silverstripe/framework": "^5", + "silverstripe/vendor-plugin": "^2" }, "require-dev": { - "monolog/monolog": "^3.2.0", - "nikic/php-parser": "^4.15.0", "phpstan/extension-installer": "^1.3", "phpunit/phpunit": "^9.6", "silverstripe/standards": "^1", - "squizlabs/php_codesniffer": "^3.7" + "squizlabs/php_codesniffer": "^3" }, "default-branch": true, "type": "silverstripe-vendormodule", + "extra": { + "expose": [ + "client/dist" + ] + }, "autoload": { "psr-4": { - "SilverStripe\\MimeValidator\\": "src/", - "SilverStripe\\MimeValidator\\Tests\\": "tests/" + "SilverStripe\\ElementalBannerBlock\\": "src/", + "SilverStripe\\ElementalBannerBlock\\Tests\\": "tests/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], - "authors": [ - { - "name": "Sean Harvey", - "email": "sean@silverstripe.com" - } - ], - "description": "Checks uploaded file content roughly matches a known MIME type for the file extension.", + "description": "A banner block for the silverstripe-elemental module", "keywords": [ - "cwp", - "fileinfo", - "mime", - "silverstripe", - "upload", - "validator" + "Content Blocks", + "elemental", + "silverstripe" ], "support": { - "issues": "https://github.com/silverstripe/silverstripe-mimevalidator/issues", - "source": "https://github.com/silverstripe/silverstripe-mimevalidator/tree/3.1.0" + "issues": "https://github.com/silverstripe/silverstripe-elemental-bannerblock/issues", + "source": "https://github.com/silverstripe/silverstripe-elemental-bannerblock/tree/3" }, - "time": "2024-02-12T12:18:01+00:00" + "time": "2024-05-12T13:01:51+00:00" }, { - "name": "silverstripe/realme", - "version": "5.x-dev", + "name": "silverstripe/elemental-fileblock", + "version": "3.x-dev", "source": { "type": "git", - "url": "https://github.com/silverstripe/silverstripe-realme.git", - "reference": "dff66ae15ede91fd5e1ef7a76cf90a207564f52e" + "url": "https://github.com/silverstripe/silverstripe-elemental-fileblock.git", + "reference": "ba1da8f727743c9619fb3eac1c84f37de7308200" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/silverstripe/silverstripe-realme/zipball/dff66ae15ede91fd5e1ef7a76cf90a207564f52e", - "reference": "dff66ae15ede91fd5e1ef7a76cf90a207564f52e", + "url": "https://api.github.com/repos/silverstripe/silverstripe-elemental-fileblock/zipball/ba1da8f727743c9619fb3eac1c84f37de7308200", + "reference": "ba1da8f727743c9619fb3eac1c84f37de7308200", "shasum": "" }, "require": { - "onelogin/php-saml": "^4", + "dnadesign/silverstripe-elemental": "^5", "php": "^8.1", - "silverstripe/framework": "^5" + "silverstripe/assets": "^2", + "silverstripe/cms": "^5", + "silverstripe/framework": "^5", + "silverstripe/vendor-plugin": "^2" }, "require-dev": { "phpstan/extension-installer": "^1.3", - "phpunit/phpunit": "^9.6", - "silverstripe/standards": "^1", - "squizlabs/php_codesniffer": "^3" + "silverstripe/recipe-testing": "^3", + "silverstripe/standards": "^1" }, "default-branch": true, "type": "silverstripe-vendormodule", - "extra": { - "expose": [ - "client/dist" - ] - }, "autoload": { "psr-4": { - "SilverStripe\\RealMe\\": "src/", - "SilverStripe\\RealMe\\Tests\\": "tests/" + "SilverStripe\\ElementalFileBlock\\": "src/", + "SilverStripe\\ElementalFileBlock\\Tests\\": "tests/", + "SilverStripe\\ElementalFileBlock\\Tests\\Behat\\Context\\": "tests/behat/src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], - "authors": [ - { - "name": "Matt Peel", - "email": "matt@silverstripe.com" - }, - { - "name": "Simon Gow", - "email": "simon@silverstripe.com" - } - ], - "description": "Adds support to SilverStripe for authentication via RealMe (https://www.realme.govt.nz/)", + "description": "A file block for the silverstripe-elemental module", "keywords": [ - "Authentication", - "Real Me", - "RealMe", - "iGovt", - "saml", + "Content Blocks", + "elemental", "silverstripe" ], "support": { - "issues": "https://github.com/silverstripe/realme/issues", - "source": "https://github.com/silverstripe/silverstripe-realme/tree/5" + "issues": "https://github.com/silverstripe/silverstripe-elemental-fileblock/issues", + "source": "https://github.com/silverstripe/silverstripe-elemental-fileblock/tree/3" }, - "time": "2024-04-02T01:17:02+00:00" + "time": "2024-02-02T00:59:31+00:00" }, { - "name": "silverstripe/recipe-authoring-tools", - "version": "2.x-dev", + "name": "silverstripe/environmentcheck", + "version": "3.x-dev", "source": { "type": "git", - "url": "https://github.com/silverstripe/recipe-authoring-tools.git", - "reference": "b59934926ca8bb720a81bcc94d4940d24828dfd0" + "url": "https://github.com/silverstripe/silverstripe-environmentcheck.git", + "reference": "9c6e18ff8c04c773a6543863fa5cc6ce4738291a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/silverstripe/recipe-authoring-tools/zipball/b59934926ca8bb720a81bcc94d4940d24828dfd0", - "reference": "b59934926ca8bb720a81bcc94d4940d24828dfd0", + "url": "https://api.github.com/repos/silverstripe/silverstripe-environmentcheck/zipball/9c6e18ff8c04c773a6543863fa5cc6ce4738291a", + "reference": "9c6e18ff8c04c773a6543863fa5cc6ce4738291a", "shasum": "" }, "require": { + "guzzlehttp/guzzle": "^7", "php": "^8.1", - "silverstripe/documentconverter": "3.x-dev", - "silverstripe/iframe": "3.x-dev", - "silverstripe/recipe-cms": "5.x-dev", - "silverstripe/recipe-plugin": "2.x-dev", - "silverstripe/tagfield": "3.x-dev", - "silverstripe/taxonomy": "3.x-dev" + "silverstripe/framework": "^5", + "silverstripe/versioned": "^2" }, "require-dev": { - "phpunit/phpunit": "^9.6" + "phpstan/extension-installer": "^1.3", + "phpunit/phpunit": "^9.6", + "silverstripe/standards": "^1", + "squizlabs/php_codesniffer": "^3" }, "default-branch": true, - "type": "silverstripe-recipe", - "extra": { - "project-files": [] + "type": "silverstripe-vendormodule", + "autoload": { + "psr-4": { + "SilverStripe\\EnvironmentCheck\\": "src/", + "SilverStripe\\EnvironmentCheck\\Tests\\": "tests/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], - "description": "Extra tools for CMS authoring in SilverStripe", - "homepage": "https://www.silverstripe.org", + "authors": [ + { + "name": "Will Rossiter", + "email": "will@fullscreen.io" + }, + { + "name": "Sam Minnee", + "email": "sam@silverstripe.com" + } + ], + "description": "Provides an API for building environment tests", + "keywords": [ + "check", + "environment", + "silverstripe", + "testing" + ], "support": { - "issues": "https://github.com/silverstripe/recipe-authoring-tools/issues", - "source": "https://github.com/silverstripe/recipe-authoring-tools/tree/2" + "issues": "https://github.com/silverstripe/silverstripe-environmentcheck/issues", + "source": "https://github.com/silverstripe/silverstripe-environmentcheck/tree/3" }, - "time": "2024-05-07T03:58:29+00:00" + "time": "2024-02-02T00:59:44+00:00" }, { - "name": "silverstripe/recipe-blog", + "name": "silverstripe/errorpage", "version": "2.x-dev", "source": { "type": "git", - "url": "https://github.com/silverstripe/recipe-blog.git", - "reference": "81f93e3bef6b93e94e1048fbab981377b47c01f0" + "url": "https://github.com/silverstripe/silverstripe-errorpage.git", + "reference": "f9a358dccb19beb945ff0df63e15a5a6ef4da2c0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/silverstripe/recipe-blog/zipball/81f93e3bef6b93e94e1048fbab981377b47c01f0", - "reference": "81f93e3bef6b93e94e1048fbab981377b47c01f0", + "url": "https://api.github.com/repos/silverstripe/silverstripe-errorpage/zipball/f9a358dccb19beb945ff0df63e15a5a6ef4da2c0", + "reference": "f9a358dccb19beb945ff0df63e15a5a6ef4da2c0", "shasum": "" }, "require": { - "colymba/gridfield-bulk-editing-tools": "4.x-dev", "php": "^8.1", - "silverstripe/blog": "4.x-dev", - "silverstripe/recipe-cms": "5.x-dev", - "silverstripe/recipe-plugin": "2.x-dev", - "silverstripe/spamprotection": "4.x-dev" - }, - "conflict": { - "silverstripe/lumberjack": "<2.1.0" + "silverstripe/cms": "^5", + "silverstripe/framework": "^5", + "silverstripe/vendor-plugin": "^2" }, "require-dev": { + "phpstan/extension-installer": "^1.3", "phpunit/phpunit": "^9.6", - "silverstripe/gridfieldqueuedexport": "^3", - "symbiote/silverstripe-queuedjobs": "^5" + "silverstripe/standards": "^1", + "squizlabs/php_codesniffer": "^3.7" }, "default-branch": true, - "type": "silverstripe-recipe", - "extra": { - "project-files": [ - "app/*" - ] + "type": "silverstripe-vendormodule", + "autoload": { + "psr-4": { + "SilverStripe\\ErrorPage\\": "src/", + "SilverStripe\\ErrorPage\\Tests\\": "tests/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], - "description": "SilverStripe Blog Project Template", + "authors": [ + { + "name": "SilverStripe", + "homepage": "http://silverstripe.com" + }, + { + "name": "The SilverStripe Community", + "homepage": "http://silverstripe.org" + } + ], + "description": "ErrorPage component for SilverStripe CMS", + "homepage": "http://silverstripe.org", + "keywords": [ + "error", + "errorpage", + "silverstripe" + ], "support": { - "issues": "https://github.com/silverstripe/recipe-blog/issues", - "source": "https://github.com/silverstripe/recipe-blog/tree/2" + "issues": "https://github.com/silverstripe/silverstripe-errorpage/issues", + "source": "https://github.com/silverstripe/silverstripe-errorpage/tree/2" }, - "time": "2024-05-07T03:57:37+00:00" + "time": "2024-05-11T14:13:16+00:00" }, { - "name": "silverstripe/recipe-cms", - "version": "5.x-dev", + "name": "silverstripe/event-dispatcher", + "version": "1.0.0", "source": { "type": "git", - "url": "https://github.com/silverstripe/recipe-cms.git", - "reference": "2150fb7dffff846a90800f0b31b89ffc1a7a06ed" + "url": "https://github.com/silverstripe/silverstripe-event-dispatcher.git", + "reference": "dbcd3f6032ab97a0d2ff5e77b6334c9235ddec7f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/silverstripe/recipe-cms/zipball/2150fb7dffff846a90800f0b31b89ffc1a7a06ed", - "reference": "2150fb7dffff846a90800f0b31b89ffc1a7a06ed", + "url": "https://api.github.com/repos/silverstripe/silverstripe-event-dispatcher/zipball/dbcd3f6032ab97a0d2ff5e77b6334c9235ddec7f", + "reference": "dbcd3f6032ab97a0d2ff5e77b6334c9235ddec7f", "shasum": "" }, "require": { "php": "^8.1", - "silverstripe/admin": "2.x-dev", - "silverstripe/asset-admin": "2.x-dev", - "silverstripe/campaign-admin": "2.x-dev", - "silverstripe/cms": "5.x-dev", - "silverstripe/errorpage": "2.x-dev", - "silverstripe/graphql": "5.x-dev", - "silverstripe/recipe-core": "5.x-dev", - "silverstripe/recipe-plugin": "2.x-dev", - "silverstripe/reports": "5.x-dev", - "silverstripe/session-manager": "2.x-dev", - "silverstripe/siteconfig": "5.x-dev", - "silverstripe/versioned": "2.x-dev", - "silverstripe/versioned-admin": "2.x-dev" + "psr/event-dispatcher": "^1", + "silverstripe/framework": "^5", + "symfony/event-dispatcher": "^6.1" }, "require-dev": { - "phpstan/extension-installer": "^1.3", - "phpunit/phpunit": "^9.6", - "silverstripe/standards": "^1" + "phpunit/phpunit": "^9.5", + "squizlabs/php_codesniffer": "^3.7" }, - "default-branch": true, - "type": "silverstripe-recipe", - "extra": { - "project-files": [ - "app/src/*" - ] + "type": "silverstripe-vendormodule", + "autoload": { + "psr-4": { + "SilverStripe\\EventDispatcher\\": "src/", + "SilverStripe\\EventDispatcher\\Tests\\": "tests/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], - "description": "SilverStripe recipe for fully featured page and asset content editing", - "homepage": "http://silverstripe.org", + "description": "Publish and subscribe to events in Silverstripe CMS or your Silverstripe application", + "keywords": [ + "cms", + "events", + "silverstripe" + ], "support": { - "issues": "https://github.com/silverstripe/recipe-cms/issues", - "source": "https://github.com/silverstripe/recipe-cms/tree/5" + "issues": "https://github.com/silverstripe/silverstripe-event-dispatcher/issues", + "source": "https://github.com/silverstripe/silverstripe-event-dispatcher/tree/1.0.0" }, - "time": "2024-05-07T04:10:37+00:00" + "time": "2022-09-06T00:12:51+00:00" }, { - "name": "silverstripe/recipe-collaboration", - "version": "2.x-dev", + "name": "silverstripe/externallinks", + "version": "3.x-dev", "source": { "type": "git", - "url": "https://github.com/silverstripe/recipe-collaboration.git", - "reference": "34cea5091c2e48dd314752074a2386303f4d041d" + "url": "https://github.com/silverstripe/silverstripe-externallinks.git", + "reference": "9b15c808a6be96629b2804f199f209e54353308e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/silverstripe/recipe-collaboration/zipball/34cea5091c2e48dd314752074a2386303f4d041d", - "reference": "34cea5091c2e48dd314752074a2386303f4d041d", + "url": "https://api.github.com/repos/silverstripe/silverstripe-externallinks/zipball/9b15c808a6be96629b2804f199f209e54353308e", + "reference": "9b15c808a6be96629b2804f199f209e54353308e", "shasum": "" }, "require": { "php": "^8.1", - "silverstripe/contentreview": "5.x-dev", - "silverstripe/recipe-cms": "5.x-dev", - "silverstripe/recipe-plugin": "2.x-dev", - "silverstripe/sharedraftcontent": "3.x-dev", - "symbiote/silverstripe-advancedworkflow": "6.x-dev" + "silverstripe/cms": "^5" }, "require-dev": { - "phpunit/phpunit": "^9.6" + "phpstan/extension-installer": "^1.3", + "phpunit/phpunit": "^9.6", + "silverstripe/standards": "^1", + "squizlabs/php_codesniffer": "^3", + "symbiote/silverstripe-queuedjobs": "^5" }, "suggest": { - "silverstripe/versionfeed": "Provides an RSS feed for global site changes" + "symbiote/silverstripe-queuedjobs": "Provides a more efficient method of generating/updating the report" }, "default-branch": true, - "type": "silverstripe-recipe", + "type": "silverstripe-vendormodule", "extra": { - "project-files": [] + "expose": [ + "client/dist" + ] + }, + "autoload": { + "psr-4": { + "SilverStripe\\ExternalLinks\\": "src/", + "SilverStripe\\ExternalLinks\\Tests\\": "tests/", + "SilverStripe\\ExternalLinks\\Tests\\Behat\\Context\\": "tests/behat/src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], - "description": "Add extra functionality to enhance CMS user collaboration", - "homepage": "https://www.silverstripe.org", + "authors": [ + { + "name": "Kirk Mayo", + "email": "kirk@silverstripe.com" + } + ], + "description": "Adds tracking of broken external links to the SilverStripe CMS", + "keywords": [ + "broken", + "href", + "links", + "silverstripe" + ], "support": { - "issues": "https://github.com/silverstripe/recipe-collaboration/issues", - "source": "https://github.com/silverstripe/recipe-collaboration/tree/2" + "issues": "https://github.com/silverstripe/silverstripe-externallinks/issues", + "source": "https://github.com/silverstripe/silverstripe-externallinks/tree/3" }, - "time": "2024-05-07T03:56:58+00:00" + "time": "2024-05-01T05:35:37+00:00" }, { - "name": "silverstripe/recipe-content-blocks", - "version": "3.x-dev", + "name": "silverstripe/framework", + "version": "dev-pulls/5/alt-attribute-html", "source": { "type": "git", - "url": "https://github.com/silverstripe/recipe-content-blocks.git", - "reference": "ccdcb9e186507057f6eb764d02688ec4808ca3c2" - }, + "url": "https://github.com/creative-commoners/silverstripe-framework.git", + "reference": "d42fa9e71f1db6451a30709853788bb68ce35fae" + }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/silverstripe/recipe-content-blocks/zipball/ccdcb9e186507057f6eb764d02688ec4808ca3c2", - "reference": "ccdcb9e186507057f6eb764d02688ec4808ca3c2", + "url": "https://api.github.com/repos/creative-commoners/silverstripe-framework/zipball/d42fa9e71f1db6451a30709853788bb68ce35fae", + "reference": "d42fa9e71f1db6451a30709853788bb68ce35fae", "shasum": "" }, "require": { - "dnadesign/silverstripe-elemental": "5.x-dev", + "composer-runtime-api": "^2.0", + "composer/installers": "^2.2", + "embed/embed": "^4.4.7", + "ext-ctype": "*", + "ext-dom": "*", + "ext-hash": "*", + "ext-intl": "*", + "ext-json": "*", + "ext-mbstring": "*", + "ext-session": "*", + "ext-simplexml": "*", + "ext-tokenizer": "*", + "ext-xml": "*", + "guzzlehttp/guzzle": "^7.5.0", + "guzzlehttp/psr7": "^2.4.0", + "league/csv": "^9.8.0", + "m1/env": "^2.2.0", + "masterminds/html5": "^2.7.6", + "monolog/monolog": "^3.2.0", + "nikic/php-parser": "^4.15.0", "php": "^8.1", - "silverstripe/elemental-bannerblock": "3.x-dev", - "silverstripe/elemental-fileblock": "3.x-dev", - "silverstripe/recipe-cms": "5.x-dev", - "silverstripe/recipe-plugin": "2.x-dev" + "psr/container": "^1.1 || ^2.0", + "psr/http-message": "^1", + "sebastian/diff": "^4.0", + "silverstripe/assets": "^2.2", + "silverstripe/config": "^2", + "silverstripe/vendor-plugin": "^2", + "sminnee/callbacklist": "^0.1.1", + "symfony/cache": "^6.1", + "symfony/config": "^6.1", + "symfony/dom-crawler": "^6.1", + "symfony/filesystem": "^6.1", + "symfony/mailer": "^6.1", + "symfony/mime": "^6.1", + "symfony/translation": "^6.1", + "symfony/validator": "^6.1", + "symfony/yaml": "^6.1" + }, + "conflict": { + "egulias/email-validator": "^2", + "oscarotero/html-parser": "<0.1.7", + "symfony/process": "<5.3.7" + }, + "provide": { + "psr/container-implementation": "1.0.0" }, "require-dev": { + "composer/semver": "^3.4", "phpstan/extension-installer": "^1.3", "phpunit/phpunit": "^9.6", - "silverstripe/standards": "^1" - }, - "suggest": { - "dnadesign/silverstripe-elemental-userforms": "Add integration logic for Elemental and Userforms" + "silverstripe/standards": "^1", + "silverstripe/versioned": "^2", + "squizlabs/php_codesniffer": "^3.7" }, - "default-branch": true, - "type": "silverstripe-recipe", + "bin": [ + "sake" + ], + "type": "silverstripe-vendormodule", "extra": { - "project-files": [ - "app/*" + "expose": [ + "client/images", + "client/styles" ] }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "description": "Add content blocks to your Silverstripe CMS project", - "homepage": "https://www.silverstripe.org", - "support": { - "issues": "https://github.com/silverstripe/recipe-content-blocks/issues", - "source": "https://github.com/silverstripe/recipe-content-blocks/tree/3" - }, - "time": "2024-05-07T04:00:36+00:00" - }, - { - "name": "silverstripe/recipe-core", - "version": "5.x-dev", - "source": { - "type": "git", - "url": "https://github.com/silverstripe/recipe-core.git", - "reference": "8ea2020e4eb5b6865a0cfe596c893baf8e5bbd3f" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/silverstripe/recipe-core/zipball/8ea2020e4eb5b6865a0cfe596c893baf8e5bbd3f", - "reference": "8ea2020e4eb5b6865a0cfe596c893baf8e5bbd3f", - "shasum": "" - }, - "require": { - "php": "^8.1", - "silverstripe/assets": "2.x-dev", - "silverstripe/config": "2.x-dev", - "silverstripe/framework": "5.x-dev", - "silverstripe/mimevalidator": "3.x-dev", - "silverstripe/recipe-plugin": "2.x-dev" - }, - "require-dev": { - "mikey179/vfsstream": "^1.6.11", - "phpunit/phpunit": "^9.6", - "silverstripe/versioned": "^2" + "autoload": { + "psr-4": { + "SilverStripe\\Control\\": "src/Control/", + "SilverStripe\\Control\\Tests\\": "tests/php/Control/", + "SilverStripe\\Core\\": "src/Core/", + "SilverStripe\\Core\\Tests\\": "tests/php/Core/", + "SilverStripe\\Dev\\": "src/Dev/", + "SilverStripe\\Dev\\Tests\\": "tests/php/Dev/", + "SilverStripe\\Forms\\": "src/Forms/", + "SilverStripe\\Forms\\Tests\\": "tests/php/Forms/", + "SilverStripe\\i18n\\": "src/i18n/", + "SilverStripe\\i18n\\Tests\\": "tests/php/i18n/", + "SilverStripe\\Logging\\": "src/Logging/", + "SilverStripe\\Logging\\Tests\\": "tests/php/Logging/", + "SilverStripe\\ORM\\": "src/ORM/", + "SilverStripe\\ORM\\Tests\\": "tests/php/ORM/", + "SilverStripe\\Security\\": "src/Security/", + "SilverStripe\\Security\\Tests\\": "tests/php/Security/", + "SilverStripe\\View\\": "src/View/", + "SilverStripe\\View\\Tests\\": "tests/php/View/", + "SilverStripe\\Framework\\Tests\\Behaviour\\": "tests/behat/src/" + }, + "files": [ + "src/includes/constants.php" + ] }, - "default-branch": true, - "type": "silverstripe-recipe", - "extra": { - "project-files": [ - ".htaccess", - "app/*" + "include-path": [ + "thirdparty/" + ], + "scripts": { + "lint": [ + "phpcs src/ tests/php/ tests/behat/src/" ], - "public-files": [ - ".htaccess", - "web.config", - "index.php" + "lint-clean": [ + "phpcbf src/ tests/php/ tests/behat/src/" + ], + "php-peg": [ + "php thirdparty/php-peg/cli.php src/View/SSTemplateParser.peg > src/View/SSTemplateParser.php" ] }, - "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], - "description": "SilverStripe framework-only core recipe", + "authors": [ + { + "name": "SilverStripe", + "homepage": "http://silverstripe.com" + }, + { + "name": "The SilverStripe Community", + "homepage": "http://silverstripe.org" + } + ], + "description": "The SilverStripe framework", "homepage": "http://silverstripe.org", + "keywords": [ + "framework", + "silverstripe" + ], "support": { - "issues": "https://github.com/silverstripe/recipe-core/issues", - "source": "https://github.com/silverstripe/recipe-core/tree/5" + "source": "https://github.com/creative-commoners/silverstripe-framework/tree/pulls/5/alt-attribute-html" }, - "time": "2024-05-07T04:09:30+00:00" + "time": "2024-05-13T03:29:57+00:00" }, { - "name": "silverstripe/recipe-form-building", - "version": "2.x-dev", + "name": "silverstripe/graphql", + "version": "5.x-dev", "source": { "type": "git", - "url": "https://github.com/silverstripe/recipe-form-building.git", - "reference": "8e5bcd8b94ab4d0b56e7e1e2a7257ae7b6629887" + "url": "https://github.com/silverstripe/silverstripe-graphql.git", + "reference": "6139f484555e49e00bef979e993765cb88ce9566" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/silverstripe/recipe-form-building/zipball/8e5bcd8b94ab4d0b56e7e1e2a7257ae7b6629887", - "reference": "8e5bcd8b94ab4d0b56e7e1e2a7257ae7b6629887", + "url": "https://api.github.com/repos/silverstripe/silverstripe-graphql/zipball/6139f484555e49e00bef979e993765cb88ce9566", + "reference": "6139f484555e49e00bef979e993765cb88ce9566", "shasum": "" }, "require": { + "guzzlehttp/guzzle": "^7.5.0", + "guzzlehttp/psr7": "^2.4.1", + "m1/env": "^2.2.0", "php": "^8.1", - "silverstripe/recipe-cms": "5.x-dev", - "silverstripe/recipe-plugin": "2.x-dev", - "silverstripe/segment-field": "3.x-dev", - "silverstripe/userforms": "6.x-dev" + "silverstripe/event-dispatcher": "^1", + "silverstripe/framework": "^5.2", + "silverstripe/vendor-plugin": "^2", + "webonyx/graphql-php": "^15.0.1" }, "require-dev": { + "dnadesign/silverstripe-elemental": "^5", + "phpstan/extension-installer": "^1.3", "phpunit/phpunit": "^9.6", - "silverstripe/gridfieldqueuedexport": "^3", - "symbiote/silverstripe-queuedjobs": "^5" + "silverstripe/asset-admin": "^2", + "silverstripe/frameworktest": "^1", + "silverstripe/standards": "^1", + "silverstripe/versioned-admin": "^2", + "squizlabs/php_codesniffer": "^3.7" }, "suggest": { - "silverstripe/gridfieldqueuedexport": "Export large data sets from your GridField in the SilverStripe CMS interface through async jobs", - "symbiote/silverstripe-queuedjobs": "if using gridfieldqueuedexport you can batch background jobs with this module" + "silverstripe/assets": "Allows schema to be cached in the filesystem.", + "silverstripe/graphql-devtools": "Adds in-browser tools for testing and debugging GraphQL queries" }, "default-branch": true, - "type": "silverstripe-recipe", - "extra": { - "project-files": [] + "type": "silverstripe-vendormodule", + "autoload": { + "psr-4": { + "SilverStripe\\GraphQL\\": "src/", + "SilverStripe\\GraphQL\\Tests\\": "tests/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], - "description": "A recipe of modules to help you build forms in SilverStripe", - "homepage": "https://www.silverstripe.org", + "description": "GraphQL server for SilverStripe models and other data", "support": { - "issues": "https://github.com/silverstripe/recipe-form-building/issues", - "source": "https://github.com/silverstripe/recipe-form-building/tree/2" + "issues": "https://github.com/silverstripe/silverstripe-graphql/issues", + "source": "https://github.com/silverstripe/silverstripe-graphql/tree/5.2.0" }, - "time": "2024-05-07T03:55:48+00:00" + "time": "2024-02-02T01:01:55+00:00" }, { - "name": "silverstripe/recipe-plugin", - "version": "2.x-dev", + "name": "silverstripe/gridfieldqueuedexport", + "version": "3.x-dev", "source": { "type": "git", - "url": "https://github.com/silverstripe/recipe-plugin.git", - "reference": "ee4f763a14f006c8afe7b95cc72b3346ee0a2344" + "url": "https://github.com/silverstripe/silverstripe-gridfieldqueuedexport.git", + "reference": "3843f2d9d210550fafdccad73ada11f74695edeb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/silverstripe/recipe-plugin/zipball/ee4f763a14f006c8afe7b95cc72b3346ee0a2344", - "reference": "ee4f763a14f006c8afe7b95cc72b3346ee0a2344", + "url": "https://api.github.com/repos/silverstripe/silverstripe-gridfieldqueuedexport/zipball/3843f2d9d210550fafdccad73ada11f74695edeb", + "reference": "3843f2d9d210550fafdccad73ada11f74695edeb", "shasum": "" }, "require": { - "composer-plugin-api": "^2", - "php": "^8.1" + "league/csv": "^9", + "php": "^8.1", + "silverstripe/framework": "^5", + "symbiote/silverstripe-queuedjobs": "^5" }, "require-dev": { - "composer/composer": "^2", - "squizlabs/php_codesniffer": "^3.7" + "phpstan/extension-installer": "^1.3", + "phpunit/phpunit": "^9.6", + "silverstripe/standards": "^1", + "squizlabs/php_codesniffer": "^3" }, "default-branch": true, - "type": "composer-plugin", + "type": "silverstripe-vendormodule", "extra": { - "class": "SilverStripe\\RecipePlugin\\RecipePlugin" + "expose": [ + "client/dist", + "client/lang" + ] }, "autoload": { "psr-4": { - "SilverStripe\\RecipePlugin\\": "src/" + "SilverStripe\\GridfieldQueuedExport\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], - "authors": [ - { - "name": "Damian Mooyman", - "email": "damian@silverstripe.com" - } + "description": "Export large data sets from your GridField in the SilverStripe CMS interface through async jobs", + "keywords": [ + "csv", + "cwp", + "export", + "gridfield", + "queuedjobs", + "silverstripe" ], - "description": "Helper plugin to install SilverStripe recipes", "support": { - "issues": "https://github.com/silverstripe/recipe-plugin/issues", - "source": "https://github.com/silverstripe/recipe-plugin/tree/2" + "issues": "https://github.com/silverstripe/silverstripe-gridfieldqueuedexport/issues", + "source": "https://github.com/silverstripe/silverstripe-gridfieldqueuedexport/tree/3" }, - "time": "2023-12-21T03:22:37+00:00" + "time": "2024-05-01T05:37:56+00:00" }, { - "name": "silverstripe/recipe-reporting-tools", - "version": "2.x-dev", + "name": "silverstripe/hybridsessions", + "version": "3.x-dev", "source": { "type": "git", - "url": "https://github.com/silverstripe/recipe-reporting-tools.git", - "reference": "e48f9079479ed9321fcc99694ea4c171ed2f66d3" + "url": "https://github.com/silverstripe/silverstripe-hybridsessions.git", + "reference": "1ba00305ab60d6b3246e8a8778291736ad08f8c1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/silverstripe/recipe-reporting-tools/zipball/e48f9079479ed9321fcc99694ea4c171ed2f66d3", - "reference": "e48f9079479ed9321fcc99694ea4c171ed2f66d3", + "url": "https://api.github.com/repos/silverstripe/silverstripe-hybridsessions/zipball/1ba00305ab60d6b3246e8a8778291736ad08f8c1", + "reference": "1ba00305ab60d6b3246e8a8778291736ad08f8c1", "shasum": "" }, "require": { - "bringyourownideas/silverstripe-composer-update-checker": "4.x-dev", - "bringyourownideas/silverstripe-maintenance": "3.x-dev", "php": "^8.1", - "silverstripe/externallinks": "3.x-dev", - "silverstripe/recipe-cms": "5.x-dev", - "silverstripe/recipe-plugin": "2.x-dev", - "silverstripe/securityreport": "3.x-dev", - "silverstripe/sitewidecontent-report": "4.x-dev" + "silverstripe/framework": "^5" }, "require-dev": { + "phpstan/extension-installer": "^1.3", "phpunit/phpunit": "^9.6", - "symbiote/silverstripe-queuedjobs": "^5" + "silverstripe/standards": "^1", + "silverstripe/versioned": "^2", + "squizlabs/php_codesniffer": "^3" }, "default-branch": true, - "type": "silverstripe-recipe", - "extra": { - "project-files": [] + "type": "silverstripe-vendormodule", + "autoload": { + "psr-4": { + "SilverStripe\\HybridSessions\\": "src/", + "SilverStripe\\HybridSessions\\Tests\\": "tests/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], - "description": "Add extra CMS reporting tools to your SilverStripe project", - "homepage": "https://www.silverstripe.org", - "support": { - "issues": "https://github.com/silverstripe/recipe-reporting-tools/issues", - "source": "https://github.com/silverstripe/recipe-reporting-tools/tree/2" - }, - "time": "2024-05-07T03:54:36+00:00" - }, - { - "name": "silverstripe/recipe-services", - "version": "2.x-dev", - "source": { - "type": "git", - "url": "https://github.com/silverstripe/recipe-services.git", - "reference": "2e6989cf7db2604b8d5e5971f1769c2ab929edc1" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/silverstripe/recipe-services/zipball/2e6989cf7db2604b8d5e5971f1769c2ab929edc1", - "reference": "2e6989cf7db2604b8d5e5971f1769c2ab929edc1", - "shasum": "" - }, - "require": { - "php": "^8.1", - "silverstripe/recipe-cms": "5.x-dev", - "silverstripe/recipe-plugin": "2.x-dev", - "silverstripe/restfulserver": "3.x-dev", - "silverstripe/versionfeed": "3.x-dev" - }, - "require-dev": { - "phpunit/phpunit": "^9.6" - }, - "default-branch": true, - "type": "silverstripe-recipe", - "extra": { - "project-files": [] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" + "authors": [ + { + "name": "Hamish Friedlander", + "email": "hamish@silverstripe.com" + } + ], + "description": "Cookie/DB session support for SilverStripe", + "keywords": [ + "cwp", + "session", + "silverstripe" ], - "description": "Add API and content service modules to your SilverStripe project", - "homepage": "https://www.silverstripe.org", "support": { - "issues": "https://github.com/silverstripe/recipe-services/issues", - "source": "https://github.com/silverstripe/recipe-services/tree/2" + "issues": "https://github.com/silverstripe/silverstripe-hybridsessions/issues", + "source": "https://github.com/silverstripe/silverstripe-hybridsessions/tree/3" }, - "time": "2024-05-07T03:53:50+00:00" + "time": "2024-02-12T11:12:58+00:00" }, { - "name": "silverstripe/registry", + "name": "silverstripe/iframe", "version": "3.x-dev", "source": { "type": "git", - "url": "https://github.com/silverstripe/silverstripe-registry.git", - "reference": "8cc52ee14558b39a20f5bda6ca48fcbbc8ea2658" + "url": "https://github.com/silverstripe/silverstripe-iframe.git", + "reference": "da029dbcf0caaae3af23891a751863e4807442cd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/silverstripe/silverstripe-registry/zipball/8cc52ee14558b39a20f5bda6ca48fcbbc8ea2658", - "reference": "8cc52ee14558b39a20f5bda6ca48fcbbc8ea2658", + "url": "https://api.github.com/repos/silverstripe/silverstripe-iframe/zipball/da029dbcf0caaae3af23891a751863e4807442cd", + "reference": "da029dbcf0caaae3af23891a751863e4807442cd", "shasum": "" }, "require": { "php": "^8.1", - "silverstripe/admin": "^2", - "silverstripe/assets": "^2", "silverstripe/cms": "^5" }, "require-dev": { "phpstan/extension-installer": "^1.3", "phpunit/phpunit": "^9.6", "silverstripe/standards": "^1", - "silverstripe/versioned": "^2", - "squizlabs/php_codesniffer": "^3.0" + "squizlabs/php_codesniffer": "^3" }, "default-branch": true, "type": "silverstripe-vendormodule", + "extra": { + "expose": [ + "javascript" + ] + }, "autoload": { "psr-4": { - "SilverStripe\\Registry\\": "src/", - "SilverStripe\\Registry\\Tests\\": "tests/" + "SilverStripe\\IFrame\\": "src/", + "SilverStripe\\IFrame\\Tests\\": "tests/" } }, "notification-url": "https://packagist.org/downloads/", @@ -8168,125 +8425,101 @@ ], "authors": [ { - "name": "Sean Harvey", - "email": "sean@silverstripe.com" - }, - { - "name": "Robert Curry", - "email": "robert@silverstripe.com" + "name": "Mateusz Uzdowski", + "email": "mateusz@silverstripe.com" } ], - "description": "Provide search and export interfaces for datasets.", + "description": "Add an iFrame pagetype to SilverStripe, to show content from another website", "keywords": [ - "cwp", "silverstripe" ], "support": { - "issues": "https://github.com/silverstripe/silverstripe-registry/issues", - "source": "https://github.com/silverstripe/silverstripe-registry/tree/3.2.0" + "issues": "https://github.com/silverstripe/silverstripe-iframe/issues", + "source": "https://github.com/silverstripe/silverstripe-iframe/tree/3.2.0" }, - "time": "2024-02-13T13:00:52+00:00" + "time": "2024-02-12T11:23:41+00:00" }, { - "name": "silverstripe/reports", + "name": "silverstripe/installer", "version": "5.x-dev", "source": { "type": "git", - "url": "https://github.com/silverstripe/silverstripe-reports.git", - "reference": "501fb4da4c0cc46a83bd8dfe6019e7cdae5bc327" + "url": "https://github.com/silverstripe/silverstripe-installer.git", + "reference": "4dcd1883eb506d9f1ddf88c43834f230766fe9fa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/silverstripe/silverstripe-reports/zipball/501fb4da4c0cc46a83bd8dfe6019e7cdae5bc327", - "reference": "501fb4da4c0cc46a83bd8dfe6019e7cdae5bc327", + "url": "https://api.github.com/repos/silverstripe/silverstripe-installer/zipball/4dcd1883eb506d9f1ddf88c43834f230766fe9fa", + "reference": "4dcd1883eb506d9f1ddf88c43834f230766fe9fa", "shasum": "" }, "require": { "php": "^8.1", - "silverstripe/admin": "^2", - "silverstripe/assets": "^2", - "silverstripe/config": "^2", - "silverstripe/framework": "^5", - "silverstripe/vendor-plugin": "^2", - "silverstripe/versioned": "^2" + "silverstripe-themes/simple": "3.x-dev", + "silverstripe/login-forms": "5.x-dev", + "silverstripe/recipe-cms": "5.x-dev", + "silverstripe/recipe-plugin": "2.x-dev", + "silverstripe/vendor-plugin": "2.x-dev" }, - "require-dev": { - "phpstan/extension-installer": "^1.3", - "phpunit/phpunit": "^9.6", - "silverstripe/standards": "^1", - "squizlabs/php_codesniffer": "^3.7" + "require-dev": { + "phpunit/phpunit": "^9.6" }, "default-branch": true, - "type": "silverstripe-vendormodule", + "type": "silverstripe-recipe", "extra": { - "expose": [ - "javascript" + "project-files": [ + "app/_config/*", + ".env.example", + ".graphql-generated/*" + ], + "public-files": [ + "assets/*", + "favicon.ico" ] }, - "autoload": { - "psr-4": { - "SilverStripe\\Reports\\": "code/", - "SilverStripe\\Reports\\Tests\\": "tests/" - } - }, "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "SilverStripe", - "homepage": "http://silverstripe.com" - }, - { - "name": "The SilverStripe Community", - "homepage": "http://silverstripe.org" - } - ], - "description": "Reports module for SilverStripe CMS", - "homepage": "http://silverstripe.org", - "keywords": [ - "cms", - "reports", - "silverstripe" - ], + "description": "The SilverStripe Framework Installer", "support": { - "issues": "https://github.com/silverstripe/silverstripe-reports/issues", - "source": "https://github.com/silverstripe/silverstripe-reports/tree/5" + "issues": "https://github.com/silverstripe/silverstripe-installer/issues", + "source": "https://github.com/silverstripe/silverstripe-installer/tree/5" }, - "time": "2024-05-10T11:05:05+00:00" + "time": "2024-05-07T04:11:28+00:00" }, { - "name": "silverstripe/restfulserver", - "version": "3.x-dev", + "name": "silverstripe/ldap", + "version": "2.x-dev", "source": { "type": "git", - "url": "https://github.com/silverstripe/silverstripe-restfulserver.git", - "reference": "027cbda632c049305d32520081279a11e60248c1" + "url": "https://github.com/silverstripe/silverstripe-ldap.git", + "reference": "b30501061393788852e9275bfc019718ffc09db1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/silverstripe/silverstripe-restfulserver/zipball/027cbda632c049305d32520081279a11e60248c1", - "reference": "027cbda632c049305d32520081279a11e60248c1", + "url": "https://api.github.com/repos/silverstripe/silverstripe-ldap/zipball/b30501061393788852e9275bfc019718ffc09db1", + "reference": "b30501061393788852e9275bfc019718ffc09db1", "shasum": "" }, "require": { + "laminas/laminas-authentication": "^2.13", + "laminas/laminas-ldap": "^2.16", + "laminas/laminas-session": "^2.16", "php": "^8.1", - "silverstripe/framework": "^5" + "silverstripe/cms": "^5", + "silverstripe/framework": "^5", + "symbiote/silverstripe-queuedjobs": "^5" }, "require-dev": { "phpstan/extension-installer": "^1.3", "phpunit/phpunit": "^9.6", "silverstripe/standards": "^1", - "silverstripe/versioned": "^2", "squizlabs/php_codesniffer": "^3" }, "default-branch": true, "type": "silverstripe-vendormodule", "autoload": { "psr-4": { - "SilverStripe\\RestfulServer\\": "src", - "SilverStripe\\RestfulServer\\Tests\\": "tests" + "SilverStripe\\LDAP\\": "src/", + "SilverStripe\\LDAP\\Tests\\": "tests/php/" } }, "notification-url": "https://packagist.org/downloads/", @@ -8295,60 +8528,70 @@ ], "authors": [ { - "name": "Hamish Friedlander", - "email": "hamish@silverstripe.com" + "name": "Sean Harvey", + "email": "sean@silverstripe.com" }, { - "name": "Sam Minnee", - "email": "sam@silverstripe.com" + "name": "Stig Lindqvist", + "email": "stig@silverstripe.com" } ], - "description": "Add a RESTful API to your SilverStripe application", + "description": "Adds LDAP support to SilverStripe including user synchronisation and authentication", "keywords": [ - "api", - "rest", + "active", + "ad", + "directory", + "ldap", "silverstripe" ], "support": { - "issues": "https://github.com/silverstripe/silverstripe-restfulserver/issues", - "source": "https://github.com/silverstripe/silverstripe-restfulserver/tree/3" + "issues": "https://github.com/silverstripe/silverstripe-ldap/issues", + "source": "https://github.com/silverstripe/silverstripe-ldap/tree/2.2.0" }, - "time": "2024-02-02T01:06:23+00:00" + "time": "2024-02-02T01:03:03+00:00" }, { - "name": "silverstripe/securityreport", - "version": "3.x-dev", + "name": "silverstripe/linkfield", + "version": "4.x-dev", "source": { "type": "git", - "url": "https://github.com/silverstripe/silverstripe-securityreport.git", - "reference": "bf2e876c693c401aeef58b7a44a8d3a8d076a915" + "url": "https://github.com/silverstripe/silverstripe-linkfield.git", + "reference": "829df0042d25f899661b1f8484927a04e8edda83" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/silverstripe/silverstripe-securityreport/zipball/bf2e876c693c401aeef58b7a44a8d3a8d076a915", - "reference": "bf2e876c693c401aeef58b7a44a8d3a8d076a915", + "url": "https://api.github.com/repos/silverstripe/silverstripe-linkfield/zipball/829df0042d25f899661b1f8484927a04e8edda83", + "reference": "829df0042d25f899661b1f8484927a04e8edda83", "shasum": "" }, "require": { "php": "^8.1", + "silverstripe/admin": "^2.2", "silverstripe/cms": "^5", - "silverstripe/framework": "^5", - "silverstripe/reports": "^5" + "silverstripe/framework": "^5.2", + "silverstripe/versioned": "^2" }, "require-dev": { + "dnadesign/silverstripe-elemental": "^5", "phpstan/extension-installer": "^1.3", - "phpunit/phpunit": "^9.6", + "silverstripe/documentation-lint": "^1", + "silverstripe/frameworktest": "^1", + "silverstripe/recipe-testing": "^3", "silverstripe/standards": "^1", - "silverstripe/subsites": "^3", "squizlabs/php_codesniffer": "^3" }, "default-branch": true, "type": "silverstripe-vendormodule", + "extra": { + "expose": [ + "client/dist", + "client/lang" + ] + }, "autoload": { "psr-4": { - "SilverStripe\\SecurityReport\\": "src/", - "SilverStripe\\SecurityReport\\Tests\\": "tests/", - "SilverStripe\\SecurityReport\\Tests\\Behat\\Context\\": "tests/behat/src/" + "SilverStripe\\LinkField\\": "src/", + "SilverStripe\\LinkField\\Tests\\": "tests/php/" } }, "notification-url": "https://packagist.org/downloads/", @@ -8357,47 +8600,44 @@ ], "authors": [ { - "name": "Damian Mooyman", - "email": "damian@silverstripe.com" + "name": "Silverstripe", + "homepage": "https://silverstripe.com" + }, + { + "name": "The Silverstripe Community", + "homepage": "https://silverstripe.org" } ], - "description": "Generates a security and access report for CMS users", - "keywords": [ - "report", - "security", - "silverstripe" - ], + "description": "Link management for Silverstripe CMS", "support": { - "issues": "https://github.com/silverstripe/silverstripe-securityreport/issues", - "source": "https://github.com/silverstripe/silverstripe-securityreport/tree/3.1.0" + "issues": "https://github.com/silverstripe/silverstripe-linkfield/issues", + "source": "https://github.com/silverstripe/silverstripe-linkfield/tree/4" }, - "time": "2024-02-13T13:24:25+00:00" + "time": "2024-05-09T08:43:23+00:00" }, { - "name": "silverstripe/segment-field", - "version": "3.x-dev", + "name": "silverstripe/login-forms", + "version": "5.x-dev", "source": { "type": "git", - "url": "https://github.com/silverstripe/silverstripe-segment-field.git", - "reference": "6373283e9e249ac5e11ae5ece8765f9faaae6ff9" + "url": "https://github.com/silverstripe/silverstripe-login-forms.git", + "reference": "b236fd295da432bdc44756bb926c574609325aba" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/silverstripe/silverstripe-segment-field/zipball/6373283e9e249ac5e11ae5ece8765f9faaae6ff9", - "reference": "6373283e9e249ac5e11ae5ece8765f9faaae6ff9", + "url": "https://api.github.com/repos/silverstripe/silverstripe-login-forms/zipball/b236fd295da432bdc44756bb926c574609325aba", + "reference": "b236fd295da432bdc44756bb926c574609325aba", "shasum": "" }, "require": { "php": "^8.1", - "silverstripe/cms": "^5" + "silverstripe/framework": "^5" }, "require-dev": { "phpstan/extension-installer": "^1.3", "phpunit/phpunit": "^9.6", - "silverstripe/reports": "^5", - "silverstripe/siteconfig": "^5", "silverstripe/standards": "^1", - "squizlabs/php_codesniffer": "^3" + "squizlabs/php_codesniffer": "^3.7" }, "default-branch": true, "type": "silverstripe-vendormodule", @@ -8408,61 +8648,52 @@ }, "autoload": { "psr-4": { - "SilverStripe\\Forms\\": "src/", - "SilverStripe\\Forms\\Tests\\": "tests/" + "SilverStripe\\LoginForms\\": "src/", + "SilverStripe\\LoginForms\\Tests\\": "tests/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" - ], - "authors": [ - { - "name": "Christopher Pitt", - "email": "cgpitt@gmail.com" - } + "BSD-3-Clause" ], - "description": "A reusable approach to segment-generating fields", + "description": "A collection of templates for the CMS login screens", + "homepage": "https://github.com/silverstripe/login-forms", "keywords": [ - "segment", - "silverstripe" + "login", + "silverstripe", + "styling", + "template" ], "support": { - "issues": "https://github.com/silverstripe/silverstripe-segment-field/issues", - "source": "https://github.com/silverstripe/silverstripe-segment-field/tree/3" + "issues": "https://github.com/silverstripe/login-forms/issues", + "source": "https://github.com/silverstripe/silverstripe-login-forms/tree/5" }, - "time": "2024-04-30T20:51:15+00:00" + "time": "2024-05-08T14:16:46+00:00" }, { - "name": "silverstripe/session-manager", - "version": "2.x-dev", + "name": "silverstripe/lumberjack", + "version": "3.x-dev", "source": { "type": "git", - "url": "https://github.com/silverstripe/silverstripe-session-manager.git", - "reference": "2ef8caf248979740a95b134f7835ab637013487b" + "url": "https://github.com/silverstripe/silverstripe-lumberjack.git", + "reference": "6a247768aff2d010a1de2b83bfbeb29a8708bd06" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/silverstripe/silverstripe-session-manager/zipball/2ef8caf248979740a95b134f7835ab637013487b", - "reference": "2ef8caf248979740a95b134f7835ab637013487b", + "url": "https://api.github.com/repos/silverstripe/silverstripe-lumberjack/zipball/6a247768aff2d010a1de2b83bfbeb29a8708bd06", + "reference": "6a247768aff2d010a1de2b83bfbeb29a8708bd06", "shasum": "" }, "require": { "php": "^8.1", - "silverstripe/admin": "^2", - "silverstripe/framework": "^5.1", - "ua-parser/uap-php": "^3.9.14" + "silverstripe/cms": "^5", + "silverstripe/framework": "^5" }, "require-dev": { "phpstan/extension-installer": "^1.3", "phpunit/phpunit": "^9.6", "silverstripe/standards": "^1", - "squizlabs/php_codesniffer": "^3.7", - "symbiote/silverstripe-queuedjobs": "^5" - }, - "suggest": { - "silverstripe/auditor": "^3", - "symbiote/silverstripe-queuedjobs": "^5" + "squizlabs/php_codesniffer": "^3" }, "default-branch": true, "type": "silverstripe-vendormodule", @@ -8473,66 +8704,64 @@ }, "autoload": { "psr-4": { - "SilverStripe\\SessionManager\\": "src/", - "SilverStripe\\SessionManager\\Tests\\": "tests/php/", - "SilverStripe\\SessionManager\\Tests\\Behat\\Context\\": "tests/behat/src/" + "SilverStripe\\Lumberjack\\": "src/", + "SilverStripe\\Lumberjack\\Tests\\": "tests/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "BSD-2-Clause" ], "authors": [ { - "name": "Loz Calver", - "homepage": "https://github.com/kinglozzer" - }, - { - "name": "Silverstripe Ltd.", - "homepage": "http://silverstripe.com" - }, - { - "name": "The SilverStripe Community", - "homepage": "http://silverstripe.org" + "name": "Michael Strong", + "email": "mstrong@silverstripe.org" } ], - "description": "Allow users to manage and revoke access to multiple login sessions across devices.", - "homepage": "https://github.com/silverstripe/silverstripe-session-manager", - "keywords": [ - "session", - "silverstripe" - ], + "description": "A module to make managing pages in a GridField easy without losing any of the functionality that you're used to in the CMS.", "support": { - "issues": "https://github.com/silverstripe/silverstripe-session-manager/issues", - "source": "https://github.com/silverstripe/silverstripe-session-manager/tree/2" + "issues": "https://github.com/silverstripe/silverstripe-lumberjack/issues", + "source": "https://github.com/silverstripe/silverstripe-lumberjack/tree/3" }, - "time": "2024-05-01T05:28:16+00:00" + "time": "2024-05-08T08:43:28+00:00" }, { - "name": "silverstripe/sharedraftcontent", - "version": "3.x-dev", + "name": "silverstripe/mfa", + "version": "5.x-dev", "source": { - "type": "git", - "url": "https://github.com/silverstripe/silverstripe-sharedraftcontent.git", - "reference": "e90da68904bde6080792d4a6df9b8613575c10cf" + "type": "git", + "url": "https://github.com/silverstripe/silverstripe-mfa.git", + "reference": "3291bef8f73be12a44ffb48773273da58ae26a56" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/silverstripe/silverstripe-sharedraftcontent/zipball/e90da68904bde6080792d4a6df9b8613575c10cf", - "reference": "e90da68904bde6080792d4a6df9b8613575c10cf", + "url": "https://api.github.com/repos/silverstripe/silverstripe-mfa/zipball/3291bef8f73be12a44ffb48773273da58ae26a56", + "reference": "3291bef8f73be12a44ffb48773273da58ae26a56", "shasum": "" }, "require": { + "defuse/php-encryption": "^2.3", "php": "^8.1", - "silverstripe/cms": "^5", - "silverstripe/framework": "^5" + "silverstripe/admin": "^2", + "silverstripe/framework": "^5", + "silverstripe/login-forms": "^5", + "silverstripe/siteconfig": "^5" + }, + "conflict": { + "silverstripe/subsites": "<2.2.2 || 2.3.0", + "silverstripe/webauthn-authenticator": "<4.5.0" }, "require-dev": { "phpstan/extension-installer": "^1.3", "phpunit/phpunit": "^9.6", + "silverstripe/documentation-lint": "^1", "silverstripe/standards": "^1", "squizlabs/php_codesniffer": "^3" }, + "suggest": { + "silverstripe/totp-authenticator": "Adds a method to authenticate with you phone using a time-based one-time password.", + "silverstripe/webauthn-authenticator": "Adds a method to authenticate with security keys or built-in platform authenticators." + }, "default-branch": true, "type": "silverstripe-vendormodule", "extra": { @@ -8543,9 +8772,9 @@ }, "autoload": { "psr-4": { - "SilverStripe\\ShareDraftContent\\": "src/", - "SilverStripe\\ShareDraftContent\\Tests\\": "tests/", - "SilverStripe\\ShareDraftContent\\Tests\\Behat\\Context\\": "tests/behat/src/" + "SilverStripe\\MFA\\": "src/", + "SilverStripe\\MFA\\Tests\\": "tests/php/", + "SilverStripe\\MFA\\Tests\\Behat\\": "tests/Behat/" } }, "notification-url": "https://packagist.org/downloads/", @@ -8554,49 +8783,54 @@ ], "authors": [ { - "name": "Damian Mooyman", - "email": "damian.mooyman@gmail.com" + "name": "Simon `Firesphere` Erkelens", + "email": "simonerkelens@silverstripe.com" }, { - "name": "Christopher Pitt", - "email": "chris@silverstripe.com" + "name": "SilverStripe Ltd.", + "homepage": "https://www.silverstripe.com" }, { - "name": "David Craig", - "email": "david@silverstripe.com" + "name": "The SilverStripe Community", + "homepage": "https://www.silverstripe.org" } ], - "description": "Share draft page content with non-CMS users", + "description": "Enable multi-factor authentication with fallback codes", "keywords": [ + "2-Factor", + "Authentication", + "module", + "security", "silverstripe" ], "support": { - "issues": "https://github.com/silverstripe/silverstripe-sharedraftcontent/issues", - "source": "https://github.com/silverstripe/silverstripe-sharedraftcontent/tree/3" + "issues": "https://github.com/silverstripe/silverstripe-mfa/issues", + "source": "https://github.com/silverstripe/silverstripe-mfa/tree/5" }, - "time": "2024-05-07T14:25:12+00:00" + "time": "2024-05-08T13:19:00+00:00" }, { - "name": "silverstripe/siteconfig", - "version": "5.x-dev", + "name": "silverstripe/mimevalidator", + "version": "3.x-dev", "source": { "type": "git", - "url": "https://github.com/silverstripe/silverstripe-siteconfig.git", - "reference": "c0b58d2e49827e3ac0ccceb42454aa33351da7cd" + "url": "https://github.com/silverstripe/silverstripe-mimevalidator.git", + "reference": "f21448ebc831201867ca6d10ebc1ccc838864a97" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/silverstripe/silverstripe-siteconfig/zipball/c0b58d2e49827e3ac0ccceb42454aa33351da7cd", - "reference": "c0b58d2e49827e3ac0ccceb42454aa33351da7cd", + "url": "https://api.github.com/repos/silverstripe/silverstripe-mimevalidator/zipball/f21448ebc831201867ca6d10ebc1ccc838864a97", + "reference": "f21448ebc831201867ca6d10ebc1ccc838864a97", "shasum": "" }, "require": { + "ext-fileinfo": "*", "php": "^8.1", - "silverstripe/admin": "^2.2", - "silverstripe/framework": "^5.2", - "silverstripe/vendor-plugin": "^2" + "silverstripe/framework": "^5" }, "require-dev": { + "monolog/monolog": "^3.2.0", + "nikic/php-parser": "^4.15.0", "phpstan/extension-installer": "^1.3", "phpunit/phpunit": "^9.6", "silverstripe/standards": "^1", @@ -8606,8 +8840,8 @@ "type": "silverstripe-vendormodule", "autoload": { "psr-4": { - "SilverStripe\\SiteConfig\\": "code/", - "SilverStripe\\SiteConfig\\Tests\\": "tests/php/" + "SilverStripe\\MimeValidator\\": "src/", + "SilverStripe\\MimeValidator\\Tests\\": "tests/" } }, "notification-url": "https://packagist.org/downloads/", @@ -8616,55 +8850,50 @@ ], "authors": [ { - "name": "Will Rossiter", - "email": "will@fullscreen.io" + "name": "Sean Harvey", + "email": "sean@silverstripe.com" } ], - "description": "Site wide settings administration.", + "description": "Checks uploaded file content roughly matches a known MIME type for the file extension.", "keywords": [ + "cwp", + "fileinfo", + "mime", "silverstripe", - "siteconfig" + "upload", + "validator" ], "support": { - "issues": "https://github.com/silverstripe/silverstripe-siteconfig/issues", - "source": "https://github.com/silverstripe/silverstripe-siteconfig/tree/5" + "issues": "https://github.com/silverstripe/silverstripe-mimevalidator/issues", + "source": "https://github.com/silverstripe/silverstripe-mimevalidator/tree/3.1.0" }, - "time": "2024-05-10T11:14:43+00:00" + "time": "2024-02-12T12:18:01+00:00" }, { - "name": "silverstripe/sitewidecontent-report", - "version": "4.x-dev", + "name": "silverstripe/realme", + "version": "5.x-dev", "source": { "type": "git", - "url": "https://github.com/silverstripe/silverstripe-sitewidecontent-report.git", - "reference": "38cb2aa33a933658ffb8256d1dfe684a8a3618e6" + "url": "https://github.com/silverstripe/silverstripe-realme.git", + "reference": "dff66ae15ede91fd5e1ef7a76cf90a207564f52e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/silverstripe/silverstripe-sitewidecontent-report/zipball/38cb2aa33a933658ffb8256d1dfe684a8a3618e6", - "reference": "38cb2aa33a933658ffb8256d1dfe684a8a3618e6", + "url": "https://api.github.com/repos/silverstripe/silverstripe-realme/zipball/dff66ae15ede91fd5e1ef7a76cf90a207564f52e", + "reference": "dff66ae15ede91fd5e1ef7a76cf90a207564f52e", "shasum": "" }, "require": { + "onelogin/php-saml": "^4", "php": "^8.1", - "silverstripe/cms": "^5", - "silverstripe/reports": "^5" - }, - "conflict": { - "silverstripe/reports": "<4.11.0" + "silverstripe/framework": "^5" }, "require-dev": { "phpstan/extension-installer": "^1.3", "phpunit/phpunit": "^9.6", - "silverstripe/contentreview": "^5", "silverstripe/standards": "^1", - "silverstripe/subsites": "^3", - "silverstripe/taxonomy": "^3", "squizlabs/php_codesniffer": "^3" }, - "suggest": { - "silverstripe/subsites": "In order to report across subsites, the subsites module must be installed" - }, "default-branch": true, "type": "silverstripe-vendormodule", "extra": { @@ -8674,9 +8903,8 @@ }, "autoload": { "psr-4": { - "SilverStripe\\SiteWideContentReport\\": "src/", - "SilverStripe\\SiteWideContentReport\\Tests\\": "tests/", - "SilverStripe\\SiteWideContentReport\\Tests\\Behat\\Context\\": "tests/behat/src/" + "SilverStripe\\RealMe\\": "src/", + "SilverStripe\\RealMe\\Tests\\": "tests/" } }, "notification-url": "https://packagist.org/downloads/", @@ -8685,686 +8913,535 @@ ], "authors": [ { - "name": "Carlos Barberis", - "email": "carlos@silverstripe.com" + "name": "Matt Peel", + "email": "matt@silverstripe.com" }, { - "name": "Christopher Pitt", - "email": "cgpitt@gmail.com" + "name": "Simon Gow", + "email": "simon@silverstripe.com" } ], - "description": "Report of all pages and files across all subsites", + "description": "Adds support to SilverStripe for authentication via RealMe (https://www.realme.govt.nz/)", "keywords": [ - "reports", + "Authentication", + "Real Me", + "RealMe", + "iGovt", + "saml", "silverstripe" ], "support": { - "issues": "https://github.com/silverstripe/silverstripe-sitewidecontent-report/issues", - "source": "https://github.com/silverstripe/silverstripe-sitewidecontent-report/tree/4" + "issues": "https://github.com/silverstripe/realme/issues", + "source": "https://github.com/silverstripe/silverstripe-realme/tree/5" }, - "time": "2024-04-01T23:36:53+00:00" + "time": "2024-04-02T01:17:02+00:00" }, { - "name": "silverstripe/spamprotection", - "version": "4.x-dev", + "name": "silverstripe/recipe-authoring-tools", + "version": "2.x-dev", "source": { "type": "git", - "url": "https://github.com/silverstripe/silverstripe-spamprotection.git", - "reference": "e83099413b10770dd165b1fa277b6ba4c9023c94" + "url": "https://github.com/silverstripe/recipe-authoring-tools.git", + "reference": "b59934926ca8bb720a81bcc94d4940d24828dfd0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/silverstripe/silverstripe-spamprotection/zipball/e83099413b10770dd165b1fa277b6ba4c9023c94", - "reference": "e83099413b10770dd165b1fa277b6ba4c9023c94", + "url": "https://api.github.com/repos/silverstripe/recipe-authoring-tools/zipball/b59934926ca8bb720a81bcc94d4940d24828dfd0", + "reference": "b59934926ca8bb720a81bcc94d4940d24828dfd0", "shasum": "" }, "require": { "php": "^8.1", - "silverstripe/framework": "^5" + "silverstripe/documentconverter": "3.x-dev", + "silverstripe/iframe": "3.x-dev", + "silverstripe/recipe-cms": "5.x-dev", + "silverstripe/recipe-plugin": "2.x-dev", + "silverstripe/tagfield": "3.x-dev", + "silverstripe/taxonomy": "3.x-dev" }, "require-dev": { - "phpstan/extension-installer": "^1.3", - "phpunit/phpunit": "^9.6", - "silverstripe/standards": "^1", - "silverstripe/userforms": "^6", - "silverstripe/versioned": "^2", - "squizlabs/php_codesniffer": "^3" + "phpunit/phpunit": "^9.6" }, "default-branch": true, - "type": "silverstripe-vendormodule", + "type": "silverstripe-recipe", "extra": { - "expose": [ - "images" - ] - }, - "autoload": { - "psr-4": { - "SilverStripe\\SpamProtection\\": "src/", - "SilverStripe\\SpamProtection\\Tests\\": "tests/" - } + "project-files": [] }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], - "authors": [ - { - "name": "Saophalkun Ponlu", - "email": "phalkunz@silverstripe.com" - }, - { - "name": "Will Rossiter", - "email": "will@fullscreen.io" - } - ], - "description": "Spam protection module for SilverStripe.", - "keywords": [ - "silverstripe", - "spamprotection" - ], + "description": "Extra tools for CMS authoring in SilverStripe", + "homepage": "https://www.silverstripe.org", "support": { - "issues": "https://github.com/silverstripe/silverstripe-spamprotection/issues", - "source": "https://github.com/silverstripe/silverstripe-spamprotection/tree/4.2.0" + "issues": "https://github.com/silverstripe/recipe-authoring-tools/issues", + "source": "https://github.com/silverstripe/recipe-authoring-tools/tree/2" }, - "time": "2024-02-07T11:15:06+00:00" + "time": "2024-05-07T03:58:29+00:00" }, { - "name": "silverstripe/staticpublishqueue", - "version": "6.x-dev", + "name": "silverstripe/recipe-blog", + "version": "2.x-dev", "source": { "type": "git", - "url": "https://github.com/silverstripe/silverstripe-staticpublishqueue.git", - "reference": "c284457612a0f1c992d2598d2e6ab03cd7094b95" + "url": "https://github.com/silverstripe/recipe-blog.git", + "reference": "81f93e3bef6b93e94e1048fbab981377b47c01f0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/silverstripe/silverstripe-staticpublishqueue/zipball/c284457612a0f1c992d2598d2e6ab03cd7094b95", - "reference": "c284457612a0f1c992d2598d2e6ab03cd7094b95", + "url": "https://api.github.com/repos/silverstripe/recipe-blog/zipball/81f93e3bef6b93e94e1048fbab981377b47c01f0", + "reference": "81f93e3bef6b93e94e1048fbab981377b47c01f0", "shasum": "" }, "require": { + "colymba/gridfield-bulk-editing-tools": "4.x-dev", "php": "^8.1", - "silverstripe/cms": "^5", - "silverstripe/config": "^2", - "silverstripe/framework": "^5", - "silverstripe/versioned": "^2", - "symbiote/silverstripe-queuedjobs": "^5" + "silverstripe/blog": "4.x-dev", + "silverstripe/recipe-cms": "5.x-dev", + "silverstripe/recipe-plugin": "2.x-dev", + "silverstripe/spamprotection": "4.x-dev" + }, + "conflict": { + "silverstripe/lumberjack": "<2.1.0" }, "require-dev": { - "phpstan/extension-installer": "^1.3", - "silverstripe/recipe-testing": "^3", - "silverstripe/standards": "^1" + "phpunit/phpunit": "^9.6", + "silverstripe/gridfieldqueuedexport": "^3", + "symbiote/silverstripe-queuedjobs": "^5" }, "default-branch": true, - "type": "silverstripe-vendormodule", - "autoload": { - "files": [ - "includes/functions.php" - ], - "psr-4": { - "SilverStripe\\StaticPublishQueue\\": "src/", - "SilverStripe\\StaticPublishQueue\\Test\\": "tests/php/" - } + "type": "silverstripe-recipe", + "extra": { + "project-files": [ + "app/*" + ] }, - "notification-url": "https://packagist.org/downloads/", - "include-path": [ - "includes/" - ], + "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], - "description": "Static publishing queue to create static versions of pages for enhanced performance and security", - "keywords": [ - "cache", - "caching", - "html", - "performance", - "publishing", - "queue", - "security", - "silverstripe", - "static", - "static-cache", - "static-caching", - "static-publishing" - ], + "description": "SilverStripe Blog Project Template", "support": { - "issues": "https://github.com/silverstripe/silverstripe-staticpublishqueue/issues", - "source": "https://github.com/silverstripe/silverstripe-staticpublishqueue/tree/6.2.0" + "issues": "https://github.com/silverstripe/recipe-blog/issues", + "source": "https://github.com/silverstripe/recipe-blog/tree/2" }, - "time": "2024-02-02T01:07:55+00:00" + "time": "2024-05-07T03:57:37+00:00" }, { - "name": "silverstripe/subsites", - "version": "3.x-dev", + "name": "silverstripe/recipe-cms", + "version": "5.x-dev", "source": { "type": "git", - "url": "https://github.com/silverstripe/silverstripe-subsites.git", - "reference": "d5259e44ac6d810b15b2dfcdcdedcab7faeb48e8" + "url": "https://github.com/silverstripe/recipe-cms.git", + "reference": "2150fb7dffff846a90800f0b31b89ffc1a7a06ed" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/silverstripe/silverstripe-subsites/zipball/d5259e44ac6d810b15b2dfcdcdedcab7faeb48e8", - "reference": "d5259e44ac6d810b15b2dfcdcdedcab7faeb48e8", + "url": "https://api.github.com/repos/silverstripe/recipe-cms/zipball/2150fb7dffff846a90800f0b31b89ffc1a7a06ed", + "reference": "2150fb7dffff846a90800f0b31b89ffc1a7a06ed", "shasum": "" }, "require": { "php": "^8.1", - "silverstripe/admin": "^2", - "silverstripe/asset-admin": "^2", - "silverstripe/cms": "^5", - "silverstripe/errorpage": "^2", - "silverstripe/framework": "^5", - "silverstripe/versioned": "^2" + "silverstripe/admin": "2.x-dev", + "silverstripe/asset-admin": "2.x-dev", + "silverstripe/campaign-admin": "2.x-dev", + "silverstripe/cms": "5.x-dev", + "silverstripe/errorpage": "2.x-dev", + "silverstripe/graphql": "5.x-dev", + "silverstripe/recipe-core": "5.x-dev", + "silverstripe/recipe-plugin": "2.x-dev", + "silverstripe/reports": "5.x-dev", + "silverstripe/session-manager": "2.x-dev", + "silverstripe/siteconfig": "5.x-dev", + "silverstripe/versioned": "2.x-dev", + "silverstripe/versioned-admin": "2.x-dev" }, "require-dev": { "phpstan/extension-installer": "^1.3", "phpunit/phpunit": "^9.6", - "silverstripe/standards": "^1", - "squizlabs/php_codesniffer": "^3" + "silverstripe/standards": "^1" }, "default-branch": true, - "type": "silverstripe-vendormodule", + "type": "silverstripe-recipe", "extra": { - "expose": [ - "client/dist" + "project-files": [ + "app/src/*" ] }, - "autoload": { - "psr-4": { - "SilverStripe\\Subsites\\": "src/", - "SilverStripe\\Subsites\\Tests\\": "tests/php/" - } - }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], - "authors": [ - { - "name": "Sam Minnee", - "email": "sam@silverstripe.com" - } - ], - "description": "Run multiple sites from a single SilverStripe install.", - "keywords": [ - "multisite", - "silverstripe", - "subsites" - ], + "description": "SilverStripe recipe for fully featured page and asset content editing", + "homepage": "http://silverstripe.org", "support": { - "issues": "https://github.com/silverstripe/silverstripe-subsites/issues", - "source": "https://github.com/silverstripe/silverstripe-subsites/tree/3" + "issues": "https://github.com/silverstripe/recipe-cms/issues", + "source": "https://github.com/silverstripe/recipe-cms/tree/5" }, - "time": "2024-05-08T11:31:13+00:00" + "time": "2024-05-07T04:10:37+00:00" }, { - "name": "silverstripe/supported-modules", - "version": "dev-main", + "name": "silverstripe/recipe-collaboration", + "version": "2.x-dev", "source": { "type": "git", - "url": "https://github.com/silverstripe/supported-modules.git", - "reference": "4018d30c957c994fd66830bf80188469e3a28497" + "url": "https://github.com/silverstripe/recipe-collaboration.git", + "reference": "34cea5091c2e48dd314752074a2386303f4d041d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/silverstripe/supported-modules/zipball/4018d30c957c994fd66830bf80188469e3a28497", - "reference": "4018d30c957c994fd66830bf80188469e3a28497", + "url": "https://api.github.com/repos/silverstripe/recipe-collaboration/zipball/34cea5091c2e48dd314752074a2386303f4d041d", + "reference": "34cea5091c2e48dd314752074a2386303f4d041d", "shasum": "" }, "require": { - "composer/semver": "^3.4", - "php": "^8.1" + "php": "^8.1", + "silverstripe/contentreview": "5.x-dev", + "silverstripe/recipe-cms": "5.x-dev", + "silverstripe/recipe-plugin": "2.x-dev", + "silverstripe/sharedraftcontent": "3.x-dev", + "symbiote/silverstripe-advancedworkflow": "6.x-dev" }, "require-dev": { "phpunit/phpunit": "^9.6" }, + "suggest": { + "silverstripe/versionfeed": "Provides an RSS feed for global site changes" + }, "default-branch": true, - "type": "library", - "autoload": { - "psr-4": { - "SilverStripe\\SupportedModules\\": "src/", - "SilverStripe\\SupportedModules\\Tests\\": "tests/" - } + "type": "silverstripe-recipe", + "extra": { + "project-files": [] }, "notification-url": "https://packagist.org/downloads/", - "description": "Metadata about Silverstripe CMS supported modules and other repositories maintained by Silverstripe", + "license": [ + "BSD-3-Clause" + ], + "description": "Add extra functionality to enhance CMS user collaboration", + "homepage": "https://www.silverstripe.org", "support": { - "issues": "https://github.com/silverstripe/supported-modules/issues", - "source": "https://github.com/silverstripe/supported-modules/tree/main" + "issues": "https://github.com/silverstripe/recipe-collaboration/issues", + "source": "https://github.com/silverstripe/recipe-collaboration/tree/2" }, - "time": "2024-05-08T23:04:24+00:00" + "time": "2024-05-07T03:56:58+00:00" }, { - "name": "silverstripe/tagfield", + "name": "silverstripe/recipe-content-blocks", "version": "3.x-dev", "source": { "type": "git", - "url": "https://github.com/silverstripe/silverstripe-tagfield.git", - "reference": "d360dcca4446f420c4ee1f12617c152980b6094f" + "url": "https://github.com/silverstripe/recipe-content-blocks.git", + "reference": "ccdcb9e186507057f6eb764d02688ec4808ca3c2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/silverstripe/silverstripe-tagfield/zipball/d360dcca4446f420c4ee1f12617c152980b6094f", - "reference": "d360dcca4446f420c4ee1f12617c152980b6094f", + "url": "https://api.github.com/repos/silverstripe/recipe-content-blocks/zipball/ccdcb9e186507057f6eb764d02688ec4808ca3c2", + "reference": "ccdcb9e186507057f6eb764d02688ec4808ca3c2", "shasum": "" }, "require": { + "dnadesign/silverstripe-elemental": "5.x-dev", "php": "^8.1", - "silverstripe/framework": "^5", - "silverstripe/versioned": "^2" + "silverstripe/elemental-bannerblock": "3.x-dev", + "silverstripe/elemental-fileblock": "3.x-dev", + "silverstripe/recipe-cms": "5.x-dev", + "silverstripe/recipe-plugin": "2.x-dev" }, "require-dev": { "phpstan/extension-installer": "^1.3", "phpunit/phpunit": "^9.6", - "silverstripe/standards": "^1", - "squizlabs/php_codesniffer": "^3" + "silverstripe/standards": "^1" + }, + "suggest": { + "dnadesign/silverstripe-elemental-userforms": "Add integration logic for Elemental and Userforms" }, "default-branch": true, - "type": "silverstripe-vendormodule", + "type": "silverstripe-recipe", "extra": { - "expose": [ - "client/dist" + "project-files": [ + "app/*" ] }, - "autoload": { - "psr-4": { - "SilverStripe\\TagField\\": "src/", - "SilverStripe\\TagField\\Tests\\": "tests/" - } - }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], - "authors": [ - { - "name": "Christopher Pitt", - "email": "chris@silverstripe.com", - "homepage": "http://github.com/assertchris" - } - ], - "description": "Tag field for SilverStripe", - "keywords": [ - "field", - "silverstripe", - "tag" - ], + "description": "Add content blocks to your Silverstripe CMS project", + "homepage": "https://www.silverstripe.org", "support": { - "issues": "http://github.com/silverstripe/silverstripe-tagfield/issues", - "source": "https://github.com/silverstripe/silverstripe-tagfield/tree/3" + "issues": "https://github.com/silverstripe/recipe-content-blocks/issues", + "source": "https://github.com/silverstripe/recipe-content-blocks/tree/3" }, - "time": "2024-05-01T05:31:20+00:00" + "time": "2024-05-07T04:00:36+00:00" }, { - "name": "silverstripe/taxonomy", - "version": "3.x-dev", + "name": "silverstripe/recipe-core", + "version": "5.x-dev", "source": { "type": "git", - "url": "https://github.com/silverstripe/silverstripe-taxonomy.git", - "reference": "79a10531094f8241f09d524c22b90566d6dcec38" + "url": "https://github.com/silverstripe/recipe-core.git", + "reference": "8ea2020e4eb5b6865a0cfe596c893baf8e5bbd3f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/silverstripe/silverstripe-taxonomy/zipball/79a10531094f8241f09d524c22b90566d6dcec38", - "reference": "79a10531094f8241f09d524c22b90566d6dcec38", + "url": "https://api.github.com/repos/silverstripe/recipe-core/zipball/8ea2020e4eb5b6865a0cfe596c893baf8e5bbd3f", + "reference": "8ea2020e4eb5b6865a0cfe596c893baf8e5bbd3f", "shasum": "" }, "require": { "php": "^8.1", - "silverstripe/admin": "^2.2", - "silverstripe/framework": "^5.2" + "silverstripe/assets": "2.x-dev", + "silverstripe/config": "2.x-dev", + "silverstripe/framework": "5.x-dev", + "silverstripe/mimevalidator": "3.x-dev", + "silverstripe/recipe-plugin": "2.x-dev" }, "require-dev": { - "phpstan/extension-installer": "^1.3", + "mikey179/vfsstream": "^1.6.11", "phpunit/phpunit": "^9.6", - "silverstripe/standards": "^1", - "squizlabs/php_codesniffer": "^3" - }, - "suggest": { - "symbiote/silverstripe-gridfieldextensions": "Allows sorting of TaxonomyTerm objects via drag-and-drop", - "undefinedoffset/sortablegridfield": "Allows sorting of TaxonomyTerm objects via drag-and-drop" + "silverstripe/versioned": "^2" }, "default-branch": true, - "type": "silverstripe-vendormodule", - "autoload": { - "psr-4": { - "SilverStripe\\Taxonomy\\": "src/", - "SilverStripe\\Taxonomy\\Tests\\": "tests/", - "SilverStripe\\Taxonomy\\Tests\\Behat\\Context\\": "tests/behat/src/" - } + "type": "silverstripe-recipe", + "extra": { + "project-files": [ + ".htaccess", + "app/*" + ], + "public-files": [ + ".htaccess", + "web.config", + "index.php" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], - "authors": [ - { - "name": "Robert Curry", - "email": "robert@silverstripe.com" - } - ], - "description": "Provide extra taxonomy for cataloguing the data.", - "keywords": [ - "cwp", - "silverstripe" - ], + "description": "SilverStripe framework-only core recipe", + "homepage": "http://silverstripe.org", "support": { - "issues": "https://github.com/silverstripe/silverstripe-taxonomy/issues", - "source": "https://github.com/silverstripe/silverstripe-taxonomy/tree/3" + "issues": "https://github.com/silverstripe/recipe-core/issues", + "source": "https://github.com/silverstripe/recipe-core/tree/5" }, - "time": "2024-05-08T12:19:15+00:00" + "time": "2024-05-07T04:09:30+00:00" }, { - "name": "silverstripe/textextraction", - "version": "4.x-dev", + "name": "silverstripe/recipe-form-building", + "version": "2.x-dev", "source": { "type": "git", - "url": "https://github.com/silverstripe/silverstripe-textextraction.git", - "reference": "a26a5c05b03cb80e932c1a8553faaf595463b1cc" + "url": "https://github.com/silverstripe/recipe-form-building.git", + "reference": "8e5bcd8b94ab4d0b56e7e1e2a7257ae7b6629887" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/silverstripe/silverstripe-textextraction/zipball/a26a5c05b03cb80e932c1a8553faaf595463b1cc", - "reference": "a26a5c05b03cb80e932c1a8553faaf595463b1cc", + "url": "https://api.github.com/repos/silverstripe/recipe-form-building/zipball/8e5bcd8b94ab4d0b56e7e1e2a7257ae7b6629887", + "reference": "8e5bcd8b94ab4d0b56e7e1e2a7257ae7b6629887", "shasum": "" }, "require": { - "guzzlehttp/guzzle": "^7.5", "php": "^8.1", - "silverstripe/assets": "^2", - "silverstripe/framework": "^5", - "silverstripe/versioned": "^2" + "silverstripe/recipe-cms": "5.x-dev", + "silverstripe/recipe-plugin": "2.x-dev", + "silverstripe/segment-field": "3.x-dev", + "silverstripe/userforms": "6.x-dev" }, "require-dev": { - "phpstan/extension-installer": "^1.3", "phpunit/phpunit": "^9.6", - "silverstripe/standards": "^1", - "squizlabs/php_codesniffer": "^3" + "silverstripe/gridfieldqueuedexport": "^3", + "symbiote/silverstripe-queuedjobs": "^5" }, "suggest": { - "ext-fileinfo": "Improved support for file mime detection" + "silverstripe/gridfieldqueuedexport": "Export large data sets from your GridField in the SilverStripe CMS interface through async jobs", + "symbiote/silverstripe-queuedjobs": "if using gridfieldqueuedexport you can batch background jobs with this module" }, "default-branch": true, - "type": "silverstripe-vendormodule", - "autoload": { - "psr-4": { - "SilverStripe\\TextExtraction\\": "src/", - "SilverStripe\\TextExtraction\\Tests\\": "tests/" - } + "type": "silverstripe-recipe", + "extra": { + "project-files": [] }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], - "authors": [ - { - "name": "SilverStripe", - "homepage": "http://silverstripe.com" - }, - { - "name": "The SilverStripe Community", - "homepage": "http://silverstripe.org" - } - ], - "description": "Text Extraction API for SilverStripe CMS (mostly used with 'fulltextsearch' module)", - "homepage": "http://silverstripe.org", - "keywords": [ - "fulltext", - "pdf", - "silverstripe" - ], + "description": "A recipe of modules to help you build forms in SilverStripe", + "homepage": "https://www.silverstripe.org", "support": { - "issues": "https://github.com/silverstripe/silverstripe-textextraction/issues", - "source": "https://github.com/silverstripe/silverstripe-textextraction/tree/4.1.0" + "issues": "https://github.com/silverstripe/recipe-form-building/issues", + "source": "https://github.com/silverstripe/recipe-form-building/tree/2" }, - "time": "2024-02-02T01:08:43+00:00" + "time": "2024-05-07T03:55:48+00:00" }, { - "name": "silverstripe/totp-authenticator", - "version": "5.x-dev", + "name": "silverstripe/recipe-plugin", + "version": "2.x-dev", "source": { "type": "git", - "url": "https://github.com/silverstripe/silverstripe-totp-authenticator.git", - "reference": "dd49ea3c0133e0a049c9c2d917f022887898e70e" + "url": "https://github.com/silverstripe/recipe-plugin.git", + "reference": "ee4f763a14f006c8afe7b95cc72b3346ee0a2344" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/silverstripe/silverstripe-totp-authenticator/zipball/dd49ea3c0133e0a049c9c2d917f022887898e70e", - "reference": "dd49ea3c0133e0a049c9c2d917f022887898e70e", + "url": "https://api.github.com/repos/silverstripe/recipe-plugin/zipball/ee4f763a14f006c8afe7b95cc72b3346ee0a2344", + "reference": "ee4f763a14f006c8afe7b95cc72b3346ee0a2344", "shasum": "" }, "require": { - "paragonie/constant_time_encoding": "^2.6", - "php": "^8.1", - "silverstripe/mfa": "^5", - "silverstripe/siteconfig": "^5", - "spomky-labs/otphp": "^11.1" + "composer-plugin-api": "^2", + "php": "^8.1" }, "require-dev": { - "phpstan/extension-installer": "^1.3", - "phpunit/phpunit": "^9.6", - "silverstripe/documentation-lint": "^1", - "silverstripe/frameworktest": "^1", - "silverstripe/recipe-testing": "^3", - "silverstripe/standards": "^1", - "silverstripe/webauthn-authenticator": "^5", - "squizlabs/php_codesniffer": "^3" + "composer/composer": "^2", + "squizlabs/php_codesniffer": "^3.7" }, "default-branch": true, - "type": "silverstripe-vendormodule", + "type": "composer-plugin", "extra": { - "expose": [ - "client/dist", - "client/lang" - ] + "class": "SilverStripe\\RecipePlugin\\RecipePlugin" }, "autoload": { "psr-4": { - "SilverStripe\\TOTP\\": "src/", - "SilverStripe\\TOTP\\Tests\\": "tests/", - "SilverStripe\\TOTP\\Tests\\Behat\\Context\\": "tests/behat/src/" + "SilverStripe\\RecipePlugin\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], - "description": "A TOTP authenticator for use with silverstripe/mfa", - "keywords": [ - "2fa", - "Authentication", - "MFA", - "cms", - "security", - "silverstripe", - "totp" + "authors": [ + { + "name": "Damian Mooyman", + "email": "damian@silverstripe.com" + } ], + "description": "Helper plugin to install SilverStripe recipes", "support": { - "issues": "https://github.com/silverstripe/silverstripe-totp-authenticator/issues", - "source": "https://github.com/silverstripe/silverstripe-totp-authenticator/tree/5" + "issues": "https://github.com/silverstripe/recipe-plugin/issues", + "source": "https://github.com/silverstripe/recipe-plugin/tree/2" }, - "time": "2024-05-08T13:25:21+00:00" + "time": "2023-12-21T03:22:37+00:00" }, { - "name": "silverstripe/userforms", - "version": "6.x-dev", + "name": "silverstripe/recipe-reporting-tools", + "version": "2.x-dev", "source": { "type": "git", - "url": "https://github.com/silverstripe/silverstripe-userforms.git", - "reference": "841224a8ab728c4beeec241193e9b2858a37ff86" + "url": "https://github.com/silverstripe/recipe-reporting-tools.git", + "reference": "e48f9079479ed9321fcc99694ea4c171ed2f66d3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/silverstripe/silverstripe-userforms/zipball/841224a8ab728c4beeec241193e9b2858a37ff86", - "reference": "841224a8ab728c4beeec241193e9b2858a37ff86", + "url": "https://api.github.com/repos/silverstripe/recipe-reporting-tools/zipball/e48f9079479ed9321fcc99694ea4c171ed2f66d3", + "reference": "e48f9079479ed9321fcc99694ea4c171ed2f66d3", "shasum": "" }, "require": { + "bringyourownideas/silverstripe-composer-update-checker": "4.x-dev", + "bringyourownideas/silverstripe-maintenance": "3.x-dev", "php": "^8.1", - "silverstripe/cms": "^5", - "silverstripe/framework": "^5", - "silverstripe/mimevalidator": "^3", - "silverstripe/segment-field": "^3", - "silverstripe/versioned": "^2", - "symbiote/silverstripe-gridfieldextensions": "^4" - }, - "conflict": { - "egulias/email-validator": "^2" + "silverstripe/externallinks": "3.x-dev", + "silverstripe/recipe-cms": "5.x-dev", + "silverstripe/recipe-plugin": "2.x-dev", + "silverstripe/securityreport": "3.x-dev", + "silverstripe/sitewidecontent-report": "4.x-dev" }, "require-dev": { - "phpstan/extension-installer": "^1.3", "phpunit/phpunit": "^9.6", - "silverstripe/documentation-lint": "^1", - "silverstripe/standards": "^1", - "squizlabs/php_codesniffer": "^3" - }, - "suggest": { - "colymba/gridfield-bulk-editing-tools": "Allows for bulk management of form submissions", - "silverstripe/gridfieldqueuedexport": "Export large submission as CSV through queued jobs in the background", - "silverstripe/spamprotection": "Adds support for spam protection to your user forms" + "symbiote/silverstripe-queuedjobs": "^5" }, "default-branch": true, - "type": "silverstripe-vendormodule", + "type": "silverstripe-recipe", "extra": { - "expose": [ - "client/dist", - "client/lang", - "images" - ] - }, - "autoload": { - "psr-4": { - "SilverStripe\\UserForms\\": "code/", - "SilverStripe\\UserForms\\Tests\\": "tests/php/", - "SilverStripe\\UserForms\\Tests\\Behat\\Context\\": "tests/behat/src/" - } + "project-files": [] }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], - "authors": [ - { - "name": "Will Rossiter", - "email": "will@fullscreen.io" - }, - { - "name": "Damian Mooyman", - "email": "damian@silverstripe.com" - }, - { - "name": "David Craig", - "email": "david@silverstripe.com" - }, - { - "name": "Scott Hutchinson", - "email": "scott@silverstripe.com" - }, - { - "name": "Christopher Pitt", - "email": "chris@silverstripe.com" - } - ], - "description": "UserForms enables CMS users to create dynamic forms via a drag and drop interface and without getting involved in any PHP code", - "keywords": [ - "silverstripe", - "userforms" - ], + "description": "Add extra CMS reporting tools to your SilverStripe project", + "homepage": "https://www.silverstripe.org", "support": { - "issues": "https://github.com/silverstripe/silverstripe-userforms/issues", - "source": "https://github.com/silverstripe/silverstripe-userforms/tree/6" + "issues": "https://github.com/silverstripe/recipe-reporting-tools/issues", + "source": "https://github.com/silverstripe/recipe-reporting-tools/tree/2" }, - "time": "2024-05-08T12:39:25+00:00" + "time": "2024-05-07T03:54:36+00:00" }, { - "name": "silverstripe/vendor-plugin", + "name": "silverstripe/recipe-services", "version": "2.x-dev", "source": { "type": "git", - "url": "https://github.com/silverstripe/vendor-plugin.git", - "reference": "cfc686587ec32e9eae7780fd67470aa4e8fad039" + "url": "https://github.com/silverstripe/recipe-services.git", + "reference": "2e6989cf7db2604b8d5e5971f1769c2ab929edc1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/silverstripe/vendor-plugin/zipball/cfc686587ec32e9eae7780fd67470aa4e8fad039", - "reference": "cfc686587ec32e9eae7780fd67470aa4e8fad039", + "url": "https://api.github.com/repos/silverstripe/recipe-services/zipball/2e6989cf7db2604b8d5e5971f1769c2ab929edc1", + "reference": "2e6989cf7db2604b8d5e5971f1769c2ab929edc1", "shasum": "" }, "require": { - "composer-plugin-api": "^2", - "composer/installers": "^2", - "php": "^8.1" + "php": "^8.1", + "silverstripe/recipe-cms": "5.x-dev", + "silverstripe/recipe-plugin": "2.x-dev", + "silverstripe/restfulserver": "3.x-dev", + "silverstripe/versionfeed": "3.x-dev" }, "require-dev": { - "composer/composer": "^2", - "phpunit/phpunit": "^9.6", - "squizlabs/php_codesniffer": "^3.7" + "phpunit/phpunit": "^9.6" }, "default-branch": true, - "type": "composer-plugin", + "type": "silverstripe-recipe", "extra": { - "class": "SilverStripe\\VendorPlugin\\VendorPlugin" - }, - "autoload": { - "psr-4": { - "SilverStripe\\VendorPlugin\\": "src/", - "SilverStripe\\VendorPlugin\\Tests\\": "tests/" - } + "project-files": [] }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], - "authors": [ - { - "name": "Damian Mooyman", - "email": "damian@silverstripe.com" - } - ], - "description": "Allows vendor modules to expose directories to the webroot", + "description": "Add API and content service modules to your SilverStripe project", + "homepage": "https://www.silverstripe.org", "support": { - "issues": "https://github.com/silverstripe/vendor-plugin/issues", - "source": "https://github.com/silverstripe/vendor-plugin/tree/2" + "issues": "https://github.com/silverstripe/recipe-services/issues", + "source": "https://github.com/silverstripe/recipe-services/tree/2" }, - "time": "2023-12-21T03:30:54+00:00" + "time": "2024-05-07T03:53:50+00:00" }, { - "name": "silverstripe/versioned", - "version": "2.x-dev", + "name": "silverstripe/registry", + "version": "3.x-dev", "source": { "type": "git", - "url": "https://github.com/silverstripe/silverstripe-versioned.git", - "reference": "0e1834f0cc6c4710597cdc7a550810dacbc88b08" + "url": "https://github.com/silverstripe/silverstripe-registry.git", + "reference": "8cc52ee14558b39a20f5bda6ca48fcbbc8ea2658" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/silverstripe/silverstripe-versioned/zipball/0e1834f0cc6c4710597cdc7a550810dacbc88b08", - "reference": "0e1834f0cc6c4710597cdc7a550810dacbc88b08", + "url": "https://api.github.com/repos/silverstripe/silverstripe-registry/zipball/8cc52ee14558b39a20f5bda6ca48fcbbc8ea2658", + "reference": "8cc52ee14558b39a20f5bda6ca48fcbbc8ea2658", "shasum": "" }, "require": { "php": "^8.1", - "silverstripe/framework": "^5.2", - "silverstripe/vendor-plugin": "^2", - "symfony/cache": "^6.1" + "silverstripe/admin": "^2", + "silverstripe/assets": "^2", + "silverstripe/cms": "^5" }, "require-dev": { "phpstan/extension-installer": "^1.3", - "silverstripe/graphql": "^5", - "silverstripe/recipe-testing": "^3", + "phpunit/phpunit": "^9.6", "silverstripe/standards": "^1", - "squizlabs/php_codesniffer": "^3.7" + "silverstripe/versioned": "^2", + "squizlabs/php_codesniffer": "^3.0" }, "default-branch": true, "type": "silverstripe-vendormodule", "autoload": { "psr-4": { - "SilverStripe\\Versioned\\": [ - "src/", - "_legacy/" - ], - "SilverStripe\\Versioned\\Tests\\": "tests/php/" + "SilverStripe\\Registry\\": "src/", + "SilverStripe\\Registry\\Tests\\": "tests/" } }, "notification-url": "https://packagist.org/downloads/", @@ -9373,53 +9450,51 @@ ], "authors": [ { - "name": "SilverStripe", - "homepage": "http://silverstripe.com" + "name": "Sean Harvey", + "email": "sean@silverstripe.com" }, { - "name": "The SilverStripe Community", - "homepage": "http://silverstripe.org" + "name": "Robert Curry", + "email": "robert@silverstripe.com" } ], - "description": "SilverStripe Versioned component", - "homepage": "http://silverstripe.org", + "description": "Provide search and export interfaces for datasets.", "keywords": [ - "silverstripe", - "versioned" + "cwp", + "silverstripe" ], "support": { - "issues": "https://github.com/silverstripe/silverstripe-versioned/issues", - "source": "https://github.com/silverstripe/silverstripe-versioned/tree/2" + "issues": "https://github.com/silverstripe/silverstripe-registry/issues", + "source": "https://github.com/silverstripe/silverstripe-registry/tree/3.2.0" }, - "time": "2024-05-10T11:23:36+00:00" + "time": "2024-02-13T13:00:52+00:00" }, { - "name": "silverstripe/versioned-admin", - "version": "2.x-dev", + "name": "silverstripe/reports", + "version": "5.x-dev", "source": { "type": "git", - "url": "https://github.com/silverstripe/silverstripe-versioned-admin.git", - "reference": "adacf5a12df0052ac6d16e772cfe88d6ccf1f01c" + "url": "https://github.com/silverstripe/silverstripe-reports.git", + "reference": "501fb4da4c0cc46a83bd8dfe6019e7cdae5bc327" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/silverstripe/silverstripe-versioned-admin/zipball/adacf5a12df0052ac6d16e772cfe88d6ccf1f01c", - "reference": "adacf5a12df0052ac6d16e772cfe88d6ccf1f01c", + "url": "https://api.github.com/repos/silverstripe/silverstripe-reports/zipball/501fb4da4c0cc46a83bd8dfe6019e7cdae5bc327", + "reference": "501fb4da4c0cc46a83bd8dfe6019e7cdae5bc327", "shasum": "" }, "require": { "php": "^8.1", "silverstripe/admin": "^2", + "silverstripe/assets": "^2", + "silverstripe/config": "^2", "silverstripe/framework": "^5", - "silverstripe/graphql": "^5", "silverstripe/vendor-plugin": "^2", "silverstripe/versioned": "^2" }, "require-dev": { "phpstan/extension-installer": "^1.3", "phpunit/phpunit": "^9.6", - "silverstripe/cms": "^5", - "silverstripe/frameworktest": "^1", "silverstripe/standards": "^1", "squizlabs/php_codesniffer": "^3.7" }, @@ -9427,13 +9502,13 @@ "type": "silverstripe-vendormodule", "extra": { "expose": [ - "client/dist" + "javascript" ] }, "autoload": { "psr-4": { - "SilverStripe\\VersionedAdmin\\": "src/", - "SilverStripe\\VersionedAdmin\\Tests\\": "tests/" + "SilverStripe\\Reports\\": "code/", + "SilverStripe\\Reports\\Tests\\": "tests/" } }, "notification-url": "https://packagist.org/downloads/", @@ -9450,51 +9525,50 @@ "homepage": "http://silverstripe.org" } ], - "description": "SilverStripe versioned admin interface", + "description": "Reports module for SilverStripe CMS", "homepage": "http://silverstripe.org", "keywords": [ - "admin", - "silverstripe", - "versioned" + "cms", + "reports", + "silverstripe" ], "support": { - "issues": "https://github.com/silverstripe/silverstripe-versioned-admin/issues", - "source": "https://github.com/silverstripe/silverstripe-versioned-admin/tree/2" + "issues": "https://github.com/silverstripe/silverstripe-reports/issues", + "source": "https://github.com/silverstripe/silverstripe-reports/tree/5" }, - "time": "2024-05-10T11:33:11+00:00" + "time": "2024-05-10T11:05:05+00:00" }, { - "name": "silverstripe/versionfeed", + "name": "silverstripe/restfulserver", "version": "3.x-dev", "source": { "type": "git", - "url": "https://github.com/silverstripe/silverstripe-versionfeed.git", - "reference": "a0d455f396c1a43aa52fe67663481cdee8707f00" + "url": "https://github.com/silverstripe/silverstripe-restfulserver.git", + "reference": "027cbda632c049305d32520081279a11e60248c1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/silverstripe/silverstripe-versionfeed/zipball/a0d455f396c1a43aa52fe67663481cdee8707f00", - "reference": "a0d455f396c1a43aa52fe67663481cdee8707f00", + "url": "https://api.github.com/repos/silverstripe/silverstripe-restfulserver/zipball/027cbda632c049305d32520081279a11e60248c1", + "reference": "027cbda632c049305d32520081279a11e60248c1", "shasum": "" }, "require": { "php": "^8.1", - "silverstripe/cms": "^5", - "silverstripe/siteconfig": "^5", - "silverstripe/versioned": "^2" + "silverstripe/framework": "^5" }, "require-dev": { "phpstan/extension-installer": "^1.3", "phpunit/phpunit": "^9.6", "silverstripe/standards": "^1", + "silverstripe/versioned": "^2", "squizlabs/php_codesniffer": "^3" }, "default-branch": true, "type": "silverstripe-vendormodule", "autoload": { "psr-4": { - "SilverStripe\\VersionFeed\\": "src/", - "SilverStripe\\VersionFeed\\Tests\\": "tests/" + "SilverStripe\\RestfulServer\\": "src", + "SilverStripe\\RestfulServer\\Tests\\": "tests" } }, "notification-url": "https://packagist.org/downloads/", @@ -9503,174 +9577,121 @@ ], "authors": [ { - "name": "Robert Curry", - "email": "robert@silverstripe.com" + "name": "Hamish Friedlander", + "email": "hamish@silverstripe.com" + }, + { + "name": "Sam Minnee", + "email": "sam@silverstripe.com" } ], - "description": "Adds RSS feeds of content changes to SilverStripe", + "description": "Add a RESTful API to your SilverStripe application", "keywords": [ - "cwp", - "feed", - "rss", + "api", + "rest", "silverstripe" ], "support": { - "issues": "https://github.com/silverstripe/silverstripe-versionfeed/issues", - "source": "https://github.com/silverstripe/silverstripe-versionfeed/tree/3" + "issues": "https://github.com/silverstripe/silverstripe-restfulserver/issues", + "source": "https://github.com/silverstripe/silverstripe-restfulserver/tree/3" }, - "time": "2024-05-09T11:15:52+00:00" + "time": "2024-02-02T01:06:23+00:00" }, { - "name": "silverstripe/webauthn-authenticator", - "version": "5.x-dev", + "name": "silverstripe/securityreport", + "version": "3.x-dev", "source": { "type": "git", - "url": "https://github.com/silverstripe/silverstripe-webauthn-authenticator.git", - "reference": "556045cbc8d61af18c6b62a1b8438c7fcd280fac" + "url": "https://github.com/silverstripe/silverstripe-securityreport.git", + "reference": "bf2e876c693c401aeef58b7a44a8d3a8d076a915" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/silverstripe/silverstripe-webauthn-authenticator/zipball/556045cbc8d61af18c6b62a1b8438c7fcd280fac", - "reference": "556045cbc8d61af18c6b62a1b8438c7fcd280fac", + "url": "https://api.github.com/repos/silverstripe/silverstripe-securityreport/zipball/bf2e876c693c401aeef58b7a44a8d3a8d076a915", + "reference": "bf2e876c693c401aeef58b7a44a8d3a8d076a915", "shasum": "" }, "require": { - "ext-bcmath": "*", - "guzzlehttp/psr7": "^2", "php": "^8.1", + "silverstripe/cms": "^5", "silverstripe/framework": "^5", - "silverstripe/mfa": "^5", - "web-auth/webauthn-lib": "^4.4" + "silverstripe/reports": "^5" }, "require-dev": { "phpstan/extension-installer": "^1.3", "phpunit/phpunit": "^9.6", - "silverstripe/documentation-lint": "^1", "silverstripe/standards": "^1", + "silverstripe/subsites": "^3", "squizlabs/php_codesniffer": "^3" }, "default-branch": true, "type": "silverstripe-vendormodule", - "extra": { - "expose": [ - "client/dist", - "client/lang" - ] - }, "autoload": { "psr-4": { - "SilverStripe\\WebAuthn\\": "src/", - "SilverStripe\\WebAuthn\\Tests\\": "tests/" + "SilverStripe\\SecurityReport\\": "src/", + "SilverStripe\\SecurityReport\\Tests\\": "tests/", + "SilverStripe\\SecurityReport\\Tests\\Behat\\Context\\": "tests/behat/src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], - "description": "A WebAuthn authenticator that plugs into the silverstripe/mfa module", - "keywords": [ - "cms", - "silverstripe" - ], - "support": { - "issues": "https://github.com/silverstripe/silverstripe-webauthn-authenticator/issues", - "source": "https://github.com/silverstripe/silverstripe-webauthn-authenticator/tree/5" - }, - "time": "2024-05-08T14:02:37+00:00" - }, - { - "name": "sminnee/callbacklist", - "version": "0.1.1", - "source": { - "type": "git", - "url": "https://github.com/sminnee/callbacklist.git", - "reference": "8c9f0a3a9f57aaa8cadb72eb579f5550a73abbc4" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/sminnee/callbacklist/zipball/8c9f0a3a9f57aaa8cadb72eb579f5550a73abbc4", - "reference": "8c9f0a3a9f57aaa8cadb72eb579f5550a73abbc4", - "shasum": "" - }, - "require": { - "php": "^7.1 || ^8" - }, - "require-dev": { - "php-parallel-lint/php-console-highlighter": "^0.5.0", - "php-parallel-lint/php-parallel-lint": "^1.2", - "phpstan/phpstan-strict-rules": "^0.12.5", - "phpunit/phpunit": "^7 || ^8 || ^9", - "slevomat/coding-standard": "^6.4", - "squizlabs/php_codesniffer": "^3.5" - }, - "type": "library", - "autoload": { - "psr-4": { - "Sminnee\\CallbackList\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], "authors": [ { - "name": "Sam Minnee", - "email": "sam@silverstripe.com" + "name": "Damian Mooyman", + "email": "damian@silverstripe.com" } ], - "description": "PHP class that manages a list of callbacks", + "description": "Generates a security and access report for CMS users", + "keywords": [ + "report", + "security", + "silverstripe" + ], "support": { - "issues": "https://github.com/sminnee/callbacklist/issues", - "source": "https://github.com/sminnee/callbacklist/tree/0.1.1" + "issues": "https://github.com/silverstripe/silverstripe-securityreport/issues", + "source": "https://github.com/silverstripe/silverstripe-securityreport/tree/3.1.0" }, - "time": "2020-12-06T22:00:29+00:00" + "time": "2024-02-13T13:24:25+00:00" }, { - "name": "spomky-labs/cbor-php", - "version": "3.0.4", + "name": "silverstripe/segment-field", + "version": "3.x-dev", "source": { "type": "git", - "url": "https://github.com/Spomky-Labs/cbor-php.git", - "reference": "658ed12a85a6b31fa312b89cd92f3a4ce6df4c6b" + "url": "https://github.com/silverstripe/silverstripe-segment-field.git", + "reference": "6373283e9e249ac5e11ae5ece8765f9faaae6ff9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Spomky-Labs/cbor-php/zipball/658ed12a85a6b31fa312b89cd92f3a4ce6df4c6b", - "reference": "658ed12a85a6b31fa312b89cd92f3a4ce6df4c6b", + "url": "https://api.github.com/repos/silverstripe/silverstripe-segment-field/zipball/6373283e9e249ac5e11ae5ece8765f9faaae6ff9", + "reference": "6373283e9e249ac5e11ae5ece8765f9faaae6ff9", "shasum": "" }, "require": { - "brick/math": "^0.9|^0.10|^0.11|^0.12", - "ext-mbstring": "*", - "php": ">=8.0" + "php": "^8.1", + "silverstripe/cms": "^5" }, "require-dev": { - "ekino/phpstan-banned-code": "^1.0", - "ext-json": "*", - "infection/infection": "^0.27", - "php-parallel-lint/php-parallel-lint": "^1.3", - "phpstan/extension-installer": "^1.1", - "phpstan/phpstan": "^1.0", - "phpstan/phpstan-beberlei-assert": "^1.0", - "phpstan/phpstan-deprecation-rules": "^1.0", - "phpstan/phpstan-phpunit": "^1.0", - "phpstan/phpstan-strict-rules": "^1.0", - "phpunit/phpunit": "^10.1", - "qossmic/deptrac-shim": "^1.0", - "rector/rector": "^0.19", - "roave/security-advisories": "dev-latest", - "symfony/var-dumper": "^6.0|^7.0", - "symplify/easy-coding-standard": "^12.0" + "phpstan/extension-installer": "^1.3", + "phpunit/phpunit": "^9.6", + "silverstripe/reports": "^5", + "silverstripe/siteconfig": "^5", + "silverstripe/standards": "^1", + "squizlabs/php_codesniffer": "^3" }, - "suggest": { - "ext-bcmath": "GMP or BCMath extensions will drastically improve the library performance. BCMath extension needed to handle the Big Float and Decimal Fraction Tags", - "ext-gmp": "GMP or BCMath extensions will drastically improve the library performance" + "default-branch": true, + "type": "silverstripe-vendormodule", + "extra": { + "expose": [ + "client/dist" + ] }, - "type": "library", "autoload": { "psr-4": { - "CBOR\\": "src/" + "SilverStripe\\Forms\\": "src/", + "SilverStripe\\Forms\\Tests\\": "tests/" } }, "notification-url": "https://packagist.org/downloads/", @@ -9679,274 +9700,196 @@ ], "authors": [ { - "name": "Florent Morselli", - "homepage": "https://github.com/Spomky" - }, - { - "name": "All contributors", - "homepage": "https://github.com/Spomky-Labs/cbor-php/contributors" + "name": "Christopher Pitt", + "email": "cgpitt@gmail.com" } ], - "description": "CBOR Encoder/Decoder for PHP", + "description": "A reusable approach to segment-generating fields", "keywords": [ - "Concise Binary Object Representation", - "RFC7049", - "cbor" + "segment", + "silverstripe" ], "support": { - "issues": "https://github.com/Spomky-Labs/cbor-php/issues", - "source": "https://github.com/Spomky-Labs/cbor-php/tree/3.0.4" + "issues": "https://github.com/silverstripe/silverstripe-segment-field/issues", + "source": "https://github.com/silverstripe/silverstripe-segment-field/tree/3" }, - "funding": [ - { - "url": "https://github.com/Spomky", - "type": "github" - }, - { - "url": "https://www.patreon.com/FlorentMorselli", - "type": "patreon" - } - ], - "time": "2024-01-29T20:33:48+00:00" + "time": "2024-04-30T20:51:15+00:00" }, { - "name": "spomky-labs/otphp", - "version": "11.2.2", + "name": "silverstripe/session-manager", + "version": "2.x-dev", "source": { "type": "git", - "url": "https://github.com/Spomky-Labs/otphp.git", - "reference": "b737d1c6330beae7c0bc225d3e848805b352fe42" + "url": "https://github.com/silverstripe/silverstripe-session-manager.git", + "reference": "2ef8caf248979740a95b134f7835ab637013487b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Spomky-Labs/otphp/zipball/b737d1c6330beae7c0bc225d3e848805b352fe42", - "reference": "b737d1c6330beae7c0bc225d3e848805b352fe42", + "url": "https://api.github.com/repos/silverstripe/silverstripe-session-manager/zipball/2ef8caf248979740a95b134f7835ab637013487b", + "reference": "2ef8caf248979740a95b134f7835ab637013487b", "shasum": "" }, "require": { - "ext-mbstring": "*", - "paragonie/constant_time_encoding": "^2.0", - "php": "^8.1" + "php": "^8.1", + "silverstripe/admin": "^2", + "silverstripe/framework": "^5.1", + "ua-parser/uap-php": "^3.9.14" }, "require-dev": { - "ekino/phpstan-banned-code": "^1.0", - "infection/infection": "^0.26|^0.27|^0.28", - "php-parallel-lint/php-parallel-lint": "^1.3", - "phpstan/phpstan": "^1.0", - "phpstan/phpstan-deprecation-rules": "^1.0", - "phpstan/phpstan-phpunit": "^1.0", - "phpstan/phpstan-strict-rules": "^1.0", - "phpunit/phpunit": "^9.5.26|^10.0|^11.0", - "qossmic/deptrac-shim": "^1.0", - "rector/rector": "1.0", - "symfony/phpunit-bridge": "^6.1|^7.0", - "symplify/easy-coding-standard": "^12.0" + "phpstan/extension-installer": "^1.3", + "phpunit/phpunit": "^9.6", + "silverstripe/standards": "^1", + "squizlabs/php_codesniffer": "^3.7", + "symbiote/silverstripe-queuedjobs": "^5" + }, + "suggest": { + "silverstripe/auditor": "^3", + "symbiote/silverstripe-queuedjobs": "^5" + }, + "default-branch": true, + "type": "silverstripe-vendormodule", + "extra": { + "expose": [ + "client/dist" + ] }, - "type": "library", "autoload": { "psr-4": { - "OTPHP\\": "src/" + "SilverStripe\\SessionManager\\": "src/", + "SilverStripe\\SessionManager\\Tests\\": "tests/php/", + "SilverStripe\\SessionManager\\Tests\\Behat\\Context\\": "tests/behat/src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Florent Morselli", - "homepage": "https://github.com/Spomky" + "name": "Loz Calver", + "homepage": "https://github.com/kinglozzer" }, { - "name": "All contributors", - "homepage": "https://github.com/Spomky-Labs/otphp/contributors" + "name": "Silverstripe Ltd.", + "homepage": "http://silverstripe.com" + }, + { + "name": "The SilverStripe Community", + "homepage": "http://silverstripe.org" } ], - "description": "A PHP library for generating one time passwords according to RFC 4226 (HOTP Algorithm) and the RFC 6238 (TOTP Algorithm) and compatible with Google Authenticator", - "homepage": "https://github.com/Spomky-Labs/otphp", + "description": "Allow users to manage and revoke access to multiple login sessions across devices.", + "homepage": "https://github.com/silverstripe/silverstripe-session-manager", "keywords": [ - "FreeOTP", - "RFC 4226", - "RFC 6238", - "google authenticator", - "hotp", - "otp", - "totp" + "session", + "silverstripe" ], "support": { - "issues": "https://github.com/Spomky-Labs/otphp/issues", - "source": "https://github.com/Spomky-Labs/otphp/tree/11.2.2" + "issues": "https://github.com/silverstripe/silverstripe-session-manager/issues", + "source": "https://github.com/silverstripe/silverstripe-session-manager/tree/2" }, - "funding": [ - { - "url": "https://github.com/Spomky", - "type": "github" - }, - { - "url": "https://www.patreon.com/FlorentMorselli", - "type": "patreon" - } - ], - "time": "2024-04-15T07:35:15+00:00" + "time": "2024-05-01T05:28:16+00:00" }, { - "name": "spomky-labs/pki-framework", - "version": "1.2.1", + "name": "silverstripe/sharedraftcontent", + "version": "3.x-dev", "source": { "type": "git", - "url": "https://github.com/Spomky-Labs/pki-framework.git", - "reference": "0b10c8b53366729417d6226ae89a665f9e2d61b6" + "url": "https://github.com/silverstripe/silverstripe-sharedraftcontent.git", + "reference": "e90da68904bde6080792d4a6df9b8613575c10cf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Spomky-Labs/pki-framework/zipball/0b10c8b53366729417d6226ae89a665f9e2d61b6", - "reference": "0b10c8b53366729417d6226ae89a665f9e2d61b6", + "url": "https://api.github.com/repos/silverstripe/silverstripe-sharedraftcontent/zipball/e90da68904bde6080792d4a6df9b8613575c10cf", + "reference": "e90da68904bde6080792d4a6df9b8613575c10cf", "shasum": "" }, "require": { - "brick/math": "^0.10|^0.11|^0.12", - "ext-mbstring": "*", - "php": ">=8.1" + "php": "^8.1", + "silverstripe/cms": "^5", + "silverstripe/framework": "^5" }, "require-dev": { - "ekino/phpstan-banned-code": "^1.0", - "ext-gmp": "*", - "ext-openssl": "*", - "infection/infection": "^0.28", - "php-parallel-lint/php-parallel-lint": "^1.3", "phpstan/extension-installer": "^1.3", - "phpstan/phpstan": "^1.8", - "phpstan/phpstan-beberlei-assert": "^1.0", - "phpstan/phpstan-deprecation-rules": "^1.0", - "phpstan/phpstan-phpunit": "^1.1", - "phpstan/phpstan-strict-rules": "^1.3", - "phpunit/phpunit": "^10.1|^11.0", - "rector/rector": "^1.0", - "roave/security-advisories": "dev-latest", - "symfony/phpunit-bridge": "^6.4|^7.0", - "symfony/string": "^6.4|^7.0", - "symfony/var-dumper": "^6.4|^7.0", - "symplify/easy-coding-standard": "^12.0" + "phpunit/phpunit": "^9.6", + "silverstripe/standards": "^1", + "squizlabs/php_codesniffer": "^3" }, - "suggest": { - "ext-bcmath": "For better performance (or GMP)", - "ext-gmp": "For better performance (or BCMath)", - "ext-openssl": "For OpenSSL based cyphering" + "default-branch": true, + "type": "silverstripe-vendormodule", + "extra": { + "expose": [ + "client/dist", + "client/lang" + ] }, - "type": "library", "autoload": { "psr-4": { - "SpomkyLabs\\Pki\\": "src/" + "SilverStripe\\ShareDraftContent\\": "src/", + "SilverStripe\\ShareDraftContent\\Tests\\": "tests/", + "SilverStripe\\ShareDraftContent\\Tests\\Behat\\Context\\": "tests/behat/src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Joni Eskelinen", - "email": "jonieske@gmail.com", - "role": "Original developer" + "name": "Damian Mooyman", + "email": "damian.mooyman@gmail.com" }, { - "name": "Florent Morselli", - "email": "florent.morselli@spomky-labs.com", - "role": "Spomky-Labs PKI Framework developer" - } - ], - "description": "A PHP framework for managing Public Key Infrastructures. It comprises X.509 public key certificates, attribute certificates, certification requests and certification path validation.", - "homepage": "https://github.com/spomky-labs/pki-framework", - "keywords": [ - "DER", - "Private Key", - "ac", - "algorithm identifier", - "asn.1", - "asn1", - "attribute certificate", - "certificate", - "certification request", - "cryptography", - "csr", - "decrypt", - "ec", - "encrypt", - "pem", - "pkcs", - "public key", - "rsa", - "sign", - "signature", - "verify", - "x.509", - "x.690", - "x509", - "x690" - ], - "support": { - "issues": "https://github.com/Spomky-Labs/pki-framework/issues", - "source": "https://github.com/Spomky-Labs/pki-framework/tree/1.2.1" - }, - "funding": [ - { - "url": "https://github.com/Spomky", - "type": "github" + "name": "Christopher Pitt", + "email": "chris@silverstripe.com" }, { - "url": "https://www.patreon.com/FlorentMorselli", - "type": "patreon" + "name": "David Craig", + "email": "david@silverstripe.com" } ], - "time": "2024-03-30T18:03:49+00:00" + "description": "Share draft page content with non-CMS users", + "keywords": [ + "silverstripe" + ], + "support": { + "issues": "https://github.com/silverstripe/silverstripe-sharedraftcontent/issues", + "source": "https://github.com/silverstripe/silverstripe-sharedraftcontent/tree/3" + }, + "time": "2024-05-07T14:25:12+00:00" }, { - "name": "symbiote/silverstripe-advancedworkflow", - "version": "6.x-dev", + "name": "silverstripe/siteconfig", + "version": "5.x-dev", "source": { "type": "git", - "url": "https://github.com/symbiote/silverstripe-advancedworkflow.git", - "reference": "683a6769dd8e67f8eedf736c95886c1698dbd2ae" + "url": "https://github.com/silverstripe/silverstripe-siteconfig.git", + "reference": "c0b58d2e49827e3ac0ccceb42454aa33351da7cd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symbiote/silverstripe-advancedworkflow/zipball/683a6769dd8e67f8eedf736c95886c1698dbd2ae", - "reference": "683a6769dd8e67f8eedf736c95886c1698dbd2ae", + "url": "https://api.github.com/repos/silverstripe/silverstripe-siteconfig/zipball/c0b58d2e49827e3ac0ccceb42454aa33351da7cd", + "reference": "c0b58d2e49827e3ac0ccceb42454aa33351da7cd", "shasum": "" }, "require": { "php": "^8.1", - "silverstripe/admin": "^2", - "silverstripe/cms": "^5", - "silverstripe/framework": "^5", - "silverstripe/versioned": "^2", - "symfony/yaml": "^6" - }, - "replace": { - "silverstripe/advancedworkflow": "self.version" + "silverstripe/admin": "^2.2", + "silverstripe/framework": "^5.2", + "silverstripe/vendor-plugin": "^2" }, "require-dev": { "phpstan/extension-installer": "^1.3", "phpunit/phpunit": "^9.6", "silverstripe/standards": "^1", - "squizlabs/php_codesniffer": "^3" - }, - "suggest": { - "symbiote/silverstripe-queuedjobs": "Allow automated workflow transitions with queued system jobs" + "squizlabs/php_codesniffer": "^3.7" }, + "default-branch": true, "type": "silverstripe-vendormodule", - "extra": { - "expose": [ - "client/dist", - "client/lang", - "images" - ] - }, "autoload": { "psr-4": { - "Symbiote\\AdvancedWorkflow\\": "src/", - "Symbiote\\AdvancedWorkflow\\Tests\\": "tests/php/", - "Symbiote\\AdvancedWorkflow\\Tests\\Behat\\": "tests/behat/" + "SilverStripe\\SiteConfig\\": "code/", + "SilverStripe\\SiteConfig\\Tests\\": "tests/php/" } }, "notification-url": "https://packagist.org/downloads/", @@ -9955,72 +9898,67 @@ ], "authors": [ { - "name": "Marcus Nyeholt", - "email": "marcus@symbiote.com.au" - }, - { - "name": "Andrew Short", - "email": "andrewjshort@gmail.com" + "name": "Will Rossiter", + "email": "will@fullscreen.io" } ], - "description": "Adds configurable workflow support to the CMS, with a GUI for creating custom workflow definitions.", + "description": "Site wide settings administration.", "keywords": [ - "advancedworkflow", "silverstripe", - "workflow" + "siteconfig" ], "support": { - "issues": "https://github.com/symbiote/silverstripe-advancedworkflow/issues", - "source": "https://github.com/symbiote/silverstripe-advancedworkflow/tree/6" + "issues": "https://github.com/silverstripe/silverstripe-siteconfig/issues", + "source": "https://github.com/silverstripe/silverstripe-siteconfig/tree/5" }, - "time": "2024-04-30T21:00:50+00:00" + "time": "2024-05-10T11:14:43+00:00" }, { - "name": "symbiote/silverstripe-gridfieldextensions", + "name": "silverstripe/sitewidecontent-report", "version": "4.x-dev", "source": { "type": "git", - "url": "https://github.com/symbiote/silverstripe-gridfieldextensions.git", - "reference": "256d06b36cd1efba3ca3cad91421d771ebb75b82" + "url": "https://github.com/silverstripe/silverstripe-sitewidecontent-report.git", + "reference": "38cb2aa33a933658ffb8256d1dfe684a8a3618e6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symbiote/silverstripe-gridfieldextensions/zipball/256d06b36cd1efba3ca3cad91421d771ebb75b82", - "reference": "256d06b36cd1efba3ca3cad91421d771ebb75b82", + "url": "https://api.github.com/repos/silverstripe/silverstripe-sitewidecontent-report/zipball/38cb2aa33a933658ffb8256d1dfe684a8a3618e6", + "reference": "38cb2aa33a933658ffb8256d1dfe684a8a3618e6", "shasum": "" }, "require": { "php": "^8.1", - "silverstripe/framework": "^5", - "silverstripe/vendor-plugin": "^2" + "silverstripe/cms": "^5", + "silverstripe/reports": "^5" }, - "replace": { - "ajshort/silverstripe-gridfieldextensions": "self.version", - "silverstripe-australia/gridfieldextensions": "self.version" + "conflict": { + "silverstripe/reports": "<4.11.0" }, "require-dev": { "phpstan/extension-installer": "^1.3", "phpunit/phpunit": "^9.6", + "silverstripe/contentreview": "^5", "silverstripe/standards": "^1", - "silverstripe/versioned": "^2", - "squizlabs/php_codesniffer": "^3.7" + "silverstripe/subsites": "^3", + "silverstripe/taxonomy": "^3", + "squizlabs/php_codesniffer": "^3" + }, + "suggest": { + "silverstripe/subsites": "In order to report across subsites, the subsites module must be installed" }, + "default-branch": true, "type": "silverstripe-vendormodule", "extra": { - "screenshots": [ - "docs/en/_images/editable-rows.png", - "docs/en/_images/add-existing-search.png" - ], "expose": [ - "css", - "javascript", - "client/lang" + "client/dist" ] }, "autoload": { "psr-4": { - "Symbiote\\GridFieldExtensions\\": "src/", - "Symbiote\\GridFieldExtensions\\Tests\\": "tests/" + "SilverStripe\\SiteWideContentReport\\": "src/", + "SilverStripe\\SiteWideContentReport\\Tests\\": "tests/", + "SilverStripe\\SiteWideContentReport\\Tests\\Behat\\Context\\": "tests/behat/src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -10029,67 +9967,62 @@ ], "authors": [ { - "name": "Andrew Short", - "email": "andrewjshort@gmail.com" + "name": "Carlos Barberis", + "email": "carlos@silverstripe.com" }, { - "name": "Marcus Nyeholt", - "email": "marcus@symbiote.com.au" + "name": "Christopher Pitt", + "email": "cgpitt@gmail.com" } ], - "description": "A collection of useful grid field components", - "homepage": "http://github.com/symbiote/silverstripe-gridfieldextensions", + "description": "Report of all pages and files across all subsites", "keywords": [ - "gridfield", - "silverstripe", - "sort", - "sort field", - "sortable" + "reports", + "silverstripe" ], "support": { - "issues": "http://github.com/symbiote/silverstripe-gridfieldextensions/issues", - "source": "https://github.com/symbiote/silverstripe-gridfieldextensions/tree/4" + "issues": "https://github.com/silverstripe/silverstripe-sitewidecontent-report/issues", + "source": "https://github.com/silverstripe/silverstripe-sitewidecontent-report/tree/4" }, - "time": "2024-05-06T06:13:32+00:00" + "time": "2024-04-01T23:36:53+00:00" }, { - "name": "symbiote/silverstripe-multivaluefield", - "version": "6.x-dev", + "name": "silverstripe/spamprotection", + "version": "4.x-dev", "source": { "type": "git", - "url": "https://github.com/symbiote/silverstripe-multivaluefield.git", - "reference": "4224edb15f0f887b3cd1272f4a8682e6b9b436c3" + "url": "https://github.com/silverstripe/silverstripe-spamprotection.git", + "reference": "e83099413b10770dd165b1fa277b6ba4c9023c94" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symbiote/silverstripe-multivaluefield/zipball/4224edb15f0f887b3cd1272f4a8682e6b9b436c3", - "reference": "4224edb15f0f887b3cd1272f4a8682e6b9b436c3", + "url": "https://api.github.com/repos/silverstripe/silverstripe-spamprotection/zipball/e83099413b10770dd165b1fa277b6ba4c9023c94", + "reference": "e83099413b10770dd165b1fa277b6ba4c9023c94", "shasum": "" }, "require": { "php": "^8.1", "silverstripe/framework": "^5" }, - "replace": { - "silverstripe/multivaluefield": "self.version" - }, "require-dev": { "phpstan/extension-installer": "^1.3", "phpunit/phpunit": "^9.6", "silverstripe/standards": "^1", + "silverstripe/userforms": "^6", + "silverstripe/versioned": "^2", "squizlabs/php_codesniffer": "^3" }, + "default-branch": true, "type": "silverstripe-vendormodule", "extra": { "expose": [ - "client/dist" - ], - "installer-name": "multivaluefield" + "images" + ] }, "autoload": { "psr-4": { - "Symbiote\\MultiValueField\\": "src/", - "Symbiote\\MultiValueField\\Tests\\": "tests/" + "SilverStripe\\SpamProtection\\": "src/", + "SilverStripe\\SpamProtection\\Tests\\": "tests/" } }, "notification-url": "https://packagist.org/downloads/", @@ -10098,1047 +10031,864 @@ ], "authors": [ { - "name": "Marcus Nyeholt", - "email": "marcus@symbiote.com.au" + "name": "Saophalkun Ponlu", + "email": "phalkunz@silverstripe.com" + }, + { + "name": "Will Rossiter", + "email": "will@fullscreen.io" } ], - "description": "A DB field + form fields for storing multiple values in a single property (serialized).", + "description": "Spam protection module for SilverStripe.", "keywords": [ - "dbfield", - "formfield", - "silverstripe" + "silverstripe", + "spamprotection" ], "support": { - "issues": "https://github.com/symbiote/silverstripe-multivaluefield/issues", - "source": "https://github.com/symbiote/silverstripe-multivaluefield/tree/6" + "issues": "https://github.com/silverstripe/silverstripe-spamprotection/issues", + "source": "https://github.com/silverstripe/silverstripe-spamprotection/tree/4.2.0" }, - "time": "2024-02-27T00:46:34+00:00" + "time": "2024-02-07T11:15:06+00:00" }, { - "name": "symbiote/silverstripe-queuedjobs", - "version": "5.x-dev", + "name": "silverstripe/staticpublishqueue", + "version": "6.x-dev", "source": { "type": "git", - "url": "https://github.com/symbiote/silverstripe-queuedjobs.git", - "reference": "1c2474d9d1896790578da5ccdea1db7bc1ecb04d" + "url": "https://github.com/silverstripe/silverstripe-staticpublishqueue.git", + "reference": "c284457612a0f1c992d2598d2e6ab03cd7094b95" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symbiote/silverstripe-queuedjobs/zipball/1c2474d9d1896790578da5ccdea1db7bc1ecb04d", - "reference": "1c2474d9d1896790578da5ccdea1db7bc1ecb04d", + "url": "https://api.github.com/repos/silverstripe/silverstripe-staticpublishqueue/zipball/c284457612a0f1c992d2598d2e6ab03cd7094b95", + "reference": "c284457612a0f1c992d2598d2e6ab03cd7094b95", "shasum": "" }, "require": { - "asyncphp/doorman": "^4", "php": "^8.1", - "silverstripe/admin": "^2", - "silverstripe/framework": "^5" - }, - "replace": { - "silverstripe/queuedjobs": "self.version" + "silverstripe/cms": "^5", + "silverstripe/config": "^2", + "silverstripe/framework": "^5", + "silverstripe/versioned": "^2", + "symbiote/silverstripe-queuedjobs": "^5" }, "require-dev": { "phpstan/extension-installer": "^1.3", - "phpunit/phpunit": "^9.6", - "silverstripe/standards": "^1", - "squizlabs/php_codesniffer": "^3.7" + "silverstripe/recipe-testing": "^3", + "silverstripe/standards": "^1" }, + "default-branch": true, "type": "silverstripe-vendormodule", - "extra": { - "expose": [ - "client/styles" - ] - }, "autoload": { + "files": [ + "includes/functions.php" + ], "psr-4": { - "Symbiote\\QueuedJobs\\": "src/", - "Symbiote\\QueuedJobs\\Tests\\": "tests/" + "SilverStripe\\StaticPublishQueue\\": "src/", + "SilverStripe\\StaticPublishQueue\\Test\\": "tests/php/" } }, "notification-url": "https://packagist.org/downloads/", + "include-path": [ + "includes/" + ], "license": [ "BSD-3-Clause" ], - "authors": [ - { - "name": "Marcus Nyeholt", - "email": "marcus@symbiote.com.au" - }, - { - "name": "Damian Mooyman", - "email": "damian@silverstripe.com" - } - ], - "description": "A framework for defining and running background jobs in a queued manner", + "description": "Static publishing queue to create static versions of pages for enhanced performance and security", "keywords": [ - "jobs", - "silverstripe" + "cache", + "caching", + "html", + "performance", + "publishing", + "queue", + "security", + "silverstripe", + "static", + "static-cache", + "static-caching", + "static-publishing" ], "support": { - "issues": "https://github.com/symbiote/silverstripe-queuedjobs/issues", - "source": "https://github.com/symbiote/silverstripe-queuedjobs/tree/5" + "issues": "https://github.com/silverstripe/silverstripe-staticpublishqueue/issues", + "source": "https://github.com/silverstripe/silverstripe-staticpublishqueue/tree/6.2.0" }, - "time": "2024-05-07T04:04:02+00:00" + "time": "2024-02-02T01:07:55+00:00" }, { - "name": "symfony/cache", - "version": "v6.4.7", + "name": "silverstripe/subsites", + "version": "3.x-dev", "source": { "type": "git", - "url": "https://github.com/symfony/cache.git", - "reference": "b9e9b93c9817ec6c789c7943f5e54b57a041c16a" + "url": "https://github.com/silverstripe/silverstripe-subsites.git", + "reference": "d5259e44ac6d810b15b2dfcdcdedcab7faeb48e8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/cache/zipball/b9e9b93c9817ec6c789c7943f5e54b57a041c16a", - "reference": "b9e9b93c9817ec6c789c7943f5e54b57a041c16a", + "url": "https://api.github.com/repos/silverstripe/silverstripe-subsites/zipball/d5259e44ac6d810b15b2dfcdcdedcab7faeb48e8", + "reference": "d5259e44ac6d810b15b2dfcdcdedcab7faeb48e8", "shasum": "" }, "require": { - "php": ">=8.1", - "psr/cache": "^2.0|^3.0", - "psr/log": "^1.1|^2|^3", - "symfony/cache-contracts": "^2.5|^3", - "symfony/service-contracts": "^2.5|^3", - "symfony/var-exporter": "^6.3.6|^7.0" - }, - "conflict": { - "doctrine/dbal": "<2.13.1", - "symfony/dependency-injection": "<5.4", - "symfony/http-kernel": "<5.4", - "symfony/var-dumper": "<5.4" - }, - "provide": { - "psr/cache-implementation": "2.0|3.0", - "psr/simple-cache-implementation": "1.0|2.0|3.0", - "symfony/cache-implementation": "1.1|2.0|3.0" + "php": "^8.1", + "silverstripe/admin": "^2", + "silverstripe/asset-admin": "^2", + "silverstripe/cms": "^5", + "silverstripe/errorpage": "^2", + "silverstripe/framework": "^5", + "silverstripe/versioned": "^2" }, "require-dev": { - "cache/integration-tests": "dev-master", - "doctrine/dbal": "^2.13.1|^3|^4", - "predis/predis": "^1.1|^2.0", - "psr/simple-cache": "^1.0|^2.0|^3.0", - "symfony/config": "^5.4|^6.0|^7.0", - "symfony/dependency-injection": "^5.4|^6.0|^7.0", - "symfony/filesystem": "^5.4|^6.0|^7.0", - "symfony/http-kernel": "^5.4|^6.0|^7.0", - "symfony/messenger": "^5.4|^6.0|^7.0", - "symfony/var-dumper": "^5.4|^6.0|^7.0" + "phpstan/extension-installer": "^1.3", + "phpunit/phpunit": "^9.6", + "silverstripe/standards": "^1", + "squizlabs/php_codesniffer": "^3" + }, + "default-branch": true, + "type": "silverstripe-vendormodule", + "extra": { + "expose": [ + "client/dist" + ] }, - "type": "library", "autoload": { "psr-4": { - "Symfony\\Component\\Cache\\": "" - }, - "classmap": [ - "Traits/ValueWrapper.php" - ], - "exclude-from-classmap": [ - "/Tests/" - ] + "SilverStripe\\Subsites\\": "src/", + "SilverStripe\\Subsites\\Tests\\": "tests/php/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "name": "Sam Minnee", + "email": "sam@silverstripe.com" } ], - "description": "Provides extended PSR-6, PSR-16 (and tags) implementations", - "homepage": "https://symfony.com", + "description": "Run multiple sites from a single SilverStripe install.", "keywords": [ - "caching", - "psr6" + "multisite", + "silverstripe", + "subsites" ], "support": { - "source": "https://github.com/symfony/cache/tree/v6.4.7" + "issues": "https://github.com/silverstripe/silverstripe-subsites/issues", + "source": "https://github.com/silverstripe/silverstripe-subsites/tree/3" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-04-18T09:22:46+00:00" + "time": "2024-05-08T11:31:13+00:00" }, { - "name": "symfony/cache-contracts", - "version": "v3.5.0", + "name": "silverstripe/supported-modules", + "version": "dev-main", "source": { "type": "git", - "url": "https://github.com/symfony/cache-contracts.git", - "reference": "df6a1a44c890faded49a5fca33c2d5c5fd3c2197" + "url": "https://github.com/silverstripe/supported-modules.git", + "reference": "4018d30c957c994fd66830bf80188469e3a28497" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/cache-contracts/zipball/df6a1a44c890faded49a5fca33c2d5c5fd3c2197", - "reference": "df6a1a44c890faded49a5fca33c2d5c5fd3c2197", + "url": "https://api.github.com/repos/silverstripe/supported-modules/zipball/4018d30c957c994fd66830bf80188469e3a28497", + "reference": "4018d30c957c994fd66830bf80188469e3a28497", "shasum": "" }, "require": { - "php": ">=8.1", - "psr/cache": "^3.0" + "composer/semver": "^3.4", + "php": "^8.1" }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "3.5-dev" - }, - "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" - } + "require-dev": { + "phpunit/phpunit": "^9.6" }, + "default-branch": true, + "type": "library", "autoload": { "psr-4": { - "Symfony\\Contracts\\Cache\\": "" + "SilverStripe\\SupportedModules\\": "src/", + "SilverStripe\\SupportedModules\\Tests\\": "tests/" } }, "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Generic abstractions related to caching", - "homepage": "https://symfony.com", - "keywords": [ - "abstractions", - "contracts", - "decoupling", - "interfaces", - "interoperability", - "standards" - ], + "description": "Metadata about Silverstripe CMS supported modules and other repositories maintained by Silverstripe", "support": { - "source": "https://github.com/symfony/cache-contracts/tree/v3.5.0" + "issues": "https://github.com/silverstripe/supported-modules/issues", + "source": "https://github.com/silverstripe/supported-modules/tree/main" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-04-18T09:32:20+00:00" + "time": "2024-05-08T23:04:24+00:00" }, { - "name": "symfony/config", - "version": "v6.4.7", + "name": "silverstripe/tagfield", + "version": "3.x-dev", "source": { "type": "git", - "url": "https://github.com/symfony/config.git", - "reference": "51da0e4494d81bd7b5b5bd80319c55d8e0d7f4ff" + "url": "https://github.com/silverstripe/silverstripe-tagfield.git", + "reference": "d360dcca4446f420c4ee1f12617c152980b6094f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/config/zipball/51da0e4494d81bd7b5b5bd80319c55d8e0d7f4ff", - "reference": "51da0e4494d81bd7b5b5bd80319c55d8e0d7f4ff", + "url": "https://api.github.com/repos/silverstripe/silverstripe-tagfield/zipball/d360dcca4446f420c4ee1f12617c152980b6094f", + "reference": "d360dcca4446f420c4ee1f12617c152980b6094f", "shasum": "" }, "require": { - "php": ">=8.1", - "symfony/deprecation-contracts": "^2.5|^3", - "symfony/filesystem": "^5.4|^6.0|^7.0", - "symfony/polyfill-ctype": "~1.8" - }, - "conflict": { - "symfony/finder": "<5.4", - "symfony/service-contracts": "<2.5" + "php": "^8.1", + "silverstripe/framework": "^5", + "silverstripe/versioned": "^2" }, "require-dev": { - "symfony/event-dispatcher": "^5.4|^6.0|^7.0", - "symfony/finder": "^5.4|^6.0|^7.0", - "symfony/messenger": "^5.4|^6.0|^7.0", - "symfony/service-contracts": "^2.5|^3", - "symfony/yaml": "^5.4|^6.0|^7.0" + "phpstan/extension-installer": "^1.3", + "phpunit/phpunit": "^9.6", + "silverstripe/standards": "^1", + "squizlabs/php_codesniffer": "^3" + }, + "default-branch": true, + "type": "silverstripe-vendormodule", + "extra": { + "expose": [ + "client/dist" + ] }, - "type": "library", "autoload": { "psr-4": { - "Symfony\\Component\\Config\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] + "SilverStripe\\TagField\\": "src/", + "SilverStripe\\TagField\\Tests\\": "tests/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Helps you find, load, combine, autofill and validate configuration values of any kind", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/config/tree/v6.4.7" - }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" + "name": "Christopher Pitt", + "email": "chris@silverstripe.com", + "homepage": "http://github.com/assertchris" } ], - "time": "2024-04-18T09:22:46+00:00" + "description": "Tag field for SilverStripe", + "keywords": [ + "field", + "silverstripe", + "tag" + ], + "support": { + "issues": "http://github.com/silverstripe/silverstripe-tagfield/issues", + "source": "https://github.com/silverstripe/silverstripe-tagfield/tree/3" + }, + "time": "2024-05-01T05:31:20+00:00" }, { - "name": "symfony/console", - "version": "v7.0.7", + "name": "silverstripe/taxonomy", + "version": "3.x-dev", "source": { "type": "git", - "url": "https://github.com/symfony/console.git", - "reference": "c981e0e9380ce9f146416bde3150c79197ce9986" + "url": "https://github.com/silverstripe/silverstripe-taxonomy.git", + "reference": "79a10531094f8241f09d524c22b90566d6dcec38" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/c981e0e9380ce9f146416bde3150c79197ce9986", - "reference": "c981e0e9380ce9f146416bde3150c79197ce9986", + "url": "https://api.github.com/repos/silverstripe/silverstripe-taxonomy/zipball/79a10531094f8241f09d524c22b90566d6dcec38", + "reference": "79a10531094f8241f09d524c22b90566d6dcec38", "shasum": "" }, "require": { - "php": ">=8.2", - "symfony/polyfill-mbstring": "~1.0", - "symfony/service-contracts": "^2.5|^3", - "symfony/string": "^6.4|^7.0" - }, - "conflict": { - "symfony/dependency-injection": "<6.4", - "symfony/dotenv": "<6.4", - "symfony/event-dispatcher": "<6.4", - "symfony/lock": "<6.4", - "symfony/process": "<6.4" - }, - "provide": { - "psr/log-implementation": "1.0|2.0|3.0" + "php": "^8.1", + "silverstripe/admin": "^2.2", + "silverstripe/framework": "^5.2" }, "require-dev": { - "psr/log": "^1|^2|^3", - "symfony/config": "^6.4|^7.0", - "symfony/dependency-injection": "^6.4|^7.0", - "symfony/event-dispatcher": "^6.4|^7.0", - "symfony/http-foundation": "^6.4|^7.0", - "symfony/http-kernel": "^6.4|^7.0", - "symfony/lock": "^6.4|^7.0", - "symfony/messenger": "^6.4|^7.0", - "symfony/process": "^6.4|^7.0", - "symfony/stopwatch": "^6.4|^7.0", - "symfony/var-dumper": "^6.4|^7.0" + "phpstan/extension-installer": "^1.3", + "phpunit/phpunit": "^9.6", + "silverstripe/standards": "^1", + "squizlabs/php_codesniffer": "^3" }, - "type": "library", + "suggest": { + "symbiote/silverstripe-gridfieldextensions": "Allows sorting of TaxonomyTerm objects via drag-and-drop", + "undefinedoffset/sortablegridfield": "Allows sorting of TaxonomyTerm objects via drag-and-drop" + }, + "default-branch": true, + "type": "silverstripe-vendormodule", "autoload": { "psr-4": { - "Symfony\\Component\\Console\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] + "SilverStripe\\Taxonomy\\": "src/", + "SilverStripe\\Taxonomy\\Tests\\": "tests/", + "SilverStripe\\Taxonomy\\Tests\\Behat\\Context\\": "tests/behat/src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "name": "Robert Curry", + "email": "robert@silverstripe.com" } ], - "description": "Eases the creation of beautiful and testable command line interfaces", - "homepage": "https://symfony.com", + "description": "Provide extra taxonomy for cataloguing the data.", "keywords": [ - "cli", - "command-line", - "console", - "terminal" + "cwp", + "silverstripe" ], "support": { - "source": "https://github.com/symfony/console/tree/v7.0.7" + "issues": "https://github.com/silverstripe/silverstripe-taxonomy/issues", + "source": "https://github.com/silverstripe/silverstripe-taxonomy/tree/3" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-04-18T09:29:19+00:00" + "time": "2024-05-08T12:19:15+00:00" }, { - "name": "symfony/deprecation-contracts", - "version": "v3.5.0", + "name": "silverstripe/textextraction", + "version": "4.x-dev", "source": { "type": "git", - "url": "https://github.com/symfony/deprecation-contracts.git", - "reference": "0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1" + "url": "https://github.com/silverstripe/silverstripe-textextraction.git", + "reference": "a26a5c05b03cb80e932c1a8553faaf595463b1cc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1", - "reference": "0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1", + "url": "https://api.github.com/repos/silverstripe/silverstripe-textextraction/zipball/a26a5c05b03cb80e932c1a8553faaf595463b1cc", + "reference": "a26a5c05b03cb80e932c1a8553faaf595463b1cc", "shasum": "" }, "require": { - "php": ">=8.1" + "guzzlehttp/guzzle": "^7.5", + "php": "^8.1", + "silverstripe/assets": "^2", + "silverstripe/framework": "^5", + "silverstripe/versioned": "^2" }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "3.5-dev" - }, - "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" - } + "require-dev": { + "phpstan/extension-installer": "^1.3", + "phpunit/phpunit": "^9.6", + "silverstripe/standards": "^1", + "squizlabs/php_codesniffer": "^3" + }, + "suggest": { + "ext-fileinfo": "Improved support for file mime detection" }, + "default-branch": true, + "type": "silverstripe-vendormodule", "autoload": { - "files": [ - "function.php" - ] + "psr-4": { + "SilverStripe\\TextExtraction\\": "src/", + "SilverStripe\\TextExtraction\\Tests\\": "tests/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" + "name": "SilverStripe", + "homepage": "http://silverstripe.com" }, { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "name": "The SilverStripe Community", + "homepage": "http://silverstripe.org" } ], - "description": "A generic function and convention to trigger deprecation notices", - "homepage": "https://symfony.com", + "description": "Text Extraction API for SilverStripe CMS (mostly used with 'fulltextsearch' module)", + "homepage": "http://silverstripe.org", + "keywords": [ + "fulltext", + "pdf", + "silverstripe" + ], "support": { - "source": "https://github.com/symfony/deprecation-contracts/tree/v3.5.0" + "issues": "https://github.com/silverstripe/silverstripe-textextraction/issues", + "source": "https://github.com/silverstripe/silverstripe-textextraction/tree/4.1.0" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-04-18T09:32:20+00:00" + "time": "2024-02-02T01:08:43+00:00" }, { - "name": "symfony/dom-crawler", - "version": "v6.4.7", + "name": "silverstripe/totp-authenticator", + "version": "5.x-dev", "source": { "type": "git", - "url": "https://github.com/symfony/dom-crawler.git", - "reference": "2088c5da700b1e7a8689fffc10dda6c1f643deea" + "url": "https://github.com/silverstripe/silverstripe-totp-authenticator.git", + "reference": "dd49ea3c0133e0a049c9c2d917f022887898e70e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/2088c5da700b1e7a8689fffc10dda6c1f643deea", - "reference": "2088c5da700b1e7a8689fffc10dda6c1f643deea", + "url": "https://api.github.com/repos/silverstripe/silverstripe-totp-authenticator/zipball/dd49ea3c0133e0a049c9c2d917f022887898e70e", + "reference": "dd49ea3c0133e0a049c9c2d917f022887898e70e", "shasum": "" }, "require": { - "masterminds/html5": "^2.6", - "php": ">=8.1", - "symfony/polyfill-ctype": "~1.8", - "symfony/polyfill-mbstring": "~1.0" + "paragonie/constant_time_encoding": "^2.6", + "php": "^8.1", + "silverstripe/mfa": "^5", + "silverstripe/siteconfig": "^5", + "spomky-labs/otphp": "^11.1" }, "require-dev": { - "symfony/css-selector": "^5.4|^6.0|^7.0" + "phpstan/extension-installer": "^1.3", + "phpunit/phpunit": "^9.6", + "silverstripe/documentation-lint": "^1", + "silverstripe/frameworktest": "^1", + "silverstripe/recipe-testing": "^3", + "silverstripe/standards": "^1", + "silverstripe/webauthn-authenticator": "^5", + "squizlabs/php_codesniffer": "^3" }, - "type": "library", - "autoload": { - "psr-4": { - "Symfony\\Component\\DomCrawler\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" + "default-branch": true, + "type": "silverstripe-vendormodule", + "extra": { + "expose": [ + "client/dist", + "client/lang" ] }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "autoload": { + "psr-4": { + "SilverStripe\\TOTP\\": "src/", + "SilverStripe\\TOTP\\Tests\\": "tests/", + "SilverStripe\\TOTP\\Tests\\Behat\\Context\\": "tests/behat/src/" } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "description": "A TOTP authenticator for use with silverstripe/mfa", + "keywords": [ + "2fa", + "Authentication", + "MFA", + "cms", + "security", + "silverstripe", + "totp" ], - "description": "Eases DOM navigation for HTML and XML documents", - "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/dom-crawler/tree/v6.4.7" + "issues": "https://github.com/silverstripe/silverstripe-totp-authenticator/issues", + "source": "https://github.com/silverstripe/silverstripe-totp-authenticator/tree/5" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-04-18T09:22:46+00:00" + "time": "2024-05-08T13:25:21+00:00" }, { - "name": "symfony/event-dispatcher", - "version": "v6.4.7", + "name": "silverstripe/userforms", + "version": "6.x-dev", "source": { "type": "git", - "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "d84384f3f67de3cb650db64d685d70395dacfc3f" + "url": "https://github.com/silverstripe/silverstripe-userforms.git", + "reference": "841224a8ab728c4beeec241193e9b2858a37ff86" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/d84384f3f67de3cb650db64d685d70395dacfc3f", - "reference": "d84384f3f67de3cb650db64d685d70395dacfc3f", + "url": "https://api.github.com/repos/silverstripe/silverstripe-userforms/zipball/841224a8ab728c4beeec241193e9b2858a37ff86", + "reference": "841224a8ab728c4beeec241193e9b2858a37ff86", "shasum": "" }, "require": { - "php": ">=8.1", - "symfony/event-dispatcher-contracts": "^2.5|^3" + "php": "^8.1", + "silverstripe/cms": "^5", + "silverstripe/framework": "^5", + "silverstripe/mimevalidator": "^3", + "silverstripe/segment-field": "^3", + "silverstripe/versioned": "^2", + "symbiote/silverstripe-gridfieldextensions": "^4" }, "conflict": { - "symfony/dependency-injection": "<5.4", - "symfony/service-contracts": "<2.5" - }, - "provide": { - "psr/event-dispatcher-implementation": "1.0", - "symfony/event-dispatcher-implementation": "2.0|3.0" + "egulias/email-validator": "^2" }, "require-dev": { - "psr/log": "^1|^2|^3", - "symfony/config": "^5.4|^6.0|^7.0", - "symfony/dependency-injection": "^5.4|^6.0|^7.0", - "symfony/error-handler": "^5.4|^6.0|^7.0", - "symfony/expression-language": "^5.4|^6.0|^7.0", - "symfony/http-foundation": "^5.4|^6.0|^7.0", - "symfony/service-contracts": "^2.5|^3", - "symfony/stopwatch": "^5.4|^6.0|^7.0" + "phpstan/extension-installer": "^1.3", + "phpunit/phpunit": "^9.6", + "silverstripe/documentation-lint": "^1", + "silverstripe/standards": "^1", + "squizlabs/php_codesniffer": "^3" + }, + "suggest": { + "colymba/gridfield-bulk-editing-tools": "Allows for bulk management of form submissions", + "silverstripe/gridfieldqueuedexport": "Export large submission as CSV through queued jobs in the background", + "silverstripe/spamprotection": "Adds support for spam protection to your user forms" + }, + "default-branch": true, + "type": "silverstripe-vendormodule", + "extra": { + "expose": [ + "client/dist", + "client/lang", + "images" + ] }, - "type": "library", "autoload": { "psr-4": { - "Symfony\\Component\\EventDispatcher\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] + "SilverStripe\\UserForms\\": "code/", + "SilverStripe\\UserForms\\Tests\\": "tests/php/", + "SilverStripe\\UserForms\\Tests\\Behat\\Context\\": "tests/behat/src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "name": "Will Rossiter", + "email": "will@fullscreen.io" }, { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } - ], - "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", - "homepage": "https://symfony.com", - "support": { - "source": "https://github.com/symfony/event-dispatcher/tree/v6.4.7" - }, - "funding": [ + "name": "Damian Mooyman", + "email": "damian@silverstripe.com" + }, { - "url": "https://symfony.com/sponsor", - "type": "custom" + "name": "David Craig", + "email": "david@silverstripe.com" }, { - "url": "https://github.com/fabpot", - "type": "github" + "name": "Scott Hutchinson", + "email": "scott@silverstripe.com" }, { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" + "name": "Christopher Pitt", + "email": "chris@silverstripe.com" } ], - "time": "2024-04-18T09:22:46+00:00" + "description": "UserForms enables CMS users to create dynamic forms via a drag and drop interface and without getting involved in any PHP code", + "keywords": [ + "silverstripe", + "userforms" + ], + "support": { + "issues": "https://github.com/silverstripe/silverstripe-userforms/issues", + "source": "https://github.com/silverstripe/silverstripe-userforms/tree/6" + }, + "time": "2024-05-08T12:39:25+00:00" }, { - "name": "symfony/event-dispatcher-contracts", - "version": "v3.5.0", + "name": "silverstripe/vendor-plugin", + "version": "2.x-dev", "source": { "type": "git", - "url": "https://github.com/symfony/event-dispatcher-contracts.git", - "reference": "8f93aec25d41b72493c6ddff14e916177c9efc50" + "url": "https://github.com/silverstripe/vendor-plugin.git", + "reference": "cfc686587ec32e9eae7780fd67470aa4e8fad039" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/8f93aec25d41b72493c6ddff14e916177c9efc50", - "reference": "8f93aec25d41b72493c6ddff14e916177c9efc50", + "url": "https://api.github.com/repos/silverstripe/vendor-plugin/zipball/cfc686587ec32e9eae7780fd67470aa4e8fad039", + "reference": "cfc686587ec32e9eae7780fd67470aa4e8fad039", "shasum": "" }, "require": { - "php": ">=8.1", - "psr/event-dispatcher": "^1" + "composer-plugin-api": "^2", + "composer/installers": "^2", + "php": "^8.1" }, - "type": "library", + "require-dev": { + "composer/composer": "^2", + "phpunit/phpunit": "^9.6", + "squizlabs/php_codesniffer": "^3.7" + }, + "default-branch": true, + "type": "composer-plugin", "extra": { - "branch-alias": { - "dev-main": "3.5-dev" - }, - "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" - } + "class": "SilverStripe\\VendorPlugin\\VendorPlugin" }, "autoload": { "psr-4": { - "Symfony\\Contracts\\EventDispatcher\\": "" + "SilverStripe\\VendorPlugin\\": "src/", + "SilverStripe\\VendorPlugin\\Tests\\": "tests/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "name": "Damian Mooyman", + "email": "damian@silverstripe.com" } ], - "description": "Generic abstractions related to dispatching event", - "homepage": "https://symfony.com", - "keywords": [ - "abstractions", - "contracts", - "decoupling", - "interfaces", - "interoperability", - "standards" - ], + "description": "Allows vendor modules to expose directories to the webroot", "support": { - "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.5.0" + "issues": "https://github.com/silverstripe/vendor-plugin/issues", + "source": "https://github.com/silverstripe/vendor-plugin/tree/2" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-04-18T09:32:20+00:00" + "time": "2023-12-21T03:30:54+00:00" }, { - "name": "symfony/filesystem", - "version": "v6.4.7", + "name": "silverstripe/versioned", + "version": "2.x-dev", "source": { "type": "git", - "url": "https://github.com/symfony/filesystem.git", - "reference": "78dde75f8f6dbbca4ec436a4b0087f7af02076d4" + "url": "https://github.com/silverstripe/silverstripe-versioned.git", + "reference": "0e1834f0cc6c4710597cdc7a550810dacbc88b08" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/78dde75f8f6dbbca4ec436a4b0087f7af02076d4", - "reference": "78dde75f8f6dbbca4ec436a4b0087f7af02076d4", + "url": "https://api.github.com/repos/silverstripe/silverstripe-versioned/zipball/0e1834f0cc6c4710597cdc7a550810dacbc88b08", + "reference": "0e1834f0cc6c4710597cdc7a550810dacbc88b08", "shasum": "" }, "require": { - "php": ">=8.1", - "symfony/polyfill-ctype": "~1.8", - "symfony/polyfill-mbstring": "~1.8", - "symfony/process": "^5.4|^6.4" + "php": "^8.1", + "silverstripe/framework": "^5.2", + "silverstripe/vendor-plugin": "^2", + "symfony/cache": "^6.1" }, - "type": "library", + "require-dev": { + "phpstan/extension-installer": "^1.3", + "silverstripe/graphql": "^5", + "silverstripe/recipe-testing": "^3", + "silverstripe/standards": "^1", + "squizlabs/php_codesniffer": "^3.7" + }, + "default-branch": true, + "type": "silverstripe-vendormodule", "autoload": { "psr-4": { - "Symfony\\Component\\Filesystem\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] + "SilverStripe\\Versioned\\": [ + "src/", + "_legacy/" + ], + "SilverStripe\\Versioned\\Tests\\": "tests/php/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "name": "SilverStripe", + "homepage": "http://silverstripe.com" }, { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "name": "The SilverStripe Community", + "homepage": "http://silverstripe.org" } ], - "description": "Provides basic utilities for the filesystem", - "homepage": "https://symfony.com", + "description": "SilverStripe Versioned component", + "homepage": "http://silverstripe.org", + "keywords": [ + "silverstripe", + "versioned" + ], "support": { - "source": "https://github.com/symfony/filesystem/tree/v6.4.7" + "issues": "https://github.com/silverstripe/silverstripe-versioned/issues", + "source": "https://github.com/silverstripe/silverstripe-versioned/tree/2" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-04-18T09:22:46+00:00" + "time": "2024-05-10T11:23:36+00:00" }, { - "name": "symfony/finder", - "version": "v6.4.7", + "name": "silverstripe/versioned-admin", + "version": "2.x-dev", "source": { "type": "git", - "url": "https://github.com/symfony/finder.git", - "reference": "511c48990be17358c23bf45c5d71ab85d40fb764" + "url": "https://github.com/silverstripe/silverstripe-versioned-admin.git", + "reference": "adacf5a12df0052ac6d16e772cfe88d6ccf1f01c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/511c48990be17358c23bf45c5d71ab85d40fb764", - "reference": "511c48990be17358c23bf45c5d71ab85d40fb764", + "url": "https://api.github.com/repos/silverstripe/silverstripe-versioned-admin/zipball/adacf5a12df0052ac6d16e772cfe88d6ccf1f01c", + "reference": "adacf5a12df0052ac6d16e772cfe88d6ccf1f01c", "shasum": "" }, "require": { - "php": ">=8.1" + "php": "^8.1", + "silverstripe/admin": "^2", + "silverstripe/framework": "^5", + "silverstripe/graphql": "^5", + "silverstripe/vendor-plugin": "^2", + "silverstripe/versioned": "^2" }, "require-dev": { - "symfony/filesystem": "^6.0|^7.0" + "phpstan/extension-installer": "^1.3", + "phpunit/phpunit": "^9.6", + "silverstripe/cms": "^5", + "silverstripe/frameworktest": "^1", + "silverstripe/standards": "^1", + "squizlabs/php_codesniffer": "^3.7" + }, + "default-branch": true, + "type": "silverstripe-vendormodule", + "extra": { + "expose": [ + "client/dist" + ] }, - "type": "library", "autoload": { "psr-4": { - "Symfony\\Component\\Finder\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] + "SilverStripe\\VersionedAdmin\\": "src/", + "SilverStripe\\VersionedAdmin\\Tests\\": "tests/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "name": "SilverStripe", + "homepage": "http://silverstripe.com" }, { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "name": "The SilverStripe Community", + "homepage": "http://silverstripe.org" } ], - "description": "Finds files and directories via an intuitive fluent interface", - "homepage": "https://symfony.com", + "description": "SilverStripe versioned admin interface", + "homepage": "http://silverstripe.org", + "keywords": [ + "admin", + "silverstripe", + "versioned" + ], "support": { - "source": "https://github.com/symfony/finder/tree/v6.4.7" + "issues": "https://github.com/silverstripe/silverstripe-versioned-admin/issues", + "source": "https://github.com/silverstripe/silverstripe-versioned-admin/tree/2" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-04-23T10:36:43+00:00" + "time": "2024-05-10T11:33:11+00:00" }, { - "name": "symfony/mailer", - "version": "v6.4.7", + "name": "silverstripe/versionfeed", + "version": "3.x-dev", "source": { "type": "git", - "url": "https://github.com/symfony/mailer.git", - "reference": "2c446d4e446995bed983c0b5bb9ff837e8de7dbd" + "url": "https://github.com/silverstripe/silverstripe-versionfeed.git", + "reference": "a0d455f396c1a43aa52fe67663481cdee8707f00" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mailer/zipball/2c446d4e446995bed983c0b5bb9ff837e8de7dbd", - "reference": "2c446d4e446995bed983c0b5bb9ff837e8de7dbd", + "url": "https://api.github.com/repos/silverstripe/silverstripe-versionfeed/zipball/a0d455f396c1a43aa52fe67663481cdee8707f00", + "reference": "a0d455f396c1a43aa52fe67663481cdee8707f00", "shasum": "" }, "require": { - "egulias/email-validator": "^2.1.10|^3|^4", - "php": ">=8.1", - "psr/event-dispatcher": "^1", - "psr/log": "^1|^2|^3", - "symfony/event-dispatcher": "^5.4|^6.0|^7.0", - "symfony/mime": "^6.2|^7.0", - "symfony/service-contracts": "^2.5|^3" - }, - "conflict": { - "symfony/http-client-contracts": "<2.5", - "symfony/http-kernel": "<5.4", - "symfony/messenger": "<6.2", - "symfony/mime": "<6.2", - "symfony/twig-bridge": "<6.2.1" + "php": "^8.1", + "silverstripe/cms": "^5", + "silverstripe/siteconfig": "^5", + "silverstripe/versioned": "^2" }, "require-dev": { - "symfony/console": "^5.4|^6.0|^7.0", - "symfony/http-client": "^5.4|^6.0|^7.0", - "symfony/messenger": "^6.2|^7.0", - "symfony/twig-bridge": "^6.2|^7.0" + "phpstan/extension-installer": "^1.3", + "phpunit/phpunit": "^9.6", + "silverstripe/standards": "^1", + "squizlabs/php_codesniffer": "^3" }, - "type": "library", + "default-branch": true, + "type": "silverstripe-vendormodule", "autoload": { "psr-4": { - "Symfony\\Component\\Mailer\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] + "SilverStripe\\VersionFeed\\": "src/", + "SilverStripe\\VersionFeed\\Tests\\": "tests/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "name": "Robert Curry", + "email": "robert@silverstripe.com" } ], - "description": "Helps sending emails", - "homepage": "https://symfony.com", + "description": "Adds RSS feeds of content changes to SilverStripe", + "keywords": [ + "cwp", + "feed", + "rss", + "silverstripe" + ], "support": { - "source": "https://github.com/symfony/mailer/tree/v6.4.7" + "issues": "https://github.com/silverstripe/silverstripe-versionfeed/issues", + "source": "https://github.com/silverstripe/silverstripe-versionfeed/tree/3" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-04-18T09:22:46+00:00" + "time": "2024-05-09T11:15:52+00:00" }, { - "name": "symfony/mime", - "version": "v6.4.7", + "name": "silverstripe/webauthn-authenticator", + "version": "5.x-dev", "source": { "type": "git", - "url": "https://github.com/symfony/mime.git", - "reference": "decadcf3865918ecfcbfa90968553994ce935a5e" + "url": "https://github.com/silverstripe/silverstripe-webauthn-authenticator.git", + "reference": "556045cbc8d61af18c6b62a1b8438c7fcd280fac" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/decadcf3865918ecfcbfa90968553994ce935a5e", - "reference": "decadcf3865918ecfcbfa90968553994ce935a5e", + "url": "https://api.github.com/repos/silverstripe/silverstripe-webauthn-authenticator/zipball/556045cbc8d61af18c6b62a1b8438c7fcd280fac", + "reference": "556045cbc8d61af18c6b62a1b8438c7fcd280fac", "shasum": "" }, "require": { - "php": ">=8.1", - "symfony/deprecation-contracts": "^2.5|^3", - "symfony/polyfill-intl-idn": "^1.10", - "symfony/polyfill-mbstring": "^1.0" - }, - "conflict": { - "egulias/email-validator": "~3.0.0", - "phpdocumentor/reflection-docblock": "<3.2.2", - "phpdocumentor/type-resolver": "<1.4.0", - "symfony/mailer": "<5.4", - "symfony/serializer": "<6.3.2" + "ext-bcmath": "*", + "guzzlehttp/psr7": "^2", + "php": "^8.1", + "silverstripe/framework": "^5", + "silverstripe/mfa": "^5", + "web-auth/webauthn-lib": "^4.4" }, "require-dev": { - "egulias/email-validator": "^2.1.10|^3.1|^4", - "league/html-to-markdown": "^5.0", - "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", - "symfony/dependency-injection": "^5.4|^6.0|^7.0", - "symfony/process": "^5.4|^6.4|^7.0", - "symfony/property-access": "^5.4|^6.0|^7.0", - "symfony/property-info": "^5.4|^6.0|^7.0", - "symfony/serializer": "^6.3.2|^7.0" + "phpstan/extension-installer": "^1.3", + "phpunit/phpunit": "^9.6", + "silverstripe/documentation-lint": "^1", + "silverstripe/standards": "^1", + "squizlabs/php_codesniffer": "^3" + }, + "default-branch": true, + "type": "silverstripe-vendormodule", + "extra": { + "expose": [ + "client/dist", + "client/lang" + ] }, - "type": "library", "autoload": { "psr-4": { - "Symfony\\Component\\Mime\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] + "SilverStripe\\WebAuthn\\": "src/", + "SilverStripe\\WebAuthn\\Tests\\": "tests/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" - ], - "authors": [ - { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" - } + "BSD-3-Clause" ], - "description": "Allows manipulating MIME messages", - "homepage": "https://symfony.com", + "description": "A WebAuthn authenticator that plugs into the silverstripe/mfa module", "keywords": [ - "mime", - "mime-type" + "cms", + "silverstripe" ], "support": { - "source": "https://github.com/symfony/mime/tree/v6.4.7" + "issues": "https://github.com/silverstripe/silverstripe-webauthn-authenticator/issues", + "source": "https://github.com/silverstripe/silverstripe-webauthn-authenticator/tree/5" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-04-18T09:22:46+00:00" + "time": "2024-05-08T14:02:37+00:00" }, { - "name": "symfony/polyfill-ctype", - "version": "v1.29.0", + "name": "sminnee/callbacklist", + "version": "0.1.1", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "ef4d7e442ca910c4764bce785146269b30cb5fc4" + "url": "https://github.com/sminnee/callbacklist.git", + "reference": "8c9f0a3a9f57aaa8cadb72eb579f5550a73abbc4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/ef4d7e442ca910c4764bce785146269b30cb5fc4", - "reference": "ef4d7e442ca910c4764bce785146269b30cb5fc4", + "url": "https://api.github.com/repos/sminnee/callbacklist/zipball/8c9f0a3a9f57aaa8cadb72eb579f5550a73abbc4", + "reference": "8c9f0a3a9f57aaa8cadb72eb579f5550a73abbc4", "shasum": "" }, "require": { - "php": ">=7.1" - }, - "provide": { - "ext-ctype": "*" + "php": "^7.1 || ^8" }, - "suggest": { - "ext-ctype": "For best performance" + "require-dev": { + "php-parallel-lint/php-console-highlighter": "^0.5.0", + "php-parallel-lint/php-parallel-lint": "^1.2", + "phpstan/phpstan-strict-rules": "^0.12.5", + "phpunit/phpunit": "^7 || ^8 || ^9", + "slevomat/coding-standard": "^6.4", + "squizlabs/php_codesniffer": "^3.5" }, "type": "library", - "extra": { - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, "autoload": { - "files": [ - "bootstrap.php" - ], "psr-4": { - "Symfony\\Polyfill\\Ctype\\": "" + "Sminnee\\CallbackList\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -11147,74 +10897,62 @@ ], "authors": [ { - "name": "Gert de Pagter", - "email": "BackEndTea@gmail.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "name": "Sam Minnee", + "email": "sam@silverstripe.com" } ], - "description": "Symfony polyfill for ctype functions", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "ctype", - "polyfill", - "portable" - ], + "description": "PHP class that manages a list of callbacks", "support": { - "source": "https://github.com/symfony/polyfill-ctype/tree/v1.29.0" + "issues": "https://github.com/sminnee/callbacklist/issues", + "source": "https://github.com/sminnee/callbacklist/tree/0.1.1" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-01-29T20:11:03+00:00" + "time": "2020-12-06T22:00:29+00:00" }, { - "name": "symfony/polyfill-intl-grapheme", - "version": "v1.29.0", + "name": "spomky-labs/cbor-php", + "version": "3.0.4", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-intl-grapheme.git", - "reference": "32a9da87d7b3245e09ac426c83d334ae9f06f80f" + "url": "https://github.com/Spomky-Labs/cbor-php.git", + "reference": "658ed12a85a6b31fa312b89cd92f3a4ce6df4c6b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/32a9da87d7b3245e09ac426c83d334ae9f06f80f", - "reference": "32a9da87d7b3245e09ac426c83d334ae9f06f80f", + "url": "https://api.github.com/repos/Spomky-Labs/cbor-php/zipball/658ed12a85a6b31fa312b89cd92f3a4ce6df4c6b", + "reference": "658ed12a85a6b31fa312b89cd92f3a4ce6df4c6b", "shasum": "" }, "require": { - "php": ">=7.1" + "brick/math": "^0.9|^0.10|^0.11|^0.12", + "ext-mbstring": "*", + "php": ">=8.0" + }, + "require-dev": { + "ekino/phpstan-banned-code": "^1.0", + "ext-json": "*", + "infection/infection": "^0.27", + "php-parallel-lint/php-parallel-lint": "^1.3", + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan": "^1.0", + "phpstan/phpstan-beberlei-assert": "^1.0", + "phpstan/phpstan-deprecation-rules": "^1.0", + "phpstan/phpstan-phpunit": "^1.0", + "phpstan/phpstan-strict-rules": "^1.0", + "phpunit/phpunit": "^10.1", + "qossmic/deptrac-shim": "^1.0", + "rector/rector": "^0.19", + "roave/security-advisories": "dev-latest", + "symfony/var-dumper": "^6.0|^7.0", + "symplify/easy-coding-standard": "^12.0" }, "suggest": { - "ext-intl": "For best performance" + "ext-bcmath": "GMP or BCMath extensions will drastically improve the library performance. BCMath extension needed to handle the Big Float and Decimal Fraction Tags", + "ext-gmp": "GMP or BCMath extensions will drastically improve the library performance" }, "type": "library", - "extra": { - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, "autoload": { - "files": [ - "bootstrap.php" - ], "psr-4": { - "Symfony\\Polyfill\\Intl\\Grapheme\\": "" + "CBOR\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -11223,164 +10961,165 @@ ], "authors": [ { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" + "name": "Florent Morselli", + "homepage": "https://github.com/Spomky" }, { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "name": "All contributors", + "homepage": "https://github.com/Spomky-Labs/cbor-php/contributors" } ], - "description": "Symfony polyfill for intl's grapheme_* functions", - "homepage": "https://symfony.com", + "description": "CBOR Encoder/Decoder for PHP", "keywords": [ - "compatibility", - "grapheme", - "intl", - "polyfill", - "portable", - "shim" + "Concise Binary Object Representation", + "RFC7049", + "cbor" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.29.0" + "issues": "https://github.com/Spomky-Labs/cbor-php/issues", + "source": "https://github.com/Spomky-Labs/cbor-php/tree/3.0.4" }, "funding": [ { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", + "url": "https://github.com/Spomky", "type": "github" }, { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" + "url": "https://www.patreon.com/FlorentMorselli", + "type": "patreon" } ], - "time": "2024-01-29T20:11:03+00:00" + "time": "2024-01-29T20:33:48+00:00" }, { - "name": "symfony/polyfill-intl-idn", - "version": "v1.29.0", + "name": "spomky-labs/otphp", + "version": "11.2.2", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-intl-idn.git", - "reference": "a287ed7475f85bf6f61890146edbc932c0fff919" + "url": "https://github.com/Spomky-Labs/otphp.git", + "reference": "b737d1c6330beae7c0bc225d3e848805b352fe42" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/a287ed7475f85bf6f61890146edbc932c0fff919", - "reference": "a287ed7475f85bf6f61890146edbc932c0fff919", + "url": "https://api.github.com/repos/Spomky-Labs/otphp/zipball/b737d1c6330beae7c0bc225d3e848805b352fe42", + "reference": "b737d1c6330beae7c0bc225d3e848805b352fe42", "shasum": "" }, "require": { - "php": ">=7.1", - "symfony/polyfill-intl-normalizer": "^1.10", - "symfony/polyfill-php72": "^1.10" + "ext-mbstring": "*", + "paragonie/constant_time_encoding": "^2.0", + "php": "^8.1" }, - "suggest": { - "ext-intl": "For best performance" + "require-dev": { + "ekino/phpstan-banned-code": "^1.0", + "infection/infection": "^0.26|^0.27|^0.28", + "php-parallel-lint/php-parallel-lint": "^1.3", + "phpstan/phpstan": "^1.0", + "phpstan/phpstan-deprecation-rules": "^1.0", + "phpstan/phpstan-phpunit": "^1.0", + "phpstan/phpstan-strict-rules": "^1.0", + "phpunit/phpunit": "^9.5.26|^10.0|^11.0", + "qossmic/deptrac-shim": "^1.0", + "rector/rector": "1.0", + "symfony/phpunit-bridge": "^6.1|^7.0", + "symplify/easy-coding-standard": "^12.0" }, "type": "library", - "extra": { - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, "autoload": { - "files": [ - "bootstrap.php" - ], "psr-4": { - "Symfony\\Polyfill\\Intl\\Idn\\": "" + "OTPHP\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" - ], - "authors": [ - { - "name": "Laurent Bassin", - "email": "laurent@bassin.info" - }, + "MIT" + ], + "authors": [ { - "name": "Trevor Rowbotham", - "email": "trevor.rowbotham@pm.me" + "name": "Florent Morselli", + "homepage": "https://github.com/Spomky" }, { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "name": "All contributors", + "homepage": "https://github.com/Spomky-Labs/otphp/contributors" } ], - "description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions", - "homepage": "https://symfony.com", + "description": "A PHP library for generating one time passwords according to RFC 4226 (HOTP Algorithm) and the RFC 6238 (TOTP Algorithm) and compatible with Google Authenticator", + "homepage": "https://github.com/Spomky-Labs/otphp", "keywords": [ - "compatibility", - "idn", - "intl", - "polyfill", - "portable", - "shim" + "FreeOTP", + "RFC 4226", + "RFC 6238", + "google authenticator", + "hotp", + "otp", + "totp" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.29.0" + "issues": "https://github.com/Spomky-Labs/otphp/issues", + "source": "https://github.com/Spomky-Labs/otphp/tree/11.2.2" }, "funding": [ { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", + "url": "https://github.com/Spomky", "type": "github" }, { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" + "url": "https://www.patreon.com/FlorentMorselli", + "type": "patreon" } ], - "time": "2024-01-29T20:11:03+00:00" + "time": "2024-04-15T07:35:15+00:00" }, { - "name": "symfony/polyfill-intl-normalizer", - "version": "v1.29.0", + "name": "spomky-labs/pki-framework", + "version": "1.2.1", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-intl-normalizer.git", - "reference": "bc45c394692b948b4d383a08d7753968bed9a83d" + "url": "https://github.com/Spomky-Labs/pki-framework.git", + "reference": "0b10c8b53366729417d6226ae89a665f9e2d61b6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/bc45c394692b948b4d383a08d7753968bed9a83d", - "reference": "bc45c394692b948b4d383a08d7753968bed9a83d", + "url": "https://api.github.com/repos/Spomky-Labs/pki-framework/zipball/0b10c8b53366729417d6226ae89a665f9e2d61b6", + "reference": "0b10c8b53366729417d6226ae89a665f9e2d61b6", "shasum": "" }, "require": { - "php": ">=7.1" + "brick/math": "^0.10|^0.11|^0.12", + "ext-mbstring": "*", + "php": ">=8.1" + }, + "require-dev": { + "ekino/phpstan-banned-code": "^1.0", + "ext-gmp": "*", + "ext-openssl": "*", + "infection/infection": "^0.28", + "php-parallel-lint/php-parallel-lint": "^1.3", + "phpstan/extension-installer": "^1.3", + "phpstan/phpstan": "^1.8", + "phpstan/phpstan-beberlei-assert": "^1.0", + "phpstan/phpstan-deprecation-rules": "^1.0", + "phpstan/phpstan-phpunit": "^1.1", + "phpstan/phpstan-strict-rules": "^1.3", + "phpunit/phpunit": "^10.1|^11.0", + "rector/rector": "^1.0", + "roave/security-advisories": "dev-latest", + "symfony/phpunit-bridge": "^6.4|^7.0", + "symfony/string": "^6.4|^7.0", + "symfony/var-dumper": "^6.4|^7.0", + "symplify/easy-coding-standard": "^12.0" }, "suggest": { - "ext-intl": "For best performance" + "ext-bcmath": "For better performance (or GMP)", + "ext-gmp": "For better performance (or BCMath)", + "ext-openssl": "For OpenSSL based cyphering" }, "type": "library", - "extra": { - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, "autoload": { - "files": [ - "bootstrap.php" - ], "psr-4": { - "Symfony\\Polyfill\\Intl\\Normalizer\\": "" - }, - "classmap": [ - "Resources/stubs" - ] + "SpomkyLabs\\Pki\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -11388,385 +11127,396 @@ ], "authors": [ { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" + "name": "Joni Eskelinen", + "email": "jonieske@gmail.com", + "role": "Original developer" }, { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "name": "Florent Morselli", + "email": "florent.morselli@spomky-labs.com", + "role": "Spomky-Labs PKI Framework developer" } ], - "description": "Symfony polyfill for intl's Normalizer class and related functions", - "homepage": "https://symfony.com", + "description": "A PHP framework for managing Public Key Infrastructures. It comprises X.509 public key certificates, attribute certificates, certification requests and certification path validation.", + "homepage": "https://github.com/spomky-labs/pki-framework", "keywords": [ - "compatibility", - "intl", - "normalizer", - "polyfill", - "portable", - "shim" + "DER", + "Private Key", + "ac", + "algorithm identifier", + "asn.1", + "asn1", + "attribute certificate", + "certificate", + "certification request", + "cryptography", + "csr", + "decrypt", + "ec", + "encrypt", + "pem", + "pkcs", + "public key", + "rsa", + "sign", + "signature", + "verify", + "x.509", + "x.690", + "x509", + "x690" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.29.0" + "issues": "https://github.com/Spomky-Labs/pki-framework/issues", + "source": "https://github.com/Spomky-Labs/pki-framework/tree/1.2.1" }, "funding": [ { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", + "url": "https://github.com/Spomky", "type": "github" }, { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" + "url": "https://www.patreon.com/FlorentMorselli", + "type": "patreon" } ], - "time": "2024-01-29T20:11:03+00:00" + "time": "2024-03-30T18:03:49+00:00" }, { - "name": "symfony/polyfill-mbstring", - "version": "v1.29.0", + "name": "symbiote/silverstripe-advancedworkflow", + "version": "6.x-dev", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "9773676c8a1bb1f8d4340a62efe641cf76eda7ec" + "url": "https://github.com/symbiote/silverstripe-advancedworkflow.git", + "reference": "683a6769dd8e67f8eedf736c95886c1698dbd2ae" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/9773676c8a1bb1f8d4340a62efe641cf76eda7ec", - "reference": "9773676c8a1bb1f8d4340a62efe641cf76eda7ec", + "url": "https://api.github.com/repos/symbiote/silverstripe-advancedworkflow/zipball/683a6769dd8e67f8eedf736c95886c1698dbd2ae", + "reference": "683a6769dd8e67f8eedf736c95886c1698dbd2ae", "shasum": "" }, "require": { - "php": ">=7.1" + "php": "^8.1", + "silverstripe/admin": "^2", + "silverstripe/cms": "^5", + "silverstripe/framework": "^5", + "silverstripe/versioned": "^2", + "symfony/yaml": "^6" }, - "provide": { - "ext-mbstring": "*" + "replace": { + "silverstripe/advancedworkflow": "self.version" + }, + "require-dev": { + "phpstan/extension-installer": "^1.3", + "phpunit/phpunit": "^9.6", + "silverstripe/standards": "^1", + "squizlabs/php_codesniffer": "^3" }, "suggest": { - "ext-mbstring": "For best performance" + "symbiote/silverstripe-queuedjobs": "Allow automated workflow transitions with queued system jobs" }, - "type": "library", + "type": "silverstripe-vendormodule", "extra": { - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } + "expose": [ + "client/dist", + "client/lang", + "images" + ] }, "autoload": { - "files": [ - "bootstrap.php" - ], "psr-4": { - "Symfony\\Polyfill\\Mbstring\\": "" + "Symbiote\\AdvancedWorkflow\\": "src/", + "Symbiote\\AdvancedWorkflow\\Tests\\": "tests/php/", + "Symbiote\\AdvancedWorkflow\\Tests\\Behat\\": "tests/behat/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" + "name": "Marcus Nyeholt", + "email": "marcus@symbiote.com.au" }, { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "name": "Andrew Short", + "email": "andrewjshort@gmail.com" } ], - "description": "Symfony polyfill for the Mbstring extension", - "homepage": "https://symfony.com", + "description": "Adds configurable workflow support to the CMS, with a GUI for creating custom workflow definitions.", "keywords": [ - "compatibility", - "mbstring", - "polyfill", - "portable", - "shim" + "advancedworkflow", + "silverstripe", + "workflow" ], "support": { - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.29.0" + "issues": "https://github.com/symbiote/silverstripe-advancedworkflow/issues", + "source": "https://github.com/symbiote/silverstripe-advancedworkflow/tree/6" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-01-29T20:11:03+00:00" + "time": "2024-04-30T21:00:50+00:00" }, { - "name": "symfony/polyfill-php72", - "version": "v1.29.0", + "name": "symbiote/silverstripe-gridfieldextensions", + "version": "4.x-dev", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-php72.git", - "reference": "861391a8da9a04cbad2d232ddd9e4893220d6e25" + "url": "https://github.com/symbiote/silverstripe-gridfieldextensions.git", + "reference": "256d06b36cd1efba3ca3cad91421d771ebb75b82" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/861391a8da9a04cbad2d232ddd9e4893220d6e25", - "reference": "861391a8da9a04cbad2d232ddd9e4893220d6e25", + "url": "https://api.github.com/repos/symbiote/silverstripe-gridfieldextensions/zipball/256d06b36cd1efba3ca3cad91421d771ebb75b82", + "reference": "256d06b36cd1efba3ca3cad91421d771ebb75b82", "shasum": "" }, "require": { - "php": ">=7.1" + "php": "^8.1", + "silverstripe/framework": "^5", + "silverstripe/vendor-plugin": "^2" }, - "type": "library", + "replace": { + "ajshort/silverstripe-gridfieldextensions": "self.version", + "silverstripe-australia/gridfieldextensions": "self.version" + }, + "require-dev": { + "phpstan/extension-installer": "^1.3", + "phpunit/phpunit": "^9.6", + "silverstripe/standards": "^1", + "silverstripe/versioned": "^2", + "squizlabs/php_codesniffer": "^3.7" + }, + "type": "silverstripe-vendormodule", "extra": { - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } + "screenshots": [ + "docs/en/_images/editable-rows.png", + "docs/en/_images/add-existing-search.png" + ], + "expose": [ + "css", + "javascript", + "client/lang" + ] }, "autoload": { - "files": [ - "bootstrap.php" - ], "psr-4": { - "Symfony\\Polyfill\\Php72\\": "" + "Symbiote\\GridFieldExtensions\\": "src/", + "Symbiote\\GridFieldExtensions\\Tests\\": "tests/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" + "name": "Andrew Short", + "email": "andrewjshort@gmail.com" }, { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "name": "Marcus Nyeholt", + "email": "marcus@symbiote.com.au" } ], - "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions", - "homepage": "https://symfony.com", + "description": "A collection of useful grid field components", + "homepage": "http://github.com/symbiote/silverstripe-gridfieldextensions", "keywords": [ - "compatibility", - "polyfill", - "portable", - "shim" + "gridfield", + "silverstripe", + "sort", + "sort field", + "sortable" ], "support": { - "source": "https://github.com/symfony/polyfill-php72/tree/v1.29.0" + "issues": "http://github.com/symbiote/silverstripe-gridfieldextensions/issues", + "source": "https://github.com/symbiote/silverstripe-gridfieldextensions/tree/4" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-01-29T20:11:03+00:00" + "time": "2024-05-06T06:13:32+00:00" }, { - "name": "symfony/polyfill-php73", - "version": "v1.29.0", + "name": "symbiote/silverstripe-multivaluefield", + "version": "6.x-dev", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-php73.git", - "reference": "21bd091060673a1177ae842c0ef8fe30893114d2" + "url": "https://github.com/symbiote/silverstripe-multivaluefield.git", + "reference": "4224edb15f0f887b3cd1272f4a8682e6b9b436c3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/21bd091060673a1177ae842c0ef8fe30893114d2", - "reference": "21bd091060673a1177ae842c0ef8fe30893114d2", + "url": "https://api.github.com/repos/symbiote/silverstripe-multivaluefield/zipball/4224edb15f0f887b3cd1272f4a8682e6b9b436c3", + "reference": "4224edb15f0f887b3cd1272f4a8682e6b9b436c3", "shasum": "" }, "require": { - "php": ">=7.1" + "php": "^8.1", + "silverstripe/framework": "^5" }, - "type": "library", + "replace": { + "silverstripe/multivaluefield": "self.version" + }, + "require-dev": { + "phpstan/extension-installer": "^1.3", + "phpunit/phpunit": "^9.6", + "silverstripe/standards": "^1", + "squizlabs/php_codesniffer": "^3" + }, + "type": "silverstripe-vendormodule", "extra": { - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } + "expose": [ + "client/dist" + ], + "installer-name": "multivaluefield" }, "autoload": { - "files": [ - "bootstrap.php" - ], "psr-4": { - "Symfony\\Polyfill\\Php73\\": "" - }, - "classmap": [ - "Resources/stubs" - ] + "Symbiote\\MultiValueField\\": "src/", + "Symbiote\\MultiValueField\\Tests\\": "tests/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "name": "Marcus Nyeholt", + "email": "marcus@symbiote.com.au" } ], - "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions", - "homepage": "https://symfony.com", + "description": "A DB field + form fields for storing multiple values in a single property (serialized).", "keywords": [ - "compatibility", - "polyfill", - "portable", - "shim" + "dbfield", + "formfield", + "silverstripe" ], "support": { - "source": "https://github.com/symfony/polyfill-php73/tree/v1.29.0" + "issues": "https://github.com/symbiote/silverstripe-multivaluefield/issues", + "source": "https://github.com/symbiote/silverstripe-multivaluefield/tree/6" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-01-29T20:11:03+00:00" + "time": "2024-02-27T00:46:34+00:00" }, { - "name": "symfony/polyfill-php80", - "version": "v1.29.0", + "name": "symbiote/silverstripe-queuedjobs", + "version": "5.x-dev", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-php80.git", - "reference": "87b68208d5c1188808dd7839ee1e6c8ec3b02f1b" + "url": "https://github.com/symbiote/silverstripe-queuedjobs.git", + "reference": "1c2474d9d1896790578da5ccdea1db7bc1ecb04d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/87b68208d5c1188808dd7839ee1e6c8ec3b02f1b", - "reference": "87b68208d5c1188808dd7839ee1e6c8ec3b02f1b", + "url": "https://api.github.com/repos/symbiote/silverstripe-queuedjobs/zipball/1c2474d9d1896790578da5ccdea1db7bc1ecb04d", + "reference": "1c2474d9d1896790578da5ccdea1db7bc1ecb04d", "shasum": "" }, "require": { - "php": ">=7.1" + "asyncphp/doorman": "^4", + "php": "^8.1", + "silverstripe/admin": "^2", + "silverstripe/framework": "^5" }, - "type": "library", + "replace": { + "silverstripe/queuedjobs": "self.version" + }, + "require-dev": { + "phpstan/extension-installer": "^1.3", + "phpunit/phpunit": "^9.6", + "silverstripe/standards": "^1", + "squizlabs/php_codesniffer": "^3.7" + }, + "type": "silverstripe-vendormodule", "extra": { - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } + "expose": [ + "client/styles" + ] }, "autoload": { - "files": [ - "bootstrap.php" - ], "psr-4": { - "Symfony\\Polyfill\\Php80\\": "" - }, - "classmap": [ - "Resources/stubs" - ] + "Symbiote\\QueuedJobs\\": "src/", + "Symbiote\\QueuedJobs\\Tests\\": "tests/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "MIT" + "BSD-3-Clause" ], "authors": [ { - "name": "Ion Bazan", - "email": "ion.bazan@gmail.com" - }, - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" + "name": "Marcus Nyeholt", + "email": "marcus@symbiote.com.au" }, { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "name": "Damian Mooyman", + "email": "damian@silverstripe.com" } ], - "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", - "homepage": "https://symfony.com", + "description": "A framework for defining and running background jobs in a queued manner", "keywords": [ - "compatibility", - "polyfill", - "portable", - "shim" + "jobs", + "silverstripe" ], "support": { - "source": "https://github.com/symfony/polyfill-php80/tree/v1.29.0" + "issues": "https://github.com/symbiote/silverstripe-queuedjobs/issues", + "source": "https://github.com/symbiote/silverstripe-queuedjobs/tree/5" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2024-01-29T20:11:03+00:00" + "time": "2024-05-07T04:04:02+00:00" }, { - "name": "symfony/polyfill-php81", - "version": "v1.29.0", + "name": "symfony/cache", + "version": "v6.4.7", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-php81.git", - "reference": "c565ad1e63f30e7477fc40738343c62b40bc672d" + "url": "https://github.com/symfony/cache.git", + "reference": "b9e9b93c9817ec6c789c7943f5e54b57a041c16a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/c565ad1e63f30e7477fc40738343c62b40bc672d", - "reference": "c565ad1e63f30e7477fc40738343c62b40bc672d", + "url": "https://api.github.com/repos/symfony/cache/zipball/b9e9b93c9817ec6c789c7943f5e54b57a041c16a", + "reference": "b9e9b93c9817ec6c789c7943f5e54b57a041c16a", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=8.1", + "psr/cache": "^2.0|^3.0", + "psr/log": "^1.1|^2|^3", + "symfony/cache-contracts": "^2.5|^3", + "symfony/service-contracts": "^2.5|^3", + "symfony/var-exporter": "^6.3.6|^7.0" }, - "type": "library", - "extra": { - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } + "conflict": { + "doctrine/dbal": "<2.13.1", + "symfony/dependency-injection": "<5.4", + "symfony/http-kernel": "<5.4", + "symfony/var-dumper": "<5.4" + }, + "provide": { + "psr/cache-implementation": "2.0|3.0", + "psr/simple-cache-implementation": "1.0|2.0|3.0", + "symfony/cache-implementation": "1.1|2.0|3.0" + }, + "require-dev": { + "cache/integration-tests": "dev-master", + "doctrine/dbal": "^2.13.1|^3|^4", + "predis/predis": "^1.1|^2.0", + "psr/simple-cache": "^1.0|^2.0|^3.0", + "symfony/config": "^5.4|^6.0|^7.0", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/filesystem": "^5.4|^6.0|^7.0", + "symfony/http-kernel": "^5.4|^6.0|^7.0", + "symfony/messenger": "^5.4|^6.0|^7.0", + "symfony/var-dumper": "^5.4|^6.0|^7.0" }, + "type": "library", "autoload": { - "files": [ - "bootstrap.php" - ], "psr-4": { - "Symfony\\Polyfill\\Php81\\": "" + "Symfony\\Component\\Cache\\": "" }, "classmap": [ - "Resources/stubs" + "Traits/ValueWrapper.php" + ], + "exclude-from-classmap": [ + "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", @@ -11783,16 +11533,14 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions", + "description": "Provides extended PSR-6, PSR-16 (and tags) implementations", "homepage": "https://symfony.com", "keywords": [ - "compatibility", - "polyfill", - "portable", - "shim" + "caching", + "psr6" ], "support": { - "source": "https://github.com/symfony/polyfill-php81/tree/v1.29.0" + "source": "https://github.com/symfony/cache/tree/v6.4.7" }, "funding": [ { @@ -11808,43 +11556,40 @@ "type": "tidelift" } ], - "time": "2024-01-29T20:11:03+00:00" + "time": "2024-04-18T09:22:46+00:00" }, { - "name": "symfony/polyfill-php83", - "version": "v1.29.0", + "name": "symfony/cache-contracts", + "version": "v3.5.0", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-php83.git", - "reference": "86fcae159633351e5fd145d1c47de6c528f8caff" + "url": "https://github.com/symfony/cache-contracts.git", + "reference": "df6a1a44c890faded49a5fca33c2d5c5fd3c2197" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/86fcae159633351e5fd145d1c47de6c528f8caff", - "reference": "86fcae159633351e5fd145d1c47de6c528f8caff", + "url": "https://api.github.com/repos/symfony/cache-contracts/zipball/df6a1a44c890faded49a5fca33c2d5c5fd3c2197", + "reference": "df6a1a44c890faded49a5fca33c2d5c5fd3c2197", "shasum": "" }, "require": { - "php": ">=7.1", - "symfony/polyfill-php80": "^1.14" + "php": ">=8.1", + "psr/cache": "^3.0" }, "type": "library", "extra": { + "branch-alias": { + "dev-main": "3.5-dev" + }, "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" } }, "autoload": { - "files": [ - "bootstrap.php" - ], "psr-4": { - "Symfony\\Polyfill\\Php83\\": "" - }, - "classmap": [ - "Resources/stubs" - ] + "Symfony\\Contracts\\Cache\\": "" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -11860,16 +11605,18 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony polyfill backporting some PHP 8.3+ features to lower PHP versions", + "description": "Generic abstractions related to caching", "homepage": "https://symfony.com", "keywords": [ - "compatibility", - "polyfill", - "portable", - "shim" + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" ], "support": { - "source": "https://github.com/symfony/polyfill-php83/tree/v1.29.0" + "source": "https://github.com/symfony/cache-contracts/tree/v3.5.0" }, "funding": [ { @@ -11885,45 +11632,47 @@ "type": "tidelift" } ], - "time": "2024-01-29T20:11:03+00:00" + "time": "2024-04-18T09:32:20+00:00" }, { - "name": "symfony/polyfill-uuid", - "version": "v1.29.0", + "name": "symfony/config", + "version": "v6.4.7", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-uuid.git", - "reference": "3abdd21b0ceaa3000ee950097bc3cf9efc137853" + "url": "https://github.com/symfony/config.git", + "reference": "51da0e4494d81bd7b5b5bd80319c55d8e0d7f4ff" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-uuid/zipball/3abdd21b0ceaa3000ee950097bc3cf9efc137853", - "reference": "3abdd21b0ceaa3000ee950097bc3cf9efc137853", + "url": "https://api.github.com/repos/symfony/config/zipball/51da0e4494d81bd7b5b5bd80319c55d8e0d7f4ff", + "reference": "51da0e4494d81bd7b5b5bd80319c55d8e0d7f4ff", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/filesystem": "^5.4|^6.0|^7.0", + "symfony/polyfill-ctype": "~1.8" }, - "provide": { - "ext-uuid": "*" + "conflict": { + "symfony/finder": "<5.4", + "symfony/service-contracts": "<2.5" }, - "suggest": { - "ext-uuid": "For best performance" + "require-dev": { + "symfony/event-dispatcher": "^5.4|^6.0|^7.0", + "symfony/finder": "^5.4|^6.0|^7.0", + "symfony/messenger": "^5.4|^6.0|^7.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/yaml": "^5.4|^6.0|^7.0" }, "type": "library", - "extra": { - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, "autoload": { - "files": [ - "bootstrap.php" - ], "psr-4": { - "Symfony\\Polyfill\\Uuid\\": "" - } + "Symfony\\Component\\Config\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -11931,24 +11680,18 @@ ], "authors": [ { - "name": "Grégoire Pineau", - "email": "lyrixx@lyrixx.info" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony polyfill for uuid functions", + "description": "Helps you find, load, combine, autofill and validate configuration values of any kind", "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "polyfill", - "portable", - "uuid" - ], "support": { - "source": "https://github.com/symfony/polyfill-uuid/tree/v1.29.0" + "source": "https://github.com/symfony/config/tree/v6.4.7" }, "funding": [ { @@ -11964,29 +11707,55 @@ "type": "tidelift" } ], - "time": "2024-01-29T20:11:03+00:00" + "time": "2024-04-18T09:22:46+00:00" }, { - "name": "symfony/process", - "version": "v6.4.7", + "name": "symfony/console", + "version": "v7.0.7", "source": { "type": "git", - "url": "https://github.com/symfony/process.git", - "reference": "cdb1c81c145fd5aa9b0038bab694035020943381" + "url": "https://github.com/symfony/console.git", + "reference": "c981e0e9380ce9f146416bde3150c79197ce9986" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/cdb1c81c145fd5aa9b0038bab694035020943381", - "reference": "cdb1c81c145fd5aa9b0038bab694035020943381", + "url": "https://api.github.com/repos/symfony/console/zipball/c981e0e9380ce9f146416bde3150c79197ce9986", + "reference": "c981e0e9380ce9f146416bde3150c79197ce9986", "shasum": "" }, "require": { - "php": ">=8.1" + "php": ">=8.2", + "symfony/polyfill-mbstring": "~1.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/string": "^6.4|^7.0" + }, + "conflict": { + "symfony/dependency-injection": "<6.4", + "symfony/dotenv": "<6.4", + "symfony/event-dispatcher": "<6.4", + "symfony/lock": "<6.4", + "symfony/process": "<6.4" + }, + "provide": { + "psr/log-implementation": "1.0|2.0|3.0" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^6.4|^7.0", + "symfony/dependency-injection": "^6.4|^7.0", + "symfony/event-dispatcher": "^6.4|^7.0", + "symfony/http-foundation": "^6.4|^7.0", + "symfony/http-kernel": "^6.4|^7.0", + "symfony/lock": "^6.4|^7.0", + "symfony/messenger": "^6.4|^7.0", + "symfony/process": "^6.4|^7.0", + "symfony/stopwatch": "^6.4|^7.0", + "symfony/var-dumper": "^6.4|^7.0" }, "type": "library", "autoload": { "psr-4": { - "Symfony\\Component\\Process\\": "" + "Symfony\\Component\\Console\\": "" }, "exclude-from-classmap": [ "/Tests/" @@ -12006,10 +11775,16 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Executes commands in sub-processes", + "description": "Eases the creation of beautiful and testable command line interfaces", "homepage": "https://symfony.com", + "keywords": [ + "cli", + "command-line", + "console", + "terminal" + ], "support": { - "source": "https://github.com/symfony/process/tree/v6.4.7" + "source": "https://github.com/symfony/console/tree/v7.0.7" }, "funding": [ { @@ -12025,29 +11800,24 @@ "type": "tidelift" } ], - "time": "2024-04-18T09:22:46+00:00" + "time": "2024-04-18T09:29:19+00:00" }, { - "name": "symfony/service-contracts", + "name": "symfony/deprecation-contracts", "version": "v3.5.0", "source": { "type": "git", - "url": "https://github.com/symfony/service-contracts.git", - "reference": "bd1d9e59a81d8fa4acdcea3f617c581f7475a80f" + "url": "https://github.com/symfony/deprecation-contracts.git", + "reference": "0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/bd1d9e59a81d8fa4acdcea3f617c581f7475a80f", - "reference": "bd1d9e59a81d8fa4acdcea3f617c581f7475a80f", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1", + "reference": "0e0d29ce1f20deffb4ab1b016a7257c4f1e789a1", "shasum": "" }, "require": { - "php": ">=8.1", - "psr/container": "^1.1|^2.0", - "symfony/deprecation-contracts": "^2.5|^3" - }, - "conflict": { - "ext-psr": "<1.1|>=2" + "php": ">=8.1" }, "type": "library", "extra": { @@ -12059,12 +11829,9 @@ "url": "https://github.com/symfony/contracts" } }, - "autoload": { - "psr-4": { - "Symfony\\Contracts\\Service\\": "" - }, - "exclude-from-classmap": [ - "/Test/" + "autoload": { + "files": [ + "function.php" ] }, "notification-url": "https://packagist.org/downloads/", @@ -12081,18 +11848,10 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Generic abstractions related to writing services", + "description": "A generic function and convention to trigger deprecation notices", "homepage": "https://symfony.com", - "keywords": [ - "abstractions", - "contracts", - "decoupling", - "interfaces", - "interoperability", - "standards" - ], "support": { - "source": "https://github.com/symfony/service-contracts/tree/v3.5.0" + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.5.0" }, "funding": [ { @@ -12111,43 +11870,32 @@ "time": "2024-04-18T09:32:20+00:00" }, { - "name": "symfony/string", - "version": "v7.0.7", + "name": "symfony/dom-crawler", + "version": "v6.4.7", "source": { "type": "git", - "url": "https://github.com/symfony/string.git", - "reference": "e405b5424dc2528e02e31ba26b83a79fd4eb8f63" + "url": "https://github.com/symfony/dom-crawler.git", + "reference": "2088c5da700b1e7a8689fffc10dda6c1f643deea" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/e405b5424dc2528e02e31ba26b83a79fd4eb8f63", - "reference": "e405b5424dc2528e02e31ba26b83a79fd4eb8f63", + "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/2088c5da700b1e7a8689fffc10dda6c1f643deea", + "reference": "2088c5da700b1e7a8689fffc10dda6c1f643deea", "shasum": "" }, "require": { - "php": ">=8.2", + "masterminds/html5": "^2.6", + "php": ">=8.1", "symfony/polyfill-ctype": "~1.8", - "symfony/polyfill-intl-grapheme": "~1.0", - "symfony/polyfill-intl-normalizer": "~1.0", "symfony/polyfill-mbstring": "~1.0" }, - "conflict": { - "symfony/translation-contracts": "<2.5" - }, "require-dev": { - "symfony/error-handler": "^6.4|^7.0", - "symfony/http-client": "^6.4|^7.0", - "symfony/intl": "^6.4|^7.0", - "symfony/translation-contracts": "^2.5|^3.0", - "symfony/var-exporter": "^6.4|^7.0" + "symfony/css-selector": "^5.4|^6.0|^7.0" }, "type": "library", "autoload": { - "files": [ - "Resources/functions.php" - ], "psr-4": { - "Symfony\\Component\\String\\": "" + "Symfony\\Component\\DomCrawler\\": "" }, "exclude-from-classmap": [ "/Tests/" @@ -12159,26 +11907,18 @@ ], "authors": [ { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], - "description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way", + "description": "Eases DOM navigation for HTML and XML documents", "homepage": "https://symfony.com", - "keywords": [ - "grapheme", - "i18n", - "string", - "unicode", - "utf-8", - "utf8" - ], "support": { - "source": "https://github.com/symfony/string/tree/v7.0.7" + "source": "https://github.com/symfony/dom-crawler/tree/v6.4.7" }, "funding": [ { @@ -12194,63 +11934,48 @@ "type": "tidelift" } ], - "time": "2024-04-18T09:29:19+00:00" + "time": "2024-04-18T09:22:46+00:00" }, { - "name": "symfony/translation", + "name": "symfony/event-dispatcher", "version": "v6.4.7", "source": { "type": "git", - "url": "https://github.com/symfony/translation.git", - "reference": "7495687c58bfd88b7883823747b0656d90679123" + "url": "https://github.com/symfony/event-dispatcher.git", + "reference": "d84384f3f67de3cb650db64d685d70395dacfc3f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/7495687c58bfd88b7883823747b0656d90679123", - "reference": "7495687c58bfd88b7883823747b0656d90679123", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/d84384f3f67de3cb650db64d685d70395dacfc3f", + "reference": "d84384f3f67de3cb650db64d685d70395dacfc3f", "shasum": "" }, "require": { "php": ">=8.1", - "symfony/deprecation-contracts": "^2.5|^3", - "symfony/polyfill-mbstring": "~1.0", - "symfony/translation-contracts": "^2.5|^3.0" + "symfony/event-dispatcher-contracts": "^2.5|^3" }, "conflict": { - "symfony/config": "<5.4", - "symfony/console": "<5.4", "symfony/dependency-injection": "<5.4", - "symfony/http-client-contracts": "<2.5", - "symfony/http-kernel": "<5.4", - "symfony/service-contracts": "<2.5", - "symfony/twig-bundle": "<5.4", - "symfony/yaml": "<5.4" + "symfony/service-contracts": "<2.5" }, "provide": { - "symfony/translation-implementation": "2.3|3.0" + "psr/event-dispatcher-implementation": "1.0", + "symfony/event-dispatcher-implementation": "2.0|3.0" }, "require-dev": { - "nikic/php-parser": "^4.18|^5.0", "psr/log": "^1|^2|^3", "symfony/config": "^5.4|^6.0|^7.0", - "symfony/console": "^5.4|^6.0|^7.0", "symfony/dependency-injection": "^5.4|^6.0|^7.0", - "symfony/finder": "^5.4|^6.0|^7.0", - "symfony/http-client-contracts": "^2.5|^3.0", - "symfony/http-kernel": "^5.4|^6.0|^7.0", - "symfony/intl": "^5.4|^6.0|^7.0", - "symfony/polyfill-intl-icu": "^1.21", - "symfony/routing": "^5.4|^6.0|^7.0", + "symfony/error-handler": "^5.4|^6.0|^7.0", + "symfony/expression-language": "^5.4|^6.0|^7.0", + "symfony/http-foundation": "^5.4|^6.0|^7.0", "symfony/service-contracts": "^2.5|^3", - "symfony/yaml": "^5.4|^6.0|^7.0" + "symfony/stopwatch": "^5.4|^6.0|^7.0" }, "type": "library", "autoload": { - "files": [ - "Resources/functions.php" - ], "psr-4": { - "Symfony\\Component\\Translation\\": "" + "Symfony\\Component\\EventDispatcher\\": "" }, "exclude-from-classmap": [ "/Tests/" @@ -12270,10 +11995,10 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Provides tools to internationalize your application", + "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/translation/tree/v6.4.7" + "source": "https://github.com/symfony/event-dispatcher/tree/v6.4.7" }, "funding": [ { @@ -12292,21 +12017,22 @@ "time": "2024-04-18T09:22:46+00:00" }, { - "name": "symfony/translation-contracts", + "name": "symfony/event-dispatcher-contracts", "version": "v3.5.0", "source": { "type": "git", - "url": "https://github.com/symfony/translation-contracts.git", - "reference": "b9d2189887bb6b2e0367a9fc7136c5239ab9b05a" + "url": "https://github.com/symfony/event-dispatcher-contracts.git", + "reference": "8f93aec25d41b72493c6ddff14e916177c9efc50" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/b9d2189887bb6b2e0367a9fc7136c5239ab9b05a", - "reference": "b9d2189887bb6b2e0367a9fc7136c5239ab9b05a", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/8f93aec25d41b72493c6ddff14e916177c9efc50", + "reference": "8f93aec25d41b72493c6ddff14e916177c9efc50", "shasum": "" }, "require": { - "php": ">=8.1" + "php": ">=8.1", + "psr/event-dispatcher": "^1" }, "type": "library", "extra": { @@ -12320,11 +12046,8 @@ }, "autoload": { "psr-4": { - "Symfony\\Contracts\\Translation\\": "" - }, - "exclude-from-classmap": [ - "/Test/" - ] + "Symfony\\Contracts\\EventDispatcher\\": "" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -12340,7 +12063,7 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Generic abstractions related to translation", + "description": "Generic abstractions related to dispatching event", "homepage": "https://symfony.com", "keywords": [ "abstractions", @@ -12351,7 +12074,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/translation-contracts/tree/v3.5.0" + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.5.0" }, "funding": [ { @@ -12370,30 +12093,29 @@ "time": "2024-04-18T09:32:20+00:00" }, { - "name": "symfony/uid", - "version": "v7.0.7", + "name": "symfony/filesystem", + "version": "v6.4.7", "source": { "type": "git", - "url": "https://github.com/symfony/uid.git", - "reference": "4f3a5d181999e25918586c8369de09e7814e7be2" + "url": "https://github.com/symfony/filesystem.git", + "reference": "78dde75f8f6dbbca4ec436a4b0087f7af02076d4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/uid/zipball/4f3a5d181999e25918586c8369de09e7814e7be2", - "reference": "4f3a5d181999e25918586c8369de09e7814e7be2", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/78dde75f8f6dbbca4ec436a4b0087f7af02076d4", + "reference": "78dde75f8f6dbbca4ec436a4b0087f7af02076d4", "shasum": "" }, "require": { - "php": ">=8.2", - "symfony/polyfill-uuid": "^1.15" - }, - "require-dev": { - "symfony/console": "^6.4|^7.0" + "php": ">=8.1", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-mbstring": "~1.8", + "symfony/process": "^5.4|^6.4" }, "type": "library", "autoload": { "psr-4": { - "Symfony\\Component\\Uid\\": "" + "Symfony\\Component\\Filesystem\\": "" }, "exclude-from-classmap": [ "/Tests/" @@ -12405,27 +12127,18 @@ ], "authors": [ { - "name": "Grégoire Pineau", - "email": "lyrixx@lyrixx.info" - }, - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], - "description": "Provides an object-oriented API to generate and represent UIDs", + "description": "Provides basic utilities for the filesystem", "homepage": "https://symfony.com", - "keywords": [ - "UID", - "ulid", - "uuid" - ], "support": { - "source": "https://github.com/symfony/uid/tree/v7.0.7" + "source": "https://github.com/symfony/filesystem/tree/v6.4.7" }, "funding": [ { @@ -12441,64 +12154,32 @@ "type": "tidelift" } ], - "time": "2024-04-18T09:29:19+00:00" + "time": "2024-04-18T09:22:46+00:00" }, { - "name": "symfony/validator", + "name": "symfony/finder", "version": "v6.4.7", "source": { "type": "git", - "url": "https://github.com/symfony/validator.git", - "reference": "4761a08d161d823ec281151ade0905547e0502a7" + "url": "https://github.com/symfony/finder.git", + "reference": "511c48990be17358c23bf45c5d71ab85d40fb764" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/validator/zipball/4761a08d161d823ec281151ade0905547e0502a7", - "reference": "4761a08d161d823ec281151ade0905547e0502a7", + "url": "https://api.github.com/repos/symfony/finder/zipball/511c48990be17358c23bf45c5d71ab85d40fb764", + "reference": "511c48990be17358c23bf45c5d71ab85d40fb764", "shasum": "" }, "require": { - "php": ">=8.1", - "symfony/deprecation-contracts": "^2.5|^3", - "symfony/polyfill-ctype": "~1.8", - "symfony/polyfill-mbstring": "~1.0", - "symfony/polyfill-php83": "^1.27", - "symfony/translation-contracts": "^2.5|^3" - }, - "conflict": { - "doctrine/annotations": "<1.13", - "doctrine/lexer": "<1.1", - "symfony/dependency-injection": "<5.4", - "symfony/expression-language": "<5.4", - "symfony/http-kernel": "<5.4", - "symfony/intl": "<5.4", - "symfony/property-info": "<5.4", - "symfony/translation": "<5.4.35|>=6.0,<6.3.12|>=6.4,<6.4.3|>=7.0,<7.0.3", - "symfony/yaml": "<5.4" + "php": ">=8.1" }, "require-dev": { - "doctrine/annotations": "^1.13|^2", - "egulias/email-validator": "^2.1.10|^3|^4", - "symfony/cache": "^5.4|^6.0|^7.0", - "symfony/config": "^5.4|^6.0|^7.0", - "symfony/console": "^5.4|^6.0|^7.0", - "symfony/dependency-injection": "^5.4|^6.0|^7.0", - "symfony/expression-language": "^5.4|^6.0|^7.0", - "symfony/finder": "^5.4|^6.0|^7.0", - "symfony/http-client": "^5.4|^6.0|^7.0", - "symfony/http-foundation": "^5.4|^6.0|^7.0", - "symfony/http-kernel": "^5.4|^6.0|^7.0", - "symfony/intl": "^5.4|^6.0|^7.0", - "symfony/mime": "^5.4|^6.0|^7.0", - "symfony/property-access": "^5.4|^6.0|^7.0", - "symfony/property-info": "^5.4|^6.0|^7.0", - "symfony/translation": "^5.4.35|~6.3.12|^6.4.3|^7.0.3", - "symfony/yaml": "^5.4|^6.0|^7.0" + "symfony/filesystem": "^6.0|^7.0" }, "type": "library", "autoload": { "psr-4": { - "Symfony\\Component\\Validator\\": "" + "Symfony\\Component\\Finder\\": "" }, "exclude-from-classmap": [ "/Tests/" @@ -12518,10 +12199,10 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Provides tools to validate values", + "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/validator/tree/v6.4.7" + "source": "https://github.com/symfony/finder/tree/v6.4.7" }, "funding": [ { @@ -12537,34 +12218,48 @@ "type": "tidelift" } ], - "time": "2024-04-28T10:38:38+00:00" + "time": "2024-04-23T10:36:43+00:00" }, { - "name": "symfony/var-exporter", - "version": "v7.0.7", + "name": "symfony/mailer", + "version": "v6.4.7", "source": { "type": "git", - "url": "https://github.com/symfony/var-exporter.git", - "reference": "cdecc0022e40e90340ba1a59a3d5ccf069777078" + "url": "https://github.com/symfony/mailer.git", + "reference": "2c446d4e446995bed983c0b5bb9ff837e8de7dbd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-exporter/zipball/cdecc0022e40e90340ba1a59a3d5ccf069777078", - "reference": "cdecc0022e40e90340ba1a59a3d5ccf069777078", + "url": "https://api.github.com/repos/symfony/mailer/zipball/2c446d4e446995bed983c0b5bb9ff837e8de7dbd", + "reference": "2c446d4e446995bed983c0b5bb9ff837e8de7dbd", "shasum": "" }, "require": { - "php": ">=8.2" + "egulias/email-validator": "^2.1.10|^3|^4", + "php": ">=8.1", + "psr/event-dispatcher": "^1", + "psr/log": "^1|^2|^3", + "symfony/event-dispatcher": "^5.4|^6.0|^7.0", + "symfony/mime": "^6.2|^7.0", + "symfony/service-contracts": "^2.5|^3" + }, + "conflict": { + "symfony/http-client-contracts": "<2.5", + "symfony/http-kernel": "<5.4", + "symfony/messenger": "<6.2", + "symfony/mime": "<6.2", + "symfony/twig-bridge": "<6.2.1" }, "require-dev": { - "symfony/property-access": "^6.4|^7.0", - "symfony/serializer": "^6.4|^7.0", - "symfony/var-dumper": "^6.4|^7.0" + "symfony/console": "^5.4|^6.0|^7.0", + "symfony/http-client": "^5.4|^6.0|^7.0", + "symfony/messenger": "^6.2|^7.0", + "symfony/twig-bridge": "^6.2|^7.0" }, "type": "library", "autoload": { "psr-4": { - "Symfony\\Component\\VarExporter\\": "" + "Symfony\\Component\\Mailer\\": "" }, "exclude-from-classmap": [ "/Tests/" @@ -12576,28 +12271,18 @@ ], "authors": [ { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], - "description": "Allows exporting any serializable PHP data structure to plain PHP code", + "description": "Helps sending emails", "homepage": "https://symfony.com", - "keywords": [ - "clone", - "construct", - "export", - "hydrate", - "instantiate", - "lazy-loading", - "proxy", - "serialize" - ], "support": { - "source": "https://github.com/symfony/var-exporter/tree/v7.0.7" + "source": "https://github.com/symfony/mailer/tree/v6.4.7" }, "funding": [ { @@ -12613,40 +12298,49 @@ "type": "tidelift" } ], - "time": "2024-04-18T09:29:19+00:00" + "time": "2024-04-18T09:22:46+00:00" }, { - "name": "symfony/yaml", + "name": "symfony/mime", "version": "v6.4.7", "source": { "type": "git", - "url": "https://github.com/symfony/yaml.git", - "reference": "53e8b1ef30a65f78eac60fddc5ee7ebbbdb1dee0" + "url": "https://github.com/symfony/mime.git", + "reference": "decadcf3865918ecfcbfa90968553994ce935a5e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/53e8b1ef30a65f78eac60fddc5ee7ebbbdb1dee0", - "reference": "53e8b1ef30a65f78eac60fddc5ee7ebbbdb1dee0", + "url": "https://api.github.com/repos/symfony/mime/zipball/decadcf3865918ecfcbfa90968553994ce935a5e", + "reference": "decadcf3865918ecfcbfa90968553994ce935a5e", "shasum": "" }, "require": { "php": ">=8.1", "symfony/deprecation-contracts": "^2.5|^3", - "symfony/polyfill-ctype": "^1.8" + "symfony/polyfill-intl-idn": "^1.10", + "symfony/polyfill-mbstring": "^1.0" }, "conflict": { - "symfony/console": "<5.4" + "egulias/email-validator": "~3.0.0", + "phpdocumentor/reflection-docblock": "<3.2.2", + "phpdocumentor/type-resolver": "<1.4.0", + "symfony/mailer": "<5.4", + "symfony/serializer": "<6.3.2" }, "require-dev": { - "symfony/console": "^5.4|^6.0|^7.0" + "egulias/email-validator": "^2.1.10|^3.1|^4", + "league/html-to-markdown": "^5.0", + "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/process": "^5.4|^6.4|^7.0", + "symfony/property-access": "^5.4|^6.0|^7.0", + "symfony/property-info": "^5.4|^6.0|^7.0", + "symfony/serializer": "^6.3.2|^7.0" }, - "bin": [ - "Resources/bin/yaml-lint" - ], "type": "library", "autoload": { "psr-4": { - "Symfony\\Component\\Yaml\\": "" + "Symfony\\Component\\Mime\\": "" }, "exclude-from-classmap": [ "/Tests/" @@ -12666,10 +12360,14 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Loads and dumps YAML files", + "description": "Allows manipulating MIME messages", "homepage": "https://symfony.com", + "keywords": [ + "mime", + "mime-type" + ], "support": { - "source": "https://github.com/symfony/yaml/tree/v6.4.7" + "source": "https://github.com/symfony/mime/tree/v6.4.7" }, "funding": [ { @@ -12685,224 +12383,286 @@ "type": "tidelift" } ], - "time": "2024-04-28T10:28:08+00:00" + "time": "2024-04-18T09:22:46+00:00" }, { - "name": "tractorcow/classproxy", - "version": "1.0.0", + "name": "symfony/polyfill-ctype", + "version": "v1.29.0", "source": { "type": "git", - "url": "https://github.com/tractorcow/classproxy.git", - "reference": "3c05e96ec9545f774010199edacca78c5878ddab" + "url": "https://github.com/symfony/polyfill-ctype.git", + "reference": "ef4d7e442ca910c4764bce785146269b30cb5fc4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/tractorcow/classproxy/zipball/3c05e96ec9545f774010199edacca78c5878ddab", - "reference": "3c05e96ec9545f774010199edacca78c5878ddab", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/ef4d7e442ca910c4764bce785146269b30cb5fc4", + "reference": "ef4d7e442ca910c4764bce785146269b30cb5fc4", "shasum": "" }, "require": { - "phpspec/prophecy": "^1.7" + "php": ">=7.1" }, - "require-dev": { - "phpunit/phpunit": "^5.7" + "provide": { + "ext-ctype": "*" + }, + "suggest": { + "ext-ctype": "For best performance" }, "type": "library", + "extra": { + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, "autoload": { + "files": [ + "bootstrap.php" + ], "psr-4": { - "TractorCow\\ClassProxy\\": "src/", - "TractorCow\\ClassProxy\\Tests\\": "tests/" + "Symfony\\Polyfill\\Ctype\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Damian Mooyman", - "email": "damian@silverstripe.com" + "name": "Gert de Pagter", + "email": "BackEndTea@gmail.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], + "description": "Symfony polyfill for ctype functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "ctype", + "polyfill", + "portable" + ], "support": { - "issues": "https://github.com/tractorcow/classproxy/issues", - "source": "https://github.com/tractorcow/classproxy/tree/1.0.0" + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.29.0" }, - "time": "2022-04-25T23:46:33+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-29T20:11:03+00:00" }, { - "name": "tractorcow/silverstripe-fluent", - "version": "7.x-dev", + "name": "symfony/polyfill-intl-grapheme", + "version": "v1.29.0", "source": { "type": "git", - "url": "https://github.com/tractorcow-farm/silverstripe-fluent.git", - "reference": "55c36810f891d4b85aaa211c93c51caee0fcd7da" + "url": "https://github.com/symfony/polyfill-intl-grapheme.git", + "reference": "32a9da87d7b3245e09ac426c83d334ae9f06f80f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/tractorcow-farm/silverstripe-fluent/zipball/55c36810f891d4b85aaa211c93c51caee0fcd7da", - "reference": "55c36810f891d4b85aaa211c93c51caee0fcd7da", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/32a9da87d7b3245e09ac426c83d334ae9f06f80f", + "reference": "32a9da87d7b3245e09ac426c83d334ae9f06f80f", "shasum": "" }, "require": { - "ext-json": "*", - "php": "^8.1", - "silverstripe/admin": "^2", - "silverstripe/framework": "^5", - "silverstripe/vendor-plugin": "^2", - "silverstripe/versioned": "^2", - "symbiote/silverstripe-gridfieldextensions": "^4" - }, - "require-dev": { - "phpstan/extension-installer": "^1.3", - "silverstripe/recipe-testing": "^3", - "silverstripe/standards": "^1" + "php": ">=7.1" }, "suggest": { - "silverstripe/cms": "Localise pages" + "ext-intl": "For best performance" }, - "default-branch": true, - "type": "silverstripe-vendormodule", + "type": "library", "extra": { - "branch-alias": { - "dev-master": "7.x-dev" - }, - "expose": [ - "client/dist" - ] + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } }, "autoload": { + "files": [ + "bootstrap.php" + ], "psr-4": { - "TractorCow\\Fluent\\": "src/", - "TractorCow\\Fluent\\Tests\\": "tests/php/" + "Symfony\\Polyfill\\Intl\\Grapheme\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Damian Mooyman", - "email": "damian.mooyman@gmail.com" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" }, { - "name": "Robbie Averill", - "email": "robbie@silverstripe.com" + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Simple localisation for Silverstripe", + "description": "Symfony polyfill for intl's grapheme_* functions", + "homepage": "https://symfony.com", "keywords": [ - "i18n", - "internationalisation", - "internationalization", - "language", - "locale", - "localisation", - "localization", - "multilingual", - "silverstripe", - "translatable", - "translation" + "compatibility", + "grapheme", + "intl", + "polyfill", + "portable", + "shim" ], "support": { - "issues": "http://github.com/tractorcow-farm/silverstripe-fluent/issues", - "source": "https://github.com/tractorcow-farm/silverstripe-fluent/tree/7" + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.29.0" }, - "time": "2024-04-08T04:43:20+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-29T20:11:03+00:00" }, { - "name": "tractorcow/silverstripe-proxy-db", - "version": "2.0.0", + "name": "symfony/polyfill-intl-idn", + "version": "v1.29.0", "source": { "type": "git", - "url": "https://github.com/tractorcow/silverstripe-proxy-db.git", - "reference": "eff18f11f22db6490eb9aec32e560b77366a3c31" + "url": "https://github.com/symfony/polyfill-intl-idn.git", + "reference": "a287ed7475f85bf6f61890146edbc932c0fff919" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/tractorcow/silverstripe-proxy-db/zipball/eff18f11f22db6490eb9aec32e560b77366a3c31", - "reference": "eff18f11f22db6490eb9aec32e560b77366a3c31", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/a287ed7475f85bf6f61890146edbc932c0fff919", + "reference": "a287ed7475f85bf6f61890146edbc932c0fff919", "shasum": "" }, "require": { - "silverstripe/framework": "^5", - "silverstripe/vendor-plugin": "^2", - "tractorcow/classproxy": "^1" + "php": ">=7.1", + "symfony/polyfill-intl-normalizer": "^1.10", + "symfony/polyfill-php72": "^1.10" }, - "type": "silverstripe-vendormodule", + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", "extra": { - "branch-alias": { - "dev-master": "2.x-dev" + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } }, "autoload": { + "files": [ + "bootstrap.php" + ], "psr-4": { - "TractorCow\\SilverStripeProxyDB\\": "src/" + "Symfony\\Polyfill\\Intl\\Idn\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Damian Mooyman", - "email": "damian@silverstripe.com" + "name": "Laurent Bassin", + "email": "laurent@bassin.info" + }, + { + "name": "Trevor Rowbotham", + "email": "trevor.rowbotham@pm.me" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], + "description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions", + "homepage": "https://symfony.com", "keywords": [ - "db", - "proxy", - "silverstripe" + "compatibility", + "idn", + "intl", + "polyfill", + "portable", + "shim" ], "support": { - "issues": "https://github.com/tractorcow/silverstripe-proxy-db/issues", - "source": "https://github.com/tractorcow/silverstripe-proxy-db/tree/2.0.0" + "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.29.0" }, - "time": "2023-07-31T21:08:06+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-29T20:11:03+00:00" }, { - "name": "ua-parser/uap-php", - "version": "v3.9.14", + "name": "symfony/polyfill-intl-normalizer", + "version": "v1.29.0", "source": { "type": "git", - "url": "https://github.com/ua-parser/uap-php.git", - "reference": "b796c5ea5df588e65aeb4e2c6cce3811dec4fed6" + "url": "https://github.com/symfony/polyfill-intl-normalizer.git", + "reference": "bc45c394692b948b4d383a08d7753968bed9a83d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ua-parser/uap-php/zipball/b796c5ea5df588e65aeb4e2c6cce3811dec4fed6", - "reference": "b796c5ea5df588e65aeb4e2c6cce3811dec4fed6", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/bc45c394692b948b4d383a08d7753968bed9a83d", + "reference": "bc45c394692b948b4d383a08d7753968bed9a83d", "shasum": "" }, "require": { - "composer/ca-bundle": "^1.1", - "php": "^7.2 || ^8.0" - }, - "require-dev": { - "phpstan/phpstan": "^0.12.33", - "phpunit/phpunit": "^8 || ^9", - "symfony/console": "^3.4 || ^4.2 || ^4.3 || ^5.0", - "symfony/filesystem": "^3.4 || ^4.2 || ^4.3 || ^5.0", - "symfony/finder": "^3.4 || ^4.2 || ^4.3 || ^5.0", - "symfony/yaml": "^3.4 || ^4.2 || ^4.3 || ^5.0", - "vimeo/psalm": "^3.12" + "php": ">=7.1" }, "suggest": { - "symfony/console": "Required for CLI usage - ^3.4 || ^4.3 || ^5.0", - "symfony/filesystem": "Required for CLI usage - ^3.4 || ^4.3 || ^5.0", - "symfony/finder": "Required for CLI usage - ^3.4 || ^4.3 || ^5.0", - "symfony/yaml": "Required for CLI usage - ^3.4 || ^4.3 || ^5.0" + "ext-intl": "For best performance" }, - "bin": [ - "bin/uaparser" - ], "type": "library", + "extra": { + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, "autoload": { + "files": [ + "bootstrap.php" + ], "psr-4": { - "UAParser\\": "src" - } + "Symfony\\Polyfill\\Intl\\Normalizer\\": "" + }, + "classmap": [ + "Resources/stubs" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -12910,66 +12670,79 @@ ], "authors": [ { - "name": "Dave Olsen", - "email": "dmolsen@gmail.com" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" }, { - "name": "Lars Strojny", - "email": "lars@strojny.net" + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "A multi-language port of Browserscope's user agent parser.", + "description": "Symfony polyfill for intl's Normalizer class and related functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "intl", + "normalizer", + "polyfill", + "portable", + "shim" + ], "support": { - "issues": "https://github.com/ua-parser/uap-php/issues", - "source": "https://github.com/ua-parser/uap-php/tree/v3.9.14" + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.29.0" }, - "time": "2020-10-02T23:36:20+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-29T20:11:03+00:00" }, { - "name": "web-auth/cose-lib", - "version": "4.3.0", + "name": "symfony/polyfill-mbstring", + "version": "v1.29.0", "source": { "type": "git", - "url": "https://github.com/web-auth/cose-lib.git", - "reference": "e5c417b3b90e06c84638a18d350e438d760cb955" + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "9773676c8a1bb1f8d4340a62efe641cf76eda7ec" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/web-auth/cose-lib/zipball/e5c417b3b90e06c84638a18d350e438d760cb955", - "reference": "e5c417b3b90e06c84638a18d350e438d760cb955", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/9773676c8a1bb1f8d4340a62efe641cf76eda7ec", + "reference": "9773676c8a1bb1f8d4340a62efe641cf76eda7ec", "shasum": "" }, "require": { - "brick/math": "^0.9|^0.10|^0.11|^0.12", - "ext-json": "*", - "ext-mbstring": "*", - "ext-openssl": "*", - "php": ">=8.1", - "spomky-labs/pki-framework": "^1.0" + "php": ">=7.1" }, - "require-dev": { - "ekino/phpstan-banned-code": "^1.0", - "infection/infection": "^0.27", - "php-parallel-lint/php-parallel-lint": "^1.3", - "phpstan/extension-installer": "^1.3", - "phpstan/phpstan": "^1.7", - "phpstan/phpstan-deprecation-rules": "^1.0", - "phpstan/phpstan-phpunit": "^1.1", - "phpstan/phpstan-strict-rules": "^1.2", - "phpunit/phpunit": "^10.1", - "qossmic/deptrac-shim": "^1.0", - "rector/rector": "^0.19", - "symfony/phpunit-bridge": "^6.4|^7.0", - "symplify/easy-coding-standard": "^12.0" + "provide": { + "ext-mbstring": "*" }, "suggest": { - "ext-bcmath": "For better performance, please install either GMP (recommended) or BCMath extension", - "ext-gmp": "For better performance, please install either GMP (recommended) or BCMath extension" + "ext-mbstring": "For best performance" }, "type": "library", + "extra": { + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, "autoload": { + "files": [ + "bootstrap.php" + ], "psr-4": { - "Cose\\": "src/" + "Symfony\\Polyfill\\Mbstring\\": "" } }, "notification-url": "https://packagist.org/downloads/", @@ -12978,82 +12751,72 @@ ], "authors": [ { - "name": "Florent Morselli", - "homepage": "https://github.com/Spomky" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" }, { - "name": "All contributors", - "homepage": "https://github.com/web-auth/cose/contributors" + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "CBOR Object Signing and Encryption (COSE) For PHP", - "homepage": "https://github.com/web-auth", + "description": "Symfony polyfill for the Mbstring extension", + "homepage": "https://symfony.com", "keywords": [ - "COSE", - "RFC8152" + "compatibility", + "mbstring", + "polyfill", + "portable", + "shim" ], "support": { - "issues": "https://github.com/web-auth/cose-lib/issues", - "source": "https://github.com/web-auth/cose-lib/tree/4.3.0" + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.29.0" }, "funding": [ { - "url": "https://github.com/Spomky", + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", "type": "github" }, { - "url": "https://www.patreon.com/FlorentMorselli", - "type": "patreon" + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" } ], - "time": "2024-02-05T21:00:39+00:00" + "time": "2024-01-29T20:11:03+00:00" }, { - "name": "web-auth/metadata-service", - "version": "4.8.6", - "source": { - "type": "git", - "url": "https://github.com/web-auth/webauthn-metadata-service.git", - "reference": "fb7c1f107639285fab90f870aab38360252c82f5" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/web-auth/webauthn-metadata-service/zipball/fb7c1f107639285fab90f870aab38360252c82f5", - "reference": "fb7c1f107639285fab90f870aab38360252c82f5", - "shasum": "" - }, - "require": { - "ext-json": "*", - "lcobucci/clock": "^2.2|^3.0", - "paragonie/constant_time_encoding": "^2.6", - "php": ">=8.1", - "psr/clock": "^1.0", - "psr/event-dispatcher": "^1.0", - "psr/http-client": "^1.0", - "psr/http-factory": "^1.0", - "psr/log": "^1.0|^2.0|^3.0", - "spomky-labs/pki-framework": "^1.0", - "symfony/deprecation-contracts": "^3.2" + "name": "symfony/polyfill-php72", + "version": "v1.29.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php72.git", + "reference": "861391a8da9a04cbad2d232ddd9e4893220d6e25" }, - "suggest": { - "phpdocumentor/reflection-docblock": "As of 4.5.x, the phpdocumentor/reflection-docblock component will become mandatory for converting objects such as the Metadata Statement", - "psr/clock-implementation": "As of 4.5.x, the PSR Clock implementation will replace lcobucci/clock", - "psr/log-implementation": "Recommended to receive logs from the library", - "symfony/property-access": "As of 4.5.x, the symfony/serializer component will become mandatory for converting objects such as the Metadata Statement", - "symfony/property-info": "As of 4.5.x, the symfony/serializer component will become mandatory for converting objects such as the Metadata Statement", - "symfony/serializer": "As of 4.5.x, the symfony/serializer component will become mandatory for converting objects such as the Metadata Statement", - "web-token/jwt-library": "Mandatory for fetching Metadata Statement from distant sources" + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/861391a8da9a04cbad2d232ddd9e4893220d6e25", + "reference": "861391a8da9a04cbad2d232ddd9e4893220d6e25", + "shasum": "" + }, + "require": { + "php": ">=7.1" }, "type": "library", "extra": { "thanks": { - "name": "web-auth/webauthn-framework", - "url": "https://github.com/web-auth/webauthn-framework" + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } }, "autoload": { + "files": [ + "bootstrap.php" + ], "psr-4": { - "Webauthn\\MetadataService\\": "src/" + "Symfony\\Polyfill\\Php72\\": "" } }, "notification-url": "https://packagist.org/downloads/", @@ -13062,85 +12825,75 @@ ], "authors": [ { - "name": "Florent Morselli", - "homepage": "https://github.com/Spomky" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" }, { - "name": "All contributors", - "homepage": "https://github.com/web-auth/metadata-service/contributors" + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Metadata Service for FIDO2/Webauthn", - "homepage": "https://github.com/web-auth", + "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions", + "homepage": "https://symfony.com", "keywords": [ - "FIDO2", - "fido", - "webauthn" + "compatibility", + "polyfill", + "portable", + "shim" ], "support": { - "source": "https://github.com/web-auth/webauthn-metadata-service/tree/4.8.6" + "source": "https://github.com/symfony/polyfill-php72/tree/v1.29.0" }, "funding": [ { - "url": "https://github.com/Spomky", + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", "type": "github" }, { - "url": "https://www.patreon.com/FlorentMorselli", - "type": "patreon" + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" } ], - "time": "2024-03-13T07:16:02+00:00" + "time": "2024-01-29T20:11:03+00:00" }, { - "name": "web-auth/webauthn-lib", - "version": "4.8.6", + "name": "symfony/polyfill-php73", + "version": "v1.29.0", "source": { "type": "git", - "url": "https://github.com/web-auth/webauthn-lib.git", - "reference": "925873eb504a1db8a77dc2b4d2b578334736fa16" + "url": "https://github.com/symfony/polyfill-php73.git", + "reference": "21bd091060673a1177ae842c0ef8fe30893114d2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/web-auth/webauthn-lib/zipball/925873eb504a1db8a77dc2b4d2b578334736fa16", - "reference": "925873eb504a1db8a77dc2b4d2b578334736fa16", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/21bd091060673a1177ae842c0ef8fe30893114d2", + "reference": "21bd091060673a1177ae842c0ef8fe30893114d2", "shasum": "" }, "require": { - "ext-json": "*", - "ext-mbstring": "*", - "ext-openssl": "*", - "paragonie/constant_time_encoding": "^2.6", - "php": ">=8.1", - "psr/event-dispatcher": "^1.0", - "psr/http-client": "^1.0", - "psr/http-factory": "^1.0", - "psr/log": "^1.0|^2.0|^3.0", - "spomky-labs/cbor-php": "^3.0", - "symfony/uid": "^6.1|^7.0", - "web-auth/cose-lib": "^4.2.3", - "web-auth/metadata-service": "self.version" - }, - "suggest": { - "phpdocumentor/reflection-docblock": "As of 4.5.x, the phpdocumentor/reflection-docblock component will become mandatory for converting objects such as the Metadata Statement", - "psr/log-implementation": "Recommended to receive logs from the library", - "symfony/event-dispatcher": "Recommended to use dispatched events", - "symfony/property-access": "As of 4.5.x, the symfony/serializer component will become mandatory for converting objects such as the Metadata Statement", - "symfony/property-info": "As of 4.5.x, the symfony/serializer component will become mandatory for converting objects such as the Metadata Statement", - "symfony/serializer": "As of 4.5.x, the symfony/serializer component will become mandatory for converting objects such as the Metadata Statement", - "web-token/jwt-library": "Mandatory for the AndroidSafetyNet Attestation Statement support" + "php": ">=7.1" }, "type": "library", "extra": { "thanks": { - "name": "web-auth/webauthn-framework", - "url": "https://github.com/web-auth/webauthn-framework" + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } }, "autoload": { + "files": [ + "bootstrap.php" + ], "psr-4": { - "Webauthn\\": "src/" - } + "Symfony\\Polyfill\\Php73\\": "" + }, + "classmap": [ + "Resources/stubs" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -13148,71 +12901,75 @@ ], "authors": [ { - "name": "Florent Morselli", - "homepage": "https://github.com/Spomky" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" }, { - "name": "All contributors", - "homepage": "https://github.com/web-auth/webauthn-library/contributors" + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "FIDO2/Webauthn Support For PHP", - "homepage": "https://github.com/web-auth", + "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions", + "homepage": "https://symfony.com", "keywords": [ - "FIDO2", - "fido", - "webauthn" + "compatibility", + "polyfill", + "portable", + "shim" ], "support": { - "source": "https://github.com/web-auth/webauthn-lib/tree/4.8.6" + "source": "https://github.com/symfony/polyfill-php73/tree/v1.29.0" }, "funding": [ { - "url": "https://github.com/Spomky", + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", "type": "github" }, { - "url": "https://www.patreon.com/FlorentMorselli", - "type": "patreon" + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" } ], - "time": "2024-04-08T10:04:23+00:00" + "time": "2024-01-29T20:11:03+00:00" }, { - "name": "webmozart/assert", - "version": "1.11.0", + "name": "symfony/polyfill-php80", + "version": "v1.29.0", "source": { "type": "git", - "url": "https://github.com/webmozarts/assert.git", - "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991" + "url": "https://github.com/symfony/polyfill-php80.git", + "reference": "87b68208d5c1188808dd7839ee1e6c8ec3b02f1b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/webmozarts/assert/zipball/11cb2199493b2f8a3b53e7f19068fc6aac760991", - "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/87b68208d5c1188808dd7839ee1e6c8ec3b02f1b", + "reference": "87b68208d5c1188808dd7839ee1e6c8ec3b02f1b", "shasum": "" }, "require": { - "ext-ctype": "*", - "php": "^7.2 || ^8.0" - }, - "conflict": { - "phpstan/phpstan": "<0.12.20", - "vimeo/psalm": "<4.6.1 || 4.6.2" - }, - "require-dev": { - "phpunit/phpunit": "^8.5.13" + "php": ">=7.1" }, "type": "library", "extra": { - "branch-alias": { - "dev-master": "1.10-dev" + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } }, "autoload": { + "files": [ + "bootstrap.php" + ], "psr-4": { - "Webmozart\\Assert\\": "src/" - } + "Symfony\\Polyfill\\Php80\\": "" + }, + "classmap": [ + "Resources/stubs" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -13220,151 +12977,156 @@ ], "authors": [ { - "name": "Bernhard Schussek", - "email": "bschussek@gmail.com" + "name": "Ion Bazan", + "email": "ion.bazan@gmail.com" + }, + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Assertions to validate method input/output with nice error messages.", + "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", + "homepage": "https://symfony.com", "keywords": [ - "assert", - "check", - "validate" + "compatibility", + "polyfill", + "portable", + "shim" ], "support": { - "issues": "https://github.com/webmozarts/assert/issues", - "source": "https://github.com/webmozarts/assert/tree/1.11.0" - }, - "time": "2022-06-03T18:03:27+00:00" - }, - { - "name": "webonyx/graphql-php", - "version": "v15.11.1", - "source": { - "type": "git", - "url": "https://github.com/webonyx/graphql-php.git", - "reference": "ab4ff2719b101dc3bfc3aaaf800edc21a98c56dc" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/webonyx/graphql-php/zipball/ab4ff2719b101dc3bfc3aaaf800edc21a98c56dc", - "reference": "ab4ff2719b101dc3bfc3aaaf800edc21a98c56dc", - "shasum": "" - }, - "require": { - "ext-json": "*", - "ext-mbstring": "*", - "php": "^7.4 || ^8" + "source": "https://github.com/symfony/polyfill-php80/tree/v1.29.0" }, - "require-dev": { - "amphp/amp": "^2.6", - "amphp/http-server": "^2.1", - "dms/phpunit-arraysubset-asserts": "dev-master", - "ergebnis/composer-normalize": "^2.28", - "friendsofphp/php-cs-fixer": "3.51.0", - "mll-lab/php-cs-fixer-config": "^5", - "nyholm/psr7": "^1.5", - "phpbench/phpbench": "^1.2", - "phpstan/extension-installer": "^1.1", - "phpstan/phpstan": "1.10.59", - "phpstan/phpstan-phpunit": "1.3.16", - "phpstan/phpstan-strict-rules": "1.5.2", - "phpunit/phpunit": "^9.5 || ^10", - "psr/http-message": "^1 || ^2", - "react/http": "^1.6", - "react/promise": "^2.0 || ^3.0", - "rector/rector": "^1.0", - "symfony/polyfill-php81": "^1.23", - "symfony/var-exporter": "^5 || ^6 || ^7", - "thecodingmachine/safe": "^1.3 || ^2" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-29T20:11:03+00:00" + }, + { + "name": "symfony/polyfill-php81", + "version": "v1.29.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php81.git", + "reference": "c565ad1e63f30e7477fc40738343c62b40bc672d" }, - "suggest": { - "amphp/http-server": "To leverage async resolving with webserver on AMPHP platform", - "psr/http-message": "To use standard GraphQL server", - "react/promise": "To leverage async resolving on React PHP platform" + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/c565ad1e63f30e7477fc40738343c62b40bc672d", + "reference": "c565ad1e63f30e7477fc40738343c62b40bc672d", + "shasum": "" + }, + "require": { + "php": ">=7.1" }, "type": "library", + "extra": { + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, "autoload": { + "files": [ + "bootstrap.php" + ], "psr-4": { - "GraphQL\\": "src/" - } + "Symfony\\Polyfill\\Php81\\": "" + }, + "classmap": [ + "Resources/stubs" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], - "description": "A PHP port of GraphQL reference implementation", - "homepage": "https://github.com/webonyx/graphql-php", + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions", + "homepage": "https://symfony.com", "keywords": [ - "api", - "graphql" + "compatibility", + "polyfill", + "portable", + "shim" ], "support": { - "issues": "https://github.com/webonyx/graphql-php/issues", - "source": "https://github.com/webonyx/graphql-php/tree/v15.11.1" + "source": "https://github.com/symfony/polyfill-php81/tree/v1.29.0" }, "funding": [ { - "url": "https://opencollective.com/webonyx-graphql-php", - "type": "open_collective" + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" } ], - "time": "2024-03-11T10:21:05+00:00" - } - ], - "packages-dev": [ + "time": "2024-01-29T20:11:03+00:00" + }, { - "name": "behat/behat", - "version": "v3.14.0", + "name": "symfony/polyfill-php83", + "version": "v1.29.0", "source": { "type": "git", - "url": "https://github.com/Behat/Behat.git", - "reference": "2a3832d9cb853a794af3a576f9e524ae460f3340" + "url": "https://github.com/symfony/polyfill-php83.git", + "reference": "86fcae159633351e5fd145d1c47de6c528f8caff" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Behat/Behat/zipball/2a3832d9cb853a794af3a576f9e524ae460f3340", - "reference": "2a3832d9cb853a794af3a576f9e524ae460f3340", + "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/86fcae159633351e5fd145d1c47de6c528f8caff", + "reference": "86fcae159633351e5fd145d1c47de6c528f8caff", "shasum": "" }, "require": { - "behat/gherkin": "^4.9.0", - "behat/transliterator": "^1.2", - "ext-mbstring": "*", - "php": "^7.2 || ^8.0", - "psr/container": "^1.0 || ^2.0", - "symfony/config": "^4.4 || ^5.0 || ^6.0 || ^7.0", - "symfony/console": "^4.4 || ^5.0 || ^6.0 || ^7.0", - "symfony/dependency-injection": "^4.4 || ^5.0 || ^6.0 || ^7.0", - "symfony/event-dispatcher": "^4.4 || ^5.0 || ^6.0 || ^7.0", - "symfony/translation": "^4.4 || ^5.0 || ^6.0 || ^7.0", - "symfony/yaml": "^4.4 || ^5.0 || ^6.0 || ^7.0" - }, - "require-dev": { - "herrera-io/box": "~1.6.1", - "phpspec/prophecy": "^1.15", - "phpunit/phpunit": "^8.5 || ^9.0", - "symfony/process": "^4.4 || ^5.0 || ^6.0 || ^7.0", - "vimeo/psalm": "^4.8" - }, - "suggest": { - "ext-dom": "Needed to output test results in JUnit format." + "php": ">=7.1", + "symfony/polyfill-php80": "^1.14" }, - "bin": [ - "bin/behat" - ], "type": "library", "extra": { - "branch-alias": { - "dev-master": "3.x-dev" + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } }, "autoload": { + "files": [ + "bootstrap.php" + ], "psr-4": { - "Behat\\Hook\\": "src/Behat/Hook/", - "Behat\\Step\\": "src/Behat/Step/", - "Behat\\Behat\\": "src/Behat/Behat/", - "Behat\\Testwork\\": "src/Behat/Testwork/" - } + "Symfony\\Polyfill\\Php83\\": "" + }, + "classmap": [ + "Resources/stubs" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -13372,67 +13134,77 @@ ], "authors": [ { - "name": "Konstantin Kudryashov", - "email": "ever.zet@gmail.com", - "homepage": "http://everzet.com" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Scenario-oriented BDD framework for PHP", - "homepage": "http://behat.org/", + "description": "Symfony polyfill backporting some PHP 8.3+ features to lower PHP versions", + "homepage": "https://symfony.com", "keywords": [ - "Agile", - "BDD", - "ScenarioBDD", - "Scrum", - "StoryBDD", - "User story", - "business", - "development", - "documentation", - "examples", - "symfony", - "testing" + "compatibility", + "polyfill", + "portable", + "shim" ], "support": { - "issues": "https://github.com/Behat/Behat/issues", - "source": "https://github.com/Behat/Behat/tree/v3.14.0" + "source": "https://github.com/symfony/polyfill-php83/tree/v1.29.0" }, - "time": "2023-12-09T13:55:02+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-01-29T20:11:03+00:00" }, { - "name": "behat/gherkin", - "version": "v4.9.0", + "name": "symfony/polyfill-uuid", + "version": "v1.29.0", "source": { "type": "git", - "url": "https://github.com/Behat/Gherkin.git", - "reference": "0bc8d1e30e96183e4f36db9dc79caead300beff4" + "url": "https://github.com/symfony/polyfill-uuid.git", + "reference": "3abdd21b0ceaa3000ee950097bc3cf9efc137853" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Behat/Gherkin/zipball/0bc8d1e30e96183e4f36db9dc79caead300beff4", - "reference": "0bc8d1e30e96183e4f36db9dc79caead300beff4", + "url": "https://api.github.com/repos/symfony/polyfill-uuid/zipball/3abdd21b0ceaa3000ee950097bc3cf9efc137853", + "reference": "3abdd21b0ceaa3000ee950097bc3cf9efc137853", "shasum": "" }, "require": { - "php": "~7.2|~8.0" + "php": ">=7.1" }, - "require-dev": { - "cucumber/cucumber": "dev-gherkin-22.0.0", - "phpunit/phpunit": "~8|~9", - "symfony/yaml": "~3|~4|~5" + "provide": { + "ext-uuid": "*" }, "suggest": { - "symfony/yaml": "If you want to parse features, represented in YAML files" + "ext-uuid": "For best performance" }, "type": "library", "extra": { - "branch-alias": { - "dev-master": "4.x-dev" + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" } }, "autoload": { - "psr-0": { - "Behat\\Gherkin": "src/" + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Uuid\\": "" } }, "notification-url": "https://packagist.org/downloads/", @@ -13441,68 +13213,66 @@ ], "authors": [ { - "name": "Konstantin Kudryashov", - "email": "ever.zet@gmail.com", - "homepage": "http://everzet.com" + "name": "Grégoire Pineau", + "email": "lyrixx@lyrixx.info" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Gherkin DSL parser for PHP", - "homepage": "http://behat.org/", + "description": "Symfony polyfill for uuid functions", + "homepage": "https://symfony.com", "keywords": [ - "BDD", - "Behat", - "Cucumber", - "DSL", - "gherkin", - "parser" + "compatibility", + "polyfill", + "portable", + "uuid" + ], + "support": { + "source": "https://github.com/symfony/polyfill-uuid/tree/v1.29.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } ], - "support": { - "issues": "https://github.com/Behat/Gherkin/issues", - "source": "https://github.com/Behat/Gherkin/tree/v4.9.0" - }, - "time": "2021-10-12T13:05:09+00:00" + "time": "2024-01-29T20:11:03+00:00" }, { - "name": "behat/mink", - "version": "v1.11.0", + "name": "symfony/process", + "version": "v6.4.7", "source": { "type": "git", - "url": "https://github.com/minkphp/Mink.git", - "reference": "d8527fdf8785aad38455fb426af457ab9937aece" + "url": "https://github.com/symfony/process.git", + "reference": "cdb1c81c145fd5aa9b0038bab694035020943381" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/minkphp/Mink/zipball/d8527fdf8785aad38455fb426af457ab9937aece", - "reference": "d8527fdf8785aad38455fb426af457ab9937aece", + "url": "https://api.github.com/repos/symfony/process/zipball/cdb1c81c145fd5aa9b0038bab694035020943381", + "reference": "cdb1c81c145fd5aa9b0038bab694035020943381", "shasum": "" }, "require": { - "php": ">=7.2", - "symfony/css-selector": "^4.4 || ^5.0 || ^6.0 || ^7.0" - }, - "require-dev": { - "phpstan/phpstan": "^1.10", - "phpstan/phpstan-phpunit": "^1.3", - "phpunit/phpunit": "^8.5.22 || ^9.5.11", - "symfony/error-handler": "^4.4 || ^5.0 || ^6.0 || ^7.0", - "symfony/phpunit-bridge": "^5.4 || ^6.0 || ^7.0" - }, - "suggest": { - "behat/mink-browserkit-driver": "fast headless driver for any app without JS emulation", - "behat/mink-selenium2-driver": "slow, but JS-enabled driver for any app (requires Selenium2)", - "behat/mink-zombie-driver": "fast and JS-enabled headless driver for any app (requires node.js)", - "dmore/chrome-mink-driver": "fast and JS-enabled driver for any app (requires chromium or google chrome)" + "php": ">=8.1" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.x-dev" - } - }, "autoload": { "psr-4": { - "Behat\\Mink\\": "src/" - } + "Symfony\\Component\\Process\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -13510,110 +13280,160 @@ ], "authors": [ { - "name": "Konstantin Kudryashov", - "email": "ever.zet@gmail.com", - "homepage": "http://everzet.com" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Browser controller/emulator abstraction for PHP", - "homepage": "https://mink.behat.org/", - "keywords": [ - "browser", - "testing", - "web" - ], + "description": "Executes commands in sub-processes", + "homepage": "https://symfony.com", "support": { - "issues": "https://github.com/minkphp/Mink/issues", - "source": "https://github.com/minkphp/Mink/tree/v1.11.0" + "source": "https://github.com/symfony/process/tree/v6.4.7" }, - "time": "2023-12-09T11:23:23+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-04-18T09:22:46+00:00" }, { - "name": "behat/transliterator", - "version": "v1.5.0", + "name": "symfony/service-contracts", + "version": "v3.5.0", "source": { "type": "git", - "url": "https://github.com/Behat/Transliterator.git", - "reference": "baac5873bac3749887d28ab68e2f74db3a4408af" + "url": "https://github.com/symfony/service-contracts.git", + "reference": "bd1d9e59a81d8fa4acdcea3f617c581f7475a80f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Behat/Transliterator/zipball/baac5873bac3749887d28ab68e2f74db3a4408af", - "reference": "baac5873bac3749887d28ab68e2f74db3a4408af", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/bd1d9e59a81d8fa4acdcea3f617c581f7475a80f", + "reference": "bd1d9e59a81d8fa4acdcea3f617c581f7475a80f", "shasum": "" }, "require": { - "php": ">=7.2" + "php": ">=8.1", + "psr/container": "^1.1|^2.0", + "symfony/deprecation-contracts": "^2.5|^3" }, - "require-dev": { - "chuyskywalker/rolling-curl": "^3.1", - "php-yaoi/php-yaoi": "^1.0", - "phpunit/phpunit": "^8.5.25 || ^9.5.19" + "conflict": { + "ext-psr": "<1.1|>=2" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.x-dev" + "dev-main": "3.5-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" } }, "autoload": { "psr-4": { - "Behat\\Transliterator\\": "src/Behat/Transliterator" - } + "Symfony\\Contracts\\Service\\": "" + }, + "exclude-from-classmap": [ + "/Test/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "Artistic-1.0" + "MIT" ], - "description": "String transliterator", + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to writing services", + "homepage": "https://symfony.com", "keywords": [ - "i18n", - "slug", - "transliterator" + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" ], "support": { - "issues": "https://github.com/Behat/Transliterator/issues", - "source": "https://github.com/Behat/Transliterator/tree/v1.5.0" + "source": "https://github.com/symfony/service-contracts/tree/v3.5.0" }, - "time": "2022-03-30T09:27:43+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-04-18T09:32:20+00:00" }, { - "name": "friends-of-behat/mink-extension", - "version": "v2.7.5", + "name": "symfony/string", + "version": "v7.0.7", "source": { "type": "git", - "url": "https://github.com/FriendsOfBehat/MinkExtension.git", - "reference": "854336030e11983f580f49faad1b49a1238f9846" + "url": "https://github.com/symfony/string.git", + "reference": "e405b5424dc2528e02e31ba26b83a79fd4eb8f63" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/FriendsOfBehat/MinkExtension/zipball/854336030e11983f580f49faad1b49a1238f9846", - "reference": "854336030e11983f580f49faad1b49a1238f9846", + "url": "https://api.github.com/repos/symfony/string/zipball/e405b5424dc2528e02e31ba26b83a79fd4eb8f63", + "reference": "e405b5424dc2528e02e31ba26b83a79fd4eb8f63", "shasum": "" }, "require": { - "behat/behat": "^3.0.5", - "behat/mink": "^1.5", - "php": ">=7.4", - "symfony/config": "^4.4 || ^5.0 || ^6.0 || ^7.0" + "php": ">=8.2", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-intl-grapheme": "~1.0", + "symfony/polyfill-intl-normalizer": "~1.0", + "symfony/polyfill-mbstring": "~1.0" }, - "replace": { - "behat/mink-extension": "self.version" + "conflict": { + "symfony/translation-contracts": "<2.5" }, "require-dev": { - "behat/mink-goutte-driver": "^1.1 || ^2.0", - "phpspec/phpspec": "^6.0 || ^7.0 || 7.1.x-dev" - }, - "type": "behat-extension", - "extra": { - "branch-alias": { - "dev-master": "2.1.x-dev" - } + "symfony/error-handler": "^6.4|^7.0", + "symfony/http-client": "^6.4|^7.0", + "symfony/intl": "^6.4|^7.0", + "symfony/translation-contracts": "^2.5|^3.0", + "symfony/var-exporter": "^6.4|^7.0" }, + "type": "library", "autoload": { - "psr-0": { - "Behat\\MinkExtension": "src/" - } + "files": [ + "Resources/functions.php" + ], + "psr-4": { + "Symfony\\Component\\String\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -13621,61 +13441,102 @@ ], "authors": [ { - "name": "Konstantin Kudryashov", - "email": "ever.zet@gmail.com" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" }, { - "name": "Christophe Coevoet", - "email": "stof@notk.org" + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Mink extension for Behat", - "homepage": "http://extensions.behat.org/mink", + "description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way", + "homepage": "https://symfony.com", "keywords": [ - "browser", - "gui", - "test", - "web" + "grapheme", + "i18n", + "string", + "unicode", + "utf-8", + "utf8" ], "support": { - "issues": "https://github.com/FriendsOfBehat/MinkExtension/issues", - "source": "https://github.com/FriendsOfBehat/MinkExtension/tree/v2.7.5" + "source": "https://github.com/symfony/string/tree/v7.0.7" }, - "time": "2024-01-11T09:12:02+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-04-18T09:29:19+00:00" }, { - "name": "fzaninotto/faker", - "version": "dev-master", + "name": "symfony/translation", + "version": "v6.4.7", "source": { "type": "git", - "url": "https://github.com/fzaninotto/Faker.git", - "reference": "5ffe7db6c80f441f150fc88008d64e64af66634b" + "url": "https://github.com/symfony/translation.git", + "reference": "7495687c58bfd88b7883823747b0656d90679123" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/fzaninotto/Faker/zipball/5ffe7db6c80f441f150fc88008d64e64af66634b", - "reference": "5ffe7db6c80f441f150fc88008d64e64af66634b", + "url": "https://api.github.com/repos/symfony/translation/zipball/7495687c58bfd88b7883823747b0656d90679123", + "reference": "7495687c58bfd88b7883823747b0656d90679123", "shasum": "" }, "require": { - "php": "^5.3.3 || ^7.0 || ^8.0" + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/translation-contracts": "^2.5|^3.0" + }, + "conflict": { + "symfony/config": "<5.4", + "symfony/console": "<5.4", + "symfony/dependency-injection": "<5.4", + "symfony/http-client-contracts": "<2.5", + "symfony/http-kernel": "<5.4", + "symfony/service-contracts": "<2.5", + "symfony/twig-bundle": "<5.4", + "symfony/yaml": "<5.4" + }, + "provide": { + "symfony/translation-implementation": "2.3|3.0" }, "require-dev": { - "ext-intl": "*", - "phpunit/phpunit": "^4.8.35 || ^5.7", - "squizlabs/php_codesniffer": "^2.9.2" + "nikic/php-parser": "^4.18|^5.0", + "psr/log": "^1|^2|^3", + "symfony/config": "^5.4|^6.0|^7.0", + "symfony/console": "^5.4|^6.0|^7.0", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/finder": "^5.4|^6.0|^7.0", + "symfony/http-client-contracts": "^2.5|^3.0", + "symfony/http-kernel": "^5.4|^6.0|^7.0", + "symfony/intl": "^5.4|^6.0|^7.0", + "symfony/polyfill-intl-icu": "^1.21", + "symfony/routing": "^5.4|^6.0|^7.0", + "symfony/service-contracts": "^2.5|^3", + "symfony/yaml": "^5.4|^6.0|^7.0" }, - "default-branch": true, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.9-dev" - } - }, "autoload": { + "files": [ + "Resources/functions.php" + ], "psr-4": { - "Faker\\": "src/Faker/" - } + "Symfony\\Component\\Translation\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -13683,358 +13544,452 @@ ], "authors": [ { - "name": "François Zaninotto" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Faker is a PHP library that generates fake data for you.", - "keywords": [ - "data", - "faker", - "fixtures" - ], + "description": "Provides tools to internationalize your application", + "homepage": "https://symfony.com", "support": { - "issues": "https://github.com/fzaninotto/Faker/issues", - "source": "https://github.com/fzaninotto/Faker/tree/master" + "source": "https://github.com/symfony/translation/tree/v6.4.7" }, - "abandoned": true, - "time": "2020-12-11T09:59:14+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-04-18T09:22:46+00:00" }, { - "name": "mikey179/vfsstream", - "version": "v1.6.11", + "name": "symfony/translation-contracts", + "version": "v3.5.0", "source": { "type": "git", - "url": "https://github.com/bovigo/vfsStream.git", - "reference": "17d16a85e6c26ce1f3e2fa9ceeacdc2855db1e9f" + "url": "https://github.com/symfony/translation-contracts.git", + "reference": "b9d2189887bb6b2e0367a9fc7136c5239ab9b05a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/bovigo/vfsStream/zipball/17d16a85e6c26ce1f3e2fa9ceeacdc2855db1e9f", - "reference": "17d16a85e6c26ce1f3e2fa9ceeacdc2855db1e9f", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/b9d2189887bb6b2e0367a9fc7136c5239ab9b05a", + "reference": "b9d2189887bb6b2e0367a9fc7136c5239ab9b05a", "shasum": "" }, "require": { - "php": ">=5.3.0" - }, - "require-dev": { - "phpunit/phpunit": "^4.5|^5.0" + "php": ">=8.1" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.6.x-dev" + "dev-main": "3.5-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" } }, "autoload": { - "psr-0": { - "org\\bovigo\\vfs\\": "src/main/php" - } + "psr-4": { + "Symfony\\Contracts\\Translation\\": "" + }, + "exclude-from-classmap": [ + "/Test/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Frank Kleine", - "homepage": "http://frankkleine.de/", - "role": "Developer" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Virtual file system to mock the real file system in unit tests.", - "homepage": "http://vfs.bovigo.org/", + "description": "Generic abstractions related to translation", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], "support": { - "issues": "https://github.com/bovigo/vfsStream/issues", - "source": "https://github.com/bovigo/vfsStream/tree/master", - "wiki": "https://github.com/bovigo/vfsStream/wiki" + "source": "https://github.com/symfony/translation-contracts/tree/v3.5.0" }, - "time": "2022-02-23T02:02:42+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-04-18T09:32:20+00:00" }, { - "name": "myclabs/deep-copy", - "version": "1.11.1", + "name": "symfony/uid", + "version": "v7.0.7", "source": { "type": "git", - "url": "https://github.com/myclabs/DeepCopy.git", - "reference": "7284c22080590fb39f2ffa3e9057f10a4ddd0e0c" + "url": "https://github.com/symfony/uid.git", + "reference": "4f3a5d181999e25918586c8369de09e7814e7be2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/7284c22080590fb39f2ffa3e9057f10a4ddd0e0c", - "reference": "7284c22080590fb39f2ffa3e9057f10a4ddd0e0c", + "url": "https://api.github.com/repos/symfony/uid/zipball/4f3a5d181999e25918586c8369de09e7814e7be2", + "reference": "4f3a5d181999e25918586c8369de09e7814e7be2", "shasum": "" }, "require": { - "php": "^7.1 || ^8.0" - }, - "conflict": { - "doctrine/collections": "<1.6.8", - "doctrine/common": "<2.13.3 || >=3,<3.2.2" + "php": ">=8.2", + "symfony/polyfill-uuid": "^1.15" }, "require-dev": { - "doctrine/collections": "^1.6.8", - "doctrine/common": "^2.13.3 || ^3.2.2", - "phpunit/phpunit": "^7.5.20 || ^8.5.23 || ^9.5.13" + "symfony/console": "^6.4|^7.0" }, "type": "library", "autoload": { - "files": [ - "src/DeepCopy/deep_copy.php" - ], "psr-4": { - "DeepCopy\\": "src/DeepCopy/" - } + "Symfony\\Component\\Uid\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], - "description": "Create deep copies (clones) of your objects", + "authors": [ + { + "name": "Grégoire Pineau", + "email": "lyrixx@lyrixx.info" + }, + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides an object-oriented API to generate and represent UIDs", + "homepage": "https://symfony.com", "keywords": [ - "clone", - "copy", - "duplicate", - "object", - "object graph" + "UID", + "ulid", + "uuid" ], "support": { - "issues": "https://github.com/myclabs/DeepCopy/issues", - "source": "https://github.com/myclabs/DeepCopy/tree/1.11.1" + "source": "https://github.com/symfony/uid/tree/v7.0.7" }, "funding": [ { - "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy", + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2023-03-08T13:26:56+00:00" + "time": "2024-04-18T09:29:19+00:00" }, { - "name": "phar-io/manifest", - "version": "2.0.4", + "name": "symfony/validator", + "version": "v6.4.7", "source": { "type": "git", - "url": "https://github.com/phar-io/manifest.git", - "reference": "54750ef60c58e43759730615a392c31c80e23176" + "url": "https://github.com/symfony/validator.git", + "reference": "4761a08d161d823ec281151ade0905547e0502a7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phar-io/manifest/zipball/54750ef60c58e43759730615a392c31c80e23176", - "reference": "54750ef60c58e43759730615a392c31c80e23176", + "url": "https://api.github.com/repos/symfony/validator/zipball/4761a08d161d823ec281151ade0905547e0502a7", + "reference": "4761a08d161d823ec281151ade0905547e0502a7", "shasum": "" }, "require": { - "ext-dom": "*", - "ext-libxml": "*", - "ext-phar": "*", - "ext-xmlwriter": "*", - "phar-io/version": "^3.0.1", - "php": "^7.2 || ^8.0" + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php83": "^1.27", + "symfony/translation-contracts": "^2.5|^3" }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0.x-dev" - } + "conflict": { + "doctrine/annotations": "<1.13", + "doctrine/lexer": "<1.1", + "symfony/dependency-injection": "<5.4", + "symfony/expression-language": "<5.4", + "symfony/http-kernel": "<5.4", + "symfony/intl": "<5.4", + "symfony/property-info": "<5.4", + "symfony/translation": "<5.4.35|>=6.0,<6.3.12|>=6.4,<6.4.3|>=7.0,<7.0.3", + "symfony/yaml": "<5.4" + }, + "require-dev": { + "doctrine/annotations": "^1.13|^2", + "egulias/email-validator": "^2.1.10|^3|^4", + "symfony/cache": "^5.4|^6.0|^7.0", + "symfony/config": "^5.4|^6.0|^7.0", + "symfony/console": "^5.4|^6.0|^7.0", + "symfony/dependency-injection": "^5.4|^6.0|^7.0", + "symfony/expression-language": "^5.4|^6.0|^7.0", + "symfony/finder": "^5.4|^6.0|^7.0", + "symfony/http-client": "^5.4|^6.0|^7.0", + "symfony/http-foundation": "^5.4|^6.0|^7.0", + "symfony/http-kernel": "^5.4|^6.0|^7.0", + "symfony/intl": "^5.4|^6.0|^7.0", + "symfony/mime": "^5.4|^6.0|^7.0", + "symfony/property-access": "^5.4|^6.0|^7.0", + "symfony/property-info": "^5.4|^6.0|^7.0", + "symfony/translation": "^5.4.35|~6.3.12|^6.4.3|^7.0.3", + "symfony/yaml": "^5.4|^6.0|^7.0" }, + "type": "library", "autoload": { - "classmap": [ - "src/" + "psr-4": { + "Symfony\\Component\\Validator\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Arne Blankerts", - "email": "arne@blankerts.de", - "role": "Developer" - }, - { - "name": "Sebastian Heuer", - "email": "sebastian@phpeople.de", - "role": "Developer" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" }, { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "Developer" + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", + "description": "Provides tools to validate values", + "homepage": "https://symfony.com", "support": { - "issues": "https://github.com/phar-io/manifest/issues", - "source": "https://github.com/phar-io/manifest/tree/2.0.4" + "source": "https://github.com/symfony/validator/tree/v6.4.7" }, "funding": [ { - "url": "https://github.com/theseer", + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" } ], - "time": "2024-03-03T12:33:53+00:00" + "time": "2024-04-28T10:38:38+00:00" }, { - "name": "phar-io/version", - "version": "3.2.1", + "name": "symfony/var-exporter", + "version": "v7.0.7", "source": { "type": "git", - "url": "https://github.com/phar-io/version.git", - "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74" + "url": "https://github.com/symfony/var-exporter.git", + "reference": "cdecc0022e40e90340ba1a59a3d5ccf069777078" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phar-io/version/zipball/4f7fd7836c6f332bb2933569e566a0d6c4cbed74", - "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74", + "url": "https://api.github.com/repos/symfony/var-exporter/zipball/cdecc0022e40e90340ba1a59a3d5ccf069777078", + "reference": "cdecc0022e40e90340ba1a59a3d5ccf069777078", "shasum": "" }, "require": { - "php": "^7.2 || ^8.0" + "php": ">=8.2" + }, + "require-dev": { + "symfony/property-access": "^6.4|^7.0", + "symfony/serializer": "^6.4|^7.0", + "symfony/var-dumper": "^6.4|^7.0" }, "type": "library", "autoload": { - "classmap": [ - "src/" + "psr-4": { + "Symfony\\Component\\VarExporter\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Arne Blankerts", - "email": "arne@blankerts.de", - "role": "Developer" - }, - { - "name": "Sebastian Heuer", - "email": "sebastian@phpeople.de", - "role": "Developer" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" }, { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "Developer" + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Library for handling version information and constraints", + "description": "Allows exporting any serializable PHP data structure to plain PHP code", + "homepage": "https://symfony.com", + "keywords": [ + "clone", + "construct", + "export", + "hydrate", + "instantiate", + "lazy-loading", + "proxy", + "serialize" + ], "support": { - "issues": "https://github.com/phar-io/version/issues", - "source": "https://github.com/phar-io/version/tree/3.2.1" + "source": "https://github.com/symfony/var-exporter/tree/v7.0.7" }, - "time": "2022-02-21T01:04:05+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-04-18T09:29:19+00:00" }, { - "name": "php-webdriver/webdriver", - "version": "1.15.1", + "name": "symfony/yaml", + "version": "v6.4.7", "source": { "type": "git", - "url": "https://github.com/php-webdriver/php-webdriver.git", - "reference": "cd52d9342c5aa738c2e75a67e47a1b6df97154e8" + "url": "https://github.com/symfony/yaml.git", + "reference": "53e8b1ef30a65f78eac60fddc5ee7ebbbdb1dee0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-webdriver/php-webdriver/zipball/cd52d9342c5aa738c2e75a67e47a1b6df97154e8", - "reference": "cd52d9342c5aa738c2e75a67e47a1b6df97154e8", + "url": "https://api.github.com/repos/symfony/yaml/zipball/53e8b1ef30a65f78eac60fddc5ee7ebbbdb1dee0", + "reference": "53e8b1ef30a65f78eac60fddc5ee7ebbbdb1dee0", "shasum": "" }, "require": { - "ext-curl": "*", - "ext-json": "*", - "ext-zip": "*", - "php": "^7.3 || ^8.0", - "symfony/polyfill-mbstring": "^1.12", - "symfony/process": "^5.0 || ^6.0 || ^7.0" + "php": ">=8.1", + "symfony/deprecation-contracts": "^2.5|^3", + "symfony/polyfill-ctype": "^1.8" }, - "replace": { - "facebook/webdriver": "*" + "conflict": { + "symfony/console": "<5.4" }, "require-dev": { - "ergebnis/composer-normalize": "^2.20.0", - "ondram/ci-detector": "^4.0", - "php-coveralls/php-coveralls": "^2.4", - "php-mock/php-mock-phpunit": "^2.0", - "php-parallel-lint/php-parallel-lint": "^1.2", - "phpunit/phpunit": "^9.3", - "squizlabs/php_codesniffer": "^3.5", - "symfony/var-dumper": "^5.0 || ^6.0" - }, - "suggest": { - "ext-SimpleXML": "For Firefox profile creation" + "symfony/console": "^5.4|^6.0|^7.0" }, + "bin": [ + "Resources/bin/yaml-lint" + ], "type": "library", "autoload": { - "files": [ - "lib/Exception/TimeoutException.php" - ], "psr-4": { - "Facebook\\WebDriver\\": "lib/" - } + "Symfony\\Component\\Yaml\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], - "description": "A PHP client for Selenium WebDriver. Previously facebook/webdriver.", - "homepage": "https://github.com/php-webdriver/php-webdriver", - "keywords": [ - "Chromedriver", - "geckodriver", - "php", - "selenium", - "webdriver" + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } ], + "description": "Loads and dumps YAML files", + "homepage": "https://symfony.com", "support": { - "issues": "https://github.com/php-webdriver/php-webdriver/issues", - "source": "https://github.com/php-webdriver/php-webdriver/tree/1.15.1" + "source": "https://github.com/symfony/yaml/tree/v6.4.7" }, - "time": "2023-10-20T12:21:20+00:00" + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2024-04-28T10:28:08+00:00" }, { - "name": "phpunit/php-code-coverage", - "version": "9.2.31", + "name": "theseer/tokenizer", + "version": "1.2.3", "source": { "type": "git", - "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "48c34b5d8d983006bd2adc2d0de92963b9155965" + "url": "https://github.com/theseer/tokenizer.git", + "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/48c34b5d8d983006bd2adc2d0de92963b9155965", - "reference": "48c34b5d8d983006bd2adc2d0de92963b9155965", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", + "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", "shasum": "" }, "require": { "ext-dom": "*", - "ext-libxml": "*", + "ext-tokenizer": "*", "ext-xmlwriter": "*", - "nikic/php-parser": "^4.18 || ^5.0", - "php": ">=7.3", - "phpunit/php-file-iterator": "^3.0.3", - "phpunit/php-text-template": "^2.0.2", - "sebastian/code-unit-reverse-lookup": "^2.0.2", - "sebastian/complexity": "^2.0", - "sebastian/environment": "^5.1.2", - "sebastian/lines-of-code": "^1.0.3", - "sebastian/version": "^3.0.1", - "theseer/tokenizer": "^1.2.0" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" - }, - "suggest": { - "ext-pcov": "PHP extension that provides line coverage", - "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage" + "php": "^7.2 || ^8.0" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "9.2-dev" - } - }, "autoload": { "classmap": [ "src/" @@ -14046,61 +14001,50 @@ ], "authors": [ { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" } ], - "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", - "homepage": "https://github.com/sebastianbergmann/php-code-coverage", - "keywords": [ - "coverage", - "testing", - "xunit" - ], + "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", "support": { - "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", - "security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy", - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.31" + "issues": "https://github.com/theseer/tokenizer/issues", + "source": "https://github.com/theseer/tokenizer/tree/1.2.3" }, "funding": [ { - "url": "https://github.com/sebastianbergmann", + "url": "https://github.com/theseer", "type": "github" } ], - "time": "2024-03-02T06:37:42+00:00" + "time": "2024-03-03T12:36:25+00:00" }, { - "name": "phpunit/php-file-iterator", - "version": "3.0.6", + "name": "tractorcow/classproxy", + "version": "1.0.0", "source": { "type": "git", - "url": "https://github.com/sebastianbergmann/php-file-iterator.git", - "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf" + "url": "https://github.com/tractorcow/classproxy.git", + "reference": "3c05e96ec9545f774010199edacca78c5878ddab" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", - "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", + "url": "https://api.github.com/repos/tractorcow/classproxy/zipball/3c05e96ec9545f774010199edacca78c5878ddab", + "reference": "3c05e96ec9545f774010199edacca78c5878ddab", "shasum": "" }, "require": { - "php": ">=7.3" + "phpspec/prophecy": "^1.7" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^5.7" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.0-dev" - } - }, "autoload": { - "classmap": [ - "src/" - ] + "psr-4": { + "TractorCow\\ClassProxy\\": "src/", + "TractorCow\\ClassProxy\\Tests\\": "tests/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -14108,63 +14052,62 @@ ], "authors": [ { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" + "name": "Damian Mooyman", + "email": "damian@silverstripe.com" } ], - "description": "FilterIterator implementation that filters files based on a list of suffixes.", - "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", - "keywords": [ - "filesystem", - "iterator" - ], "support": { - "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", - "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/3.0.6" + "issues": "https://github.com/tractorcow/classproxy/issues", + "source": "https://github.com/tractorcow/classproxy/tree/1.0.0" }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2021-12-02T12:48:52+00:00" + "time": "2022-04-25T23:46:33+00:00" }, { - "name": "phpunit/php-invoker", - "version": "3.1.1", + "name": "tractorcow/silverstripe-fluent", + "version": "7.x-dev", "source": { "type": "git", - "url": "https://github.com/sebastianbergmann/php-invoker.git", - "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67" + "url": "https://github.com/tractorcow-farm/silverstripe-fluent.git", + "reference": "55c36810f891d4b85aaa211c93c51caee0fcd7da" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/5a10147d0aaf65b58940a0b72f71c9ac0423cc67", - "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67", + "url": "https://api.github.com/repos/tractorcow-farm/silverstripe-fluent/zipball/55c36810f891d4b85aaa211c93c51caee0fcd7da", + "reference": "55c36810f891d4b85aaa211c93c51caee0fcd7da", "shasum": "" }, "require": { - "php": ">=7.3" + "ext-json": "*", + "php": "^8.1", + "silverstripe/admin": "^2", + "silverstripe/framework": "^5", + "silverstripe/vendor-plugin": "^2", + "silverstripe/versioned": "^2", + "symbiote/silverstripe-gridfieldextensions": "^4" }, "require-dev": { - "ext-pcntl": "*", - "phpunit/phpunit": "^9.3" + "phpstan/extension-installer": "^1.3", + "silverstripe/recipe-testing": "^3", + "silverstripe/standards": "^1" }, "suggest": { - "ext-pcntl": "*" + "silverstripe/cms": "Localise pages" }, - "type": "library", + "default-branch": true, + "type": "silverstripe-vendormodule", "extra": { "branch-alias": { - "dev-master": "3.1-dev" - } + "dev-master": "7.x-dev" + }, + "expose": [ + "client/dist" + ] }, "autoload": { - "classmap": [ - "src/" - ] + "psr-4": { + "TractorCow\\Fluent\\": "src/", + "TractorCow\\Fluent\\Tests\\": "tests/php/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -14172,58 +14115,63 @@ ], "authors": [ { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" + "name": "Damian Mooyman", + "email": "damian.mooyman@gmail.com" + }, + { + "name": "Robbie Averill", + "email": "robbie@silverstripe.com" } ], - "description": "Invoke callables with a timeout", - "homepage": "https://github.com/sebastianbergmann/php-invoker/", + "description": "Simple localisation for Silverstripe", "keywords": [ - "process" + "i18n", + "internationalisation", + "internationalization", + "language", + "locale", + "localisation", + "localization", + "multilingual", + "silverstripe", + "translatable", + "translation" ], "support": { - "issues": "https://github.com/sebastianbergmann/php-invoker/issues", - "source": "https://github.com/sebastianbergmann/php-invoker/tree/3.1.1" + "issues": "http://github.com/tractorcow-farm/silverstripe-fluent/issues", + "source": "https://github.com/tractorcow-farm/silverstripe-fluent/tree/7" }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-09-28T05:58:55+00:00" + "time": "2024-04-08T04:43:20+00:00" }, { - "name": "phpunit/php-text-template", - "version": "2.0.4", + "name": "tractorcow/silverstripe-proxy-db", + "version": "2.0.0", "source": { "type": "git", - "url": "https://github.com/sebastianbergmann/php-text-template.git", - "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28" + "url": "https://github.com/tractorcow/silverstripe-proxy-db.git", + "reference": "eff18f11f22db6490eb9aec32e560b77366a3c31" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", - "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", + "url": "https://api.github.com/repos/tractorcow/silverstripe-proxy-db/zipball/eff18f11f22db6490eb9aec32e560b77366a3c31", + "reference": "eff18f11f22db6490eb9aec32e560b77366a3c31", "shasum": "" }, "require": { - "php": ">=7.3" - }, - "require-dev": { - "phpunit/phpunit": "^9.3" + "silverstripe/framework": "^5", + "silverstripe/vendor-plugin": "^2", + "tractorcow/classproxy": "^1" }, - "type": "library", + "type": "silverstripe-vendormodule", "extra": { "branch-alias": { - "dev-master": "2.0-dev" + "dev-master": "2.x-dev" } }, "autoload": { - "classmap": [ - "src/" - ] + "psr-4": { + "TractorCow\\SilverStripeProxyDB\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -14231,794 +14179,888 @@ ], "authors": [ { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" + "name": "Damian Mooyman", + "email": "damian@silverstripe.com" } ], - "description": "Simple template engine.", - "homepage": "https://github.com/sebastianbergmann/php-text-template/", "keywords": [ - "template" + "db", + "proxy", + "silverstripe" ], "support": { - "issues": "https://github.com/sebastianbergmann/php-text-template/issues", - "source": "https://github.com/sebastianbergmann/php-text-template/tree/2.0.4" + "issues": "https://github.com/tractorcow/silverstripe-proxy-db/issues", + "source": "https://github.com/tractorcow/silverstripe-proxy-db/tree/2.0.0" }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-10-26T05:33:50+00:00" + "time": "2023-07-31T21:08:06+00:00" }, { - "name": "phpunit/php-timer", - "version": "5.0.3", + "name": "ua-parser/uap-php", + "version": "v3.9.14", "source": { "type": "git", - "url": "https://github.com/sebastianbergmann/php-timer.git", - "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2" + "url": "https://github.com/ua-parser/uap-php.git", + "reference": "b796c5ea5df588e65aeb4e2c6cce3811dec4fed6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", - "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", + "url": "https://api.github.com/repos/ua-parser/uap-php/zipball/b796c5ea5df588e65aeb4e2c6cce3811dec4fed6", + "reference": "b796c5ea5df588e65aeb4e2c6cce3811dec4fed6", "shasum": "" }, "require": { - "php": ">=7.3" + "composer/ca-bundle": "^1.1", + "php": "^7.2 || ^8.0" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "phpstan/phpstan": "^0.12.33", + "phpunit/phpunit": "^8 || ^9", + "symfony/console": "^3.4 || ^4.2 || ^4.3 || ^5.0", + "symfony/filesystem": "^3.4 || ^4.2 || ^4.3 || ^5.0", + "symfony/finder": "^3.4 || ^4.2 || ^4.3 || ^5.0", + "symfony/yaml": "^3.4 || ^4.2 || ^4.3 || ^5.0", + "vimeo/psalm": "^3.12" }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "5.0-dev" - } + "suggest": { + "symfony/console": "Required for CLI usage - ^3.4 || ^4.3 || ^5.0", + "symfony/filesystem": "Required for CLI usage - ^3.4 || ^4.3 || ^5.0", + "symfony/finder": "Required for CLI usage - ^3.4 || ^4.3 || ^5.0", + "symfony/yaml": "Required for CLI usage - ^3.4 || ^4.3 || ^5.0" }, + "bin": [ + "bin/uaparser" + ], + "type": "library", "autoload": { - "classmap": [ - "src/" - ] + "psr-4": { + "UAParser\\": "src" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" + "name": "Dave Olsen", + "email": "dmolsen@gmail.com" + }, + { + "name": "Lars Strojny", + "email": "lars@strojny.net" } ], - "description": "Utility class for timing", - "homepage": "https://github.com/sebastianbergmann/php-timer/", - "keywords": [ - "timer" - ], + "description": "A multi-language port of Browserscope's user agent parser.", "support": { - "issues": "https://github.com/sebastianbergmann/php-timer/issues", - "source": "https://github.com/sebastianbergmann/php-timer/tree/5.0.3" + "issues": "https://github.com/ua-parser/uap-php/issues", + "source": "https://github.com/ua-parser/uap-php/tree/v3.9.14" }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-10-26T13:16:10+00:00" + "time": "2020-10-02T23:36:20+00:00" }, { - "name": "phpunit/phpunit", - "version": "9.6.19", + "name": "web-auth/cose-lib", + "version": "4.3.0", "source": { "type": "git", - "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "a1a54a473501ef4cdeaae4e06891674114d79db8" + "url": "https://github.com/web-auth/cose-lib.git", + "reference": "e5c417b3b90e06c84638a18d350e438d760cb955" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/a1a54a473501ef4cdeaae4e06891674114d79db8", - "reference": "a1a54a473501ef4cdeaae4e06891674114d79db8", + "url": "https://api.github.com/repos/web-auth/cose-lib/zipball/e5c417b3b90e06c84638a18d350e438d760cb955", + "reference": "e5c417b3b90e06c84638a18d350e438d760cb955", "shasum": "" }, "require": { - "doctrine/instantiator": "^1.3.1 || ^2", - "ext-dom": "*", + "brick/math": "^0.9|^0.10|^0.11|^0.12", "ext-json": "*", - "ext-libxml": "*", "ext-mbstring": "*", - "ext-xml": "*", - "ext-xmlwriter": "*", - "myclabs/deep-copy": "^1.10.1", - "phar-io/manifest": "^2.0.3", - "phar-io/version": "^3.0.2", - "php": ">=7.3", - "phpunit/php-code-coverage": "^9.2.28", - "phpunit/php-file-iterator": "^3.0.5", - "phpunit/php-invoker": "^3.1.1", - "phpunit/php-text-template": "^2.0.3", - "phpunit/php-timer": "^5.0.2", - "sebastian/cli-parser": "^1.0.1", - "sebastian/code-unit": "^1.0.6", - "sebastian/comparator": "^4.0.8", - "sebastian/diff": "^4.0.3", - "sebastian/environment": "^5.1.3", - "sebastian/exporter": "^4.0.5", - "sebastian/global-state": "^5.0.1", - "sebastian/object-enumerator": "^4.0.3", - "sebastian/resource-operations": "^3.0.3", - "sebastian/type": "^3.2", - "sebastian/version": "^3.0.2" + "ext-openssl": "*", + "php": ">=8.1", + "spomky-labs/pki-framework": "^1.0" + }, + "require-dev": { + "ekino/phpstan-banned-code": "^1.0", + "infection/infection": "^0.27", + "php-parallel-lint/php-parallel-lint": "^1.3", + "phpstan/extension-installer": "^1.3", + "phpstan/phpstan": "^1.7", + "phpstan/phpstan-deprecation-rules": "^1.0", + "phpstan/phpstan-phpunit": "^1.1", + "phpstan/phpstan-strict-rules": "^1.2", + "phpunit/phpunit": "^10.1", + "qossmic/deptrac-shim": "^1.0", + "rector/rector": "^0.19", + "symfony/phpunit-bridge": "^6.4|^7.0", + "symplify/easy-coding-standard": "^12.0" }, "suggest": { - "ext-soap": "To be able to generate mocks based on WSDL files", - "ext-xdebug": "PHP extension that provides line coverage as well as branch and path coverage" + "ext-bcmath": "For better performance, please install either GMP (recommended) or BCMath extension", + "ext-gmp": "For better performance, please install either GMP (recommended) or BCMath extension" }, - "bin": [ - "phpunit" - ], "type": "library", - "extra": { - "branch-alias": { - "dev-master": "9.6-dev" - } - }, "autoload": { - "files": [ - "src/Framework/Assert/Functions.php" - ], - "classmap": [ - "src/" - ] + "psr-4": { + "Cose\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" + "name": "Florent Morselli", + "homepage": "https://github.com/Spomky" + }, + { + "name": "All contributors", + "homepage": "https://github.com/web-auth/cose/contributors" } ], - "description": "The PHP Unit Testing framework.", - "homepage": "https://phpunit.de/", + "description": "CBOR Object Signing and Encryption (COSE) For PHP", + "homepage": "https://github.com/web-auth", "keywords": [ - "phpunit", - "testing", - "xunit" + "COSE", + "RFC8152" ], "support": { - "issues": "https://github.com/sebastianbergmann/phpunit/issues", - "security": "https://github.com/sebastianbergmann/phpunit/security/policy", - "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.19" + "issues": "https://github.com/web-auth/cose-lib/issues", + "source": "https://github.com/web-auth/cose-lib/tree/4.3.0" }, "funding": [ { - "url": "https://phpunit.de/sponsors.html", - "type": "custom" - }, - { - "url": "https://github.com/sebastianbergmann", + "url": "https://github.com/Spomky", "type": "github" }, { - "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit", - "type": "tidelift" + "url": "https://www.patreon.com/FlorentMorselli", + "type": "patreon" } ], - "time": "2024-04-05T04:35:58+00:00" + "time": "2024-02-05T21:00:39+00:00" }, { - "name": "sebastian/cli-parser", - "version": "1.0.2", + "name": "web-auth/metadata-service", + "version": "4.8.6", "source": { "type": "git", - "url": "https://github.com/sebastianbergmann/cli-parser.git", - "reference": "2b56bea83a09de3ac06bb18b92f068e60cc6f50b" + "url": "https://github.com/web-auth/webauthn-metadata-service.git", + "reference": "fb7c1f107639285fab90f870aab38360252c82f5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/2b56bea83a09de3ac06bb18b92f068e60cc6f50b", - "reference": "2b56bea83a09de3ac06bb18b92f068e60cc6f50b", + "url": "https://api.github.com/repos/web-auth/webauthn-metadata-service/zipball/fb7c1f107639285fab90f870aab38360252c82f5", + "reference": "fb7c1f107639285fab90f870aab38360252c82f5", "shasum": "" }, "require": { - "php": ">=7.3" + "ext-json": "*", + "lcobucci/clock": "^2.2|^3.0", + "paragonie/constant_time_encoding": "^2.6", + "php": ">=8.1", + "psr/clock": "^1.0", + "psr/event-dispatcher": "^1.0", + "psr/http-client": "^1.0", + "psr/http-factory": "^1.0", + "psr/log": "^1.0|^2.0|^3.0", + "spomky-labs/pki-framework": "^1.0", + "symfony/deprecation-contracts": "^3.2" }, - "require-dev": { - "phpunit/phpunit": "^9.3" + "suggest": { + "phpdocumentor/reflection-docblock": "As of 4.5.x, the phpdocumentor/reflection-docblock component will become mandatory for converting objects such as the Metadata Statement", + "psr/clock-implementation": "As of 4.5.x, the PSR Clock implementation will replace lcobucci/clock", + "psr/log-implementation": "Recommended to receive logs from the library", + "symfony/property-access": "As of 4.5.x, the symfony/serializer component will become mandatory for converting objects such as the Metadata Statement", + "symfony/property-info": "As of 4.5.x, the symfony/serializer component will become mandatory for converting objects such as the Metadata Statement", + "symfony/serializer": "As of 4.5.x, the symfony/serializer component will become mandatory for converting objects such as the Metadata Statement", + "web-token/jwt-library": "Mandatory for fetching Metadata Statement from distant sources" }, "type": "library", "extra": { - "branch-alias": { - "dev-master": "1.0-dev" + "thanks": { + "name": "web-auth/webauthn-framework", + "url": "https://github.com/web-auth/webauthn-framework" } }, "autoload": { - "classmap": [ - "src/" - ] + "psr-4": { + "Webauthn\\MetadataService\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" + "name": "Florent Morselli", + "homepage": "https://github.com/Spomky" + }, + { + "name": "All contributors", + "homepage": "https://github.com/web-auth/metadata-service/contributors" } ], - "description": "Library for parsing CLI options", - "homepage": "https://github.com/sebastianbergmann/cli-parser", + "description": "Metadata Service for FIDO2/Webauthn", + "homepage": "https://github.com/web-auth", + "keywords": [ + "FIDO2", + "fido", + "webauthn" + ], "support": { - "issues": "https://github.com/sebastianbergmann/cli-parser/issues", - "source": "https://github.com/sebastianbergmann/cli-parser/tree/1.0.2" + "source": "https://github.com/web-auth/webauthn-metadata-service/tree/4.8.6" }, "funding": [ { - "url": "https://github.com/sebastianbergmann", + "url": "https://github.com/Spomky", "type": "github" + }, + { + "url": "https://www.patreon.com/FlorentMorselli", + "type": "patreon" } ], - "time": "2024-03-02T06:27:43+00:00" + "time": "2024-03-13T07:16:02+00:00" }, { - "name": "sebastian/code-unit", - "version": "1.0.8", + "name": "web-auth/webauthn-lib", + "version": "4.8.6", "source": { - "type": "git", - "url": "https://github.com/sebastianbergmann/code-unit.git", - "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120" + "type": "git", + "url": "https://github.com/web-auth/webauthn-lib.git", + "reference": "925873eb504a1db8a77dc2b4d2b578334736fa16" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/1fc9f64c0927627ef78ba436c9b17d967e68e120", - "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120", + "url": "https://api.github.com/repos/web-auth/webauthn-lib/zipball/925873eb504a1db8a77dc2b4d2b578334736fa16", + "reference": "925873eb504a1db8a77dc2b4d2b578334736fa16", "shasum": "" }, "require": { - "php": ">=7.3" + "ext-json": "*", + "ext-mbstring": "*", + "ext-openssl": "*", + "paragonie/constant_time_encoding": "^2.6", + "php": ">=8.1", + "psr/event-dispatcher": "^1.0", + "psr/http-client": "^1.0", + "psr/http-factory": "^1.0", + "psr/log": "^1.0|^2.0|^3.0", + "spomky-labs/cbor-php": "^3.0", + "symfony/uid": "^6.1|^7.0", + "web-auth/cose-lib": "^4.2.3", + "web-auth/metadata-service": "self.version" }, - "require-dev": { - "phpunit/phpunit": "^9.3" + "suggest": { + "phpdocumentor/reflection-docblock": "As of 4.5.x, the phpdocumentor/reflection-docblock component will become mandatory for converting objects such as the Metadata Statement", + "psr/log-implementation": "Recommended to receive logs from the library", + "symfony/event-dispatcher": "Recommended to use dispatched events", + "symfony/property-access": "As of 4.5.x, the symfony/serializer component will become mandatory for converting objects such as the Metadata Statement", + "symfony/property-info": "As of 4.5.x, the symfony/serializer component will become mandatory for converting objects such as the Metadata Statement", + "symfony/serializer": "As of 4.5.x, the symfony/serializer component will become mandatory for converting objects such as the Metadata Statement", + "web-token/jwt-library": "Mandatory for the AndroidSafetyNet Attestation Statement support" }, "type": "library", "extra": { - "branch-alias": { - "dev-master": "1.0-dev" + "thanks": { + "name": "web-auth/webauthn-framework", + "url": "https://github.com/web-auth/webauthn-framework" } }, "autoload": { - "classmap": [ - "src/" - ] + "psr-4": { + "Webauthn\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" + "name": "Florent Morselli", + "homepage": "https://github.com/Spomky" + }, + { + "name": "All contributors", + "homepage": "https://github.com/web-auth/webauthn-library/contributors" } ], - "description": "Collection of value objects that represent the PHP code units", - "homepage": "https://github.com/sebastianbergmann/code-unit", + "description": "FIDO2/Webauthn Support For PHP", + "homepage": "https://github.com/web-auth", + "keywords": [ + "FIDO2", + "fido", + "webauthn" + ], "support": { - "issues": "https://github.com/sebastianbergmann/code-unit/issues", - "source": "https://github.com/sebastianbergmann/code-unit/tree/1.0.8" + "source": "https://github.com/web-auth/webauthn-lib/tree/4.8.6" }, "funding": [ { - "url": "https://github.com/sebastianbergmann", + "url": "https://github.com/Spomky", "type": "github" + }, + { + "url": "https://www.patreon.com/FlorentMorselli", + "type": "patreon" } ], - "time": "2020-10-26T13:08:54+00:00" + "time": "2024-04-08T10:04:23+00:00" }, { - "name": "sebastian/code-unit-reverse-lookup", - "version": "2.0.3", + "name": "webmozart/assert", + "version": "1.11.0", "source": { "type": "git", - "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", - "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5" + "url": "https://github.com/webmozarts/assert.git", + "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", - "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", + "url": "https://api.github.com/repos/webmozarts/assert/zipball/11cb2199493b2f8a3b53e7f19068fc6aac760991", + "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991", "shasum": "" }, "require": { - "php": ">=7.3" + "ext-ctype": "*", + "php": "^7.2 || ^8.0" + }, + "conflict": { + "phpstan/phpstan": "<0.12.20", + "vimeo/psalm": "<4.6.1 || 4.6.2" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "phpunit/phpunit": "^8.5.13" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0-dev" + "dev-master": "1.10-dev" } }, "autoload": { - "classmap": [ - "src/" - ] + "psr-4": { + "Webmozart\\Assert\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" } ], - "description": "Looks up which function or method a line of code belongs to", - "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", + "description": "Assertions to validate method input/output with nice error messages.", + "keywords": [ + "assert", + "check", + "validate" + ], "support": { - "issues": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues", - "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/2.0.3" + "issues": "https://github.com/webmozarts/assert/issues", + "source": "https://github.com/webmozarts/assert/tree/1.11.0" }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-09-28T05:30:19+00:00" + "time": "2022-06-03T18:03:27+00:00" }, { - "name": "sebastian/complexity", - "version": "2.0.3", + "name": "webonyx/graphql-php", + "version": "v15.11.1", "source": { "type": "git", - "url": "https://github.com/sebastianbergmann/complexity.git", - "reference": "25f207c40d62b8b7aa32f5ab026c53561964053a" + "url": "https://github.com/webonyx/graphql-php.git", + "reference": "ab4ff2719b101dc3bfc3aaaf800edc21a98c56dc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/25f207c40d62b8b7aa32f5ab026c53561964053a", - "reference": "25f207c40d62b8b7aa32f5ab026c53561964053a", + "url": "https://api.github.com/repos/webonyx/graphql-php/zipball/ab4ff2719b101dc3bfc3aaaf800edc21a98c56dc", + "reference": "ab4ff2719b101dc3bfc3aaaf800edc21a98c56dc", "shasum": "" }, "require": { - "nikic/php-parser": "^4.18 || ^5.0", - "php": ">=7.3" + "ext-json": "*", + "ext-mbstring": "*", + "php": "^7.4 || ^8" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "amphp/amp": "^2.6", + "amphp/http-server": "^2.1", + "dms/phpunit-arraysubset-asserts": "dev-master", + "ergebnis/composer-normalize": "^2.28", + "friendsofphp/php-cs-fixer": "3.51.0", + "mll-lab/php-cs-fixer-config": "^5", + "nyholm/psr7": "^1.5", + "phpbench/phpbench": "^1.2", + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan": "1.10.59", + "phpstan/phpstan-phpunit": "1.3.16", + "phpstan/phpstan-strict-rules": "1.5.2", + "phpunit/phpunit": "^9.5 || ^10", + "psr/http-message": "^1 || ^2", + "react/http": "^1.6", + "react/promise": "^2.0 || ^3.0", + "rector/rector": "^1.0", + "symfony/polyfill-php81": "^1.23", + "symfony/var-exporter": "^5 || ^6 || ^7", + "thecodingmachine/safe": "^1.3 || ^2" }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "2.0-dev" - } + "suggest": { + "amphp/http-server": "To leverage async resolving with webserver on AMPHP platform", + "psr/http-message": "To use standard GraphQL server", + "react/promise": "To leverage async resolving on React PHP platform" }, + "type": "library", "autoload": { - "classmap": [ - "src/" - ] + "psr-4": { + "GraphQL\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } + "description": "A PHP port of GraphQL reference implementation", + "homepage": "https://github.com/webonyx/graphql-php", + "keywords": [ + "api", + "graphql" ], - "description": "Library for calculating the complexity of PHP code units", - "homepage": "https://github.com/sebastianbergmann/complexity", "support": { - "issues": "https://github.com/sebastianbergmann/complexity/issues", - "source": "https://github.com/sebastianbergmann/complexity/tree/2.0.3" + "issues": "https://github.com/webonyx/graphql-php/issues", + "source": "https://github.com/webonyx/graphql-php/tree/v15.11.1" }, "funding": [ { - "url": "https://github.com/sebastianbergmann", - "type": "github" + "url": "https://opencollective.com/webonyx-graphql-php", + "type": "open_collective" } ], - "time": "2023-12-22T06:19:30+00:00" - }, + "time": "2024-03-11T10:21:05+00:00" + } + ], + "packages-dev": [ { - "name": "sebastian/environment", - "version": "5.1.5", + "name": "behat/behat", + "version": "v3.14.0", "source": { "type": "git", - "url": "https://github.com/sebastianbergmann/environment.git", - "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed" + "url": "https://github.com/Behat/Behat.git", + "reference": "2a3832d9cb853a794af3a576f9e524ae460f3340" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/830c43a844f1f8d5b7a1f6d6076b784454d8b7ed", - "reference": "830c43a844f1f8d5b7a1f6d6076b784454d8b7ed", + "url": "https://api.github.com/repos/Behat/Behat/zipball/2a3832d9cb853a794af3a576f9e524ae460f3340", + "reference": "2a3832d9cb853a794af3a576f9e524ae460f3340", "shasum": "" }, "require": { - "php": ">=7.3" + "behat/gherkin": "^4.9.0", + "behat/transliterator": "^1.2", + "ext-mbstring": "*", + "php": "^7.2 || ^8.0", + "psr/container": "^1.0 || ^2.0", + "symfony/config": "^4.4 || ^5.0 || ^6.0 || ^7.0", + "symfony/console": "^4.4 || ^5.0 || ^6.0 || ^7.0", + "symfony/dependency-injection": "^4.4 || ^5.0 || ^6.0 || ^7.0", + "symfony/event-dispatcher": "^4.4 || ^5.0 || ^6.0 || ^7.0", + "symfony/translation": "^4.4 || ^5.0 || ^6.0 || ^7.0", + "symfony/yaml": "^4.4 || ^5.0 || ^6.0 || ^7.0" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "herrera-io/box": "~1.6.1", + "phpspec/prophecy": "^1.15", + "phpunit/phpunit": "^8.5 || ^9.0", + "symfony/process": "^4.4 || ^5.0 || ^6.0 || ^7.0", + "vimeo/psalm": "^4.8" }, "suggest": { - "ext-posix": "*" + "ext-dom": "Needed to output test results in JUnit format." }, + "bin": [ + "bin/behat" + ], "type": "library", "extra": { "branch-alias": { - "dev-master": "5.1-dev" + "dev-master": "3.x-dev" } }, "autoload": { - "classmap": [ - "src/" - ] + "psr-4": { + "Behat\\Hook\\": "src/Behat/Hook/", + "Behat\\Step\\": "src/Behat/Step/", + "Behat\\Behat\\": "src/Behat/Behat/", + "Behat\\Testwork\\": "src/Behat/Testwork/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" + "name": "Konstantin Kudryashov", + "email": "ever.zet@gmail.com", + "homepage": "http://everzet.com" } ], - "description": "Provides functionality to handle HHVM/PHP environments", - "homepage": "http://www.github.com/sebastianbergmann/environment", + "description": "Scenario-oriented BDD framework for PHP", + "homepage": "http://behat.org/", "keywords": [ - "Xdebug", - "environment", - "hhvm" + "Agile", + "BDD", + "ScenarioBDD", + "Scrum", + "StoryBDD", + "User story", + "business", + "development", + "documentation", + "examples", + "symfony", + "testing" ], "support": { - "issues": "https://github.com/sebastianbergmann/environment/issues", - "source": "https://github.com/sebastianbergmann/environment/tree/5.1.5" + "issues": "https://github.com/Behat/Behat/issues", + "source": "https://github.com/Behat/Behat/tree/v3.14.0" }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2023-02-03T06:03:51+00:00" + "time": "2023-12-09T13:55:02+00:00" }, { - "name": "sebastian/global-state", - "version": "5.0.7", + "name": "behat/gherkin", + "version": "v4.9.0", "source": { "type": "git", - "url": "https://github.com/sebastianbergmann/global-state.git", - "reference": "bca7df1f32ee6fe93b4d4a9abbf69e13a4ada2c9" + "url": "https://github.com/Behat/Gherkin.git", + "reference": "0bc8d1e30e96183e4f36db9dc79caead300beff4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/bca7df1f32ee6fe93b4d4a9abbf69e13a4ada2c9", - "reference": "bca7df1f32ee6fe93b4d4a9abbf69e13a4ada2c9", + "url": "https://api.github.com/repos/Behat/Gherkin/zipball/0bc8d1e30e96183e4f36db9dc79caead300beff4", + "reference": "0bc8d1e30e96183e4f36db9dc79caead300beff4", "shasum": "" }, "require": { - "php": ">=7.3", - "sebastian/object-reflector": "^2.0", - "sebastian/recursion-context": "^4.0" + "php": "~7.2|~8.0" }, "require-dev": { - "ext-dom": "*", - "phpunit/phpunit": "^9.3" + "cucumber/cucumber": "dev-gherkin-22.0.0", + "phpunit/phpunit": "~8|~9", + "symfony/yaml": "~3|~4|~5" }, "suggest": { - "ext-uopz": "*" + "symfony/yaml": "If you want to parse features, represented in YAML files" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "5.0-dev" + "dev-master": "4.x-dev" } }, "autoload": { - "classmap": [ - "src/" - ] + "psr-0": { + "Behat\\Gherkin": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" + "name": "Konstantin Kudryashov", + "email": "ever.zet@gmail.com", + "homepage": "http://everzet.com" } ], - "description": "Snapshotting of global state", - "homepage": "http://www.github.com/sebastianbergmann/global-state", + "description": "Gherkin DSL parser for PHP", + "homepage": "http://behat.org/", "keywords": [ - "global state" + "BDD", + "Behat", + "Cucumber", + "DSL", + "gherkin", + "parser" ], "support": { - "issues": "https://github.com/sebastianbergmann/global-state/issues", - "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.7" + "issues": "https://github.com/Behat/Gherkin/issues", + "source": "https://github.com/Behat/Gherkin/tree/v4.9.0" }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2024-03-02T06:35:11+00:00" + "time": "2021-10-12T13:05:09+00:00" }, { - "name": "sebastian/lines-of-code", - "version": "1.0.4", + "name": "behat/mink", + "version": "v1.11.0", "source": { "type": "git", - "url": "https://github.com/sebastianbergmann/lines-of-code.git", - "reference": "e1e4a170560925c26d424b6a03aed157e7dcc5c5" + "url": "https://github.com/minkphp/Mink.git", + "reference": "d8527fdf8785aad38455fb426af457ab9937aece" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/e1e4a170560925c26d424b6a03aed157e7dcc5c5", - "reference": "e1e4a170560925c26d424b6a03aed157e7dcc5c5", + "url": "https://api.github.com/repos/minkphp/Mink/zipball/d8527fdf8785aad38455fb426af457ab9937aece", + "reference": "d8527fdf8785aad38455fb426af457ab9937aece", "shasum": "" }, "require": { - "nikic/php-parser": "^4.18 || ^5.0", - "php": ">=7.3" + "php": ">=7.2", + "symfony/css-selector": "^4.4 || ^5.0 || ^6.0 || ^7.0" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "phpstan/phpstan": "^1.10", + "phpstan/phpstan-phpunit": "^1.3", + "phpunit/phpunit": "^8.5.22 || ^9.5.11", + "symfony/error-handler": "^4.4 || ^5.0 || ^6.0 || ^7.0", + "symfony/phpunit-bridge": "^5.4 || ^6.0 || ^7.0" + }, + "suggest": { + "behat/mink-browserkit-driver": "fast headless driver for any app without JS emulation", + "behat/mink-selenium2-driver": "slow, but JS-enabled driver for any app (requires Selenium2)", + "behat/mink-zombie-driver": "fast and JS-enabled headless driver for any app (requires node.js)", + "dmore/chrome-mink-driver": "fast and JS-enabled driver for any app (requires chromium or google chrome)" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0-dev" + "dev-master": "1.x-dev" } }, "autoload": { - "classmap": [ - "src/" - ] + "psr-4": { + "Behat\\Mink\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" + "name": "Konstantin Kudryashov", + "email": "ever.zet@gmail.com", + "homepage": "http://everzet.com" } ], - "description": "Library for counting the lines of code in PHP source code", - "homepage": "https://github.com/sebastianbergmann/lines-of-code", + "description": "Browser controller/emulator abstraction for PHP", + "homepage": "https://mink.behat.org/", + "keywords": [ + "browser", + "testing", + "web" + ], "support": { - "issues": "https://github.com/sebastianbergmann/lines-of-code/issues", - "source": "https://github.com/sebastianbergmann/lines-of-code/tree/1.0.4" + "issues": "https://github.com/minkphp/Mink/issues", + "source": "https://github.com/minkphp/Mink/tree/v1.11.0" }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2023-12-22T06:20:34+00:00" + "time": "2023-12-09T11:23:23+00:00" }, { - "name": "sebastian/object-enumerator", - "version": "4.0.4", + "name": "behat/transliterator", + "version": "v1.5.0", "source": { "type": "git", - "url": "https://github.com/sebastianbergmann/object-enumerator.git", - "reference": "5c9eeac41b290a3712d88851518825ad78f45c71" + "url": "https://github.com/Behat/Transliterator.git", + "reference": "baac5873bac3749887d28ab68e2f74db3a4408af" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/5c9eeac41b290a3712d88851518825ad78f45c71", - "reference": "5c9eeac41b290a3712d88851518825ad78f45c71", + "url": "https://api.github.com/repos/Behat/Transliterator/zipball/baac5873bac3749887d28ab68e2f74db3a4408af", + "reference": "baac5873bac3749887d28ab68e2f74db3a4408af", "shasum": "" }, "require": { - "php": ">=7.3", - "sebastian/object-reflector": "^2.0", - "sebastian/recursion-context": "^4.0" + "php": ">=7.2" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "chuyskywalker/rolling-curl": "^3.1", + "php-yaoi/php-yaoi": "^1.0", + "phpunit/phpunit": "^8.5.25 || ^9.5.19" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "4.0-dev" + "dev-master": "1.x-dev" } }, "autoload": { - "classmap": [ - "src/" - ] + "psr-4": { + "Behat\\Transliterator\\": "src/Behat/Transliterator" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "Artistic-1.0" ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" - } + "description": "String transliterator", + "keywords": [ + "i18n", + "slug", + "transliterator" ], - "description": "Traverses array structures and object graphs to enumerate all referenced objects", - "homepage": "https://github.com/sebastianbergmann/object-enumerator/", "support": { - "issues": "https://github.com/sebastianbergmann/object-enumerator/issues", - "source": "https://github.com/sebastianbergmann/object-enumerator/tree/4.0.4" + "issues": "https://github.com/Behat/Transliterator/issues", + "source": "https://github.com/Behat/Transliterator/tree/v1.5.0" }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-10-26T13:12:34+00:00" + "time": "2022-03-30T09:27:43+00:00" }, { - "name": "sebastian/object-reflector", - "version": "2.0.4", + "name": "friends-of-behat/mink-extension", + "version": "v2.7.5", "source": { "type": "git", - "url": "https://github.com/sebastianbergmann/object-reflector.git", - "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7" + "url": "https://github.com/FriendsOfBehat/MinkExtension.git", + "reference": "854336030e11983f580f49faad1b49a1238f9846" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", - "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", + "url": "https://api.github.com/repos/FriendsOfBehat/MinkExtension/zipball/854336030e11983f580f49faad1b49a1238f9846", + "reference": "854336030e11983f580f49faad1b49a1238f9846", "shasum": "" }, "require": { - "php": ">=7.3" + "behat/behat": "^3.0.5", + "behat/mink": "^1.5", + "php": ">=7.4", + "symfony/config": "^4.4 || ^5.0 || ^6.0 || ^7.0" + }, + "replace": { + "behat/mink-extension": "self.version" }, "require-dev": { - "phpunit/phpunit": "^9.3" + "behat/mink-goutte-driver": "^1.1 || ^2.0", + "phpspec/phpspec": "^6.0 || ^7.0 || 7.1.x-dev" }, - "type": "library", + "type": "behat-extension", "extra": { "branch-alias": { - "dev-master": "2.0-dev" + "dev-master": "2.1.x-dev" } }, "autoload": { - "classmap": [ - "src/" - ] + "psr-0": { + "Behat\\MinkExtension": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" + "name": "Konstantin Kudryashov", + "email": "ever.zet@gmail.com" + }, + { + "name": "Christophe Coevoet", + "email": "stof@notk.org" } ], - "description": "Allows reflection of object attributes, including inherited and non-public ones", - "homepage": "https://github.com/sebastianbergmann/object-reflector/", + "description": "Mink extension for Behat", + "homepage": "http://extensions.behat.org/mink", + "keywords": [ + "browser", + "gui", + "test", + "web" + ], "support": { - "issues": "https://github.com/sebastianbergmann/object-reflector/issues", - "source": "https://github.com/sebastianbergmann/object-reflector/tree/2.0.4" + "issues": "https://github.com/FriendsOfBehat/MinkExtension/issues", + "source": "https://github.com/FriendsOfBehat/MinkExtension/tree/v2.7.5" }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-10-26T13:14:26+00:00" + "time": "2024-01-11T09:12:02+00:00" }, { - "name": "sebastian/resource-operations", - "version": "3.0.4", + "name": "fzaninotto/faker", + "version": "dev-master", "source": { "type": "git", - "url": "https://github.com/sebastianbergmann/resource-operations.git", - "reference": "05d5692a7993ecccd56a03e40cd7e5b09b1d404e" + "url": "https://github.com/fzaninotto/Faker.git", + "reference": "5ffe7db6c80f441f150fc88008d64e64af66634b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/05d5692a7993ecccd56a03e40cd7e5b09b1d404e", - "reference": "05d5692a7993ecccd56a03e40cd7e5b09b1d404e", + "url": "https://api.github.com/repos/fzaninotto/Faker/zipball/5ffe7db6c80f441f150fc88008d64e64af66634b", + "reference": "5ffe7db6c80f441f150fc88008d64e64af66634b", "shasum": "" }, "require": { - "php": ">=7.3" + "php": "^5.3.3 || ^7.0 || ^8.0" }, "require-dev": { - "phpunit/phpunit": "^9.0" + "ext-intl": "*", + "phpunit/phpunit": "^4.8.35 || ^5.7", + "squizlabs/php_codesniffer": "^2.9.2" }, + "default-branch": true, "type": "library", "extra": { "branch-alias": { - "dev-main": "3.0-dev" + "dev-master": "1.9-dev" } }, "autoload": { - "classmap": [ - "src/" - ] + "psr-4": { + "Faker\\": "src/Faker/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], "authors": [ { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de" + "name": "François Zaninotto" } ], - "description": "Provides a list of PHP built-in functions that operate on resources", - "homepage": "https://www.github.com/sebastianbergmann/resource-operations", + "description": "Faker is a PHP library that generates fake data for you.", + "keywords": [ + "data", + "faker", + "fixtures" + ], "support": { - "source": "https://github.com/sebastianbergmann/resource-operations/tree/3.0.4" + "issues": "https://github.com/fzaninotto/Faker/issues", + "source": "https://github.com/fzaninotto/Faker/tree/master" }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2024-03-14T16:00:52+00:00" + "abandoned": true, + "time": "2020-12-11T09:59:14+00:00" }, { - "name": "sebastian/type", - "version": "3.2.1", + "name": "mikey179/vfsstream", + "version": "v1.6.11", "source": { "type": "git", - "url": "https://github.com/sebastianbergmann/type.git", - "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7" + "url": "https://github.com/bovigo/vfsStream.git", + "reference": "17d16a85e6c26ce1f3e2fa9ceeacdc2855db1e9f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7", - "reference": "75e2c2a32f5e0b3aef905b9ed0b179b953b3d7c7", + "url": "https://api.github.com/repos/bovigo/vfsStream/zipball/17d16a85e6c26ce1f3e2fa9ceeacdc2855db1e9f", + "reference": "17d16a85e6c26ce1f3e2fa9ceeacdc2855db1e9f", "shasum": "" }, "require": { - "php": ">=7.3" + "php": ">=5.3.0" }, "require-dev": { - "phpunit/phpunit": "^9.5" + "phpunit/phpunit": "^4.5|^5.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.2-dev" + "dev-master": "1.6.x-dev" } }, "autoload": { - "classmap": [ - "src/" - ] + "psr-0": { + "org\\bovigo\\vfs\\": "src/main/php" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -15026,77 +15068,85 @@ ], "authors": [ { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" + "name": "Frank Kleine", + "homepage": "http://frankkleine.de/", + "role": "Developer" } ], - "description": "Collection of value objects that represent the types of the PHP type system", - "homepage": "https://github.com/sebastianbergmann/type", + "description": "Virtual file system to mock the real file system in unit tests.", + "homepage": "http://vfs.bovigo.org/", "support": { - "issues": "https://github.com/sebastianbergmann/type/issues", - "source": "https://github.com/sebastianbergmann/type/tree/3.2.1" + "issues": "https://github.com/bovigo/vfsStream/issues", + "source": "https://github.com/bovigo/vfsStream/tree/master", + "wiki": "https://github.com/bovigo/vfsStream/wiki" }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2023-02-03T06:13:03+00:00" + "time": "2022-02-23T02:02:42+00:00" }, { - "name": "sebastian/version", - "version": "3.0.2", + "name": "php-webdriver/webdriver", + "version": "1.15.1", "source": { "type": "git", - "url": "https://github.com/sebastianbergmann/version.git", - "reference": "c6c1022351a901512170118436c764e473f6de8c" + "url": "https://github.com/php-webdriver/php-webdriver.git", + "reference": "cd52d9342c5aa738c2e75a67e47a1b6df97154e8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c6c1022351a901512170118436c764e473f6de8c", - "reference": "c6c1022351a901512170118436c764e473f6de8c", + "url": "https://api.github.com/repos/php-webdriver/php-webdriver/zipball/cd52d9342c5aa738c2e75a67e47a1b6df97154e8", + "reference": "cd52d9342c5aa738c2e75a67e47a1b6df97154e8", "shasum": "" }, "require": { - "php": ">=7.3" + "ext-curl": "*", + "ext-json": "*", + "ext-zip": "*", + "php": "^7.3 || ^8.0", + "symfony/polyfill-mbstring": "^1.12", + "symfony/process": "^5.0 || ^6.0 || ^7.0" }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "3.0-dev" - } + "replace": { + "facebook/webdriver": "*" + }, + "require-dev": { + "ergebnis/composer-normalize": "^2.20.0", + "ondram/ci-detector": "^4.0", + "php-coveralls/php-coveralls": "^2.4", + "php-mock/php-mock-phpunit": "^2.0", + "php-parallel-lint/php-parallel-lint": "^1.2", + "phpunit/phpunit": "^9.3", + "squizlabs/php_codesniffer": "^3.5", + "symfony/var-dumper": "^5.0 || ^6.0" + }, + "suggest": { + "ext-SimpleXML": "For Firefox profile creation" }, + "type": "library", "autoload": { - "classmap": [ - "src/" - ] + "files": [ + "lib/Exception/TimeoutException.php" + ], + "psr-4": { + "Facebook\\WebDriver\\": "lib/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ - "BSD-3-Clause" + "MIT" ], - "authors": [ - { - "name": "Sebastian Bergmann", - "email": "sebastian@phpunit.de", - "role": "lead" - } + "description": "A PHP client for Selenium WebDriver. Previously facebook/webdriver.", + "homepage": "https://github.com/php-webdriver/php-webdriver", + "keywords": [ + "Chromedriver", + "geckodriver", + "php", + "selenium", + "webdriver" ], - "description": "Library that helps with managing the version number of Git-hosted PHP projects", - "homepage": "https://github.com/sebastianbergmann/version", "support": { - "issues": "https://github.com/sebastianbergmann/version/issues", - "source": "https://github.com/sebastianbergmann/version/tree/3.0.2" + "issues": "https://github.com/php-webdriver/php-webdriver/issues", + "source": "https://github.com/php-webdriver/php-webdriver/tree/1.15.1" }, - "funding": [ - { - "url": "https://github.com/sebastianbergmann", - "type": "github" - } - ], - "time": "2020-09-28T06:39:44+00:00" + "time": "2023-10-20T12:21:20+00:00" }, { "name": "silverstripe/behat-extension", @@ -15705,56 +15755,6 @@ } ], "time": "2024-04-18T09:29:19+00:00" - }, - { - "name": "theseer/tokenizer", - "version": "1.2.3", - "source": { - "type": "git", - "url": "https://github.com/theseer/tokenizer.git", - "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/theseer/tokenizer/zipball/737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", - "reference": "737eda637ed5e28c3413cb1ebe8bb52cbf1ca7a2", - "shasum": "" - }, - "require": { - "ext-dom": "*", - "ext-tokenizer": "*", - "ext-xmlwriter": "*", - "php": "^7.2 || ^8.0" - }, - "type": "library", - "autoload": { - "classmap": [ - "src/" - ] - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "BSD-3-Clause" - ], - "authors": [ - { - "name": "Arne Blankerts", - "email": "arne@blankerts.de", - "role": "Developer" - } - ], - "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", - "support": { - "issues": "https://github.com/theseer/tokenizer/issues", - "source": "https://github.com/theseer/tokenizer/tree/1.2.3" - }, - "funding": [ - { - "url": "https://github.com/theseer", - "type": "github" - } - ], - "time": "2024-03-03T12:36:25+00:00" } ], "aliases": [