diff --git a/composer-manifest.yaml b/composer-manifest.yaml index c513ed40..e730b15d 100644 --- a/composer-manifest.yaml +++ b/composer-manifest.yaml @@ -1,18 +1,18 @@ packages: - asm89/stack-cors: v2.2.0 + asm89/stack-cors: v2.3.0 behat/mink: v1.12.0 behat/mink-browserkit-driver: v2.2.0 - brick/math: 0.12.1 - chi-teck/drupal-code-generator: 4.1.0 + brick/math: 0.13.1 + chi-teck/drupal-code-generator: 4.2.0 colinodell/psr-testlogger: v1.3.0 - composer/ca-bundle: 1.5.4 - composer/class-map-generator: 1.5.0 - composer/composer: 2.8.4 + composer/ca-bundle: 1.5.7 + composer/class-map-generator: 1.6.1 + composer/composer: 2.8.9 composer/installers: v1.12.0 composer/metadata-minifier: 1.0.0 composer/pcre: 3.3.2 composer/semver: 3.4.3 - composer/spdx-licenses: 1.5.8 + composer/spdx-licenses: 1.5.9 composer/xdebug-handler: 3.0.5 consolidation/annotated-command: 4.10.1 consolidation/config: 3.1.0 @@ -28,99 +28,96 @@ packages: dekor/php-array-table: '2.0' dflydev/dot-access-data: v3.0.3 doctrine/annotations: 2.0.2 - doctrine/common: 3.4.5 - doctrine/deprecations: 1.1.4 + doctrine/common: 3.5.0 + doctrine/deprecations: 1.1.5 doctrine/event-manager: 2.0.1 doctrine/instantiator: 2.0.0 doctrine/lexer: 2.1.1 - doctrine/persistence: 3.4.0 + doctrine/persistence: 4.0.0 dompdf/php-font-lib: 1.0.1 - drupal/admin_toolbar: 3.5.1 - drupal/coder: 8.3.26 + drupal/admin_toolbar: 3.6.1 + drupal/coder: 8.3.30 drupal/config_ignore: 3.3.0 drupal/consumer_image_styles: 4.0.10 drupal/consumers: 1.19.0 - drupal/core: 11.1.0 - drupal/core-composer-scaffold: 11.1.0 - drupal/core-dev: 11.1.0 - drupal/core-project-message: 11.1.0 - drupal/core-recommended: 11.1.0 - drupal/core-vendor-hardening: 11.1.0 + drupal/core: 11.2.2 + drupal/core-composer-scaffold: 11.2.2 + drupal/core-dev: 11.2.0-beta1 + drupal/core-project-message: 11.2.2 + drupal/core-recommended: 11.2.2 + drupal/core-vendor-hardening: 11.2.2 drupal/devel: 5.3.1 - drupal/devel_mail_logger: 2.0.0 - drupal/entity: 1.5.0 + drupal/devel_mail_logger: 2.0.1 + drupal/entity: 1.6.0 drupal/file_mdm: 3.1.0 drupal/filefield_paths: 1.0.0-beta8 - drupal/gin: 4.0.0 - drupal/gin_toolbar: 1.0.0 + drupal/gin: 5.0.2 + drupal/gin_toolbar: 3.0.1 drupal/image_style_warmer: 1.3.0-rc1 drupal/imagemagick: 4.0.2 drupal/jsonapi_boost: 2.0.4 - drupal/jsonapi_cross_bundles: 1.1.0 + drupal/jsonapi_cross_bundles: 1.2.0 drupal/jsonapi_extras: 3.26.0 drupal/jsonapi_include: 1.8.0 drupal/mail_login: 4.0.3 drupal/mailsystem: 4.5.0 - drupal/multivalue_form_element: 1.0.0-beta6 - drupal/openapi: 2.2.0 + drupal/multivalue_form_element: 1.0.0-beta7 + drupal/openapi: 2.3.0 drupal/openapi_jsonapi: 3.0.5 drupal/openapi_ui: 1.0.0-rc5 drupal/openapi_ui_redoc: 1.0.0-rc5 - drupal/responsive_favicons: 2.0.1 + drupal/responsive_favicons: 3.0.1 drupal/restui: 1.22.0 drupal/schemata: 1.0.0 drupal/schemata_json_schema: 1.0.0 - drupal/simple_oauth: 6.0.0-beta8 - drupal/sophron: 2.2.0 + drupal/simple_oauth: 6.0.0 + drupal/sophron: 2.2.1 drupal/subrequests: 3.0.12 - drupal/upgrade_status: 4.3.6 + drupal/upgrade_status: 4.3.8 drupal/user_bundle: 1.4.0 drupal/warmer: 2.0.14 - drush/drush: 13.3.3 - e0ipso/shaper: 1.2.5 - egulias/email-validator: 4.0.2 + drush/drush: 13.6.0 + e0ipso/shaper: 1.2.7 + egulias/email-validator: 4.0.4 fakerphp/faker: v1.24.1 - fileeye/mimemap: 2.2.1 + fileeye/mimemap: 2.2.2 fileeye/pel: 0.10.0 galbar/jsonpath: 1.3.1 - google/protobuf: v4.29.2 + google/protobuf: v4.31.1 grasmash/expander: 3.0.1 grasmash/yaml-cli: 3.2.1 - guzzlehttp/guzzle: 7.9.2 - guzzlehttp/promises: 2.0.4 - guzzlehttp/psr7: 2.7.0 - illuminate/collections: v11.36.1 - illuminate/conditionable: v11.36.1 - illuminate/contracts: v11.36.1 - illuminate/macroable: v11.36.1 + guzzlehttp/guzzle: 7.9.3 + guzzlehttp/promises: 2.2.0 + guzzlehttp/psr7: 2.7.1 jangregor/phpstan-prophecy: 1.0.2 joachim-n/composer-manifest: 1.1.7 - justinrainbow/json-schema: 5.3.0 - laravel/prompts: v0.1.25 + justinrainbow/json-schema: 6.4.2 + laravel/prompts: v0.3.5 lcobucci/clock: 3.3.1 - lcobucci/jwt: 5.4.2 - league/container: 4.2.4 - league/event: 2.2.0 - league/oauth2-server: 8.5.5 + lcobucci/jwt: 5.5.0 + league/container: 4.2.5 + league/event: 3.0.3 + league/oauth2-server: 9.2.0 league/uri: 7.5.1 league/uri-interfaces: 7.5.0 lullabot/mink-selenium2-driver: v1.7.4 lullabot/php-webdriver: v2.0.6 + marc-mabe/php-enum: v4.7.1 masterminds/html5: 2.9.0 - mck89/peast: v1.16.3 + mck89/peast: v1.17.2 mglaman/composer-drupal-lenient: 1.0.7 - mglaman/phpstan-drupal: 1.3.2 - micheh/phpcs-gitlab: 1.1.0 + mglaman/phpstan-drupal: 1.3.9 + micheh/phpcs-gitlab: 2.0.0 mikey179/vfsstream: v1.6.12 - myclabs/deep-copy: 1.12.1 - nikic/php-parser: v5.3.1 + myclabs/deep-copy: 1.13.3 + nikic/php-parser: v5.5.0 nyholm/psr7-server: 1.1.0 - open-telemetry/api: 1.1.2 - open-telemetry/context: 1.1.0 - open-telemetry/exporter-otlp: 1.1.0 - open-telemetry/gen-otlp-protobuf: 1.2.1 - open-telemetry/sdk: 1.1.2 - open-telemetry/sem-conv: 1.27.1 + open-telemetry/api: 1.4.0 + open-telemetry/context: 1.2.1 + open-telemetry/exporter-otlp: 1.3.2 + open-telemetry/gen-otlp-protobuf: 1.5.0 + open-telemetry/sdk: 1.6.0 + open-telemetry/sem-conv: 1.32.1 paragonie/random_compat: v9.99.100 pear/archive_tar: 1.5.0 pear/console_getopt: v1.4.3 @@ -134,25 +131,25 @@ packages: php-http/guzzle7-adapter: 1.1.0 php-http/httplug: 2.4.1 php-http/promise: 1.3.1 - php-tuf/composer-stager: v2.0.0 + php-tuf/composer-stager: v2.0.1 phpcompatibility/php-compatibility: 9.3.5 phpdocumentor/reflection-common: 2.2.0 - phpdocumentor/reflection-docblock: 5.6.1 + phpdocumentor/reflection-docblock: 5.6.2 phpdocumentor/type-resolver: 1.10.0 phpowermove/docblock: v4.0 - phpspec/prophecy: v1.20.0 - phpspec/prophecy-phpunit: v2.3.0 + phpspec/prophecy: v1.22.0 + phpspec/prophecy-phpunit: v2.4.0 phpstan/extension-installer: 1.4.3 - phpstan/phpdoc-parser: 1.33.0 - phpstan/phpstan: 1.12.13 + phpstan/phpdoc-parser: 2.1.0 + phpstan/phpstan: 1.12.27 phpstan/phpstan-deprecation-rules: 1.2.1 phpstan/phpstan-phpunit: 1.4.2 - phpunit/php-code-coverage: 10.1.16 - phpunit/php-file-iterator: 4.1.0 - phpunit/php-invoker: 4.0.0 - phpunit/php-text-template: 3.0.1 - phpunit/php-timer: 6.0.0 - phpunit/phpunit: 10.5.40 + phpunit/php-code-coverage: 11.0.10 + phpunit/php-file-iterator: 5.1.0 + phpunit/php-invoker: 5.0.1 + phpunit/php-text-template: 4.0.1 + phpunit/php-timer: 7.0.1 + phpunit/phpunit: 11.5.26 psr/cache: 3.0.0 psr/clock: 1.0.0 psr/container: 2.0.2 @@ -160,78 +157,81 @@ packages: psr/http-client: 1.0.3 psr/http-factory: 1.1.0 psr/http-message: '2.0' + psr/http-server-handler: 1.0.2 + psr/http-server-middleware: 1.0.2 psr/log: 3.0.2 - psr/simple-cache: 3.0.0 - psy/psysh: v0.12.7 + psy/psysh: v0.12.9 ralouphie/getallheaders: 3.0.3 - ramsey/collection: 2.0.0 - ramsey/uuid: 4.7.6 + ramsey/collection: 2.1.1 + ramsey/uuid: 4.9.0 react/promise: v3.2.0 - revolt/event-loop: v1.0.6 - roave/security-advisories: 'dev-latest:5a88337185d08d54ac102bc6eb137fc432ea70fb' - sebastian/cli-parser: 2.0.1 - sebastian/code-unit: 2.0.0 - sebastian/code-unit-reverse-lookup: 3.0.0 - sebastian/comparator: 5.0.3 - sebastian/complexity: 3.2.0 - sebastian/diff: 5.1.1 - sebastian/environment: 6.1.0 - sebastian/exporter: 5.1.2 - sebastian/global-state: 6.0.2 - sebastian/lines-of-code: 2.0.2 - sebastian/object-enumerator: 5.0.0 - sebastian/object-reflector: 3.0.0 - sebastian/recursion-context: 5.0.0 - sebastian/type: 4.0.0 - sebastian/version: 4.0.1 + revolt/event-loop: v1.0.7 + roave/security-advisories: 'dev-latest:a76f62e135c8b583602bd99df737b5c20f4d7200' + sebastian/cli-parser: 3.0.2 + sebastian/code-unit: 3.0.3 + sebastian/code-unit-reverse-lookup: 4.0.1 + sebastian/comparator: 6.3.1 + sebastian/complexity: 4.0.1 + sebastian/diff: 6.0.2 + sebastian/environment: 7.2.1 + sebastian/exporter: 6.3.0 + sebastian/global-state: 7.0.2 + sebastian/lines-of-code: 3.0.1 + sebastian/object-enumerator: 6.0.1 + sebastian/object-reflector: 4.0.1 + sebastian/recursion-context: 6.0.2 + sebastian/type: 5.1.2 + sebastian/version: 5.0.2 seld/jsonlint: 1.11.0 seld/phar-utils: 1.2.1 seld/signal-handler: 2.0.2 - sirbrillig/phpcs-variable-analysis: v2.11.21 - slevomat/coding-standard: 8.15.0 - squizlabs/php_codesniffer: 3.11.2 - steverhoades/oauth2-openid-connect-server: v2.6.1 - symfony/browser-kit: v7.2.0 - symfony/console: v7.2.1 - symfony/css-selector: v7.2.0 - symfony/dependency-injection: v7.2.0 - symfony/deprecation-contracts: v3.5.1 - symfony/dom-crawler: v7.2.0 - symfony/error-handler: v7.2.1 - symfony/event-dispatcher: v7.2.0 - symfony/event-dispatcher-contracts: v3.5.1 - symfony/filesystem: v7.2.0 - symfony/finder: v7.2.0 - symfony/http-foundation: v7.2.0 - symfony/http-kernel: v7.2.1 - symfony/lock: v7.2.0 - symfony/mailer: v7.2.0 - symfony/mime: v7.2.1 - symfony/polyfill-ctype: v1.31.0 - symfony/polyfill-iconv: v1.31.0 - symfony/polyfill-intl-grapheme: v1.31.0 - symfony/polyfill-intl-idn: v1.31.0 - symfony/polyfill-intl-normalizer: v1.31.0 - symfony/polyfill-mbstring: v1.31.0 - symfony/polyfill-php73: v1.31.0 - symfony/polyfill-php80: v1.31.0 - symfony/polyfill-php81: v1.31.0 - symfony/polyfill-php82: v1.31.0 - symfony/polyfill-php83: v1.31.0 - symfony/process: v7.2.0 - symfony/psr-http-message-bridge: v7.2.0 - symfony/routing: v7.2.0 - symfony/serializer: v7.2.0 - symfony/service-contracts: v3.5.1 - symfony/string: v7.2.0 - symfony/translation-contracts: v3.5.1 - symfony/validator: v7.2.0 - symfony/var-dumper: v7.2.0 - symfony/var-exporter: v7.2.0 - symfony/yaml: v7.2.0 - tbachert/spi: v1.0.2 + sirbrillig/phpcs-variable-analysis: v2.12.0 + slevomat/coding-standard: 8.19.1 + squizlabs/php_codesniffer: 3.13.2 + staabm/side-effects-detector: 1.0.5 + steverhoades/oauth2-openid-connect-server: v3.0.1 + symfony/browser-kit: v7.3.0 + symfony/console: v7.3.1 + symfony/css-selector: v7.3.0 + symfony/dependency-injection: v7.3.1 + symfony/deprecation-contracts: v3.6.0 + symfony/dom-crawler: v7.3.1 + symfony/error-handler: v7.3.1 + symfony/event-dispatcher: v7.3.0 + symfony/event-dispatcher-contracts: v3.6.0 + symfony/filesystem: v7.3.0 + symfony/finder: v7.3.0 + symfony/http-foundation: v7.3.1 + symfony/http-kernel: v7.3.1 + symfony/lock: v7.3.0 + symfony/mailer: v7.3.1 + symfony/mime: v7.3.0 + symfony/polyfill-ctype: v1.32.0 + symfony/polyfill-iconv: v1.32.0 + symfony/polyfill-intl-grapheme: v1.32.0 + symfony/polyfill-intl-idn: v1.32.0 + symfony/polyfill-intl-normalizer: v1.32.0 + symfony/polyfill-mbstring: v1.32.0 + symfony/polyfill-php73: v1.32.0 + symfony/polyfill-php80: v1.32.0 + symfony/polyfill-php81: v1.32.0 + symfony/polyfill-php82: v1.32.0 + symfony/polyfill-php83: v1.32.0 + symfony/polyfill-php84: v1.32.0 + symfony/process: v7.3.0 + symfony/psr-http-message-bridge: v7.3.0 + symfony/routing: v7.3.0 + symfony/serializer: v7.3.1 + symfony/service-contracts: v3.6.0 + symfony/string: v7.3.0 + symfony/translation-contracts: v3.6.0 + symfony/validator: v7.3.1 + symfony/var-dumper: v7.3.1 + symfony/var-exporter: v7.3.0 + symfony/yaml: v7.3.1 + tbachert/spi: v1.0.5 theseer/tokenizer: 1.2.3 - twig/twig: v3.16.0 + twig/twig: v3.21.1 vipnytt/sitemapparser: v1.3.0 webflo/drupal-finder: 1.3.1 webmozart/assert: 1.11.0 diff --git a/composer.json b/composer.json index 59aa4ec0..8a232657 100644 --- a/composer.json +++ b/composer.json @@ -19,16 +19,17 @@ "cweagans/composer-patches": "^1.7", "drupal/config_ignore": "^3.3", "drupal/consumer_image_styles": "^4.0", - "drupal/core": "^11.1", - "drupal/core-composer-scaffold": "^11.1", - "drupal/core-project-message": "^11.1", - "drupal/core-recommended": "^11.1", - "drupal/core-vendor-hardening": "^11.1", + "drupal/core": "^11.2", + "drupal/core-composer-scaffold": "^11.2", + "drupal/core-project-message": "^11.2", + "drupal/core-recommended": "^11.2", + "drupal/core-vendor-hardening": "^11.2", "drupal/devel": "^5.3", "drupal/devel_mail_logger": "^2.0", "drupal/entity": "^1.4", "drupal/filefield_paths": "^1.0@beta", - "drupal/gin": "^4.0", + "drupal/gin": "^5.0", + "drupal/gin_toolbar": "^3.0", "drupal/image_style_warmer": "^1.3", "drupal/imagemagick": "^4.0", "drupal/jsonapi_boost": "^2.0", @@ -37,7 +38,7 @@ "drupal/jsonapi_include": "^1.6", "drupal/mail_login": "^4.0", "drupal/multivalue_form_element": "^1.0@beta", - "drupal/responsive_favicons": "^2.0", + "drupal/responsive_favicons": "^3.0", "drupal/simple_oauth": "^6.0@beta", "drupal/subrequests": "^3.0", "drupal/upgrade_status": "^4.0", @@ -148,7 +149,7 @@ "dealerdirect/phpcodesniffer-composer-installer": "^0.7", "drupal/admin_toolbar": "^3.3", "drupal/coder": "^8.3", - "drupal/core-dev": "^11.1", + "drupal/core-dev": "^11.2", "drupal/mailsystem": "^4.4", "drupal/openapi": "^2.1", "drupal/openapi_jsonapi": "^3.0", diff --git a/composer.lock b/composer.lock index 8817e82e..eba2e031 100644 --- a/composer.lock +++ b/composer.lock @@ -4,20 +4,20 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "e80c9d30b9778508e69dfc53824d950f", + "content-hash": "54a3e73c6b8076d835dfebfeffbcf08a", "packages": [ { "name": "asm89/stack-cors", - "version": "v2.2.0", + "version": "v2.3.0", "source": { "type": "git", "url": "https://github.com/asm89/stack-cors.git", - "reference": "50f57105bad3d97a43ec4a485eb57daf347eafea" + "reference": "acf3142e6c5eafa378dc8ef3c069ab4558993f70" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/asm89/stack-cors/zipball/50f57105bad3d97a43ec4a485eb57daf347eafea", - "reference": "50f57105bad3d97a43ec4a485eb57daf347eafea", + "url": "https://api.github.com/repos/asm89/stack-cors/zipball/acf3142e6c5eafa378dc8ef3c069ab4558993f70", + "reference": "acf3142e6c5eafa378dc8ef3c069ab4558993f70", "shasum": "" }, "require": { @@ -58,22 +58,22 @@ ], "support": { "issues": "https://github.com/asm89/stack-cors/issues", - "source": "https://github.com/asm89/stack-cors/tree/v2.2.0" + "source": "https://github.com/asm89/stack-cors/tree/v2.3.0" }, - "time": "2023-11-14T13:51:46+00:00" + "time": "2025-03-13T08:50:04+00:00" }, { "name": "chi-teck/drupal-code-generator", - "version": "4.1.0", + "version": "4.2.0", "source": { "type": "git", "url": "https://github.com/Chi-teck/drupal-code-generator.git", - "reference": "9a5501beb1a7aa2400afa5e5679bf21c526c497c" + "reference": "984dd69522b5839976df51470a00a51616a21f42" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Chi-teck/drupal-code-generator/zipball/9a5501beb1a7aa2400afa5e5679bf21c526c497c", - "reference": "9a5501beb1a7aa2400afa5e5679bf21c526c497c", + "url": "https://api.github.com/repos/Chi-teck/drupal-code-generator/zipball/984dd69522b5839976df51470a00a51616a21f42", + "reference": "984dd69522b5839976df51470a00a51616a21f42", "shasum": "" }, "require": { @@ -92,7 +92,7 @@ "squizlabs/php_codesniffer": "<3.6" }, "require-dev": { - "chi-teck/drupal-coder-extension": "^2.0.0-beta3", + "chi-teck/drupal-coder-extension": "^2.0.0-rc2", "drupal/coder": "8.3.24", "drupal/core": "11.x-dev", "ext-simplexml": "*", @@ -119,9 +119,9 @@ "description": "Drupal code generator", "support": { "issues": "https://github.com/Chi-teck/drupal-code-generator/issues", - "source": "https://github.com/Chi-teck/drupal-code-generator/tree/4.1.0" + "source": "https://github.com/Chi-teck/drupal-code-generator/tree/4.2.0" }, - "time": "2024-10-30T18:25:43+00:00" + "time": "2025-06-01T13:48:30+00:00" }, { "name": "composer/installers", @@ -1133,20 +1133,20 @@ }, { "name": "doctrine/common", - "version": "3.4.5", + "version": "3.5.0", "source": { "type": "git", "url": "https://github.com/doctrine/common.git", - "reference": "6c8fef961f67b8bc802ce3e32e3ebd1022907286" + "reference": "d9ea4a54ca2586db781f0265d36bea731ac66ec5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/common/zipball/6c8fef961f67b8bc802ce3e32e3ebd1022907286", - "reference": "6c8fef961f67b8bc802ce3e32e3ebd1022907286", + "url": "https://api.github.com/repos/doctrine/common/zipball/d9ea4a54ca2586db781f0265d36bea731ac66ec5", + "reference": "d9ea4a54ca2586db781f0265d36bea731ac66ec5", "shasum": "" }, "require": { - "doctrine/persistence": "^2.0 || ^3.0", + "doctrine/persistence": "^2.0 || ^3.0 || ^4.0", "php": "^7.1 || ^8.0" }, "require-dev": { @@ -1204,7 +1204,7 @@ ], "support": { "issues": "https://github.com/doctrine/common/issues", - "source": "https://github.com/doctrine/common/tree/3.4.5" + "source": "https://github.com/doctrine/common/tree/3.5.0" }, "funding": [ { @@ -1220,30 +1220,33 @@ "type": "tidelift" } ], - "time": "2024-10-08T15:53:43+00:00" + "time": "2025-01-01T22:12:03+00:00" }, { "name": "doctrine/deprecations", - "version": "1.1.4", + "version": "1.1.5", "source": { "type": "git", "url": "https://github.com/doctrine/deprecations.git", - "reference": "31610dbb31faa98e6b5447b62340826f54fbc4e9" + "reference": "459c2f5dd3d6a4633d3b5f46ee2b1c40f57d3f38" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/deprecations/zipball/31610dbb31faa98e6b5447b62340826f54fbc4e9", - "reference": "31610dbb31faa98e6b5447b62340826f54fbc4e9", + "url": "https://api.github.com/repos/doctrine/deprecations/zipball/459c2f5dd3d6a4633d3b5f46ee2b1c40f57d3f38", + "reference": "459c2f5dd3d6a4633d3b5f46ee2b1c40f57d3f38", "shasum": "" }, "require": { "php": "^7.1 || ^8.0" }, + "conflict": { + "phpunit/phpunit": "<=7.5 || >=13" + }, "require-dev": { - "doctrine/coding-standard": "^9 || ^12", - "phpstan/phpstan": "1.4.10 || 2.0.3", + "doctrine/coding-standard": "^9 || ^12 || ^13", + "phpstan/phpstan": "1.4.10 || 2.1.11", "phpstan/phpstan-phpunit": "^1.0 || ^2", - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.6 || ^10.5 || ^11.5 || ^12", "psr/log": "^1 || ^2 || ^3" }, "suggest": { @@ -1263,9 +1266,9 @@ "homepage": "https://www.doctrine-project.org/", "support": { "issues": "https://github.com/doctrine/deprecations/issues", - "source": "https://github.com/doctrine/deprecations/tree/1.1.4" + "source": "https://github.com/doctrine/deprecations/tree/1.1.5" }, - "time": "2024-12-07T21:18:45+00:00" + "time": "2025-04-07T20:06:18+00:00" }, { "name": "doctrine/event-manager", @@ -1438,21 +1441,21 @@ }, { "name": "doctrine/persistence", - "version": "3.4.0", + "version": "4.0.0", "source": { "type": "git", "url": "https://github.com/doctrine/persistence.git", - "reference": "0ea965320cec355dba75031c1b23d4c78362e3ff" + "reference": "45004aca79189474f113cbe3a53847c2115a55fa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/persistence/zipball/0ea965320cec355dba75031c1b23d4c78362e3ff", - "reference": "0ea965320cec355dba75031c1b23d4c78362e3ff", + "url": "https://api.github.com/repos/doctrine/persistence/zipball/45004aca79189474f113cbe3a53847c2115a55fa", + "reference": "45004aca79189474f113cbe3a53847c2115a55fa", "shasum": "" }, "require": { "doctrine/event-manager": "^1 || ^2", - "php": "^7.2 || ^8.0", + "php": "^8.1", "psr/cache": "^1.0 || ^2.0 || ^3.0" }, "conflict": { @@ -1460,11 +1463,10 @@ }, "require-dev": { "doctrine/coding-standard": "^12", - "doctrine/common": "^3.0", "phpstan/phpstan": "1.12.7", "phpstan/phpstan-phpunit": "^1", "phpstan/phpstan-strict-rules": "^1.1", - "phpunit/phpunit": "^8.5.38 || ^9.5", + "phpunit/phpunit": "^9.6", "symfony/cache": "^4.4 || ^5.4 || ^6.0 || ^7.0" }, "type": "library", @@ -1514,7 +1516,7 @@ ], "support": { "issues": "https://github.com/doctrine/persistence/issues", - "source": "https://github.com/doctrine/persistence/tree/3.4.0" + "source": "https://github.com/doctrine/persistence/tree/4.0.0" }, "funding": [ { @@ -1530,7 +1532,7 @@ "type": "tidelift" } ], - "time": "2024-10-30T19:48:12+00:00" + "time": "2024-11-01T21:49:07+00:00" }, { "name": "dompdf/php-font-lib", @@ -1745,20 +1747,20 @@ }, { "name": "drupal/core", - "version": "11.1.0", + "version": "11.2.2", "source": { "type": "git", "url": "https://github.com/drupal/core.git", - "reference": "0f9b2c320c20d0cbafef18764fac8e957a84071f" + "reference": "4a1db0db3b144a42daa0887e904f942a55fe5b6b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/drupal/core/zipball/0f9b2c320c20d0cbafef18764fac8e957a84071f", - "reference": "0f9b2c320c20d0cbafef18764fac8e957a84071f", + "url": "https://api.github.com/repos/drupal/core/zipball/4a1db0db3b144a42daa0887e904f942a55fe5b6b", + "reference": "4a1db0db3b144a42daa0887e904f942a55fe5b6b", "shasum": "" }, "require": { - "asm89/stack-cors": "^2.1", + "asm89/stack-cors": "^2.3", "composer-runtime-api": "^2.1", "composer/semver": "^3.3", "doctrine/annotations": "^2.0", @@ -1784,29 +1786,32 @@ "mck89/peast": "^1.14", "pear/archive_tar": "^1.4.14", "php": ">=8.3.0", - "php-tuf/composer-stager": "^2-rc5", + "php-tuf/composer-stager": "^2.0", "psr/log": "^3.0", "revolt/event-loop": "^1.0", - "sebastian/diff": "^4|^5", - "symfony/console": "^7.2", - "symfony/dependency-injection": "^7.2", - "symfony/event-dispatcher": "^7.2", - "symfony/filesystem": "^7.2", - "symfony/finder": "^7.2", - "symfony/http-foundation": "^7.2", - "symfony/http-kernel": "^7.2", - "symfony/mailer": "^7.2", - "symfony/mime": "^7.2", - "symfony/polyfill-iconv": "^1.26", - "symfony/process": "^7.2", - "symfony/psr-http-message-bridge": "^7.2", - "symfony/routing": "^7.2", - "symfony/serializer": "^7.2", - "symfony/validator": "^7.2", - "symfony/yaml": "^7.2", - "twig/twig": "^3.15.0" + "sebastian/diff": "^4 || ^5 || ^6 || ^7", + "symfony/console": "^7.3", + "symfony/dependency-injection": "^7.3", + "symfony/event-dispatcher": "^7.3", + "symfony/filesystem": "^7.3", + "symfony/finder": "^7.3", + "symfony/http-foundation": "^7.3", + "symfony/http-kernel": "^7.3", + "symfony/mailer": "^7.3", + "symfony/mime": "^7.3", + "symfony/polyfill-iconv": "^1.32", + "symfony/polyfill-php84": "^1.32", + "symfony/process": "^7.3", + "symfony/psr-http-message-bridge": "^7.3", + "symfony/routing": "^7.3", + "symfony/serializer": "^7.3", + "symfony/validator": "^7.3", + "symfony/yaml": "^7.3", + "twig/twig": "^3.21.0" }, "conflict": { + "drupal/automatic_updates": "<4", + "drupal/project_browser": "<2.1", "drush/drush": "<12.4.3" }, "replace": { @@ -1907,22 +1912,22 @@ ], "description": "Drupal is an open source content management platform powering millions of websites and applications.", "support": { - "source": "https://github.com/drupal/core/tree/11.1.0" + "source": "https://github.com/drupal/core/tree/11.2.2" }, - "time": "2024-12-13T22:30:22+00:00" + "time": "2025-06-26T13:56:54+00:00" }, { "name": "drupal/core-composer-scaffold", - "version": "11.1.0", + "version": "11.2.2", "source": { "type": "git", "url": "https://github.com/drupal/core-composer-scaffold.git", - "reference": "30e2dce1d08858236ae2703c0a72d120d8075bc5" + "reference": "891b4615c479e17245c81571c9be0156be4b03f8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/drupal/core-composer-scaffold/zipball/30e2dce1d08858236ae2703c0a72d120d8075bc5", - "reference": "30e2dce1d08858236ae2703c0a72d120d8075bc5", + "url": "https://api.github.com/repos/drupal/core-composer-scaffold/zipball/891b4615c479e17245c81571c9be0156be4b03f8", + "reference": "891b4615c479e17245c81571c9be0156be4b03f8", "shasum": "" }, "require": { @@ -1957,22 +1962,22 @@ "drupal" ], "support": { - "source": "https://github.com/drupal/core-composer-scaffold/tree/11.1.0" + "source": "https://github.com/drupal/core-composer-scaffold/tree/11.2.2" }, - "time": "2024-11-02T22:49:15+00:00" + "time": "2025-05-05T16:18:58+00:00" }, { "name": "drupal/core-project-message", - "version": "11.1.0", + "version": "11.2.2", "source": { "type": "git", "url": "https://github.com/drupal/core-project-message.git", - "reference": "d1da83722735cb0f7ccabf9fef7b5607b442c3a8" + "reference": "656efa00f296415ed6be2ff366ef67ae2725d7d6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/drupal/core-project-message/zipball/d1da83722735cb0f7ccabf9fef7b5607b442c3a8", - "reference": "d1da83722735cb0f7ccabf9fef7b5607b442c3a8", + "url": "https://api.github.com/repos/drupal/core-project-message/zipball/656efa00f296415ed6be2ff366ef67ae2725d7d6", + "reference": "656efa00f296415ed6be2ff366ef67ae2725d7d6", "shasum": "" }, "require": { @@ -1998,42 +2003,42 @@ "drupal" ], "support": { - "source": "https://github.com/drupal/core-project-message/tree/11.1.0" + "source": "https://github.com/drupal/core-project-message/tree/11.2.2" }, - "time": "2023-07-24T07:55:25+00:00" + "time": "2025-02-03T10:59:29+00:00" }, { "name": "drupal/core-recommended", - "version": "11.1.0", + "version": "11.2.2", "source": { "type": "git", "url": "https://github.com/drupal/core-recommended.git", - "reference": "b4ee05b115b4c74ff1417e3ed0a49b78158db444" + "reference": "0f9d479fdb22596d8a8e23c39376302a3bb3df56" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/drupal/core-recommended/zipball/b4ee05b115b4c74ff1417e3ed0a49b78158db444", - "reference": "b4ee05b115b4c74ff1417e3ed0a49b78158db444", + "url": "https://api.github.com/repos/drupal/core-recommended/zipball/0f9d479fdb22596d8a8e23c39376302a3bb3df56", + "reference": "0f9d479fdb22596d8a8e23c39376302a3bb3df56", "shasum": "" }, "require": { - "asm89/stack-cors": "~v2.2.0", + "asm89/stack-cors": "~v2.3.0", "composer/semver": "~3.4.3", "doctrine/annotations": "~2.0.2", - "doctrine/deprecations": "~1.1.3", + "doctrine/deprecations": "~1.1.5", "doctrine/lexer": "~2.1.1", - "drupal/core": "11.1.0", - "egulias/email-validator": "~4.0.2", - "guzzlehttp/guzzle": "~7.9.2", - "guzzlehttp/promises": "~2.0.4", - "guzzlehttp/psr7": "~2.7.0", + "drupal/core": "11.2.2", + "egulias/email-validator": "~4.0.4", + "guzzlehttp/guzzle": "~7.9.3", + "guzzlehttp/promises": "~2.2.0", + "guzzlehttp/psr7": "~2.7.1", "masterminds/html5": "~2.9.0", - "mck89/peast": "~v1.16.3", + "mck89/peast": "~v1.17.0", "pear/archive_tar": "~1.5.0", "pear/console_getopt": "~v1.4.3", "pear/pear-core-minimal": "~v1.10.16", "pear/pear_exception": "~v1.0.2", - "php-tuf/composer-stager": "~v2.0.0-rc6", + "php-tuf/composer-stager": "~v2.0.1", "psr/cache": "~3.0.0", "psr/container": "~2.0.2", "psr/event-dispatcher": "~1.0.0", @@ -2041,38 +2046,39 @@ "psr/http-factory": "~1.1.0", "psr/log": "~3.0.2", "ralouphie/getallheaders": "~3.0.3", - "revolt/event-loop": "~v1.0.6", - "sebastian/diff": "~5.1.1", - "symfony/console": "~v7.2.0", - "symfony/dependency-injection": "~v7.2.0", - "symfony/deprecation-contracts": "~v3.5.1", - "symfony/error-handler": "~v7.2.0", - "symfony/event-dispatcher": "~v7.2.0", - "symfony/event-dispatcher-contracts": "~v3.5.1", - "symfony/filesystem": "~v7.2.0", - "symfony/finder": "~v7.2.0", - "symfony/http-foundation": "~v7.2.0", - "symfony/http-kernel": "~v7.2.0", - "symfony/mailer": "~v7.2.0", - "symfony/mime": "~v7.2.0", - "symfony/polyfill-ctype": "~v1.31.0", - "symfony/polyfill-iconv": "~v1.31.0", - "symfony/polyfill-intl-grapheme": "~v1.31.0", - "symfony/polyfill-intl-idn": "~v1.31.0", - "symfony/polyfill-intl-normalizer": "~v1.31.0", - "symfony/polyfill-mbstring": "~v1.31.0", - "symfony/process": "~v7.2.0", - "symfony/psr-http-message-bridge": "~v7.2.0", - "symfony/routing": "~v7.2.0", - "symfony/serializer": "~v7.2.0", - "symfony/service-contracts": "~v3.5.1", - "symfony/string": "~v7.2.0", - "symfony/translation-contracts": "~v3.5.1", - "symfony/validator": "~v7.2.0", - "symfony/var-dumper": "~v7.2.0", - "symfony/var-exporter": "~v7.2.0", - "symfony/yaml": "~v7.2.0", - "twig/twig": "~v3.16.0" + "revolt/event-loop": "~v1.0.7", + "sebastian/diff": "~6.0.2", + "symfony/console": "~v7.3.0", + "symfony/dependency-injection": "~v7.3.0", + "symfony/deprecation-contracts": "~v3.6.0", + "symfony/error-handler": "~v7.3.0", + "symfony/event-dispatcher": "~v7.3.0", + "symfony/event-dispatcher-contracts": "~v3.6.0", + "symfony/filesystem": "~v7.3.0", + "symfony/finder": "~v7.3.0", + "symfony/http-foundation": "~v7.3.0", + "symfony/http-kernel": "~v7.3.0", + "symfony/mailer": "~v7.3.0", + "symfony/mime": "~v7.3.0", + "symfony/polyfill-ctype": "~v1.32.0", + "symfony/polyfill-iconv": "~v1.32.0", + "symfony/polyfill-intl-grapheme": "~v1.32.0", + "symfony/polyfill-intl-idn": "~v1.32.0", + "symfony/polyfill-intl-normalizer": "~v1.32.0", + "symfony/polyfill-mbstring": "~v1.32.0", + "symfony/polyfill-php84": "~v1.32.0", + "symfony/process": "~v7.3.0", + "symfony/psr-http-message-bridge": "~v7.3.0", + "symfony/routing": "~v7.3.0", + "symfony/serializer": "~v7.3.0", + "symfony/service-contracts": "~v3.6.0", + "symfony/string": "~v7.3.0", + "symfony/translation-contracts": "~v3.6.0", + "symfony/validator": "~v7.3.0", + "symfony/var-dumper": "~v7.3.0", + "symfony/var-exporter": "~v7.3.0", + "symfony/yaml": "~v7.3.0", + "twig/twig": "~v3.21.1" }, "conflict": { "webflo/drupal-core-strict": "*" @@ -2084,22 +2090,22 @@ ], "description": "Core and its dependencies with known-compatible minor versions. Require this project INSTEAD OF drupal/core.", "support": { - "source": "https://github.com/drupal/core-recommended/tree/11.1.0" + "source": "https://github.com/drupal/core-recommended/tree/11.2.2" }, - "time": "2024-12-13T22:30:22+00:00" + "time": "2025-06-26T13:56:54+00:00" }, { "name": "drupal/core-vendor-hardening", - "version": "11.1.0", + "version": "11.2.2", "source": { "type": "git", "url": "https://github.com/drupal/core-vendor-hardening.git", - "reference": "8fe818ea278f5ff612ad079bf134a6a02790f7a3" + "reference": "87bd2bf61f8c8a2e006bc2cbd8f88991342eb39a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/drupal/core-vendor-hardening/zipball/8fe818ea278f5ff612ad079bf134a6a02790f7a3", - "reference": "8fe818ea278f5ff612ad079bf134a6a02790f7a3", + "url": "https://api.github.com/repos/drupal/core-vendor-hardening/zipball/87bd2bf61f8c8a2e006bc2cbd8f88991342eb39a", + "reference": "87bd2bf61f8c8a2e006bc2cbd8f88991342eb39a", "shasum": "" }, "require": { @@ -2125,9 +2131,9 @@ "drupal" ], "support": { - "source": "https://github.com/drupal/core-vendor-hardening/tree/11.1.0" + "source": "https://github.com/drupal/core-vendor-hardening/tree/11.2.2" }, - "time": "2024-11-11T18:39:05+00:00" + "time": "2025-03-03T14:03:21+00:00" }, { "name": "drupal/devel", @@ -2193,27 +2199,26 @@ }, { "name": "drupal/devel_mail_logger", - "version": "2.0.0", + "version": "2.0.1", "source": { "type": "git", "url": "https://git.drupalcode.org/project/devel_mail_logger.git", - "reference": "2.0.0" + "reference": "2.0.1" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/devel_mail_logger-2.0.0.zip", - "reference": "2.0.0", - "shasum": "05b2879597b0b72e141f82c0836dd599ff6fef6c" + "url": "https://ftp.drupal.org/files/projects/devel_mail_logger-2.0.1.zip", + "reference": "2.0.1", + "shasum": "0101b766af1f166fea5e7f7ab29d9efbe83e957f" }, "require": { - "drupal/core": "^8 || ^9 || ^10 || ^11 || ^12", - "php": ">=7.4" + "drupal/core": "^8 || ^9 || ^10 || ^11 || ^12" }, "type": "drupal-module", "extra": { "drupal": { - "version": "2.0.0", - "datestamp": "1685568166", + "version": "2.0.1", + "datestamp": "1739845019", "security-coverage": { "status": "not-covered", "message": "Project has not opted into security advisory coverage!" @@ -2222,7 +2227,7 @@ }, "notification-url": "https://packages.drupal.org/8/downloads", "license": [ - "GPL-2.0+" + "GPL-2.0-or-later" ], "authors": [ { @@ -2236,27 +2241,23 @@ ], "description": "A Custom Mail Interface that logs mail to DB", "homepage": "https://www.drupal.org/project/devel_mail_logger", - "keywords": [ - "Drupal" - ], "support": { - "source": "http://cgit.drupalcode.org/devel_mail_logger", - "issues": "https://www.drupal.org/project/issues/devel_mail_logger" + "source": "https://git.drupalcode.org/project/devel_mail_logger" } }, { "name": "drupal/entity", - "version": "1.5.0", + "version": "1.6.0", "source": { "type": "git", "url": "https://git.drupalcode.org/project/entity.git", - "reference": "8.x-1.5" + "reference": "8.x-1.6" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/entity-8.x-1.5.zip", - "reference": "8.x-1.5", - "shasum": "86c0b75c173144aaedde3e3258dc0d3ce11d1a22" + "url": "https://ftp.drupal.org/files/projects/entity-8.x-1.6.zip", + "reference": "8.x-1.6", + "shasum": "dfb214fd45bd6ad79604d23a39a96b3d4c38f8e1" }, "require": { "drupal/core": "^10.1 || ^11" @@ -2264,8 +2265,8 @@ "type": "drupal-module", "extra": { "drupal": { - "version": "8.x-1.5", - "datestamp": "1723380062", + "version": "8.x-1.6", + "datestamp": "1740006812", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -2302,7 +2303,7 @@ "homepage": "https://www.drupal.org/user/2416470" }, { - "name": "TR", + "name": "tr", "homepage": "https://www.drupal.org/user/202830" } ], @@ -2407,7 +2408,7 @@ ], "authors": [ { - "name": "Deciphered", + "name": "deciphered", "homepage": "https://www.drupal.org/user/103796" }, { @@ -2430,27 +2431,27 @@ }, { "name": "drupal/gin", - "version": "4.0.0", + "version": "5.0.2", "source": { "type": "git", "url": "https://git.drupalcode.org/project/gin.git", - "reference": "4.0.0" + "reference": "5.0.2" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/gin-4.0.0.zip", - "reference": "4.0.0", - "shasum": "8607d9f225b550c9c2f0a84d0371adabc0ac42c1" + "url": "https://ftp.drupal.org/files/projects/gin-5.0.2.zip", + "reference": "5.0.2", + "shasum": "ce3d8cadea7a939c4e4bd41f86e142d9b90568c1" }, "require": { - "drupal/core": "^10 || ^11", - "drupal/gin_toolbar": "^1.0@beta" + "drupal/core": "^11.2", + "drupal/gin_toolbar": "^3.0" }, "type": "drupal-theme", "extra": { "drupal": { - "version": "4.0.0", - "datestamp": "1734696940", + "version": "5.0.2", + "datestamp": "1750421129", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -2496,26 +2497,26 @@ }, { "name": "drupal/gin_toolbar", - "version": "1.0.0", + "version": "3.0.1", "source": { "type": "git", "url": "https://git.drupalcode.org/project/gin_toolbar.git", - "reference": "8.x-1.0" + "reference": "3.0.1" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/gin_toolbar-8.x-1.0.zip", - "reference": "8.x-1.0", - "shasum": "907a3c2202824168da98c8b1cede1af117f7adf2" + "url": "https://ftp.drupal.org/files/projects/gin_toolbar-3.0.1.zip", + "reference": "3.0.1", + "shasum": "0eec92ad18cb1cd6b76f9a465c46d6b771bcdc93" }, "require": { - "drupal/core": "^9 || ^10 || ^11" + "drupal/core": "^11.2" }, "type": "drupal-module", "extra": { "drupal": { - "version": "8.x-1.0", - "datestamp": "1734698810", + "version": "3.0.1", + "datestamp": "1750417688", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -2745,17 +2746,17 @@ }, { "name": "drupal/jsonapi_cross_bundles", - "version": "1.1.0", + "version": "1.2.0", "source": { "type": "git", "url": "https://git.drupalcode.org/project/jsonapi_cross_bundles.git", - "reference": "8.x-1.1" + "reference": "8.x-1.2" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/jsonapi_cross_bundles-8.x-1.1.zip", - "reference": "8.x-1.1", - "shasum": "25728babff93f1a44fbee832f4c69d23f7a06685" + "url": "https://ftp.drupal.org/files/projects/jsonapi_cross_bundles-8.x-1.2.zip", + "reference": "8.x-1.2", + "shasum": "7d85c52cffbb56421243f93825f5bd5f668e2c2e" }, "require": { "drupal/core": "^8 || ^9 || ^10 || ^11 || ^12" @@ -2766,8 +2767,8 @@ "type": "drupal-module", "extra": { "drupal": { - "version": "8.x-1.1", - "datestamp": "1686855929", + "version": "8.x-1.2", + "datestamp": "1747411708", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -2962,10 +2963,6 @@ "name": "Mohammad AlQanneh", "homepage": "https://www.drupal.org/u/mqanneh", "role": "Maintainer" - }, - { - "name": "zaporylie", - "homepage": "https://www.drupal.org/user/1532844" } ], "description": "This module enables users to login by email address.", @@ -2983,27 +2980,26 @@ }, { "name": "drupal/multivalue_form_element", - "version": "1.0.0-beta6", + "version": "1.0.0-beta7", "source": { "type": "git", "url": "https://git.drupalcode.org/project/multivalue_form_element.git", - "reference": "1.0.0-beta6" + "reference": "1.0.0-beta7" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/multivalue_form_element-1.0.0-beta6.zip", - "reference": "1.0.0-beta6", - "shasum": "653214124be45f11bb76c76871355a30651dd6fe" + "url": "https://ftp.drupal.org/files/projects/multivalue_form_element-1.0.0-beta7.zip", + "reference": "1.0.0-beta7", + "shasum": "5d59af85d37c251ef0b4ef36eddc42b0222ecfb9" }, "require": { - "drupal/core": "^8 || ^9 || ^10 || ^11 || ^12", - "php": ">=7.4" + "drupal/core": "^8 || ^9 || ^10 || ^11 || ^12" }, "type": "drupal-module", "extra": { "drupal": { - "version": "1.0.0-beta6", - "datestamp": "1678886197", + "version": "1.0.0-beta7", + "datestamp": "1739788827", "security-coverage": { "status": "not-covered", "message": "Project has not opted into security advisory coverage!" @@ -3012,7 +3008,7 @@ }, "notification-url": "https://packages.drupal.org/8/downloads", "license": [ - "EUPL-1.2" + "GPL-2.0-or-later" ], "authors": [ { @@ -3020,34 +3016,33 @@ "homepage": "https://www.drupal.org/user/448086" }, { - "name": "ieguskiza", - "homepage": "https://www.drupal.org/user/2652665" + "name": "joevagyok", + "homepage": "https://www.drupal.org/user/2876343" }, { "name": "sardara", "homepage": "https://www.drupal.org/user/2353864" } ], - "description": "Provides a form element that wraps existing form elements, making them multi-value.", + "description": "Provides a multi-value form element that wraps any number of form elements.", "homepage": "https://www.drupal.org/project/multivalue_form_element", "support": { - "source": "https://git.drupalcode.org/project/multivalue_form_element", - "issues": "https://www.drupal.org/project/issues/multivalue_form_element" + "source": "https://git.drupalcode.org/project/multivalue_form_element" } }, { "name": "drupal/responsive_favicons", - "version": "2.0.1", + "version": "3.0.1", "source": { "type": "git", "url": "https://git.drupalcode.org/project/responsive_favicons.git", - "reference": "2.0.1" + "reference": "3.0.1" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/responsive_favicons-2.0.1.zip", - "reference": "2.0.1", - "shasum": "d42db3b36422cdd915f03089900b4a2408535a80" + "url": "https://ftp.drupal.org/files/projects/responsive_favicons-3.0.1.zip", + "reference": "3.0.1", + "shasum": "1fb8f61b3b17ace1b591cb5e8c15a67a9f9cb849" }, "require": { "drupal/core": "^8 || ^9 || ^10 || ^11 || ^12" @@ -3055,8 +3050,8 @@ "type": "drupal-module", "extra": { "drupal": { - "version": "2.0.1", - "datestamp": "1682129244", + "version": "3.0.1", + "datestamp": "1751274681", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -3069,8 +3064,8 @@ ], "authors": [ { - "name": "liuba", - "homepage": "https://www.drupal.org/user/318617" + "name": "mably", + "homepage": "https://www.drupal.org/user/3375160" }, { "name": "wiifm", @@ -3091,24 +3086,24 @@ }, { "name": "drupal/simple_oauth", - "version": "6.0.0-beta8", + "version": "6.0.0", "source": { "type": "git", "url": "https://git.drupalcode.org/project/simple_oauth.git", - "reference": "6.0.0-beta8" + "reference": "6.0.0" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/simple_oauth-6.0.0-beta8.zip", - "reference": "6.0.0-beta8", - "shasum": "5629128e55b4834c169f3c4a18b30aa9b48b49fc" + "url": "https://ftp.drupal.org/files/projects/simple_oauth-6.0.0.zip", + "reference": "6.0.0", + "shasum": "a19c2ef0cbfae431af0e92ea5c89d7514cd7c238" }, "require": { "drupal/consumers": "^1.17", "drupal/core": "^10.2 || ^11", - "league/oauth2-server": "^8.5 || ^9.0", + "league/oauth2-server": "^9.0", "php": ">=8.1", - "steverhoades/oauth2-openid-connect-server": "^2.6" + "steverhoades/oauth2-openid-connect-server": "^3.0" }, "require-dev": { "drupal/simple_oauth_static_scope": "*", @@ -3117,11 +3112,11 @@ "type": "drupal-module", "extra": { "drupal": { - "version": "6.0.0-beta8", - "datestamp": "1734959037", + "version": "6.0.0", + "datestamp": "1741341101", "security-coverage": { - "status": "not-covered", - "message": "Beta releases are not covered by Drupal security advisories." + "status": "covered", + "message": "Covered by Drupal's security advisory policy" } } }, @@ -3156,17 +3151,17 @@ }, { "name": "drupal/sophron", - "version": "2.2.0", + "version": "2.2.1", "source": { "type": "git", "url": "https://git.drupalcode.org/project/sophron.git", - "reference": "2.2.0" + "reference": "2.2.1" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/sophron-2.2.0.zip", - "reference": "2.2.0", - "shasum": "fa4670e775443db3f465cc25b02c7c82e5c382bf" + "url": "https://ftp.drupal.org/files/projects/sophron-2.2.1.zip", + "reference": "2.2.1", + "shasum": "ac116da7e6eee93594443204a17f0bcb902d7dd2" }, "require": { "drupal/core": "^10.2 || ^11", @@ -3175,8 +3170,8 @@ "type": "drupal-module", "extra": { "drupal": { - "version": "2.2.0", - "datestamp": "1734432598", + "version": "2.2.1", + "datestamp": "1744800237", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -3259,24 +3254,24 @@ }, { "name": "drupal/upgrade_status", - "version": "4.3.6", + "version": "4.3.8", "source": { "type": "git", "url": "https://git.drupalcode.org/project/upgrade_status.git", - "reference": "4.3.6" + "reference": "4.3.8" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/upgrade_status-4.3.6.zip", - "reference": "4.3.6", - "shasum": "8169732d814034f541238d67ba31300825a61aca" + "url": "https://ftp.drupal.org/files/projects/upgrade_status-4.3.8.zip", + "reference": "4.3.8", + "shasum": "4526741f6d0991f2165d4d79c8830602f5ac8bca" }, "require": { "dekor/php-array-table": "^2.0", "drupal/core": "^9 || ^10 || ^11", - "mglaman/phpstan-drupal": "^1.2.11", + "mglaman/phpstan-drupal": "^1.2.11|^2.0", "nikic/php-parser": "^4.0.0|^5.0.0", - "phpstan/phpstan-deprecation-rules": "^1.0.0", + "phpstan/phpstan-deprecation-rules": "^1.0.0|^2.0", "symfony/process": "^3.4|^4.0|^5.0|^6.0|^7.0", "webflo/drupal-finder": "^1.2" }, @@ -3286,8 +3281,8 @@ "type": "drupal-module", "extra": { "drupal": { - "version": "4.3.6", - "datestamp": "1729173427", + "version": "4.3.8", + "datestamp": "1751485112", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -3425,16 +3420,16 @@ }, { "name": "drush/drush", - "version": "13.3.3", + "version": "13.6.0", "source": { "type": "git", "url": "https://github.com/drush-ops/drush.git", - "reference": "d124723dacb4208ccb875b7114722e420fccf06d" + "reference": "570a05dce7aea9770f17306808804290764127ad" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/drush-ops/drush/zipball/d124723dacb4208ccb875b7114722e420fccf06d", - "reference": "d124723dacb4208ccb875b7114722e420fccf06d", + "url": "https://api.github.com/repos/drush-ops/drush/zipball/570a05dce7aea9770f17306808804290764127ad", + "reference": "570a05dce7aea9770f17306808804290764127ad", "shasum": "" }, "require": { @@ -3452,7 +3447,7 @@ "ext-dom": "*", "grasmash/yaml-cli": "^3.1", "guzzlehttp/guzzle": "^7.0", - "laravel/prompts": "^0.1.21", + "laravel/prompts": "^0.3.5", "league/container": "^4.2", "php": ">=8.2", "psy/psysh": "~0.12", @@ -3470,7 +3465,7 @@ "require-dev": { "composer/installers": "^2", "cweagans/composer-patches": "~1.7.3", - "drupal/core-recommended": "^10.2.5 || 11.0.x-dev", + "drupal/core-recommended": "^10.2.5 || 11.x-dev", "drupal/semver_example": "2.3.0", "jetbrains/phpstorm-attributes": "^1.0", "mglaman/phpstan-drupal": "^1.2", @@ -3561,7 +3556,7 @@ "issues": "https://github.com/drush-ops/drush/issues", "security": "https://github.com/drush-ops/drush/security/advisories", "slack": "https://drupal.slack.com/messages/C62H9CWQM", - "source": "https://github.com/drush-ops/drush/tree/13.3.3" + "source": "https://github.com/drush-ops/drush/tree/13.6.0" }, "funding": [ { @@ -3569,24 +3564,24 @@ "type": "github" } ], - "time": "2024-11-10T20:02:03+00:00" + "time": "2025-04-22T12:14:13+00:00" }, { "name": "e0ipso/shaper", - "version": "1.2.5", + "version": "1.2.7", "source": { "type": "git", "url": "https://github.com/e0ipso/shaper.git", - "reference": "78e5142a11323ae1359ef569f1c8064177c1fdd4" + "reference": "1d9e726c98d3168d30c1180cd836d13267744fb7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/e0ipso/shaper/zipball/78e5142a11323ae1359ef569f1c8064177c1fdd4", - "reference": "78e5142a11323ae1359ef569f1c8064177c1fdd4", + "url": "https://api.github.com/repos/e0ipso/shaper/zipball/1d9e726c98d3168d30c1180cd836d13267744fb7", + "reference": "1d9e726c98d3168d30c1180cd836d13267744fb7", "shasum": "" }, "require": { - "justinrainbow/json-schema": "^5.2" + "justinrainbow/json-schema": "^5.2 || ^6.3" }, "require-dev": { "php-coveralls/php-coveralls": "^2.4", @@ -3613,22 +3608,22 @@ "description": "Lightweight library to handle in and out transformations in PHP.", "support": { "issues": "https://github.com/e0ipso/shaper/issues", - "source": "https://github.com/e0ipso/shaper/tree/1.2.5" + "source": "https://github.com/e0ipso/shaper/tree/1.2.7" }, - "time": "2024-12-03T05:49:15+00:00" + "time": "2025-04-04T08:14:01+00:00" }, { "name": "egulias/email-validator", - "version": "4.0.2", + "version": "4.0.4", "source": { "type": "git", "url": "https://github.com/egulias/EmailValidator.git", - "reference": "ebaaf5be6c0286928352e054f2d5125608e5405e" + "reference": "d42c8731f0624ad6bdc8d3e5e9a4524f68801cfa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/ebaaf5be6c0286928352e054f2d5125608e5405e", - "reference": "ebaaf5be6c0286928352e054f2d5125608e5405e", + "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/d42c8731f0624ad6bdc8d3e5e9a4524f68801cfa", + "reference": "d42c8731f0624ad6bdc8d3e5e9a4524f68801cfa", "shasum": "" }, "require": { @@ -3674,7 +3669,7 @@ ], "support": { "issues": "https://github.com/egulias/EmailValidator/issues", - "source": "https://github.com/egulias/EmailValidator/tree/4.0.2" + "source": "https://github.com/egulias/EmailValidator/tree/4.0.4" }, "funding": [ { @@ -3682,20 +3677,20 @@ "type": "github" } ], - "time": "2023-10-06T06:47:41+00:00" + "time": "2025-03-06T22:45:56+00:00" }, { "name": "fileeye/mimemap", - "version": "2.2.1", + "version": "2.2.2", "source": { "type": "git", "url": "https://github.com/FileEye/MimeMap.git", - "reference": "f37ea54dab6f286dd37d937c069b80b601003df0" + "reference": "2bfaead48d74e730a4781902d3aaecbeb1f7edc0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/FileEye/MimeMap/zipball/f37ea54dab6f286dd37d937c069b80b601003df0", - "reference": "f37ea54dab6f286dd37d937c069b80b601003df0", + "url": "https://api.github.com/repos/FileEye/MimeMap/zipball/2bfaead48d74e730a4781902d3aaecbeb1f7edc0", + "reference": "2bfaead48d74e730a4781902d3aaecbeb1f7edc0", "shasum": "" }, "require": { @@ -3738,9 +3733,9 @@ ], "support": { "issues": "https://github.com/FileEye/MimeMap/issues", - "source": "https://github.com/FileEye/MimeMap/tree/2.2.1" + "source": "https://github.com/FileEye/MimeMap/tree/2.2.2" }, - "time": "2024-12-16T19:03:35+00:00" + "time": "2025-04-10T18:54:12+00:00" }, { "name": "fileeye/pel", @@ -3967,16 +3962,16 @@ }, { "name": "guzzlehttp/guzzle", - "version": "7.9.2", + "version": "7.9.3", "source": { "type": "git", "url": "https://github.com/guzzle/guzzle.git", - "reference": "d281ed313b989f213357e3be1a179f02196ac99b" + "reference": "7b2f29fe81dc4da0ca0ea7d42107a0845946ea77" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/d281ed313b989f213357e3be1a179f02196ac99b", - "reference": "d281ed313b989f213357e3be1a179f02196ac99b", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/7b2f29fe81dc4da0ca0ea7d42107a0845946ea77", + "reference": "7b2f29fe81dc4da0ca0ea7d42107a0845946ea77", "shasum": "" }, "require": { @@ -4073,7 +4068,7 @@ ], "support": { "issues": "https://github.com/guzzle/guzzle/issues", - "source": "https://github.com/guzzle/guzzle/tree/7.9.2" + "source": "https://github.com/guzzle/guzzle/tree/7.9.3" }, "funding": [ { @@ -4089,20 +4084,20 @@ "type": "tidelift" } ], - "time": "2024-07-24T11:22:20+00:00" + "time": "2025-03-27T13:37:11+00:00" }, { "name": "guzzlehttp/promises", - "version": "2.0.4", + "version": "2.2.0", "source": { "type": "git", "url": "https://github.com/guzzle/promises.git", - "reference": "f9c436286ab2892c7db7be8c8da4ef61ccf7b455" + "reference": "7c69f28996b0a6920945dd20b3857e499d9ca96c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/promises/zipball/f9c436286ab2892c7db7be8c8da4ef61ccf7b455", - "reference": "f9c436286ab2892c7db7be8c8da4ef61ccf7b455", + "url": "https://api.github.com/repos/guzzle/promises/zipball/7c69f28996b0a6920945dd20b3857e499d9ca96c", + "reference": "7c69f28996b0a6920945dd20b3857e499d9ca96c", "shasum": "" }, "require": { @@ -4156,7 +4151,7 @@ ], "support": { "issues": "https://github.com/guzzle/promises/issues", - "source": "https://github.com/guzzle/promises/tree/2.0.4" + "source": "https://github.com/guzzle/promises/tree/2.2.0" }, "funding": [ { @@ -4172,20 +4167,20 @@ "type": "tidelift" } ], - "time": "2024-10-17T10:06:22+00:00" + "time": "2025-03-27T13:27:01+00:00" }, { "name": "guzzlehttp/psr7", - "version": "2.7.0", + "version": "2.7.1", "source": { "type": "git", "url": "https://github.com/guzzle/psr7.git", - "reference": "a70f5c95fb43bc83f07c9c948baa0dc1829bf201" + "reference": "c2270caaabe631b3b44c85f99e5a04bbb8060d16" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/a70f5c95fb43bc83f07c9c948baa0dc1829bf201", - "reference": "a70f5c95fb43bc83f07c9c948baa0dc1829bf201", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/c2270caaabe631b3b44c85f99e5a04bbb8060d16", + "reference": "c2270caaabe631b3b44c85f99e5a04bbb8060d16", "shasum": "" }, "require": { @@ -4272,7 +4267,7 @@ ], "support": { "issues": "https://github.com/guzzle/psr7/issues", - "source": "https://github.com/guzzle/psr7/tree/2.7.0" + "source": "https://github.com/guzzle/psr7/tree/2.7.1" }, "funding": [ { @@ -4288,203 +4283,7 @@ "type": "tidelift" } ], - "time": "2024-07-18T11:15:46+00:00" - }, - { - "name": "illuminate/collections", - "version": "v11.36.1", - "source": { - "type": "git", - "url": "https://github.com/illuminate/collections.git", - "reference": "21868f9ac221a42d4346dc56495d11ab7e0d339a" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/illuminate/collections/zipball/21868f9ac221a42d4346dc56495d11ab7e0d339a", - "reference": "21868f9ac221a42d4346dc56495d11ab7e0d339a", - "shasum": "" - }, - "require": { - "illuminate/conditionable": "^11.0", - "illuminate/contracts": "^11.0", - "illuminate/macroable": "^11.0", - "php": "^8.2" - }, - "suggest": { - "symfony/var-dumper": "Required to use the dump method (^7.0)." - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "11.x-dev" - } - }, - "autoload": { - "files": [ - "functions.php", - "helpers.php" - ], - "psr-4": { - "Illuminate\\Support\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Taylor Otwell", - "email": "taylor@laravel.com" - } - ], - "description": "The Illuminate Collections package.", - "homepage": "https://laravel.com", - "support": { - "issues": "https://github.com/laravel/framework/issues", - "source": "https://github.com/laravel/framework" - }, - "time": "2024-12-13T13:58:10+00:00" - }, - { - "name": "illuminate/conditionable", - "version": "v11.36.1", - "source": { - "type": "git", - "url": "https://github.com/illuminate/conditionable.git", - "reference": "911df1bda950a3b799cf80671764e34eede131c6" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/illuminate/conditionable/zipball/911df1bda950a3b799cf80671764e34eede131c6", - "reference": "911df1bda950a3b799cf80671764e34eede131c6", - "shasum": "" - }, - "require": { - "php": "^8.0.2" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "11.x-dev" - } - }, - "autoload": { - "psr-4": { - "Illuminate\\Support\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Taylor Otwell", - "email": "taylor@laravel.com" - } - ], - "description": "The Illuminate Conditionable package.", - "homepage": "https://laravel.com", - "support": { - "issues": "https://github.com/laravel/framework/issues", - "source": "https://github.com/laravel/framework" - }, - "time": "2024-11-21T16:28:56+00:00" - }, - { - "name": "illuminate/contracts", - "version": "v11.36.1", - "source": { - "type": "git", - "url": "https://github.com/illuminate/contracts.git", - "reference": "184317f701ba20ca265e36808ed54b75b115972d" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/illuminate/contracts/zipball/184317f701ba20ca265e36808ed54b75b115972d", - "reference": "184317f701ba20ca265e36808ed54b75b115972d", - "shasum": "" - }, - "require": { - "php": "^8.2", - "psr/container": "^1.1.1|^2.0.1", - "psr/simple-cache": "^1.0|^2.0|^3.0" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "11.x-dev" - } - }, - "autoload": { - "psr-4": { - "Illuminate\\Contracts\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Taylor Otwell", - "email": "taylor@laravel.com" - } - ], - "description": "The Illuminate Contracts package.", - "homepage": "https://laravel.com", - "support": { - "issues": "https://github.com/laravel/framework/issues", - "source": "https://github.com/laravel/framework" - }, - "time": "2024-11-25T15:33:38+00:00" - }, - { - "name": "illuminate/macroable", - "version": "v11.36.1", - "source": { - "type": "git", - "url": "https://github.com/illuminate/macroable.git", - "reference": "e1cb9e51b9ed5d3c9bc1ab431d0a52fe42a990ed" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/illuminate/macroable/zipball/e1cb9e51b9ed5d3c9bc1ab431d0a52fe42a990ed", - "reference": "e1cb9e51b9ed5d3c9bc1ab431d0a52fe42a990ed", - "shasum": "" - }, - "require": { - "php": "^8.2" - }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "11.x-dev" - } - }, - "autoload": { - "psr-4": { - "Illuminate\\Support\\": "" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Taylor Otwell", - "email": "taylor@laravel.com" - } - ], - "description": "The Illuminate Macroable package.", - "homepage": "https://laravel.com", - "support": { - "issues": "https://github.com/laravel/framework/issues", - "source": "https://github.com/laravel/framework" - }, - "time": "2024-06-28T20:10:30+00:00" + "time": "2025-03-27T12:30:47+00:00" }, { "name": "joachim-n/composer-manifest", @@ -4532,30 +4331,40 @@ }, { "name": "justinrainbow/json-schema", - "version": "5.3.0", + "version": "6.4.2", "source": { "type": "git", "url": "https://github.com/jsonrainbow/json-schema.git", - "reference": "feb2ca6dd1cebdaf1ed60a4c8de2e53ce11c4fd8" + "reference": "ce1fd2d47799bb60668643bc6220f6278a4c1d02" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/jsonrainbow/json-schema/zipball/feb2ca6dd1cebdaf1ed60a4c8de2e53ce11c4fd8", - "reference": "feb2ca6dd1cebdaf1ed60a4c8de2e53ce11c4fd8", + "url": "https://api.github.com/repos/jsonrainbow/json-schema/zipball/ce1fd2d47799bb60668643bc6220f6278a4c1d02", + "reference": "ce1fd2d47799bb60668643bc6220f6278a4c1d02", "shasum": "" }, "require": { - "php": ">=7.1" + "ext-json": "*", + "marc-mabe/php-enum": "^4.0", + "php": "^7.2 || ^8.0" }, "require-dev": { - "friendsofphp/php-cs-fixer": "~2.2.20||~2.15.1", + "friendsofphp/php-cs-fixer": "3.3.0", "json-schema/json-schema-test-suite": "1.2.0", - "phpunit/phpunit": "^4.8.35" + "marc-mabe/php-enum-phpstan": "^2.0", + "phpspec/prophecy": "^1.19", + "phpstan/phpstan": "^1.12", + "phpunit/phpunit": "^8.5" }, "bin": [ "bin/validate-json" ], "type": "library", + "extra": { + "branch-alias": { + "dev-master": "6.x-dev" + } + }, "autoload": { "psr-4": { "JsonSchema\\": "src/JsonSchema/" @@ -4584,34 +4393,34 @@ } ], "description": "A library to validate a json schema.", - "homepage": "https://github.com/justinrainbow/json-schema", + "homepage": "https://github.com/jsonrainbow/json-schema", "keywords": [ "json", "schema" ], "support": { "issues": "https://github.com/jsonrainbow/json-schema/issues", - "source": "https://github.com/jsonrainbow/json-schema/tree/5.3.0" + "source": "https://github.com/jsonrainbow/json-schema/tree/6.4.2" }, - "time": "2024-07-06T21:00:26+00:00" + "time": "2025-06-03T18:27:04+00:00" }, { "name": "laravel/prompts", - "version": "v0.1.25", + "version": "v0.3.5", "source": { "type": "git", "url": "https://github.com/laravel/prompts.git", - "reference": "7b4029a84c37cb2725fc7f011586e2997040bc95" + "reference": "57b8f7efe40333cdb925700891c7d7465325d3b1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laravel/prompts/zipball/7b4029a84c37cb2725fc7f011586e2997040bc95", - "reference": "7b4029a84c37cb2725fc7f011586e2997040bc95", + "url": "https://api.github.com/repos/laravel/prompts/zipball/57b8f7efe40333cdb925700891c7d7465325d3b1", + "reference": "57b8f7efe40333cdb925700891c7d7465325d3b1", "shasum": "" }, "require": { + "composer-runtime-api": "^2.2", "ext-mbstring": "*", - "illuminate/collections": "^10.0|^11.0", "php": "^8.1", "symfony/console": "^6.2|^7.0" }, @@ -4620,8 +4429,9 @@ "laravel/framework": ">=10.17.0 <10.25.0" }, "require-dev": { + "illuminate/collections": "^10.0|^11.0|^12.0", "mockery/mockery": "^1.5", - "pestphp/pest": "^2.3", + "pestphp/pest": "^2.3|^3.4", "phpstan/phpstan": "^1.11", "phpstan/phpstan-mockery": "^1.1" }, @@ -4631,7 +4441,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "0.1.x-dev" + "dev-main": "0.3.x-dev" } }, "autoload": { @@ -4649,9 +4459,9 @@ "description": "Add beautiful and user-friendly forms to your command-line applications.", "support": { "issues": "https://github.com/laravel/prompts/issues", - "source": "https://github.com/laravel/prompts/tree/v0.1.25" + "source": "https://github.com/laravel/prompts/tree/v0.3.5" }, - "time": "2024-08-12T22:06:33+00:00" + "time": "2025-02-11T13:34:40+00:00" }, { "name": "lcobucci/clock", @@ -4719,16 +4529,16 @@ }, { "name": "lcobucci/jwt", - "version": "5.4.2", + "version": "5.5.0", "source": { "type": "git", "url": "https://github.com/lcobucci/jwt.git", - "reference": "ea1ce71cbf9741e445a5914e2f67cdbb484ff712" + "reference": "a835af59b030d3f2967725697cf88300f579088e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/lcobucci/jwt/zipball/ea1ce71cbf9741e445a5914e2f67cdbb484ff712", - "reference": "ea1ce71cbf9741e445a5914e2f67cdbb484ff712", + "url": "https://api.github.com/repos/lcobucci/jwt/zipball/a835af59b030d3f2967725697cf88300f579088e", + "reference": "a835af59b030d3f2967725697cf88300f579088e", "shasum": "" }, "require": { @@ -4776,7 +4586,7 @@ ], "support": { "issues": "https://github.com/lcobucci/jwt/issues", - "source": "https://github.com/lcobucci/jwt/tree/5.4.2" + "source": "https://github.com/lcobucci/jwt/tree/5.5.0" }, "funding": [ { @@ -4788,20 +4598,20 @@ "type": "patreon" } ], - "time": "2024-11-07T12:54:35+00:00" + "time": "2025-01-26T21:29:45+00:00" }, { "name": "league/container", - "version": "4.2.4", + "version": "4.2.5", "source": { "type": "git", "url": "https://github.com/thephpleague/container.git", - "reference": "7ea728b013b9a156c409c6f0fc3624071b742dec" + "reference": "d3cebb0ff4685ff61c749e54b27db49319e2ec00" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/container/zipball/7ea728b013b9a156c409c6f0fc3624071b742dec", - "reference": "7ea728b013b9a156c409c6f0fc3624071b742dec", + "url": "https://api.github.com/repos/thephpleague/container/zipball/d3cebb0ff4685ff61c749e54b27db49319e2ec00", + "reference": "d3cebb0ff4685ff61c749e54b27db49319e2ec00", "shasum": "" }, "require": { @@ -4862,7 +4672,7 @@ ], "support": { "issues": "https://github.com/thephpleague/container/issues", - "source": "https://github.com/thephpleague/container/tree/4.2.4" + "source": "https://github.com/thephpleague/container/tree/4.2.5" }, "funding": [ { @@ -4870,33 +4680,38 @@ "type": "github" } ], - "time": "2024-11-10T12:42:13+00:00" + "time": "2025-05-20T12:55:37+00:00" }, { "name": "league/event", - "version": "2.2.0", + "version": "3.0.3", "source": { "type": "git", "url": "https://github.com/thephpleague/event.git", - "reference": "d2cc124cf9a3fab2bb4ff963307f60361ce4d119" + "reference": "ec38ff7ea10cad7d99a79ac937fbcffb9334c210" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/event/zipball/d2cc124cf9a3fab2bb4ff963307f60361ce4d119", - "reference": "d2cc124cf9a3fab2bb4ff963307f60361ce4d119", + "url": "https://api.github.com/repos/thephpleague/event/zipball/ec38ff7ea10cad7d99a79ac937fbcffb9334c210", + "reference": "ec38ff7ea10cad7d99a79ac937fbcffb9334c210", "shasum": "" }, "require": { - "php": ">=5.4.0" + "php": ">=7.2.0", + "psr/event-dispatcher": "^1.0" + }, + "provide": { + "psr/event-dispatcher-implementation": "1.0" }, "require-dev": { - "henrikbjorn/phpspec-code-coverage": "~1.0.1", - "phpspec/phpspec": "^2.2" + "friendsofphp/php-cs-fixer": "^2.16", + "phpstan/phpstan": "^0.12.45", + "phpunit/phpunit": "^8.5" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.2-dev" + "dev-master": "3.0-dev" } }, "autoload": { @@ -4922,44 +4737,52 @@ ], "support": { "issues": "https://github.com/thephpleague/event/issues", - "source": "https://github.com/thephpleague/event/tree/master" + "source": "https://github.com/thephpleague/event/tree/3.0.3" }, - "time": "2018-11-26T11:52:41+00:00" + "time": "2024-09-04T16:06:53+00:00" }, { "name": "league/oauth2-server", - "version": "8.5.5", + "version": "9.2.0", "source": { "type": "git", "url": "https://github.com/thephpleague/oauth2-server.git", - "reference": "cc8778350f905667e796b3c2364a9d3bd7a73518" + "reference": "00323013403e1a1e0f424affafca56c28b60c22c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/thephpleague/oauth2-server/zipball/cc8778350f905667e796b3c2364a9d3bd7a73518", - "reference": "cc8778350f905667e796b3c2364a9d3bd7a73518", + "url": "https://api.github.com/repos/thephpleague/oauth2-server/zipball/00323013403e1a1e0f424affafca56c28b60c22c", + "reference": "00323013403e1a1e0f424affafca56c28b60c22c", "shasum": "" }, "require": { - "defuse/php-encryption": "^2.3", + "defuse/php-encryption": "^2.4", + "ext-json": "*", "ext-openssl": "*", - "lcobucci/clock": "^2.2 || ^3.0", - "lcobucci/jwt": "^4.3 || ^5.0", - "league/event": "^2.2", - "league/uri": "^6.7 || ^7.0", - "php": "^8.0", - "psr/http-message": "^1.0.1 || ^2.0" + "lcobucci/clock": "^2.3 || ^3.0", + "lcobucci/jwt": "^5.0", + "league/event": "^3.0", + "league/uri": "^7.0", + "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0", + "psr/http-message": "^2.0", + "psr/http-server-middleware": "^1.0" }, "replace": { "league/oauth2server": "*", "lncd/oauth2": "*" }, "require-dev": { - "laminas/laminas-diactoros": "^3.0.0", - "phpstan/phpstan": "^0.12.57", - "phpstan/phpstan-phpunit": "^0.12.16", - "phpunit/phpunit": "^9.6.6", - "roave/security-advisories": "dev-master" + "laminas/laminas-diactoros": "^3.5", + "php-parallel-lint/php-parallel-lint": "^1.3.2", + "phpstan/extension-installer": "^1.3.1", + "phpstan/phpstan": "^1.12", + "phpstan/phpstan-deprecation-rules": "^1.1.4", + "phpstan/phpstan-phpunit": "^1.3.15", + "phpstan/phpstan-strict-rules": "^1.5.2", + "phpunit/phpunit": "^9.6.21", + "roave/security-advisories": "dev-master", + "slevomat/coding-standard": "^8.14.1", + "squizlabs/php_codesniffer": "^3.8" }, "type": "library", "autoload": { @@ -5004,7 +4827,7 @@ ], "support": { "issues": "https://github.com/thephpleague/oauth2-server/issues", - "source": "https://github.com/thephpleague/oauth2-server/tree/8.5.5" + "source": "https://github.com/thephpleague/oauth2-server/tree/9.2.0" }, "funding": [ { @@ -5012,7 +4835,7 @@ "type": "github" } ], - "time": "2024-12-20T23:06:10+00:00" + "time": "2025-02-15T00:49:10+00:00" }, { "name": "league/uri", @@ -5188,6 +5011,79 @@ ], "time": "2024-12-08T08:18:47+00:00" }, + { + "name": "marc-mabe/php-enum", + "version": "v4.7.1", + "source": { + "type": "git", + "url": "https://github.com/marc-mabe/php-enum.git", + "reference": "7159809e5cfa041dca28e61f7f7ae58063aae8ed" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/marc-mabe/php-enum/zipball/7159809e5cfa041dca28e61f7f7ae58063aae8ed", + "reference": "7159809e5cfa041dca28e61f7f7ae58063aae8ed", + "shasum": "" + }, + "require": { + "ext-reflection": "*", + "php": "^7.1 | ^8.0" + }, + "require-dev": { + "phpbench/phpbench": "^0.16.10 || ^1.0.4", + "phpstan/phpstan": "^1.3.1", + "phpunit/phpunit": "^7.5.20 | ^8.5.22 | ^9.5.11", + "vimeo/psalm": "^4.17.0 | ^5.26.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-3.x": "3.2-dev", + "dev-master": "4.7-dev" + } + }, + "autoload": { + "psr-4": { + "MabeEnum\\": "src/" + }, + "classmap": [ + "stubs/Stringable.php" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Marc Bennewitz", + "email": "dev@mabe.berlin", + "homepage": "https://mabe.berlin/", + "role": "Lead" + } + ], + "description": "Simple and fast implementation of enumerations with native PHP", + "homepage": "https://github.com/marc-mabe/php-enum", + "keywords": [ + "enum", + "enum-map", + "enum-set", + "enumeration", + "enumerator", + "enummap", + "enumset", + "map", + "set", + "type", + "type-hint", + "typehint" + ], + "support": { + "issues": "https://github.com/marc-mabe/php-enum/issues", + "source": "https://github.com/marc-mabe/php-enum/tree/v4.7.1" + }, + "time": "2024-11-28T04:54:44+00:00" + }, { "name": "masterminds/html5", "version": "2.9.0", @@ -5257,16 +5153,16 @@ }, { "name": "mck89/peast", - "version": "v1.16.3", + "version": "v1.17.2", "source": { "type": "git", "url": "https://github.com/mck89/peast.git", - "reference": "645ec21b650bc2aced18285c85f220d22afc1430" + "reference": "465810689c477fbba17f4f949b75e4d0bdab13ea" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mck89/peast/zipball/645ec21b650bc2aced18285c85f220d22afc1430", - "reference": "645ec21b650bc2aced18285c85f220d22afc1430", + "url": "https://api.github.com/repos/mck89/peast/zipball/465810689c477fbba17f4f949b75e4d0bdab13ea", + "reference": "465810689c477fbba17f4f949b75e4d0bdab13ea", "shasum": "" }, "require": { @@ -5279,7 +5175,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "1.16.3-dev" + "dev-master": "1.17.2-dev" } }, "autoload": { @@ -5300,9 +5196,9 @@ "description": "Peast is PHP library that generates AST for JavaScript code", "support": { "issues": "https://github.com/mck89/peast/issues", - "source": "https://github.com/mck89/peast/tree/v1.16.3" + "source": "https://github.com/mck89/peast/tree/v1.17.2" }, - "time": "2024-07-23T14:00:32+00:00" + "time": "2025-07-01T09:30:45+00:00" }, { "name": "mglaman/composer-drupal-lenient", @@ -5364,21 +5260,21 @@ }, { "name": "mglaman/phpstan-drupal", - "version": "1.3.2", + "version": "1.3.9", "source": { "type": "git", "url": "https://github.com/mglaman/phpstan-drupal.git", - "reference": "bbb92dee546da3988da851122cb2925f72c149f3" + "reference": "973a4e89e19ea7dbd60af0aa939b18a873cf7f2f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/mglaman/phpstan-drupal/zipball/bbb92dee546da3988da851122cb2925f72c149f3", - "reference": "bbb92dee546da3988da851122cb2925f72c149f3", + "url": "https://api.github.com/repos/mglaman/phpstan-drupal/zipball/973a4e89e19ea7dbd60af0aa939b18a873cf7f2f", + "reference": "973a4e89e19ea7dbd60af0aa939b18a873cf7f2f", "shasum": "" }, "require": { "php": "^8.1", - "phpstan/phpstan": "^1.10.56", + "phpstan/phpstan": "^1.12", "phpstan/phpstan-deprecation-rules": "^1.1.4", "symfony/finder": "^4.2 || ^5.0 || ^6.0 || ^7.0", "symfony/yaml": "^4.2|| ^5.0 || ^6.0 || ^7.0", @@ -5448,7 +5344,7 @@ "description": "Drupal extension and rules for PHPStan", "support": { "issues": "https://github.com/mglaman/phpstan-drupal/issues", - "source": "https://github.com/mglaman/phpstan-drupal/tree/1.3.2" + "source": "https://github.com/mglaman/phpstan-drupal/tree/1.3.9" }, "funding": [ { @@ -5464,20 +5360,20 @@ "type": "tidelift" } ], - "time": "2024-11-19T15:26:05+00:00" + "time": "2025-05-22T16:48:16+00:00" }, { "name": "nikic/php-parser", - "version": "v5.3.1", + "version": "v5.5.0", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "8eea230464783aa9671db8eea6f8c6ac5285794b" + "reference": "ae59794362fe85e051a58ad36b289443f57be7a9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/8eea230464783aa9671db8eea6f8c6ac5285794b", - "reference": "8eea230464783aa9671db8eea6f8c6ac5285794b", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/ae59794362fe85e051a58ad36b289443f57be7a9", + "reference": "ae59794362fe85e051a58ad36b289443f57be7a9", "shasum": "" }, "require": { @@ -5520,9 +5416,9 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v5.3.1" + "source": "https://github.com/nikic/PHP-Parser/tree/v5.5.0" }, - "time": "2024-10-08T18:51:32+00:00" + "time": "2025-05-31T08:24:38+00:00" }, { "name": "paragonie/random_compat", @@ -5909,16 +5805,16 @@ }, { "name": "php-tuf/composer-stager", - "version": "v2.0.0", + "version": "v2.0.1", "source": { "type": "git", "url": "https://github.com/php-tuf/composer-stager.git", - "reference": "abaf3e26110199d999e5bf8f6086ddeeef011c22" + "reference": "95ea147ae5eccb4ac19fd9b978549634bb9f46d4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-tuf/composer-stager/zipball/abaf3e26110199d999e5bf8f6086ddeeef011c22", - "reference": "abaf3e26110199d999e5bf8f6086ddeeef011c22", + "url": "https://api.github.com/repos/php-tuf/composer-stager/zipball/95ea147ae5eccb4ac19fd9b978549634bb9f46d4", + "reference": "95ea147ae5eccb4ac19fd9b978549634bb9f46d4", "shasum": "" }, "require": { @@ -5978,7 +5874,7 @@ "issues": "https://github.com/php-tuf/composer-stager/issues", "source": "https://github.com/php-tuf/composer-stager" }, - "time": "2024-12-16T11:15:45+00:00" + "time": "2025-04-21T15:27:20+00:00" }, { "name": "phpowermove/docblock", @@ -6034,16 +5930,16 @@ }, { "name": "phpstan/phpstan", - "version": "1.12.13", + "version": "1.12.27", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "9b469068840cfa031e1deaf2fa1886d00e20680f" + "reference": "3a6e423c076ab39dfedc307e2ac627ef579db162" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/9b469068840cfa031e1deaf2fa1886d00e20680f", - "reference": "9b469068840cfa031e1deaf2fa1886d00e20680f", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/3a6e423c076ab39dfedc307e2ac627ef579db162", + "reference": "3a6e423c076ab39dfedc307e2ac627ef579db162", "shasum": "" }, "require": { @@ -6088,7 +5984,7 @@ "type": "github" } ], - "time": "2024-12-17T17:00:20+00:00" + "time": "2025-05-21T20:51:45+00:00" }, { "name": "phpstan/phpstan-deprecation-rules", @@ -6498,31 +6394,32 @@ "time": "2023-04-04T09:54:51+00:00" }, { - "name": "psr/log", - "version": "3.0.2", + "name": "psr/http-server-handler", + "version": "1.0.2", "source": { "type": "git", - "url": "https://github.com/php-fig/log.git", - "reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3" + "url": "https://github.com/php-fig/http-server-handler.git", + "reference": "84c4fb66179be4caaf8e97bd239203245302e7d4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/log/zipball/f16e1d5863e37f8d8c2a01719f5b34baa2b714d3", - "reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3", + "url": "https://api.github.com/repos/php-fig/http-server-handler/zipball/84c4fb66179be4caaf8e97bd239203245302e7d4", + "reference": "84c4fb66179be4caaf8e97bd239203245302e7d4", "shasum": "" }, "require": { - "php": ">=8.0.0" + "php": ">=7.0", + "psr/http-message": "^1.0 || ^2.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.x-dev" + "dev-master": "1.0.x-dev" } }, "autoload": { "psr-4": { - "Psr\\Log\\": "src" + "Psr\\Http\\Server\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -6535,30 +6432,92 @@ "homepage": "https://www.php-fig.org/" } ], - "description": "Common interface for logging libraries", - "homepage": "https://github.com/php-fig/log", + "description": "Common interface for HTTP server-side request handler", "keywords": [ - "log", + "handler", + "http", + "http-interop", "psr", - "psr-3" + "psr-15", + "psr-7", + "request", + "response", + "server" ], "support": { - "source": "https://github.com/php-fig/log/tree/3.0.2" + "source": "https://github.com/php-fig/http-server-handler/tree/1.0.2" }, - "time": "2024-09-11T13:17:53+00:00" + "time": "2023-04-10T20:06:20+00:00" }, { - "name": "psr/simple-cache", - "version": "3.0.0", + "name": "psr/http-server-middleware", + "version": "1.0.2", "source": { "type": "git", - "url": "https://github.com/php-fig/simple-cache.git", - "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865" + "url": "https://github.com/php-fig/http-server-middleware.git", + "reference": "c1481f747daaa6a0782775cd6a8c26a1bf4a3829" }, "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/http-server-middleware/zipball/c1481f747daaa6a0782775cd6a8c26a1bf4a3829", + "reference": "c1481f747daaa6a0782775cd6a8c26a1bf4a3829", + "shasum": "" + }, + "require": { + "php": ">=7.0", + "psr/http-message": "^1.0 || ^2.0", + "psr/http-server-handler": "^1.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Http\\Server\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" + } + ], + "description": "Common interface for HTTP server-side middleware", + "keywords": [ + "http", + "http-interop", + "middleware", + "psr", + "psr-15", + "psr-7", + "request", + "response" + ], + "support": { + "issues": "https://github.com/php-fig/http-server-middleware/issues", + "source": "https://github.com/php-fig/http-server-middleware/tree/1.0.2" + }, + "time": "2023-04-11T06:14:47+00:00" + }, + { + "name": "psr/log", + "version": "3.0.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/log.git", + "reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/log/zipball/f16e1d5863e37f8d8c2a01719f5b34baa2b714d3", + "reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3", "shasum": "" }, "require": { @@ -6567,12 +6526,12 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "3.0.x-dev" + "dev-master": "3.x-dev" } }, "autoload": { "psr-4": { - "Psr\\SimpleCache\\": "src/" + "Psr\\Log\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -6585,31 +6544,30 @@ "homepage": "https://www.php-fig.org/" } ], - "description": "Common interfaces for simple caching", + "description": "Common interface for logging libraries", + "homepage": "https://github.com/php-fig/log", "keywords": [ - "cache", - "caching", + "log", "psr", - "psr-16", - "simple-cache" + "psr-3" ], "support": { - "source": "https://github.com/php-fig/simple-cache/tree/3.0.0" + "source": "https://github.com/php-fig/log/tree/3.0.2" }, - "time": "2021-10-29T13:26:27+00:00" + "time": "2024-09-11T13:17:53+00:00" }, { "name": "psy/psysh", - "version": "v0.12.7", + "version": "v0.12.9", "source": { "type": "git", "url": "https://github.com/bobthecow/psysh.git", - "reference": "d73fa3c74918ef4522bb8a3bf9cab39161c4b57c" + "reference": "1b801844becfe648985372cb4b12ad6840245ace" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/bobthecow/psysh/zipball/d73fa3c74918ef4522bb8a3bf9cab39161c4b57c", - "reference": "d73fa3c74918ef4522bb8a3bf9cab39161c4b57c", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/1b801844becfe648985372cb4b12ad6840245ace", + "reference": "1b801844becfe648985372cb4b12ad6840245ace", "shasum": "" }, "require": { @@ -6673,9 +6631,9 @@ ], "support": { "issues": "https://github.com/bobthecow/psysh/issues", - "source": "https://github.com/bobthecow/psysh/tree/v0.12.7" + "source": "https://github.com/bobthecow/psysh/tree/v0.12.9" }, - "time": "2024-12-10T01:58:33+00:00" + "time": "2025-06-23T02:35:06+00:00" }, { "name": "ralouphie/getallheaders", @@ -6723,16 +6681,16 @@ }, { "name": "revolt/event-loop", - "version": "v1.0.6", + "version": "v1.0.7", "source": { "type": "git", "url": "https://github.com/revoltphp/event-loop.git", - "reference": "25de49af7223ba039f64da4ae9a28ec2d10d0254" + "reference": "09bf1bf7f7f574453efe43044b06fafe12216eb3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/revoltphp/event-loop/zipball/25de49af7223ba039f64da4ae9a28ec2d10d0254", - "reference": "25de49af7223ba039f64da4ae9a28ec2d10d0254", + "url": "https://api.github.com/repos/revoltphp/event-loop/zipball/09bf1bf7f7f574453efe43044b06fafe12216eb3", + "reference": "09bf1bf7f7f574453efe43044b06fafe12216eb3", "shasum": "" }, "require": { @@ -6789,35 +6747,35 @@ ], "support": { "issues": "https://github.com/revoltphp/event-loop/issues", - "source": "https://github.com/revoltphp/event-loop/tree/v1.0.6" + "source": "https://github.com/revoltphp/event-loop/tree/v1.0.7" }, - "time": "2023-11-30T05:34:44+00:00" + "time": "2025-01-25T19:27:39+00:00" }, { "name": "sebastian/diff", - "version": "5.1.1", + "version": "6.0.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/diff.git", - "reference": "c41e007b4b62af48218231d6c2275e4c9b975b2e" + "reference": "b4ccd857127db5d41a5b676f24b51371d76d8544" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/c41e007b4b62af48218231d6c2275e4c9b975b2e", - "reference": "c41e007b4b62af48218231d6c2275e4c9b975b2e", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/b4ccd857127db5d41a5b676f24b51371d76d8544", + "reference": "b4ccd857127db5d41a5b676f24b51371d76d8544", "shasum": "" }, "require": { - "php": ">=8.1" + "php": ">=8.2" }, "require-dev": { - "phpunit/phpunit": "^10.0", - "symfony/process": "^6.4" + "phpunit/phpunit": "^11.0", + "symfony/process": "^4.2 || ^5" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "5.1-dev" + "dev-main": "6.0-dev" } }, "autoload": { @@ -6850,7 +6808,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/diff/issues", "security": "https://github.com/sebastianbergmann/diff/security/policy", - "source": "https://github.com/sebastianbergmann/diff/tree/5.1.1" + "source": "https://github.com/sebastianbergmann/diff/tree/6.0.2" }, "funding": [ { @@ -6858,28 +6816,29 @@ "type": "github" } ], - "time": "2024-03-02T07:15:17+00:00" + "time": "2024-07-03T04:53:05+00:00" }, { "name": "steverhoades/oauth2-openid-connect-server", - "version": "v2.6.1", + "version": "v3.0.1", "source": { "type": "git", "url": "https://github.com/steverhoades/oauth2-openid-connect-server.git", - "reference": "269c4dc071519e8220e249cbdee9b0723e95215e" + "reference": "f20665aeeeec78fb336c1bc89e8152b4b2380221" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/steverhoades/oauth2-openid-connect-server/zipball/269c4dc071519e8220e249cbdee9b0723e95215e", - "reference": "269c4dc071519e8220e249cbdee9b0723e95215e", + "url": "https://api.github.com/repos/steverhoades/oauth2-openid-connect-server/zipball/f20665aeeeec78fb336c1bc89e8152b4b2380221", + "reference": "f20665aeeeec78fb336c1bc89e8152b4b2380221", "shasum": "" }, "require": { "lcobucci/jwt": "4.1.5|^4.2|^4.3|^5.0", - "league/oauth2-server": "^5.1|^6.0|^7.0|^8.0" + "league/oauth2-server": "^8.4.2|^9.0", + "php": ">=7.4" }, "require-dev": { - "laminas/laminas-diactoros": "^1.3.2", + "laminas/laminas-diactoros": "^1.3.2 || ^3.3", "phpunit/phpunit": "^5.0|^9.5" }, "type": "library", @@ -6901,29 +6860,30 @@ "description": "An OpenID Connect Server that sites on The PHP League's OAuth2 Server", "support": { "issues": "https://github.com/steverhoades/oauth2-openid-connect-server/issues", - "source": "https://github.com/steverhoades/oauth2-openid-connect-server/tree/v2.6.1" + "source": "https://github.com/steverhoades/oauth2-openid-connect-server/tree/v3.0.1" }, - "time": "2023-09-08T16:15:47+00:00" + "time": "2024-09-26T16:19:13+00:00" }, { "name": "symfony/console", - "version": "v7.2.1", + "version": "v7.3.1", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "fefcc18c0f5d0efe3ab3152f15857298868dc2c3" + "reference": "9e27aecde8f506ba0fd1d9989620c04a87697101" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/fefcc18c0f5d0efe3ab3152f15857298868dc2c3", - "reference": "fefcc18c0f5d0efe3ab3152f15857298868dc2c3", + "url": "https://api.github.com/repos/symfony/console/zipball/9e27aecde8f506ba0fd1d9989620c04a87697101", + "reference": "9e27aecde8f506ba0fd1d9989620c04a87697101", "shasum": "" }, "require": { "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-mbstring": "~1.0", "symfony/service-contracts": "^2.5|^3", - "symfony/string": "^6.4|^7.0" + "symfony/string": "^7.2" }, "conflict": { "symfony/dependency-injection": "<6.4", @@ -6980,7 +6940,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v7.2.1" + "source": "https://github.com/symfony/console/tree/v7.3.1" }, "funding": [ { @@ -6996,20 +6956,20 @@ "type": "tidelift" } ], - "time": "2024-12-11T03:49:26+00:00" + "time": "2025-06-27T19:55:54+00:00" }, { "name": "symfony/dependency-injection", - "version": "v7.2.0", + "version": "v7.3.1", "source": { "type": "git", "url": "https://github.com/symfony/dependency-injection.git", - "reference": "a475747af1a1c98272a5471abc35f3da81197c5d" + "reference": "8656c4848b48784c4bb8c4ae50d2b43f832cead8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/a475747af1a1c98272a5471abc35f3da81197c5d", - "reference": "a475747af1a1c98272a5471abc35f3da81197c5d", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/8656c4848b48784c4bb8c4ae50d2b43f832cead8", + "reference": "8656c4848b48784c4bb8c4ae50d2b43f832cead8", "shasum": "" }, "require": { @@ -7017,7 +6977,7 @@ "psr/container": "^1.1|^2.0", "symfony/deprecation-contracts": "^2.5|^3", "symfony/service-contracts": "^3.5", - "symfony/var-exporter": "^6.4|^7.0" + "symfony/var-exporter": "^6.4.20|^7.2.5" }, "conflict": { "ext-psr": "<1.1|>=2", @@ -7060,7 +7020,7 @@ "description": "Allows you to standardize and centralize the way objects are constructed in your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/dependency-injection/tree/v7.2.0" + "source": "https://github.com/symfony/dependency-injection/tree/v7.3.1" }, "funding": [ { @@ -7076,20 +7036,20 @@ "type": "tidelift" } ], - "time": "2024-11-25T15:45:00+00:00" + "time": "2025-06-24T04:04:43+00:00" }, { "name": "symfony/deprecation-contracts", - "version": "v3.5.1", + "version": "v3.6.0", "source": { "type": "git", "url": "https://github.com/symfony/deprecation-contracts.git", - "reference": "74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6" + "reference": "63afe740e99a13ba87ec199bb07bbdee937a5b62" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6", - "reference": "74c71c939a79f7d5bf3c1ce9f5ea37ba0114c6f6", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/63afe740e99a13ba87ec199bb07bbdee937a5b62", + "reference": "63afe740e99a13ba87ec199bb07bbdee937a5b62", "shasum": "" }, "require": { @@ -7097,12 +7057,12 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "3.5-dev" - }, "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "3.6-dev" } }, "autoload": { @@ -7127,7 +7087,7 @@ "description": "A generic function and convention to trigger deprecation notices", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/deprecation-contracts/tree/v3.5.1" + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.6.0" }, "funding": [ { @@ -7143,20 +7103,20 @@ "type": "tidelift" } ], - "time": "2024-09-25T14:20:29+00:00" + "time": "2024-09-25T14:21:43+00:00" }, { "name": "symfony/error-handler", - "version": "v7.2.1", + "version": "v7.3.1", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", - "reference": "6150b89186573046167796fa5f3f76601d5145f8" + "reference": "35b55b166f6752d6aaf21aa042fc5ed280fce235" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/6150b89186573046167796fa5f3f76601d5145f8", - "reference": "6150b89186573046167796fa5f3f76601d5145f8", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/35b55b166f6752d6aaf21aa042fc5ed280fce235", + "reference": "35b55b166f6752d6aaf21aa042fc5ed280fce235", "shasum": "" }, "require": { @@ -7169,9 +7129,11 @@ "symfony/http-kernel": "<6.4" }, "require-dev": { + "symfony/console": "^6.4|^7.0", "symfony/deprecation-contracts": "^2.5|^3", "symfony/http-kernel": "^6.4|^7.0", - "symfony/serializer": "^6.4|^7.0" + "symfony/serializer": "^6.4|^7.0", + "symfony/webpack-encore-bundle": "^1.0|^2.0" }, "bin": [ "Resources/bin/patch-type-declarations" @@ -7202,7 +7164,7 @@ "description": "Provides tools to manage errors and ease debugging PHP code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/error-handler/tree/v7.2.1" + "source": "https://github.com/symfony/error-handler/tree/v7.3.1" }, "funding": [ { @@ -7218,20 +7180,20 @@ "type": "tidelift" } ], - "time": "2024-12-07T08:50:44+00:00" + "time": "2025-06-13T07:48:40+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v7.2.0", + "version": "v7.3.0", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "910c5db85a5356d0fea57680defec4e99eb9c8c1" + "reference": "497f73ac996a598c92409b44ac43b6690c4f666d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/910c5db85a5356d0fea57680defec4e99eb9c8c1", - "reference": "910c5db85a5356d0fea57680defec4e99eb9c8c1", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/497f73ac996a598c92409b44ac43b6690c4f666d", + "reference": "497f73ac996a598c92409b44ac43b6690c4f666d", "shasum": "" }, "require": { @@ -7282,7 +7244,7 @@ "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/v7.2.0" + "source": "https://github.com/symfony/event-dispatcher/tree/v7.3.0" }, "funding": [ { @@ -7298,20 +7260,20 @@ "type": "tidelift" } ], - "time": "2024-09-25T14:21:43+00:00" + "time": "2025-04-22T09:11:45+00:00" }, { "name": "symfony/event-dispatcher-contracts", - "version": "v3.5.1", + "version": "v3.6.0", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher-contracts.git", - "reference": "7642f5e970b672283b7823222ae8ef8bbc160b9f" + "reference": "59eb412e93815df44f05f342958efa9f46b1e586" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/7642f5e970b672283b7823222ae8ef8bbc160b9f", - "reference": "7642f5e970b672283b7823222ae8ef8bbc160b9f", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/59eb412e93815df44f05f342958efa9f46b1e586", + "reference": "59eb412e93815df44f05f342958efa9f46b1e586", "shasum": "" }, "require": { @@ -7320,12 +7282,12 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "3.5-dev" - }, "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "3.6-dev" } }, "autoload": { @@ -7358,7 +7320,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.5.1" + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.6.0" }, "funding": [ { @@ -7374,11 +7336,11 @@ "type": "tidelift" } ], - "time": "2024-09-25T14:20:29+00:00" + "time": "2024-09-25T14:21:43+00:00" }, { "name": "symfony/filesystem", - "version": "v7.2.0", + "version": "v7.3.0", "source": { "type": "git", "url": "https://github.com/symfony/filesystem.git", @@ -7424,7 +7386,7 @@ "description": "Provides basic utilities for the filesystem", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/filesystem/tree/v7.2.0" + "source": "https://github.com/symfony/filesystem/tree/v7.3.0" }, "funding": [ { @@ -7444,16 +7406,16 @@ }, { "name": "symfony/finder", - "version": "v7.2.0", + "version": "v7.3.0", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "6de263e5868b9a137602dd1e33e4d48bfae99c49" + "reference": "ec2344cf77a48253bbca6939aa3d2477773ea63d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/6de263e5868b9a137602dd1e33e4d48bfae99c49", - "reference": "6de263e5868b9a137602dd1e33e4d48bfae99c49", + "url": "https://api.github.com/repos/symfony/finder/zipball/ec2344cf77a48253bbca6939aa3d2477773ea63d", + "reference": "ec2344cf77a48253bbca6939aa3d2477773ea63d", "shasum": "" }, "require": { @@ -7488,7 +7450,7 @@ "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/finder/tree/v7.2.0" + "source": "https://github.com/symfony/finder/tree/v7.3.0" }, "funding": [ { @@ -7504,20 +7466,20 @@ "type": "tidelift" } ], - "time": "2024-10-23T06:56:12+00:00" + "time": "2024-12-30T19:00:26+00:00" }, { "name": "symfony/http-foundation", - "version": "v7.2.0", + "version": "v7.3.1", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "e88a66c3997859532bc2ddd6dd8f35aba2711744" + "reference": "23dd60256610c86a3414575b70c596e5deff6ed9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/e88a66c3997859532bc2ddd6dd8f35aba2711744", - "reference": "e88a66c3997859532bc2ddd6dd8f35aba2711744", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/23dd60256610c86a3414575b70c596e5deff6ed9", + "reference": "23dd60256610c86a3414575b70c596e5deff6ed9", "shasum": "" }, "require": { @@ -7534,6 +7496,7 @@ "doctrine/dbal": "^3.6|^4", "predis/predis": "^1.1|^2.0", "symfony/cache": "^6.4.12|^7.1.5", + "symfony/clock": "^6.4|^7.0", "symfony/dependency-injection": "^6.4|^7.0", "symfony/expression-language": "^6.4|^7.0", "symfony/http-kernel": "^6.4|^7.0", @@ -7566,7 +7529,7 @@ "description": "Defines an object-oriented layer for the HTTP specification", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-foundation/tree/v7.2.0" + "source": "https://github.com/symfony/http-foundation/tree/v7.3.1" }, "funding": [ { @@ -7582,20 +7545,20 @@ "type": "tidelift" } ], - "time": "2024-11-13T18:58:46+00:00" + "time": "2025-06-23T15:07:14+00:00" }, { "name": "symfony/http-kernel", - "version": "v7.2.1", + "version": "v7.3.1", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "d8ae58eecae44c8e66833e76cc50a4ad3c002d97" + "reference": "1644879a66e4aa29c36fe33dfa6c54b450ce1831" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/d8ae58eecae44c8e66833e76cc50a4ad3c002d97", - "reference": "d8ae58eecae44c8e66833e76cc50a4ad3c002d97", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/1644879a66e4aa29c36fe33dfa6c54b450ce1831", + "reference": "1644879a66e4aa29c36fe33dfa6c54b450ce1831", "shasum": "" }, "require": { @@ -7603,8 +7566,8 @@ "psr/log": "^1|^2|^3", "symfony/deprecation-contracts": "^2.5|^3", "symfony/error-handler": "^6.4|^7.0", - "symfony/event-dispatcher": "^6.4|^7.0", - "symfony/http-foundation": "^6.4|^7.0", + "symfony/event-dispatcher": "^7.3", + "symfony/http-foundation": "^7.3", "symfony/polyfill-ctype": "^1.8" }, "conflict": { @@ -7680,7 +7643,7 @@ "description": "Provides a structured process for converting a Request into a Response", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-kernel/tree/v7.2.1" + "source": "https://github.com/symfony/http-kernel/tree/v7.3.1" }, "funding": [ { @@ -7696,20 +7659,20 @@ "type": "tidelift" } ], - "time": "2024-12-11T12:09:10+00:00" + "time": "2025-06-28T08:24:55+00:00" }, { "name": "symfony/mailer", - "version": "v7.2.0", + "version": "v7.3.1", "source": { "type": "git", "url": "https://github.com/symfony/mailer.git", - "reference": "e4d358702fb66e4c8a2af08e90e7271a62de39cc" + "reference": "b5db5105b290bdbea5ab27b89c69effcf1cb3368" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mailer/zipball/e4d358702fb66e4c8a2af08e90e7271a62de39cc", - "reference": "e4d358702fb66e4c8a2af08e90e7271a62de39cc", + "url": "https://api.github.com/repos/symfony/mailer/zipball/b5db5105b290bdbea5ab27b89c69effcf1cb3368", + "reference": "b5db5105b290bdbea5ab27b89c69effcf1cb3368", "shasum": "" }, "require": { @@ -7760,7 +7723,7 @@ "description": "Helps sending emails", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/mailer/tree/v7.2.0" + "source": "https://github.com/symfony/mailer/tree/v7.3.1" }, "funding": [ { @@ -7776,20 +7739,20 @@ "type": "tidelift" } ], - "time": "2024-11-25T15:21:05+00:00" + "time": "2025-06-27T19:55:54+00:00" }, { "name": "symfony/mime", - "version": "v7.2.1", + "version": "v7.3.0", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "7f9617fcf15cb61be30f8b252695ed5e2bfac283" + "reference": "0e7b19b2f399c31df0cdbe5d8cbf53f02f6cfcd9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/7f9617fcf15cb61be30f8b252695ed5e2bfac283", - "reference": "7f9617fcf15cb61be30f8b252695ed5e2bfac283", + "url": "https://api.github.com/repos/symfony/mime/zipball/0e7b19b2f399c31df0cdbe5d8cbf53f02f6cfcd9", + "reference": "0e7b19b2f399c31df0cdbe5d8cbf53f02f6cfcd9", "shasum": "" }, "require": { @@ -7844,7 +7807,7 @@ "mime-type" ], "support": { - "source": "https://github.com/symfony/mime/tree/v7.2.1" + "source": "https://github.com/symfony/mime/tree/v7.3.0" }, "funding": [ { @@ -7860,11 +7823,11 @@ "type": "tidelift" } ], - "time": "2024-12-07T08:50:44+00:00" + "time": "2025-02-19T08:51:26+00:00" }, { "name": "symfony/polyfill-ctype", - "version": "v1.31.0", + "version": "v1.32.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", @@ -7923,7 +7886,7 @@ "portable" ], "support": { - "source": "https://github.com/symfony/polyfill-ctype/tree/v1.31.0" + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.32.0" }, "funding": [ { @@ -7943,16 +7906,16 @@ }, { "name": "symfony/polyfill-iconv", - "version": "v1.31.0", + "version": "v1.32.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-iconv.git", - "reference": "48becf00c920479ca2e910c22a5a39e5d47ca956" + "reference": "5f3b930437ae03ae5dff61269024d8ea1b3774aa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/48becf00c920479ca2e910c22a5a39e5d47ca956", - "reference": "48becf00c920479ca2e910c22a5a39e5d47ca956", + "url": "https://api.github.com/repos/symfony/polyfill-iconv/zipball/5f3b930437ae03ae5dff61269024d8ea1b3774aa", + "reference": "5f3b930437ae03ae5dff61269024d8ea1b3774aa", "shasum": "" }, "require": { @@ -8003,7 +7966,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-iconv/tree/v1.31.0" + "source": "https://github.com/symfony/polyfill-iconv/tree/v1.32.0" }, "funding": [ { @@ -8019,11 +7982,11 @@ "type": "tidelift" } ], - "time": "2024-09-09T11:45:10+00:00" + "time": "2024-09-17T14:58:18+00:00" }, { "name": "symfony/polyfill-intl-grapheme", - "version": "v1.31.0", + "version": "v1.32.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-grapheme.git", @@ -8081,7 +8044,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.31.0" + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.32.0" }, "funding": [ { @@ -8101,16 +8064,16 @@ }, { "name": "symfony/polyfill-intl-idn", - "version": "v1.31.0", + "version": "v1.32.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-idn.git", - "reference": "c36586dcf89a12315939e00ec9b4474adcb1d773" + "reference": "9614ac4d8061dc257ecc64cba1b140873dce8ad3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/c36586dcf89a12315939e00ec9b4474adcb1d773", - "reference": "c36586dcf89a12315939e00ec9b4474adcb1d773", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/9614ac4d8061dc257ecc64cba1b140873dce8ad3", + "reference": "9614ac4d8061dc257ecc64cba1b140873dce8ad3", "shasum": "" }, "require": { @@ -8164,7 +8127,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.31.0" + "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.32.0" }, "funding": [ { @@ -8180,11 +8143,11 @@ "type": "tidelift" } ], - "time": "2024-09-09T11:45:10+00:00" + "time": "2024-09-10T14:38:51+00:00" }, { "name": "symfony/polyfill-intl-normalizer", - "version": "v1.31.0", + "version": "v1.32.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-normalizer.git", @@ -8245,7 +8208,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.31.0" + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.32.0" }, "funding": [ { @@ -8265,19 +8228,20 @@ }, { "name": "symfony/polyfill-mbstring", - "version": "v1.31.0", + "version": "v1.32.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341" + "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/85181ba99b2345b0ef10ce42ecac37612d9fd341", - "reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/6d857f4d76bd4b343eac26d6b539585d2bc56493", + "reference": "6d857f4d76bd4b343eac26d6b539585d2bc56493", "shasum": "" }, "require": { + "ext-iconv": "*", "php": ">=7.2" }, "provide": { @@ -8319,13 +8283,89 @@ "homepage": "https://symfony.com", "keywords": [ "compatibility", - "mbstring", + "mbstring", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.32.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-12-23T08:48:59+00:00" + }, + { + "name": "symfony/polyfill-php81", + "version": "v1.32.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php81.git", + "reference": "4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c", + "reference": "4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c", + "shasum": "" + }, + "require": { + "php": ">=7.2" + }, + "type": "library", + "extra": { + "thanks": { + "url": "https://github.com/symfony/polyfill", + "name": "symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php81\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "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": "Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", "polyfill", "portable", "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.31.0" + "source": "https://github.com/symfony/polyfill-php81/tree/v1.32.0" }, "funding": [ { @@ -8344,17 +8384,17 @@ "time": "2024-09-09T11:45:10+00:00" }, { - "name": "symfony/polyfill-php81", - "version": "v1.31.0", + "name": "symfony/polyfill-php83", + "version": "v1.32.0", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-php81.git", - "reference": "4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c" + "url": "https://github.com/symfony/polyfill-php83.git", + "reference": "2fb86d65e2d424369ad2905e83b236a8805ba491" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c", - "reference": "4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c", + "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/2fb86d65e2d424369ad2905e83b236a8805ba491", + "reference": "2fb86d65e2d424369ad2905e83b236a8805ba491", "shasum": "" }, "require": { @@ -8372,7 +8412,7 @@ "bootstrap.php" ], "psr-4": { - "Symfony\\Polyfill\\Php81\\": "" + "Symfony\\Polyfill\\Php83\\": "" }, "classmap": [ "Resources/stubs" @@ -8392,7 +8432,7 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions", + "description": "Symfony polyfill backporting some PHP 8.3+ features to lower PHP versions", "homepage": "https://symfony.com", "keywords": [ "compatibility", @@ -8401,7 +8441,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php81/tree/v1.31.0" + "source": "https://github.com/symfony/polyfill-php83/tree/v1.32.0" }, "funding": [ { @@ -8420,17 +8460,17 @@ "time": "2024-09-09T11:45:10+00:00" }, { - "name": "symfony/polyfill-php83", - "version": "v1.31.0", + "name": "symfony/polyfill-php84", + "version": "v1.32.0", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-php83.git", - "reference": "2fb86d65e2d424369ad2905e83b236a8805ba491" + "url": "https://github.com/symfony/polyfill-php84.git", + "reference": "000df7860439609837bbe28670b0be15783b7fbf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/2fb86d65e2d424369ad2905e83b236a8805ba491", - "reference": "2fb86d65e2d424369ad2905e83b236a8805ba491", + "url": "https://api.github.com/repos/symfony/polyfill-php84/zipball/000df7860439609837bbe28670b0be15783b7fbf", + "reference": "000df7860439609837bbe28670b0be15783b7fbf", "shasum": "" }, "require": { @@ -8448,7 +8488,7 @@ "bootstrap.php" ], "psr-4": { - "Symfony\\Polyfill\\Php83\\": "" + "Symfony\\Polyfill\\Php84\\": "" }, "classmap": [ "Resources/stubs" @@ -8468,7 +8508,7 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony polyfill backporting some PHP 8.3+ features to lower PHP versions", + "description": "Symfony polyfill backporting some PHP 8.4+ features to lower PHP versions", "homepage": "https://symfony.com", "keywords": [ "compatibility", @@ -8477,7 +8517,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php83/tree/v1.31.0" + "source": "https://github.com/symfony/polyfill-php84/tree/v1.32.0" }, "funding": [ { @@ -8493,20 +8533,20 @@ "type": "tidelift" } ], - "time": "2024-09-09T11:45:10+00:00" + "time": "2025-02-20T12:04:08+00:00" }, { "name": "symfony/process", - "version": "v7.2.0", + "version": "v7.3.0", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "d34b22ba9390ec19d2dd966c40aa9e8462f27a7e" + "reference": "40c295f2deb408d5e9d2d32b8ba1dd61e36f05af" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/d34b22ba9390ec19d2dd966c40aa9e8462f27a7e", - "reference": "d34b22ba9390ec19d2dd966c40aa9e8462f27a7e", + "url": "https://api.github.com/repos/symfony/process/zipball/40c295f2deb408d5e9d2d32b8ba1dd61e36f05af", + "reference": "40c295f2deb408d5e9d2d32b8ba1dd61e36f05af", "shasum": "" }, "require": { @@ -8538,7 +8578,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v7.2.0" + "source": "https://github.com/symfony/process/tree/v7.3.0" }, "funding": [ { @@ -8554,11 +8594,11 @@ "type": "tidelift" } ], - "time": "2024-11-06T14:24:19+00:00" + "time": "2025-04-17T09:11:12+00:00" }, { "name": "symfony/psr-http-message-bridge", - "version": "v7.2.0", + "version": "v7.3.0", "source": { "type": "git", "url": "https://github.com/symfony/psr-http-message-bridge.git", @@ -8621,7 +8661,7 @@ "psr-7" ], "support": { - "source": "https://github.com/symfony/psr-http-message-bridge/tree/v7.2.0" + "source": "https://github.com/symfony/psr-http-message-bridge/tree/v7.3.0" }, "funding": [ { @@ -8641,16 +8681,16 @@ }, { "name": "symfony/routing", - "version": "v7.2.0", + "version": "v7.3.0", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", - "reference": "e10a2450fa957af6c448b9b93c9010a4e4c0725e" + "reference": "8e213820c5fea844ecea29203d2a308019007c15" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/e10a2450fa957af6c448b9b93c9010a4e4c0725e", - "reference": "e10a2450fa957af6c448b9b93c9010a4e4c0725e", + "url": "https://api.github.com/repos/symfony/routing/zipball/8e213820c5fea844ecea29203d2a308019007c15", + "reference": "8e213820c5fea844ecea29203d2a308019007c15", "shasum": "" }, "require": { @@ -8702,7 +8742,7 @@ "url" ], "support": { - "source": "https://github.com/symfony/routing/tree/v7.2.0" + "source": "https://github.com/symfony/routing/tree/v7.3.0" }, "funding": [ { @@ -8718,20 +8758,20 @@ "type": "tidelift" } ], - "time": "2024-11-25T11:08:51+00:00" + "time": "2025-05-24T20:43:28+00:00" }, { "name": "symfony/serializer", - "version": "v7.2.0", + "version": "v7.3.1", "source": { "type": "git", "url": "https://github.com/symfony/serializer.git", - "reference": "3f5ed9f5e6c02e3853109190ba38408f5e1d2dd0" + "reference": "feaf837cedbbc8287986602223175d3fd639922d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/serializer/zipball/3f5ed9f5e6c02e3853109190ba38408f5e1d2dd0", - "reference": "3f5ed9f5e6c02e3853109190ba38408f5e1d2dd0", + "url": "https://api.github.com/repos/symfony/serializer/zipball/feaf837cedbbc8287986602223175d3fd639922d", + "reference": "feaf837cedbbc8287986602223175d3fd639922d", "shasum": "" }, "require": { @@ -8800,7 +8840,7 @@ "description": "Handles serializing and deserializing data structures, including object graphs, into array structures or other formats like XML and JSON.", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/serializer/tree/v7.2.0" + "source": "https://github.com/symfony/serializer/tree/v7.3.1" }, "funding": [ { @@ -8816,20 +8856,20 @@ "type": "tidelift" } ], - "time": "2024-11-25T15:21:05+00:00" + "time": "2025-06-27T19:55:54+00:00" }, { "name": "symfony/service-contracts", - "version": "v3.5.1", + "version": "v3.6.0", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", - "reference": "e53260aabf78fb3d63f8d79d69ece59f80d5eda0" + "reference": "f021b05a130d35510bd6b25fe9053c2a8a15d5d4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/e53260aabf78fb3d63f8d79d69ece59f80d5eda0", - "reference": "e53260aabf78fb3d63f8d79d69ece59f80d5eda0", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/f021b05a130d35510bd6b25fe9053c2a8a15d5d4", + "reference": "f021b05a130d35510bd6b25fe9053c2a8a15d5d4", "shasum": "" }, "require": { @@ -8842,12 +8882,12 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "3.5-dev" - }, "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "3.6-dev" } }, "autoload": { @@ -8883,7 +8923,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/service-contracts/tree/v3.5.1" + "source": "https://github.com/symfony/service-contracts/tree/v3.6.0" }, "funding": [ { @@ -8899,20 +8939,20 @@ "type": "tidelift" } ], - "time": "2024-09-25T14:20:29+00:00" + "time": "2025-04-25T09:37:31+00:00" }, { "name": "symfony/string", - "version": "v7.2.0", + "version": "v7.3.0", "source": { "type": "git", "url": "https://github.com/symfony/string.git", - "reference": "446e0d146f991dde3e73f45f2c97a9faad773c82" + "reference": "f3570b8c61ca887a9e2938e85cb6458515d2b125" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/446e0d146f991dde3e73f45f2c97a9faad773c82", - "reference": "446e0d146f991dde3e73f45f2c97a9faad773c82", + "url": "https://api.github.com/repos/symfony/string/zipball/f3570b8c61ca887a9e2938e85cb6458515d2b125", + "reference": "f3570b8c61ca887a9e2938e85cb6458515d2b125", "shasum": "" }, "require": { @@ -8970,7 +9010,7 @@ "utf8" ], "support": { - "source": "https://github.com/symfony/string/tree/v7.2.0" + "source": "https://github.com/symfony/string/tree/v7.3.0" }, "funding": [ { @@ -8986,20 +9026,20 @@ "type": "tidelift" } ], - "time": "2024-11-13T13:31:26+00:00" + "time": "2025-04-20T20:19:01+00:00" }, { "name": "symfony/translation-contracts", - "version": "v3.5.1", + "version": "v3.6.0", "source": { "type": "git", "url": "https://github.com/symfony/translation-contracts.git", - "reference": "4667ff3bd513750603a09c8dedbea942487fb07c" + "reference": "df210c7a2573f1913b2d17cc95f90f53a73d8f7d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/4667ff3bd513750603a09c8dedbea942487fb07c", - "reference": "4667ff3bd513750603a09c8dedbea942487fb07c", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/df210c7a2573f1913b2d17cc95f90f53a73d8f7d", + "reference": "df210c7a2573f1913b2d17cc95f90f53a73d8f7d", "shasum": "" }, "require": { @@ -9007,12 +9047,12 @@ }, "type": "library", "extra": { - "branch-alias": { - "dev-main": "3.5-dev" - }, "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" + "url": "https://github.com/symfony/contracts", + "name": "symfony/contracts" + }, + "branch-alias": { + "dev-main": "3.6-dev" } }, "autoload": { @@ -9048,7 +9088,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/translation-contracts/tree/v3.5.1" + "source": "https://github.com/symfony/translation-contracts/tree/v3.6.0" }, "funding": [ { @@ -9064,20 +9104,20 @@ "type": "tidelift" } ], - "time": "2024-09-25T14:20:29+00:00" + "time": "2024-09-27T08:32:26+00:00" }, { "name": "symfony/validator", - "version": "v7.2.0", + "version": "v7.3.1", "source": { "type": "git", "url": "https://github.com/symfony/validator.git", - "reference": "ddad20aa8cf7a45a9d6300e5776b8d252dc3524b" + "reference": "e2f2497c869fc57446f735fbf00cff4de32ae8c3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/validator/zipball/ddad20aa8cf7a45a9d6300e5776b8d252dc3524b", - "reference": "ddad20aa8cf7a45a9d6300e5776b8d252dc3524b", + "url": "https://api.github.com/repos/symfony/validator/zipball/e2f2497c869fc57446f735fbf00cff4de32ae8c3", + "reference": "e2f2497c869fc57446f735fbf00cff4de32ae8c3", "shasum": "" }, "require": { @@ -9114,6 +9154,7 @@ "symfony/mime": "^6.4|^7.0", "symfony/property-access": "^6.4|^7.0", "symfony/property-info": "^6.4|^7.0", + "symfony/string": "^6.4|^7.0", "symfony/translation": "^6.4.3|^7.0.3", "symfony/type-info": "^7.1", "symfony/yaml": "^6.4|^7.0" @@ -9145,7 +9186,7 @@ "description": "Provides tools to validate values", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/validator/tree/v7.2.0" + "source": "https://github.com/symfony/validator/tree/v7.3.1" }, "funding": [ { @@ -9161,24 +9202,25 @@ "type": "tidelift" } ], - "time": "2024-11-27T09:50:52+00:00" + "time": "2025-06-26T13:22:23+00:00" }, { "name": "symfony/var-dumper", - "version": "v7.2.0", + "version": "v7.3.1", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "c6a22929407dec8765d6e2b6ff85b800b245879c" + "reference": "6e209fbe5f5a7b6043baba46fe5735a4b85d0d42" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/c6a22929407dec8765d6e2b6ff85b800b245879c", - "reference": "c6a22929407dec8765d6e2b6ff85b800b245879c", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/6e209fbe5f5a7b6043baba46fe5735a4b85d0d42", + "reference": "6e209fbe5f5a7b6043baba46fe5735a4b85d0d42", "shasum": "" }, "require": { "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-mbstring": "~1.0" }, "conflict": { @@ -9228,7 +9270,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v7.2.0" + "source": "https://github.com/symfony/var-dumper/tree/v7.3.1" }, "funding": [ { @@ -9244,24 +9286,25 @@ "type": "tidelift" } ], - "time": "2024-11-08T15:48:14+00:00" + "time": "2025-06-27T19:55:54+00:00" }, { "name": "symfony/var-exporter", - "version": "v7.2.0", + "version": "v7.3.0", "source": { "type": "git", "url": "https://github.com/symfony/var-exporter.git", - "reference": "1a6a89f95a46af0f142874c9d650a6358d13070d" + "reference": "c9a1168891b5aaadfd6332ef44393330b3498c4c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-exporter/zipball/1a6a89f95a46af0f142874c9d650a6358d13070d", - "reference": "1a6a89f95a46af0f142874c9d650a6358d13070d", + "url": "https://api.github.com/repos/symfony/var-exporter/zipball/c9a1168891b5aaadfd6332ef44393330b3498c4c", + "reference": "c9a1168891b5aaadfd6332ef44393330b3498c4c", "shasum": "" }, "require": { - "php": ">=8.2" + "php": ">=8.2", + "symfony/deprecation-contracts": "^2.5|^3" }, "require-dev": { "symfony/property-access": "^6.4|^7.0", @@ -9304,7 +9347,7 @@ "serialize" ], "support": { - "source": "https://github.com/symfony/var-exporter/tree/v7.2.0" + "source": "https://github.com/symfony/var-exporter/tree/v7.3.0" }, "funding": [ { @@ -9320,20 +9363,20 @@ "type": "tidelift" } ], - "time": "2024-10-18T07:58:17+00:00" + "time": "2025-05-15T09:04:05+00:00" }, { "name": "symfony/yaml", - "version": "v7.2.0", + "version": "v7.3.1", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "099581e99f557e9f16b43c5916c26380b54abb22" + "reference": "0c3555045a46ab3cd4cc5a69d161225195230edb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/099581e99f557e9f16b43c5916c26380b54abb22", - "reference": "099581e99f557e9f16b43c5916c26380b54abb22", + "url": "https://api.github.com/repos/symfony/yaml/zipball/0c3555045a46ab3cd4cc5a69d161225195230edb", + "reference": "0c3555045a46ab3cd4cc5a69d161225195230edb", "shasum": "" }, "require": { @@ -9376,7 +9419,7 @@ "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/yaml/tree/v7.2.0" + "source": "https://github.com/symfony/yaml/tree/v7.3.1" }, "funding": [ { @@ -9392,28 +9435,27 @@ "type": "tidelift" } ], - "time": "2024-10-23T06:56:12+00:00" + "time": "2025-06-03T06:57:57+00:00" }, { "name": "twig/twig", - "version": "v3.16.0", + "version": "v3.21.1", "source": { "type": "git", "url": "https://github.com/twigphp/Twig.git", - "reference": "475ad2dc97d65d8631393e721e7e44fb544f0561" + "reference": "285123877d4dd97dd7c11842ac5fb7e86e60d81d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/twigphp/Twig/zipball/475ad2dc97d65d8631393e721e7e44fb544f0561", - "reference": "475ad2dc97d65d8631393e721e7e44fb544f0561", + "url": "https://api.github.com/repos/twigphp/Twig/zipball/285123877d4dd97dd7c11842ac5fb7e86e60d81d", + "reference": "285123877d4dd97dd7c11842ac5fb7e86e60d81d", "shasum": "" }, "require": { - "php": ">=8.0.2", + "php": ">=8.1.0", "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-ctype": "^1.8", - "symfony/polyfill-mbstring": "^1.3", - "symfony/polyfill-php81": "^1.29" + "symfony/polyfill-mbstring": "^1.3" }, "require-dev": { "phpstan/phpstan": "^2.0", @@ -9460,7 +9502,7 @@ ], "support": { "issues": "https://github.com/twigphp/Twig/issues", - "source": "https://github.com/twigphp/Twig/tree/v3.16.0" + "source": "https://github.com/twigphp/Twig/tree/v3.21.1" }, "funding": [ { @@ -9472,7 +9514,7 @@ "type": "tidelift" } ], - "time": "2024-11-29T08:27:05+00:00" + "time": "2025-05-03T07:21:55+00:00" }, { "name": "vipnytt/sitemapparser", @@ -9725,16 +9767,16 @@ }, { "name": "brick/math", - "version": "0.12.1", + "version": "0.13.1", "source": { "type": "git", "url": "https://github.com/brick/math.git", - "reference": "f510c0a40911935b77b86859eb5223d58d660df1" + "reference": "fc7ed316430118cc7836bf45faff18d5dfc8de04" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/brick/math/zipball/f510c0a40911935b77b86859eb5223d58d660df1", - "reference": "f510c0a40911935b77b86859eb5223d58d660df1", + "url": "https://api.github.com/repos/brick/math/zipball/fc7ed316430118cc7836bf45faff18d5dfc8de04", + "reference": "fc7ed316430118cc7836bf45faff18d5dfc8de04", "shasum": "" }, "require": { @@ -9743,7 +9785,7 @@ "require-dev": { "php-coveralls/php-coveralls": "^2.2", "phpunit/phpunit": "^10.1", - "vimeo/psalm": "5.16.0" + "vimeo/psalm": "6.8.8" }, "type": "library", "autoload": { @@ -9773,7 +9815,7 @@ ], "support": { "issues": "https://github.com/brick/math/issues", - "source": "https://github.com/brick/math/tree/0.12.1" + "source": "https://github.com/brick/math/tree/0.13.1" }, "funding": [ { @@ -9781,7 +9823,7 @@ "type": "github" } ], - "time": "2023-11-29T23:19:16+00:00" + "time": "2025-03-29T13:50:30+00:00" }, { "name": "colinodell/psr-testlogger", @@ -9864,16 +9906,16 @@ }, { "name": "composer/ca-bundle", - "version": "1.5.4", + "version": "1.5.7", "source": { "type": "git", "url": "https://github.com/composer/ca-bundle.git", - "reference": "bc0593537a463e55cadf45fd938d23b75095b7e1" + "reference": "d665d22c417056996c59019579f1967dfe5c1e82" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/ca-bundle/zipball/bc0593537a463e55cadf45fd938d23b75095b7e1", - "reference": "bc0593537a463e55cadf45fd938d23b75095b7e1", + "url": "https://api.github.com/repos/composer/ca-bundle/zipball/d665d22c417056996c59019579f1967dfe5c1e82", + "reference": "d665d22c417056996c59019579f1967dfe5c1e82", "shasum": "" }, "require": { @@ -9920,7 +9962,7 @@ "support": { "irc": "irc://irc.freenode.org/composer", "issues": "https://github.com/composer/ca-bundle/issues", - "source": "https://github.com/composer/ca-bundle/tree/1.5.4" + "source": "https://github.com/composer/ca-bundle/tree/1.5.7" }, "funding": [ { @@ -9936,20 +9978,20 @@ "type": "tidelift" } ], - "time": "2024-11-27T15:35:25+00:00" + "time": "2025-05-26T15:08:54+00:00" }, { "name": "composer/class-map-generator", - "version": "1.5.0", + "version": "1.6.1", "source": { "type": "git", "url": "https://github.com/composer/class-map-generator.git", - "reference": "4b0a223cf5be7c9ee7e0ef1bc7db42b4a97c9915" + "reference": "134b705ddb0025d397d8318a75825fe3c9d1da34" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/class-map-generator/zipball/4b0a223cf5be7c9ee7e0ef1bc7db42b4a97c9915", - "reference": "4b0a223cf5be7c9ee7e0ef1bc7db42b4a97c9915", + "url": "https://api.github.com/repos/composer/class-map-generator/zipball/134b705ddb0025d397d8318a75825fe3c9d1da34", + "reference": "134b705ddb0025d397d8318a75825fe3c9d1da34", "shasum": "" }, "require": { @@ -9993,7 +10035,7 @@ ], "support": { "issues": "https://github.com/composer/class-map-generator/issues", - "source": "https://github.com/composer/class-map-generator/tree/1.5.0" + "source": "https://github.com/composer/class-map-generator/tree/1.6.1" }, "funding": [ { @@ -10009,20 +10051,20 @@ "type": "tidelift" } ], - "time": "2024-11-25T16:11:06+00:00" + "time": "2025-03-24T13:50:44+00:00" }, { "name": "composer/composer", - "version": "2.8.4", + "version": "2.8.9", "source": { "type": "git", "url": "https://github.com/composer/composer.git", - "reference": "112e37d1dca22b3fdb81cf3524ab4994f47fdb8c" + "reference": "b4e6bff2db7ce756ddb77ecee958a0f41f42bd9d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/composer/zipball/112e37d1dca22b3fdb81cf3524ab4994f47fdb8c", - "reference": "112e37d1dca22b3fdb81cf3524ab4994f47fdb8c", + "url": "https://api.github.com/repos/composer/composer/zipball/b4e6bff2db7ce756ddb77ecee958a0f41f42bd9d", + "reference": "b4e6bff2db7ce756ddb77ecee958a0f41f42bd9d", "shasum": "" }, "require": { @@ -10033,7 +10075,7 @@ "composer/semver": "^3.3", "composer/spdx-licenses": "^1.5.7", "composer/xdebug-handler": "^2.0.2 || ^3.0.3", - "justinrainbow/json-schema": "^5.3", + "justinrainbow/json-schema": "^6.3.1", "php": "^7.2.5 || ^8.0", "psr/log": "^1.0 || ^2.0 || ^3.0", "react/promise": "^2.11 || ^3.2", @@ -10107,7 +10149,7 @@ "irc": "ircs://irc.libera.chat:6697/composer", "issues": "https://github.com/composer/composer/issues", "security": "https://github.com/composer/composer/security/policy", - "source": "https://github.com/composer/composer/tree/2.8.4" + "source": "https://github.com/composer/composer/tree/2.8.9" }, "funding": [ { @@ -10123,7 +10165,7 @@ "type": "tidelift" } ], - "time": "2024-12-11T10:57:47+00:00" + "time": "2025-05-13T12:01:37+00:00" }, { "name": "composer/metadata-minifier", @@ -10275,24 +10317,24 @@ }, { "name": "composer/spdx-licenses", - "version": "1.5.8", + "version": "1.5.9", "source": { "type": "git", "url": "https://github.com/composer/spdx-licenses.git", - "reference": "560bdcf8deb88ae5d611c80a2de8ea9d0358cc0a" + "reference": "edf364cefe8c43501e21e88110aac10b284c3c9f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/spdx-licenses/zipball/560bdcf8deb88ae5d611c80a2de8ea9d0358cc0a", - "reference": "560bdcf8deb88ae5d611c80a2de8ea9d0358cc0a", + "url": "https://api.github.com/repos/composer/spdx-licenses/zipball/edf364cefe8c43501e21e88110aac10b284c3c9f", + "reference": "edf364cefe8c43501e21e88110aac10b284c3c9f", "shasum": "" }, "require": { "php": "^5.3.2 || ^7.0 || ^8.0" }, "require-dev": { - "phpstan/phpstan": "^0.12.55", - "symfony/phpunit-bridge": "^4.2 || ^5" + "phpstan/phpstan": "^1.11", + "symfony/phpunit-bridge": "^3 || ^7" }, "type": "library", "extra": { @@ -10335,7 +10377,7 @@ "support": { "irc": "ircs://irc.libera.chat:6697/composer", "issues": "https://github.com/composer/spdx-licenses/issues", - "source": "https://github.com/composer/spdx-licenses/tree/1.5.8" + "source": "https://github.com/composer/spdx-licenses/tree/1.5.9" }, "funding": [ { @@ -10351,7 +10393,7 @@ "type": "tidelift" } ], - "time": "2023-11-20T07:44:33+00:00" + "time": "2025-05-12T21:07:07+00:00" }, { "name": "composer/xdebug-handler", @@ -10566,17 +10608,17 @@ }, { "name": "drupal/admin_toolbar", - "version": "3.5.1", + "version": "3.6.1", "source": { "type": "git", "url": "https://git.drupalcode.org/project/admin_toolbar.git", - "reference": "3.5.1" + "reference": "3.6.1" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/admin_toolbar-3.5.1.zip", - "reference": "3.5.1", - "shasum": "b5215109836f7fade374fef531231e36c1c9b945" + "url": "https://ftp.drupal.org/files/projects/admin_toolbar-3.6.1.zip", + "reference": "3.6.1", + "shasum": "40e8874bdf100de90e0eec6984be14f0ec7765b0" }, "require": { "drupal/core": "^9.5 || ^10 || ^11" @@ -10587,8 +10629,8 @@ "type": "drupal-module", "extra": { "drupal": { - "version": "3.5.1", - "datestamp": "1730409973", + "version": "3.6.1", + "datestamp": "1749079734", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -10621,6 +10663,10 @@ "homepage": "https://www.drupal.org/u/matio89", "role": "Maintainer" }, + { + "name": "fethi.krout", + "homepage": "https://www.drupal.org/user/3206765" + }, { "name": "japerry", "homepage": "https://www.drupal.org/user/45640" @@ -10651,16 +10697,16 @@ }, { "name": "drupal/coder", - "version": "8.3.26", + "version": "8.3.30", "source": { "type": "git", "url": "https://github.com/pfrenssen/coder.git", - "reference": "fd98546ce3373aa7767240901eda47963ce64c82" + "reference": "6b2edffac77582b1beb36ac155bfda5e7e055aff" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/pfrenssen/coder/zipball/fd98546ce3373aa7767240901eda47963ce64c82", - "reference": "fd98546ce3373aa7767240901eda47963ce64c82", + "url": "https://api.github.com/repos/pfrenssen/coder/zipball/6b2edffac77582b1beb36ac155bfda5e7e055aff", + "reference": "6b2edffac77582b1beb36ac155bfda5e7e055aff", "shasum": "" }, "require": { @@ -10669,7 +10715,7 @@ "php": ">=7.2", "sirbrillig/phpcs-variable-analysis": "^2.11.7", "slevomat/coding-standard": "^8.11", - "squizlabs/php_codesniffer": "^3.9.1", + "squizlabs/php_codesniffer": "^3.13", "symfony/yaml": ">=3.4.0" }, "require-dev": { @@ -10698,20 +10744,20 @@ "issues": "https://www.drupal.org/project/issues/coder", "source": "https://www.drupal.org/project/coder" }, - "time": "2024-11-28T23:14:29+00:00" + "time": "2025-05-25T09:52:20+00:00" }, { "name": "drupal/core-dev", - "version": "11.1.0", + "version": "11.2.0-beta1", "source": { "type": "git", "url": "https://github.com/drupal/core-dev.git", - "reference": "87b1646fe04f10112cb836e83f8b5594fb02e273" + "reference": "0901f2aa226d44a74a3ffb020c1a5945e5267f68" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/drupal/core-dev/zipball/87b1646fe04f10112cb836e83f8b5594fb02e273", - "reference": "87b1646fe04f10112cb836e83f8b5594fb02e273", + "url": "https://api.github.com/repos/drupal/core-dev/zipball/0901f2aa226d44a74a3ffb020c1a5945e5267f68", + "reference": "0901f2aa226d44a74a3ffb020c1a5945e5267f68", "shasum": "" }, "require": { @@ -10720,26 +10766,26 @@ "colinodell/psr-testlogger": "^1.2", "composer/composer": "^2.8.1", "drupal/coder": "^8.3.10", - "justinrainbow/json-schema": "^5.2", + "justinrainbow/json-schema": "^5.2 || ^6.3", "lullabot/mink-selenium2-driver": "^1.7.3", "lullabot/php-webdriver": "^2.0.5", - "mglaman/phpstan-drupal": "^1.2.11", - "micheh/phpcs-gitlab": "^1.1", + "mglaman/phpstan-drupal": "^1.2.11 || ^2.0.4", + "micheh/phpcs-gitlab": "^1.1 || ^2.0", "mikey179/vfsstream": "^1.6.11", "open-telemetry/exporter-otlp": "^1", "open-telemetry/sdk": "^1", "php-http/guzzle7-adapter": "^1.0", "phpspec/prophecy-phpunit": "^2", - "phpstan/extension-installer": "^1.1", - "phpstan/phpstan": "^1.12.4", - "phpstan/phpstan-phpunit": "^1.3.16", - "phpunit/phpunit": "^10.5.19", - "symfony/browser-kit": "^7.2", - "symfony/css-selector": "^7.2", - "symfony/dom-crawler": "^7.2", - "symfony/error-handler": "^7.2", - "symfony/lock": "^7.2", - "symfony/var-dumper": "^7.2" + "phpstan/extension-installer": "^1.4.3", + "phpstan/phpstan": "^1.12.4 || ^2.1.14", + "phpstan/phpstan-phpunit": "^1.3.16 || ^2.0.6", + "phpunit/phpunit": "^10.5.19 || ^11.5.3", + "symfony/browser-kit": "^7.3@beta", + "symfony/css-selector": "^7.3@beta", + "symfony/dom-crawler": "^7.3@beta", + "symfony/error-handler": "^7.3@beta", + "symfony/lock": "^7.3@beta", + "symfony/var-dumper": "^7.3@beta" }, "conflict": { "webflo/drupal-core-require-dev": "*" @@ -10751,9 +10797,9 @@ ], "description": "require-dev dependencies from drupal/drupal; use in addition to drupal/core-recommended to run tests from drupal/core.", "support": { - "source": "https://github.com/drupal/core-dev/tree/11.1.0" + "source": "https://github.com/drupal/core-dev/tree/11.2.0-beta1" }, - "time": "2024-12-09T12:29:59+00:00" + "time": "2025-05-13T14:39:07+00:00" }, { "name": "drupal/mailsystem", @@ -10837,17 +10883,17 @@ }, { "name": "drupal/openapi", - "version": "2.2.0", + "version": "2.3.0", "source": { "type": "git", "url": "https://git.drupalcode.org/project/openapi.git", - "reference": "8.x-2.2" + "reference": "8.x-2.3" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/openapi-8.x-2.2.zip", - "reference": "8.x-2.2", - "shasum": "27805fddef69f7720cd49d2272c0e247f18fc715" + "url": "https://ftp.drupal.org/files/projects/openapi-8.x-2.3.zip", + "reference": "8.x-2.3", + "shasum": "1085415c11a2f5c39c24c73be78c4facc2c5300a" }, "require": { "drupal/core": "^10 || ^11" @@ -10861,8 +10907,8 @@ "type": "drupal-module", "extra": { "drupal": { - "version": "8.x-2.2", - "datestamp": "1720625199", + "version": "8.x-2.3", + "datestamp": "1737537761", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" @@ -10886,6 +10932,10 @@ "name": "mrjmd", "homepage": "https://www.drupal.org/user/1800446" }, + { + "name": "nitebreed", + "homepage": "https://www.drupal.org/user/419423" + }, { "name": "phenaproxima", "homepage": "https://www.drupal.org/user/205645" @@ -11366,16 +11416,16 @@ }, { "name": "google/protobuf", - "version": "v4.29.2", + "version": "v4.31.1", "source": { "type": "git", "url": "https://github.com/protocolbuffers/protobuf-php.git", - "reference": "79aa5014efeeec3d137df5cdb0ae2fc163953945" + "reference": "2b028ce8876254e2acbeceea7d9b573faad41864" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/protocolbuffers/protobuf-php/zipball/79aa5014efeeec3d137df5cdb0ae2fc163953945", - "reference": "79aa5014efeeec3d137df5cdb0ae2fc163953945", + "url": "https://api.github.com/repos/protocolbuffers/protobuf-php/zipball/2b028ce8876254e2acbeceea7d9b573faad41864", + "reference": "2b028ce8876254e2acbeceea7d9b573faad41864", "shasum": "" }, "require": { @@ -11404,9 +11454,9 @@ "proto" ], "support": { - "source": "https://github.com/protocolbuffers/protobuf-php/tree/v4.29.2" + "source": "https://github.com/protocolbuffers/protobuf-php/tree/v4.31.1" }, - "time": "2024-12-18T14:11:12+00:00" + "time": "2025-05-28T18:52:35+00:00" }, { "name": "jangregor/phpstan-prophecy", @@ -11589,25 +11639,25 @@ }, { "name": "micheh/phpcs-gitlab", - "version": "1.1.0", + "version": "2.0.0", "source": { "type": "git", "url": "https://github.com/micheh/phpcs-gitlab.git", - "reference": "fd64e6579d9e30a82abba616fabcb9a2c837c7a8" + "reference": "48d42b48ad687566464c5588b9e518b0deee22c7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/micheh/phpcs-gitlab/zipball/fd64e6579d9e30a82abba616fabcb9a2c837c7a8", - "reference": "fd64e6579d9e30a82abba616fabcb9a2c837c7a8", + "url": "https://api.github.com/repos/micheh/phpcs-gitlab/zipball/48d42b48ad687566464c5588b9e518b0deee22c7", + "reference": "48d42b48ad687566464c5588b9e518b0deee22c7", "shasum": "" }, "require": { "ext-json": "*" }, "require-dev": { - "phpunit/phpunit": "^8.0 || ^9.0", - "squizlabs/php_codesniffer": "^3.3.1", - "vimeo/psalm": "^4.3" + "phpstan/phpstan": "^2.0", + "phpunit/phpunit": "^9.3 || ^10.0", + "squizlabs/php_codesniffer": "^3.5.0" }, "type": "library", "autoload": { @@ -11625,9 +11675,10 @@ "email": "info@michelhunziker.com" } ], - "description": "Gitlab Report for PHP_CodeSniffer (display the violations in the Gitlab CI/CD Code Quality Report)", + "description": "GitLab Report for PHP_CodeSniffer (display the violations in the GitLab CI/CD Code Quality Report)", "keywords": [ "PHP_CodeSniffer", + "code climate", "code quality", "gitlab", "phpcs", @@ -11635,9 +11686,9 @@ ], "support": { "issues": "https://github.com/micheh/phpcs-gitlab/issues", - "source": "https://github.com/micheh/phpcs-gitlab/tree/1.1.0" + "source": "https://github.com/micheh/phpcs-gitlab/tree/2.0.0" }, - "time": "2020-12-20T09:39:07+00:00" + "time": "2025-01-01T11:08:56+00:00" }, { "name": "mikey179/vfsstream", @@ -11693,16 +11744,16 @@ }, { "name": "myclabs/deep-copy", - "version": "1.12.1", + "version": "1.13.3", "source": { "type": "git", "url": "https://github.com/myclabs/DeepCopy.git", - "reference": "123267b2c49fbf30d78a7b2d333f6be754b94845" + "reference": "faed855a7b5f4d4637717c2b3863e277116beb36" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/123267b2c49fbf30d78a7b2d333f6be754b94845", - "reference": "123267b2c49fbf30d78a7b2d333f6be754b94845", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/faed855a7b5f4d4637717c2b3863e277116beb36", + "reference": "faed855a7b5f4d4637717c2b3863e277116beb36", "shasum": "" }, "require": { @@ -11741,7 +11792,7 @@ ], "support": { "issues": "https://github.com/myclabs/DeepCopy/issues", - "source": "https://github.com/myclabs/DeepCopy/tree/1.12.1" + "source": "https://github.com/myclabs/DeepCopy/tree/1.13.3" }, "funding": [ { @@ -11749,7 +11800,7 @@ "type": "tidelift" } ], - "time": "2024-11-08T17:47:46+00:00" + "time": "2025-07-05T12:25:42+00:00" }, { "name": "nyholm/psr7-server", @@ -11819,16 +11870,16 @@ }, { "name": "open-telemetry/api", - "version": "1.1.2", + "version": "1.4.0", "source": { "type": "git", "url": "https://github.com/opentelemetry-php/api.git", - "reference": "04c85a1e41a3d59fa9bdc801a5de1df6624b95ed" + "reference": "b3a9286f9c1c8247c83493c5b1fa475cd0cec7f7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/opentelemetry-php/api/zipball/04c85a1e41a3d59fa9bdc801a5de1df6624b95ed", - "reference": "04c85a1e41a3d59fa9bdc801a5de1df6624b95ed", + "url": "https://api.github.com/repos/opentelemetry-php/api/zipball/b3a9286f9c1c8247c83493c5b1fa475cd0cec7f7", + "reference": "b3a9286f9c1c8247c83493c5b1fa475cd0cec7f7", "shasum": "" }, "require": { @@ -11848,7 +11899,7 @@ ] }, "branch-alias": { - "dev-main": "1.1.x-dev" + "dev-main": "1.4.x-dev" } }, "autoload": { @@ -11885,20 +11936,20 @@ "issues": "https://github.com/open-telemetry/opentelemetry-php/issues", "source": "https://github.com/open-telemetry/opentelemetry-php" }, - "time": "2024-11-16T04:32:30+00:00" + "time": "2025-06-19T23:36:51+00:00" }, { "name": "open-telemetry/context", - "version": "1.1.0", + "version": "1.2.1", "source": { "type": "git", "url": "https://github.com/opentelemetry-php/context.git", - "reference": "0cba875ea1953435f78aec7f1d75afa87bdbf7f3" + "reference": "1eb2b837ee9362db064a6b65d5ecce15a9f9f020" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/opentelemetry-php/context/zipball/0cba875ea1953435f78aec7f1d75afa87bdbf7f3", - "reference": "0cba875ea1953435f78aec7f1d75afa87bdbf7f3", + "url": "https://api.github.com/repos/opentelemetry-php/context/zipball/1eb2b837ee9362db064a6b65d5ecce15a9f9f020", + "reference": "1eb2b837ee9362db064a6b65d5ecce15a9f9f020", "shasum": "" }, "require": { @@ -11944,20 +11995,20 @@ "issues": "https://github.com/open-telemetry/opentelemetry-php/issues", "source": "https://github.com/open-telemetry/opentelemetry-php" }, - "time": "2024-08-21T00:29:20+00:00" + "time": "2025-05-07T23:36:50+00:00" }, { "name": "open-telemetry/exporter-otlp", - "version": "1.1.0", + "version": "1.3.2", "source": { "type": "git", "url": "https://github.com/opentelemetry-php/exporter-otlp.git", - "reference": "9b6de12204f25f8ab9540b46d6e7b5151897ce18" + "reference": "196f3a1dbce3b2c0f8110d164232c11ac00ddbb2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/opentelemetry-php/exporter-otlp/zipball/9b6de12204f25f8ab9540b46d6e7b5151897ce18", - "reference": "9b6de12204f25f8ab9540b46d6e7b5151897ce18", + "url": "https://api.github.com/repos/opentelemetry-php/exporter-otlp/zipball/196f3a1dbce3b2c0f8110d164232c11ac00ddbb2", + "reference": "196f3a1dbce3b2c0f8110d164232c11ac00ddbb2", "shasum": "" }, "require": { @@ -12008,20 +12059,20 @@ "issues": "https://github.com/open-telemetry/opentelemetry-php/issues", "source": "https://github.com/open-telemetry/opentelemetry-php" }, - "time": "2024-04-30T18:28:30+00:00" + "time": "2025-06-16T00:24:51+00:00" }, { "name": "open-telemetry/gen-otlp-protobuf", - "version": "1.2.1", + "version": "1.5.0", "source": { "type": "git", "url": "https://github.com/opentelemetry-php/gen-otlp-protobuf.git", - "reference": "66c3b98e998a726691c92e6405a82e6e7b8b169d" + "reference": "585bafddd4ae6565de154610b10a787a455c9ba0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/opentelemetry-php/gen-otlp-protobuf/zipball/66c3b98e998a726691c92e6405a82e6e7b8b169d", - "reference": "66c3b98e998a726691c92e6405a82e6e7b8b169d", + "url": "https://api.github.com/repos/opentelemetry-php/gen-otlp-protobuf/zipball/585bafddd4ae6565de154610b10a787a455c9ba0", + "reference": "585bafddd4ae6565de154610b10a787a455c9ba0", "shasum": "" }, "require": { @@ -12071,26 +12122,26 @@ "issues": "https://github.com/open-telemetry/opentelemetry-php/issues", "source": "https://github.com/open-telemetry/opentelemetry-php" }, - "time": "2024-10-30T11:49:49+00:00" + "time": "2025-01-15T23:07:07+00:00" }, { "name": "open-telemetry/sdk", - "version": "1.1.2", + "version": "1.6.0", "source": { "type": "git", "url": "https://github.com/opentelemetry-php/sdk.git", - "reference": "fb0ff8d8279a3776bd604791e2531dd0cc147e8b" + "reference": "1c0371794e4c0700afd4a9d4d8511cb5e3f78e6a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/opentelemetry-php/sdk/zipball/fb0ff8d8279a3776bd604791e2531dd0cc147e8b", - "reference": "fb0ff8d8279a3776bd604791e2531dd0cc147e8b", + "url": "https://api.github.com/repos/opentelemetry-php/sdk/zipball/1c0371794e4c0700afd4a9d4d8511cb5e3f78e6a", + "reference": "1c0371794e4c0700afd4a9d4d8511cb5e3f78e6a", "shasum": "" }, "require": { "ext-json": "*", "nyholm/psr7-server": "^1.1", - "open-telemetry/api": "~1.0 || ~1.1", + "open-telemetry/api": "~1.4.0", "open-telemetry/context": "^1.0", "open-telemetry/sem-conv": "^1.0", "php": "^8.1", @@ -12113,6 +12164,10 @@ "type": "library", "extra": { "spi": { + "OpenTelemetry\\API\\Configuration\\ConfigEnv\\EnvComponentLoader": [ + "OpenTelemetry\\API\\Instrumentation\\Configuration\\General\\ConfigEnv\\EnvComponentLoaderHttpConfig", + "OpenTelemetry\\API\\Instrumentation\\Configuration\\General\\ConfigEnv\\EnvComponentLoaderPeerConfig" + ], "OpenTelemetry\\API\\Instrumentation\\AutoInstrumentation\\HookManagerInterface": [ "OpenTelemetry\\API\\Instrumentation\\AutoInstrumentation\\ExtensionHookManager" ] @@ -12161,24 +12216,24 @@ "issues": "https://github.com/open-telemetry/opentelemetry-php/issues", "source": "https://github.com/open-telemetry/opentelemetry-php" }, - "time": "2024-10-18T21:01:35+00:00" + "time": "2025-06-19T23:36:51+00:00" }, { "name": "open-telemetry/sem-conv", - "version": "1.27.1", + "version": "1.32.1", "source": { "type": "git", "url": "https://github.com/opentelemetry-php/sem-conv.git", - "reference": "1dba705fea74bc0718d04be26090e3697e56f4e6" + "reference": "94daa85ea61a8e2b7e1b0af6be0e875bedda7c22" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/opentelemetry-php/sem-conv/zipball/1dba705fea74bc0718d04be26090e3697e56f4e6", - "reference": "1dba705fea74bc0718d04be26090e3697e56f4e6", + "url": "https://api.github.com/repos/opentelemetry-php/sem-conv/zipball/94daa85ea61a8e2b7e1b0af6be0e875bedda7c22", + "reference": "94daa85ea61a8e2b7e1b0af6be0e875bedda7c22", "shasum": "" }, "require": { - "php": "^8.1" + "php": "^8.0" }, "type": "library", "extra": { @@ -12218,7 +12273,7 @@ "issues": "https://github.com/open-telemetry/opentelemetry-php/issues", "source": "https://github.com/open-telemetry/opentelemetry-php" }, - "time": "2024-08-28T09:20:31+00:00" + "time": "2025-06-24T02:32:27+00:00" }, { "name": "phar-io/manifest", @@ -12702,16 +12757,16 @@ }, { "name": "phpdocumentor/reflection-docblock", - "version": "5.6.1", + "version": "5.6.2", "source": { "type": "git", "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", - "reference": "e5e784149a09bd69d9a5e3b01c5cbd2e2bd653d8" + "reference": "92dde6a5919e34835c506ac8c523ef095a95ed62" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/e5e784149a09bd69d9a5e3b01c5cbd2e2bd653d8", - "reference": "e5e784149a09bd69d9a5e3b01c5cbd2e2bd653d8", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/92dde6a5919e34835c506ac8c523ef095a95ed62", + "reference": "92dde6a5919e34835c506ac8c523ef095a95ed62", "shasum": "" }, "require": { @@ -12760,9 +12815,9 @@ "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", "support": { "issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues", - "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.6.1" + "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.6.2" }, - "time": "2024-12-07T09:39:29+00:00" + "time": "2025-04-13T19:20:35+00:00" }, { "name": "phpdocumentor/type-resolver", @@ -12824,29 +12879,29 @@ }, { "name": "phpspec/prophecy", - "version": "v1.20.0", + "version": "v1.22.0", "source": { "type": "git", "url": "https://github.com/phpspec/prophecy.git", - "reference": "a0165c648cab6a80311c74ffc708a07bb53ecc93" + "reference": "35f1adb388946d92e6edab2aa2cb2b60e132ebd5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpspec/prophecy/zipball/a0165c648cab6a80311c74ffc708a07bb53ecc93", - "reference": "a0165c648cab6a80311c74ffc708a07bb53ecc93", + "url": "https://api.github.com/repos/phpspec/prophecy/zipball/35f1adb388946d92e6edab2aa2cb2b60e132ebd5", + "reference": "35f1adb388946d92e6edab2aa2cb2b60e132ebd5", "shasum": "" }, "require": { "doctrine/instantiator": "^1.2 || ^2.0", - "php": "^7.2 || 8.0.* || 8.1.* || 8.2.* || 8.3.* || 8.4.*", + "php": "^7.4 || 8.0.* || 8.1.* || 8.2.* || 8.3.* || 8.4.*", "phpdocumentor/reflection-docblock": "^5.2", - "sebastian/comparator": "^3.0 || ^4.0 || ^5.0 || ^6.0", - "sebastian/recursion-context": "^3.0 || ^4.0 || ^5.0 || ^6.0" + "sebastian/comparator": "^3.0 || ^4.0 || ^5.0 || ^6.0 || ^7.0", + "sebastian/recursion-context": "^3.0 || ^4.0 || ^5.0 || ^6.0 || ^7.0" }, "require-dev": { "friendsofphp/php-cs-fixer": "^3.40", "phpspec/phpspec": "^6.0 || ^7.0", - "phpstan/phpstan": "^1.9", + "phpstan/phpstan": "^2.1.13", "phpunit/phpunit": "^8.0 || ^9.0 || ^10.0" }, "type": "library", @@ -12888,28 +12943,28 @@ ], "support": { "issues": "https://github.com/phpspec/prophecy/issues", - "source": "https://github.com/phpspec/prophecy/tree/v1.20.0" + "source": "https://github.com/phpspec/prophecy/tree/v1.22.0" }, - "time": "2024-11-19T13:12:41+00:00" + "time": "2025-04-29T14:58:06+00:00" }, { "name": "phpspec/prophecy-phpunit", - "version": "v2.3.0", + "version": "v2.4.0", "source": { "type": "git", "url": "https://github.com/phpspec/prophecy-phpunit.git", - "reference": "8819516c1b489ecee4c60db5f5432fac1ea8ac6f" + "reference": "d3c28041d9390c9bca325a08c5b2993ac855bded" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpspec/prophecy-phpunit/zipball/8819516c1b489ecee4c60db5f5432fac1ea8ac6f", - "reference": "8819516c1b489ecee4c60db5f5432fac1ea8ac6f", + "url": "https://api.github.com/repos/phpspec/prophecy-phpunit/zipball/d3c28041d9390c9bca325a08c5b2993ac855bded", + "reference": "d3c28041d9390c9bca325a08c5b2993ac855bded", "shasum": "" }, "require": { "php": "^7.3 || ^8", "phpspec/prophecy": "^1.18", - "phpunit/phpunit": "^9.1 || ^10.1 || ^11.0" + "phpunit/phpunit": "^9.1 || ^10.1 || ^11.0 || ^12.0" }, "require-dev": { "phpstan/phpstan": "^1.10" @@ -12943,9 +12998,9 @@ ], "support": { "issues": "https://github.com/phpspec/prophecy-phpunit/issues", - "source": "https://github.com/phpspec/prophecy-phpunit/tree/v2.3.0" + "source": "https://github.com/phpspec/prophecy-phpunit/tree/v2.4.0" }, - "time": "2024-11-19T13:24:17+00:00" + "time": "2025-05-13T13:52:32+00:00" }, { "name": "phpstan/extension-installer", @@ -12997,30 +13052,30 @@ }, { "name": "phpstan/phpdoc-parser", - "version": "1.33.0", + "version": "2.1.0", "source": { "type": "git", "url": "https://github.com/phpstan/phpdoc-parser.git", - "reference": "82a311fd3690fb2bf7b64d5c98f912b3dd746140" + "reference": "9b30d6fd026b2c132b3985ce6b23bec09ab3aa68" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/82a311fd3690fb2bf7b64d5c98f912b3dd746140", - "reference": "82a311fd3690fb2bf7b64d5c98f912b3dd746140", + "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/9b30d6fd026b2c132b3985ce6b23bec09ab3aa68", + "reference": "9b30d6fd026b2c132b3985ce6b23bec09ab3aa68", "shasum": "" }, "require": { - "php": "^7.2 || ^8.0" + "php": "^7.4 || ^8.0" }, "require-dev": { "doctrine/annotations": "^2.0", - "nikic/php-parser": "^4.15", + "nikic/php-parser": "^5.3.0", "php-parallel-lint/php-parallel-lint": "^1.2", "phpstan/extension-installer": "^1.0", - "phpstan/phpstan": "^1.5", - "phpstan/phpstan-phpunit": "^1.1", - "phpstan/phpstan-strict-rules": "^1.0", - "phpunit/phpunit": "^9.5", + "phpstan/phpstan": "^2.0", + "phpstan/phpstan-phpunit": "^2.0", + "phpstan/phpstan-strict-rules": "^2.0", + "phpunit/phpunit": "^9.6", "symfony/process": "^5.2" }, "type": "library", @@ -13038,9 +13093,9 @@ "description": "PHPDoc parser with support for nullable, intersection and generic types", "support": { "issues": "https://github.com/phpstan/phpdoc-parser/issues", - "source": "https://github.com/phpstan/phpdoc-parser/tree/1.33.0" + "source": "https://github.com/phpstan/phpdoc-parser/tree/2.1.0" }, - "time": "2024-10-13T11:25:22+00:00" + "time": "2025-02-19T13:28:12+00:00" }, { "name": "phpstan/phpstan-phpunit", @@ -13096,35 +13151,35 @@ }, { "name": "phpunit/php-code-coverage", - "version": "10.1.16", + "version": "11.0.10", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "7e308268858ed6baedc8704a304727d20bc07c77" + "reference": "1a800a7446add2d79cc6b3c01c45381810367d76" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/7e308268858ed6baedc8704a304727d20bc07c77", - "reference": "7e308268858ed6baedc8704a304727d20bc07c77", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/1a800a7446add2d79cc6b3c01c45381810367d76", + "reference": "1a800a7446add2d79cc6b3c01c45381810367d76", "shasum": "" }, "require": { "ext-dom": "*", "ext-libxml": "*", "ext-xmlwriter": "*", - "nikic/php-parser": "^4.19.1 || ^5.1.0", - "php": ">=8.1", - "phpunit/php-file-iterator": "^4.1.0", - "phpunit/php-text-template": "^3.0.1", - "sebastian/code-unit-reverse-lookup": "^3.0.0", - "sebastian/complexity": "^3.2.0", - "sebastian/environment": "^6.1.0", - "sebastian/lines-of-code": "^2.0.2", - "sebastian/version": "^4.0.1", + "nikic/php-parser": "^5.4.0", + "php": ">=8.2", + "phpunit/php-file-iterator": "^5.1.0", + "phpunit/php-text-template": "^4.0.1", + "sebastian/code-unit-reverse-lookup": "^4.0.1", + "sebastian/complexity": "^4.0.1", + "sebastian/environment": "^7.2.0", + "sebastian/lines-of-code": "^3.0.1", + "sebastian/version": "^5.0.2", "theseer/tokenizer": "^1.2.3" }, "require-dev": { - "phpunit/phpunit": "^10.1" + "phpunit/phpunit": "^11.5.2" }, "suggest": { "ext-pcov": "PHP extension that provides line coverage", @@ -13133,7 +13188,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "10.1.x-dev" + "dev-main": "11.0.x-dev" } }, "autoload": { @@ -13162,40 +13217,52 @@ "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/10.1.16" + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/show" }, "funding": [ { "url": "https://github.com/sebastianbergmann", "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpunit/php-code-coverage", + "type": "tidelift" } ], - "time": "2024-08-22T04:31:57+00:00" + "time": "2025-06-18T08:56:18+00:00" }, { "name": "phpunit/php-file-iterator", - "version": "4.1.0", + "version": "5.1.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-file-iterator.git", - "reference": "a95037b6d9e608ba092da1b23931e537cadc3c3c" + "reference": "118cfaaa8bc5aef3287bf315b6060b1174754af6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/a95037b6d9e608ba092da1b23931e537cadc3c3c", - "reference": "a95037b6d9e608ba092da1b23931e537cadc3c3c", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/118cfaaa8bc5aef3287bf315b6060b1174754af6", + "reference": "118cfaaa8bc5aef3287bf315b6060b1174754af6", "shasum": "" }, "require": { - "php": ">=8.1" + "php": ">=8.2" }, "require-dev": { - "phpunit/phpunit": "^10.0" + "phpunit/phpunit": "^11.0" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "4.0-dev" + "dev-main": "5.0-dev" } }, "autoload": { @@ -13223,7 +13290,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", "security": "https://github.com/sebastianbergmann/php-file-iterator/security/policy", - "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/4.1.0" + "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/5.1.0" }, "funding": [ { @@ -13231,28 +13298,28 @@ "type": "github" } ], - "time": "2023-08-31T06:24:48+00:00" + "time": "2024-08-27T05:02:59+00:00" }, { "name": "phpunit/php-invoker", - "version": "4.0.0", + "version": "5.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-invoker.git", - "reference": "f5e568ba02fa5ba0ddd0f618391d5a9ea50b06d7" + "reference": "c1ca3814734c07492b3d4c5f794f4b0995333da2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/f5e568ba02fa5ba0ddd0f618391d5a9ea50b06d7", - "reference": "f5e568ba02fa5ba0ddd0f618391d5a9ea50b06d7", + "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/c1ca3814734c07492b3d4c5f794f4b0995333da2", + "reference": "c1ca3814734c07492b3d4c5f794f4b0995333da2", "shasum": "" }, "require": { - "php": ">=8.1" + "php": ">=8.2" }, "require-dev": { "ext-pcntl": "*", - "phpunit/phpunit": "^10.0" + "phpunit/phpunit": "^11.0" }, "suggest": { "ext-pcntl": "*" @@ -13260,7 +13327,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "4.0-dev" + "dev-main": "5.0-dev" } }, "autoload": { @@ -13286,7 +13353,8 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-invoker/issues", - "source": "https://github.com/sebastianbergmann/php-invoker/tree/4.0.0" + "security": "https://github.com/sebastianbergmann/php-invoker/security/policy", + "source": "https://github.com/sebastianbergmann/php-invoker/tree/5.0.1" }, "funding": [ { @@ -13294,32 +13362,32 @@ "type": "github" } ], - "time": "2023-02-03T06:56:09+00:00" + "time": "2024-07-03T05:07:44+00:00" }, { "name": "phpunit/php-text-template", - "version": "3.0.1", + "version": "4.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-text-template.git", - "reference": "0c7b06ff49e3d5072f057eb1fa59258bf287a748" + "reference": "3e0404dc6b300e6bf56415467ebcb3fe4f33e964" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/0c7b06ff49e3d5072f057eb1fa59258bf287a748", - "reference": "0c7b06ff49e3d5072f057eb1fa59258bf287a748", + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/3e0404dc6b300e6bf56415467ebcb3fe4f33e964", + "reference": "3e0404dc6b300e6bf56415467ebcb3fe4f33e964", "shasum": "" }, "require": { - "php": ">=8.1" + "php": ">=8.2" }, "require-dev": { - "phpunit/phpunit": "^10.0" + "phpunit/phpunit": "^11.0" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "3.0-dev" + "dev-main": "4.0-dev" } }, "autoload": { @@ -13346,7 +13414,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/php-text-template/issues", "security": "https://github.com/sebastianbergmann/php-text-template/security/policy", - "source": "https://github.com/sebastianbergmann/php-text-template/tree/3.0.1" + "source": "https://github.com/sebastianbergmann/php-text-template/tree/4.0.1" }, "funding": [ { @@ -13354,32 +13422,32 @@ "type": "github" } ], - "time": "2023-08-31T14:07:24+00:00" + "time": "2024-07-03T05:08:43+00:00" }, { "name": "phpunit/php-timer", - "version": "6.0.0", + "version": "7.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-timer.git", - "reference": "e2a2d67966e740530f4a3343fe2e030ffdc1161d" + "reference": "3b415def83fbcb41f991d9ebf16ae4ad8b7837b3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/e2a2d67966e740530f4a3343fe2e030ffdc1161d", - "reference": "e2a2d67966e740530f4a3343fe2e030ffdc1161d", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/3b415def83fbcb41f991d9ebf16ae4ad8b7837b3", + "reference": "3b415def83fbcb41f991d9ebf16ae4ad8b7837b3", "shasum": "" }, "require": { - "php": ">=8.1" + "php": ">=8.2" }, "require-dev": { - "phpunit/phpunit": "^10.0" + "phpunit/phpunit": "^11.0" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "6.0-dev" + "dev-main": "7.0-dev" } }, "autoload": { @@ -13405,7 +13473,8 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-timer/issues", - "source": "https://github.com/sebastianbergmann/php-timer/tree/6.0.0" + "security": "https://github.com/sebastianbergmann/php-timer/security/policy", + "source": "https://github.com/sebastianbergmann/php-timer/tree/7.0.1" }, "funding": [ { @@ -13413,20 +13482,20 @@ "type": "github" } ], - "time": "2023-02-03T06:57:52+00:00" + "time": "2024-07-03T05:09:35+00:00" }, { "name": "phpunit/phpunit", - "version": "10.5.40", + "version": "11.5.26", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "e6ddda95af52f69c1e0c7b4f977cccb58048798c" + "reference": "4ad8fe263a0b55b54a8028c38a18e3c5bef312e0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/e6ddda95af52f69c1e0c7b4f977cccb58048798c", - "reference": "e6ddda95af52f69c1e0c7b4f977cccb58048798c", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/4ad8fe263a0b55b54a8028c38a18e3c5bef312e0", + "reference": "4ad8fe263a0b55b54a8028c38a18e3c5bef312e0", "shasum": "" }, "require": { @@ -13436,26 +13505,26 @@ "ext-mbstring": "*", "ext-xml": "*", "ext-xmlwriter": "*", - "myclabs/deep-copy": "^1.12.1", + "myclabs/deep-copy": "^1.13.1", "phar-io/manifest": "^2.0.4", "phar-io/version": "^3.2.1", - "php": ">=8.1", - "phpunit/php-code-coverage": "^10.1.16", - "phpunit/php-file-iterator": "^4.1.0", - "phpunit/php-invoker": "^4.0.0", - "phpunit/php-text-template": "^3.0.1", - "phpunit/php-timer": "^6.0.0", - "sebastian/cli-parser": "^2.0.1", - "sebastian/code-unit": "^2.0.0", - "sebastian/comparator": "^5.0.3", - "sebastian/diff": "^5.1.1", - "sebastian/environment": "^6.1.0", - "sebastian/exporter": "^5.1.2", - "sebastian/global-state": "^6.0.2", - "sebastian/object-enumerator": "^5.0.0", - "sebastian/recursion-context": "^5.0.0", - "sebastian/type": "^4.0.0", - "sebastian/version": "^4.0.1" + "php": ">=8.2", + "phpunit/php-code-coverage": "^11.0.10", + "phpunit/php-file-iterator": "^5.1.0", + "phpunit/php-invoker": "^5.0.1", + "phpunit/php-text-template": "^4.0.1", + "phpunit/php-timer": "^7.0.1", + "sebastian/cli-parser": "^3.0.2", + "sebastian/code-unit": "^3.0.3", + "sebastian/comparator": "^6.3.1", + "sebastian/diff": "^6.0.2", + "sebastian/environment": "^7.2.1", + "sebastian/exporter": "^6.3.0", + "sebastian/global-state": "^7.0.2", + "sebastian/object-enumerator": "^6.0.1", + "sebastian/type": "^5.1.2", + "sebastian/version": "^5.0.2", + "staabm/side-effects-detector": "^1.0.5" }, "suggest": { "ext-soap": "To be able to generate mocks based on WSDL files" @@ -13466,7 +13535,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "10.5-dev" + "dev-main": "11.5-dev" } }, "autoload": { @@ -13498,7 +13567,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", - "source": "https://github.com/sebastianbergmann/phpunit/tree/10.5.40" + "source": "https://github.com/sebastianbergmann/phpunit/tree/11.5.26" }, "funding": [ { @@ -13509,25 +13578,33 @@ "url": "https://github.com/sebastianbergmann", "type": "github" }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, { "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit", "type": "tidelift" } ], - "time": "2024-12-21T05:49:06+00:00" + "time": "2025-07-04T05:58:21+00:00" }, { "name": "ramsey/collection", - "version": "2.0.0", + "version": "2.1.1", "source": { "type": "git", "url": "https://github.com/ramsey/collection.git", - "reference": "a4b48764bfbb8f3a6a4d1aeb1a35bb5e9ecac4a5" + "reference": "344572933ad0181accbf4ba763e85a0306a8c5e2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ramsey/collection/zipball/a4b48764bfbb8f3a6a4d1aeb1a35bb5e9ecac4a5", - "reference": "a4b48764bfbb8f3a6a4d1aeb1a35bb5e9ecac4a5", + "url": "https://api.github.com/repos/ramsey/collection/zipball/344572933ad0181accbf4ba763e85a0306a8c5e2", + "reference": "344572933ad0181accbf4ba763e85a0306a8c5e2", "shasum": "" }, "require": { @@ -13535,25 +13612,22 @@ }, "require-dev": { "captainhook/plugin-composer": "^5.3", - "ergebnis/composer-normalize": "^2.28.3", - "fakerphp/faker": "^1.21", + "ergebnis/composer-normalize": "^2.45", + "fakerphp/faker": "^1.24", "hamcrest/hamcrest-php": "^2.0", - "jangregor/phpstan-prophecy": "^1.0", - "mockery/mockery": "^1.5", + "jangregor/phpstan-prophecy": "^2.1", + "mockery/mockery": "^1.6", "php-parallel-lint/php-console-highlighter": "^1.0", - "php-parallel-lint/php-parallel-lint": "^1.3", - "phpcsstandards/phpcsutils": "^1.0.0-rc1", - "phpspec/prophecy-phpunit": "^2.0", - "phpstan/extension-installer": "^1.2", - "phpstan/phpstan": "^1.9", - "phpstan/phpstan-mockery": "^1.1", - "phpstan/phpstan-phpunit": "^1.3", - "phpunit/phpunit": "^9.5", - "psalm/plugin-mockery": "^1.1", - "psalm/plugin-phpunit": "^0.18.4", - "ramsey/coding-standard": "^2.0.3", - "ramsey/conventional-commits": "^1.3", - "vimeo/psalm": "^5.4" + "php-parallel-lint/php-parallel-lint": "^1.4", + "phpspec/prophecy-phpunit": "^2.3", + "phpstan/extension-installer": "^1.4", + "phpstan/phpstan": "^2.1", + "phpstan/phpstan-mockery": "^2.0", + "phpstan/phpstan-phpunit": "^2.0", + "phpunit/phpunit": "^10.5", + "ramsey/coding-standard": "^2.3", + "ramsey/conventional-commits": "^1.6", + "roave/security-advisories": "dev-latest" }, "type": "library", "extra": { @@ -13591,37 +13665,26 @@ ], "support": { "issues": "https://github.com/ramsey/collection/issues", - "source": "https://github.com/ramsey/collection/tree/2.0.0" + "source": "https://github.com/ramsey/collection/tree/2.1.1" }, - "funding": [ - { - "url": "https://github.com/ramsey", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/ramsey/collection", - "type": "tidelift" - } - ], - "time": "2022-12-31T21:50:55+00:00" + "time": "2025-03-22T05:38:12+00:00" }, { "name": "ramsey/uuid", - "version": "4.7.6", + "version": "4.9.0", "source": { "type": "git", "url": "https://github.com/ramsey/uuid.git", - "reference": "91039bc1faa45ba123c4328958e620d382ec7088" + "reference": "4e0e23cc785f0724a0e838279a9eb03f28b092a0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/ramsey/uuid/zipball/91039bc1faa45ba123c4328958e620d382ec7088", - "reference": "91039bc1faa45ba123c4328958e620d382ec7088", + "url": "https://api.github.com/repos/ramsey/uuid/zipball/4e0e23cc785f0724a0e838279a9eb03f28b092a0", + "reference": "4e0e23cc785f0724a0e838279a9eb03f28b092a0", "shasum": "" }, "require": { - "brick/math": "^0.8.8 || ^0.9 || ^0.10 || ^0.11 || ^0.12", - "ext-json": "*", + "brick/math": "^0.8.8 || ^0.9 || ^0.10 || ^0.11 || ^0.12 || ^0.13", "php": "^8.0", "ramsey/collection": "^1.2 || ^2.0" }, @@ -13629,26 +13692,23 @@ "rhumsaa/uuid": "self.version" }, "require-dev": { - "captainhook/captainhook": "^5.10", + "captainhook/captainhook": "^5.25", "captainhook/plugin-composer": "^5.3", - "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0", - "doctrine/annotations": "^1.8", - "ergebnis/composer-normalize": "^2.15", - "mockery/mockery": "^1.3", + "dealerdirect/phpcodesniffer-composer-installer": "^1.0", + "ergebnis/composer-normalize": "^2.47", + "mockery/mockery": "^1.6", "paragonie/random-lib": "^2", - "php-mock/php-mock": "^2.2", - "php-mock/php-mock-mockery": "^1.3", - "php-parallel-lint/php-parallel-lint": "^1.1", - "phpbench/phpbench": "^1.0", - "phpstan/extension-installer": "^1.1", - "phpstan/phpstan": "^1.8", - "phpstan/phpstan-mockery": "^1.1", - "phpstan/phpstan-phpunit": "^1.1", - "phpunit/phpunit": "^8.5 || ^9", - "ramsey/composer-repl": "^1.4", - "slevomat/coding-standard": "^8.4", - "squizlabs/php_codesniffer": "^3.5", - "vimeo/psalm": "^4.9" + "php-mock/php-mock": "^2.6", + "php-mock/php-mock-mockery": "^1.5", + "php-parallel-lint/php-parallel-lint": "^1.4.0", + "phpbench/phpbench": "^1.2.14", + "phpstan/extension-installer": "^1.4", + "phpstan/phpstan": "^2.1", + "phpstan/phpstan-mockery": "^2.0", + "phpstan/phpstan-phpunit": "^2.0", + "phpunit/phpunit": "^9.6", + "slevomat/coding-standard": "^8.18", + "squizlabs/php_codesniffer": "^3.13" }, "suggest": { "ext-bcmath": "Enables faster math with arbitrary-precision integers using BCMath.", @@ -13683,19 +13743,9 @@ ], "support": { "issues": "https://github.com/ramsey/uuid/issues", - "source": "https://github.com/ramsey/uuid/tree/4.7.6" + "source": "https://github.com/ramsey/uuid/tree/4.9.0" }, - "funding": [ - { - "url": "https://github.com/ramsey", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/ramsey/uuid", - "type": "tidelift" - } - ], - "time": "2024-04-27T21:32:50+00:00" + "time": "2025-06-25T14:20:11+00:00" }, { "name": "react/promise", @@ -13776,18 +13826,19 @@ "source": { "type": "git", "url": "https://github.com/Roave/SecurityAdvisories.git", - "reference": "5a88337185d08d54ac102bc6eb137fc432ea70fb" + "reference": "a76f62e135c8b583602bd99df737b5c20f4d7200" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/5a88337185d08d54ac102bc6eb137fc432ea70fb", - "reference": "5a88337185d08d54ac102bc6eb137fc432ea70fb", + "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/a76f62e135c8b583602bd99df737b5c20f4d7200", + "reference": "a76f62e135c8b583602bd99df737b5c20f4d7200", "shasum": "" }, "conflict": { "3f/pygmentize": "<1.2", + "adaptcms/adaptcms": "<=1.3", "admidio/admidio": "<4.3.12", - "adodb/adodb-php": "<=5.20.20|>=5.21,<=5.21.3", + "adodb/adodb-php": "<=5.22.8", "aheinze/cockpit": "<2.2", "aimeos/ai-admin-graphql": ">=2022.04.1,<2022.10.10|>=2023.04.1,<2023.10.6|>=2024.04.1,<2024.07.2", "aimeos/ai-admin-jsonadm": "<2020.10.13|>=2021.04.1,<2021.10.6|>=2022.04.1,<2022.10.3|>=2023.04.1,<2023.10.4|==2024.04.1", @@ -13798,7 +13849,7 @@ "airesvsg/acf-to-rest-api": "<=3.1", "akaunting/akaunting": "<2.1.13", "akeneo/pim-community-dev": "<5.0.119|>=6,<6.0.53", - "alextselegidis/easyappointments": "<1.5", + "alextselegidis/easyappointments": "<=1.5.1", "alterphp/easyadmin-extension-bundle": ">=1.2,<1.2.11|>=1.3,<1.3.1", "amazing/media2click": ">=1,<1.3.3", "ameos/ameos_tarteaucitron": "<1.2.23", @@ -13808,9 +13859,11 @@ "anchorcms/anchor-cms": "<=0.12.7", "andreapollastri/cipi": "<=3.1.15", "andrewhaine/silverstripe-form-capture": ">=0.2,<=0.2.3|>=1,<1.0.2|>=2,<2.2.5", + "aoe/restler": "<1.7.1", "apache-solr-for-typo3/solr": "<2.8.3", "apereo/phpcas": "<1.6", - "api-platform/core": ">=2.2,<2.2.10|>=2.3,<2.3.6|>=2.6,<2.7.10|>=3,<3.0.12|>=3.1,<3.1.3", + "api-platform/core": "<3.4.17|>=4.0.0.0-alpha1,<4.0.22", + "api-platform/graphql": "<3.4.17|>=4.0.0.0-alpha1,<4.0.22", "appwrite/server-ce": "<=1.2.1", "arc/web": "<3", "area17/twill": "<1.2.5|>=2,<2.5.3", @@ -13818,13 +13871,18 @@ "asymmetricrypt/asymmetricrypt": "<9.9.99", "athlon1600/php-proxy": "<=5.1", "athlon1600/php-proxy-app": "<=3", + "athlon1600/youtube-downloader": "<=4", "austintoddj/canvas": "<=3.4.2", - "auth0/wordpress": "<=4.6", + "auth0/auth0-php": ">=8.0.0.0-beta1,<8.14", + "auth0/login": "<7.17", + "auth0/symfony": "<5.4", + "auth0/wordpress": "<5.3", "automad/automad": "<2.0.0.0-alpha5", "automattic/jetpack": "<9.8", "awesome-support/awesome-support": "<=6.0.7", "aws/aws-sdk-php": "<3.288.1", "azuracast/azuracast": "<0.18.3", + "b13/seo_basics": "<0.8.2", "backdrop/backdrop": "<1.27.3|>=1.28,<1.28.2", "backpack/crud": "<3.4.9", "backpack/filemanager": "<2.0.2|>=3,<3.0.9", @@ -13833,15 +13891,17 @@ "bagisto/bagisto": "<2.1", "barrelstrength/sprout-base-email": "<1.2.7", "barrelstrength/sprout-forms": "<3.9", - "barryvdh/laravel-translation-manager": "<0.6.2", + "barryvdh/laravel-translation-manager": "<0.6.8", "barzahlen/barzahlen-php": "<2.0.1", "baserproject/basercms": "<=5.1.1", "bassjobsen/bootstrap-3-typeahead": ">4.0.2", "bbpress/bbpress": "<2.6.5", + "bcit-ci/codeigniter": "<3.1.3", "bcosca/fatfree": "<3.7.2", "bedita/bedita": "<4", + "bednee/cooluri": "<1.0.30", "bigfork/silverstripe-form-capture": ">=3,<3.1.1", - "billz/raspap-webgui": "<=3.1.4", + "billz/raspap-webgui": "<3.3.6", "bk2k/bootstrap-package": ">=7.1,<7.1.2|>=8,<8.0.8|>=9,<9.0.4|>=9.1,<9.1.3|>=10,<10.0.10|>=11,<11.0.3", "blueimp/jquery-file-upload": "==6.4.4", "bmarshall511/wordpress_zero_spam": "<5.2.13", @@ -13856,6 +13916,7 @@ "brotkrueml/typo3-matomo-integration": "<1.3.2", "buddypress/buddypress": "<7.2.1", "bugsnag/bugsnag-laravel": ">=2,<2.0.2", + "bvbmedia/multishop": "<2.0.39", "bytefury/crater": "<6.0.2", "cachethq/cachet": "<2.5.1", "cakephp/cakephp": "<3.10.3|>=4,<4.0.10|>=4.1,<4.1.4|>=4.2,<4.2.12|>=4.3,<4.3.11|>=4.4,<4.4.10", @@ -13866,32 +13927,39 @@ "cart2quote/module-quotation-encoded": ">=4.1.6,<=4.4.5|>=5,<5.4.4", "cartalyst/sentry": "<=2.1.6", "catfan/medoo": "<1.7.5", - "causal/oidc": "<2.1", + "causal/oidc": "<4", "cecil/cecil": "<7.47.1", "centreon/centreon": "<22.10.15", "cesnet/simplesamlphp-module-proxystatistics": "<3.1", "chriskacerguis/codeigniter-restserver": "<=2.7.1", + "chrome-php/chrome": "<1.14", "civicrm/civicrm-core": ">=4.2,<4.2.9|>=4.3,<4.3.3", - "ckeditor/ckeditor": "<4.24", - "cockpit-hq/cockpit": "<2.7|==2.7", + "ckeditor/ckeditor": "<4.25", + "clickstorm/cs-seo": ">=6,<6.8|>=7,<7.5|>=8,<8.4|>=9,<9.3", + "co-stack/fal_sftp": "<0.2.6", + "cockpit-hq/cockpit": "<2.11.4", "codeception/codeception": "<3.1.3|>=4,<4.1.22", - "codeigniter/framework": "<3.1.9", - "codeigniter4/framework": "<4.4.7", + "codeigniter/framework": "<3.1.10", + "codeigniter4/framework": "<4.5.8", "codeigniter4/shield": "<1.0.0.0-beta8", "codiad/codiad": "<=2.8.4", + "codingms/additional-tca": ">=1.7,<1.15.17|>=1.16,<1.16.9", + "commerceteam/commerce": ">=0.9.6,<0.9.9", + "components/jquery": ">=1.0.3,<3.5", "composer/composer": "<1.10.27|>=2,<2.2.24|>=2.3,<2.7.7", - "concrete5/concrete5": "<9.3.4", + "concrete5/concrete5": "<9.4.0.0-RC2-dev", "concrete5/core": "<8.5.8|>=9,<9.1", "contao-components/mediaelement": ">=2.14.2,<2.21.1", "contao/comments-bundle": ">=2,<4.13.40|>=5.0.0.0-RC1-dev,<5.3.4", - "contao/contao": "<=5.4.1", + "contao/contao": ">=3,<3.5.37|>=4,<4.4.56|>=4.5,<4.9.40|>=4.10,<4.11.7|>=4.13,<4.13.21|>=5.1,<5.1.4", "contao/core": "<3.5.39", - "contao/core-bundle": "<4.13.49|>=5,<5.3.15|>=5.4,<5.4.3", + "contao/core-bundle": "<4.13.54|>=5,<5.3.30|>=5.4,<5.5.6", "contao/listing-bundle": ">=3,<=3.5.30|>=4,<4.4.8", "contao/managed-edition": "<=1.5", "corveda/phpsandbox": "<1.3.5", "cosenary/instagram": "<=2.3", - "craftcms/cms": "<4.13.2|>=5,<5.5.2", + "couleurcitron/tarteaucitron-wp": "<0.3", + "craftcms/cms": "<4.15.3|>=5,<5.7.5", "croogo/croogo": "<4", "cuyz/valinor": "<0.12", "czim/file-handling": "<1.5|>=2,<2.3", @@ -13903,13 +13971,17 @@ "datatables/datatables": "<1.10.10", "david-garcia/phpwhois": "<=4.3.1", "dbrisinajumi/d2files": "<1", - "dcat/laravel-admin": "<=2.1.3", + "dcat/laravel-admin": "<=2.1.3|==2.2.0.0-beta|==2.2.2.0-beta", "derhansen/fe_change_pwd": "<2.0.5|>=3,<3.0.3", "derhansen/sf_event_mgt": "<4.3.1|>=5,<5.1.1|>=7,<7.4", "desperado/xml-bundle": "<=0.1.7", "dev-lancer/minecraft-motd-parser": "<=1.0.5", "devgroup/dotplant": "<2020.09.14-dev", + "digimix/wp-svg-upload": "<=1", "directmailteam/direct-mail": "<6.0.3|>=7,<7.0.3|>=8,<9.5.2", + "dl/yag": "<3.0.1", + "dmk/webkitpdf": "<1.1.4", + "dnadesign/silverstripe-elemental": "<5.3.12", "doctrine/annotations": "<1.2.7", "doctrine/cache": ">=1,<1.3.2|>=1.4,<1.4.2", "doctrine/common": "<2.4.3|>=2.5,<2.5.1", @@ -13919,12 +13991,33 @@ "doctrine/mongodb-odm": "<1.0.2", "doctrine/mongodb-odm-bundle": "<3.0.1", "doctrine/orm": ">=1,<1.2.4|>=2,<2.4.8|>=2.5,<2.5.1|>=2.8.3,<2.8.4", - "dolibarr/dolibarr": "<19.0.2", + "dolibarr/dolibarr": "<19.0.2|==21.0.0.0-beta", "dompdf/dompdf": "<2.0.4", "doublethreedigital/guest-entries": "<3.1.2", - "drupal/core": ">=6,<6.38|>=7,<7.102|>=8,<10.2.11|>=10.3,<10.3.9|>=11,<11.0.8", + "drupal/admin_audit_trail": "<1.0.5", + "drupal/ai": "<1.0.5", + "drupal/alogin": "<2.0.6", + "drupal/cache_utility": "<1.2.1", + "drupal/commerce_alphabank_redirect": "<1.0.3", + "drupal/commerce_eurobank_redirect": "<2.1.1", + "drupal/config_split": "<1.10|>=2,<2.0.2", + "drupal/core": ">=6,<6.38|>=7,<7.102|>=8,<10.3.14|>=10.4,<10.4.5|>=11,<11.0.13|>=11.1,<11.1.5", "drupal/core-recommended": ">=7,<7.102|>=8,<10.2.11|>=10.3,<10.3.9|>=11,<11.0.8", "drupal/drupal": ">=5,<5.11|>=6,<6.38|>=7,<7.102|>=8,<10.2.11|>=10.3,<10.3.9|>=11,<11.0.8", + "drupal/formatter_suite": "<2.1", + "drupal/gdpr": "<3.0.1|>=3.1,<3.1.2", + "drupal/google_tag": "<1.8|>=2,<2.0.8", + "drupal/ignition": "<1.0.4", + "drupal/lightgallery": "<1.6", + "drupal/link_field_display_mode_formatter": "<1.6", + "drupal/matomo": "<1.24", + "drupal/oauth2_client": "<4.1.3", + "drupal/oauth2_server": "<2.1", + "drupal/obfuscate": "<2.0.1", + "drupal/quick_node_block": "<2", + "drupal/rapidoc_elements_field_formatter": "<1.0.1", + "drupal/spamspan": "<3.2.1", + "drupal/tfa": "<1.10", "duncanmcclean/guest-entries": "<3.1.2", "dweeves/magmi": "<=0.7.24", "ec-cube/ec-cube": "<2.4.4|>=2.11,<=2.17.1|>=3,<=3.0.18.0-patch4|>=4,<=4.1.2", @@ -13934,6 +14027,7 @@ "elefant/cms": "<2.0.7", "elgg/elgg": "<3.3.24|>=4,<4.0.5", "elijaa/phpmemcacheadmin": "<=1.3", + "elmsln/haxcms": "<11", "encore/laravel-admin": "<=1.8.19", "endroid/qr-code-bundle": "<3.4.2", "enhavo/enhavo-app": "<=0.13.1", @@ -13948,13 +14042,13 @@ "ezsystems/ezdemo-ls-extension": ">=5.4,<5.4.2.1-dev", "ezsystems/ezfind-ls": ">=5.3,<5.3.6.1-dev|>=5.4,<5.4.11.1-dev|>=2017.12,<2017.12.0.1-dev", "ezsystems/ezplatform": "<=1.13.6|>=2,<=2.5.24", - "ezsystems/ezplatform-admin-ui": ">=1.3,<1.3.5|>=1.4,<1.4.6|>=1.5,<1.5.29|>=2.3,<2.3.26|>=3.3,<3.3.39", - "ezsystems/ezplatform-admin-ui-assets": ">=4,<4.2.1|>=5,<5.0.1|>=5.1,<5.1.1", + "ezsystems/ezplatform-admin-ui": ">=1.3,<1.3.5|>=1.4,<1.4.6|>=1.5,<1.5.29|>=2.3,<2.3.38|>=3.3,<3.3.39", + "ezsystems/ezplatform-admin-ui-assets": ">=4,<4.2.1|>=5,<5.0.1|>=5.1,<5.1.1|>=5.3.0.0-beta1,<5.3.5", "ezsystems/ezplatform-graphql": ">=1.0.0.0-RC1-dev,<1.0.13|>=2.0.0.0-beta1,<2.3.12", "ezsystems/ezplatform-http-cache": "<2.3.16", "ezsystems/ezplatform-kernel": "<1.2.5.1-dev|>=1.3,<1.3.35", "ezsystems/ezplatform-rest": ">=1.2,<=1.2.2|>=1.3,<1.3.8", - "ezsystems/ezplatform-richtext": ">=2.3,<2.3.7.1-dev|>=3.3,<3.3.40", + "ezsystems/ezplatform-richtext": ">=2.3,<2.3.26|>=3.3,<3.3.40", "ezsystems/ezplatform-solr-search-engine": ">=1.7,<1.7.12|>=2,<2.0.2|>=3.3,<3.3.15", "ezsystems/ezplatform-user": ">=1,<1.0.1", "ezsystems/ezpublish-kernel": "<6.13.8.2-dev|>=7,<7.5.31", @@ -13977,10 +14071,10 @@ "firebase/php-jwt": "<6", "fisharebest/webtrees": "<=2.1.18", "fixpunkt/fp-masterquiz": "<2.2.1|>=3,<3.5.2", - "fixpunkt/fp-newsletter": "<1.1.1|>=2,<2.1.2|>=2.2,<3.2.6", - "flarum/core": "<1.8.5", + "fixpunkt/fp-newsletter": "<1.1.1|>=1.2,<2.1.2|>=2.2,<3.2.6", + "flarum/core": "<1.8.10", "flarum/flarum": "<0.1.0.0-beta8", - "flarum/framework": "<1.8.5", + "flarum/framework": "<1.8.10", "flarum/mentions": "<1.6.3", "flarum/sticky": ">=0.1.0.0-beta14,<=0.1.0.0-beta15", "flarum/tags": "<=0.1.0.0-beta13", @@ -14001,22 +14095,25 @@ "friendsofsymfony1/symfony1": ">=1.1,<1.5.19", "friendsoftypo3/mediace": ">=7.6.2,<7.6.5", "friendsoftypo3/openid": ">=4.5,<4.5.31|>=4.7,<4.7.16|>=6,<6.0.11|>=6.1,<6.1.6", - "froala/wysiwyg-editor": "<3.2.7|>=4.0.1,<=4.1.3", - "froxlor/froxlor": "<=2.2.0.0-RC3", + "froala/wysiwyg-editor": "<=4.3", + "froxlor/froxlor": "<=2.2.5", "frozennode/administrator": "<=5.0.12", "fuel/core": "<1.8.1", "funadmin/funadmin": "<=5.0.2", "gaoming13/wechat-php-sdk": "<=1.10.2", "genix/cms": "<=1.1.11", - "getformwork/formwork": "<1.13.1|==2.0.0.0-beta1", + "georgringer/news": "<1.3.3", + "geshi/geshi": "<=1.0.9.1", + "getformwork/formwork": "<1.13.1|>=2.0.0.0-beta1,<2.0.0.0-beta4", "getgrav/grav": "<1.7.46", - "getkirby/cms": "<=3.6.6.5|>=3.7,<=3.7.5.4|>=3.8,<=3.8.4.3|>=3.9,<=3.9.8.1|>=3.10,<=3.10.1|>=4,<=4.3", - "getkirby/kirby": "<=2.5.12", + "getkirby/cms": "<3.9.8.3-dev|>=3.10,<3.10.1.2-dev|>=4,<4.7.1", + "getkirby/kirby": "<3.9.8.3-dev|>=3.10,<3.10.1.2-dev|>=4,<4.7.1", "getkirby/panel": "<2.5.14", "getkirby/starterkit": "<=3.7.0.2", "gilacms/gila": "<=1.15.4", "gleez/cms": "<=1.3|==2", "globalpayments/php-sdk": "<2", + "goalgorilla/open_social": "<12.3.11|>=12.4,<12.4.10|>=13.0.0.0-alpha1,<13.0.0.0-alpha11", "gogentooss/samlbase": "<1.2.7", "google/protobuf": "<3.15", "gos/web-socket-bundle": "<1.10.4|>=2,<2.6.1|>=3,<3.3", @@ -14025,8 +14122,10 @@ "grumpydictator/firefly-iii": "<6.1.17", "gugoan/economizzer": "<=0.9.0.0-beta1", "guzzlehttp/guzzle": "<6.5.8|>=7,<7.4.5", + "guzzlehttp/oauth-subscriber": "<0.8.1", "guzzlehttp/psr7": "<1.9.1|>=2,<2.4.5", "haffner/jh_captcha": "<=2.1.3|>=3,<=3.0.2", + "handcraftedinthealps/goodby-csv": "<1.4.3", "harvesthq/chosen": "<1.8.7", "helloxz/imgurl": "<=2.31", "hhxsv5/laravel-s": "<3.7.36", @@ -14036,9 +14135,10 @@ "hov/jobfair": "<1.0.13|>=2,<2.0.2", "httpsoft/http-message": "<1.0.12", "hyn/multi-tenant": ">=5.6,<5.7.2", - "ibexa/admin-ui": ">=4.2,<4.2.3|>=4.6,<4.6.14", + "ibexa/admin-ui": ">=4.2,<4.2.3|>=4.6,<4.6.21", + "ibexa/admin-ui-assets": ">=4.6.0.0-alpha1,<4.6.21", "ibexa/core": ">=4,<4.0.7|>=4.1,<4.1.4|>=4.2,<4.2.3|>=4.5,<4.5.6|>=4.6,<4.6.2", - "ibexa/fieldtype-richtext": ">=4.6,<4.6.10", + "ibexa/fieldtype-richtext": ">=4.6,<4.6.21", "ibexa/graphql": ">=2.5,<2.5.31|>=3.3,<3.3.28|>=4.2,<4.2.3", "ibexa/http-cache": ">=4.6,<4.6.14", "ibexa/post-install": "<1.0.16|>=4.6,<4.6.14", @@ -14054,8 +14154,8 @@ "illuminate/view": "<6.20.42|>=7,<7.30.6|>=8,<8.75", "imdbphp/imdbphp": "<=5.1.1", "impresscms/impresscms": "<=1.4.5", - "impresspages/impresspages": "<=1.0.12", - "in2code/femanager": "<5.5.3|>=6,<6.3.4|>=7,<7.2.3", + "impresspages/impresspages": "<1.0.13", + "in2code/femanager": "<5.5.5|>=6,<6.4.1|>=7,<7.4.2|>=8,<8.2.2", "in2code/ipandlanguageredirect": "<5.1.2", "in2code/lux": "<17.6.1|>=18,<24.0.2", "in2code/powermail": "<7.5.1|>=8,<8.5.1|>=9,<10.9.1|>=11,<12.4.1", @@ -14063,28 +14163,34 @@ "intelliants/subrion": "<4.2.2", "inter-mediator/inter-mediator": "==5.5", "ipl/web": "<0.10.1", + "islandora/crayfish": "<4.1", "islandora/islandora": ">=2,<2.4.1", "ivankristianto/phpwhois": "<=4.3", "jackalope/jackalope-doctrine-dbal": "<1.7.4", + "jambagecom/div2007": "<0.10.2", "james-heinrich/getid3": "<1.9.21", "james-heinrich/phpthumb": "<1.7.12", "jasig/phpcas": "<1.3.3", + "jbartels/wec-map": "<3.0.3", "jcbrand/converse.js": "<3.3.3", - "joelbutcher/socialstream": "<6.2", + "joelbutcher/socialstream": "<5.6|>=6,<6.2", "johnbillion/wp-crontrol": "<1.16.2", "joomla/application": "<1.0.13", "joomla/archive": "<1.1.12|>=2,<2.0.1", + "joomla/database": ">=1,<2.2|>=3,<3.4", "joomla/filesystem": "<1.6.2|>=2,<2.0.1", "joomla/filter": "<1.4.4|>=2,<2.0.1", "joomla/framework": "<1.5.7|>=2.5.4,<=3.8.12", "joomla/input": ">=2,<2.0.2", - "joomla/joomla-cms": ">=2.5,<3.9.12", + "joomla/joomla-cms": "<3.9.12|>=4,<4.4.13|>=5,<5.2.6", + "joomla/joomla-platform": "<1.5.4", "joomla/session": "<1.3.1", "joyqi/hyper-down": "<=2.4.27", "jsdecena/laracom": "<2.0.9", "jsmitty12/phpwhois": "<5.1", - "juzaweb/cms": "<=3.4", + "juzaweb/cms": "<=3.4.2", "jweiland/events2": "<8.3.8|>=9,<9.0.6", + "jweiland/kk-downloader": "<1.2.2", "kazist/phpwhois": "<=4.2.6", "kelvinmo/simplexrd": "<3.1.1", "kevinpapst/kimai2": "<1.16.7", @@ -14094,6 +14200,7 @@ "klaviyo/magento2-extension": ">=1,<3", "knplabs/knp-snappy": "<=1.4.2", "kohana/core": "<3.3.3", + "koillection/koillection": "<1.6.12", "krayin/laravel-crm": "<=1.3", "kreait/firebase-php": ">=3.2,<3.8.1", "kumbiaphp/kumbiapp": "<=1.1.1", @@ -14104,7 +14211,7 @@ "lara-zeus/artemis": ">=1,<=1.0.6", "lara-zeus/dynamic-dashboard": ">=3,<=3.0.1", "laravel/fortify": "<1.11.1", - "laravel/framework": "<6.20.45|>=7,<7.30.7|>=8,<8.83.28|>=9,<9.52.17|>=10,<10.48.23|>=11,<11.31", + "laravel/framework": "<10.48.29|>=11,<11.44.1|>=12,<12.1.1", "laravel/laravel": ">=5.4,<5.4.22", "laravel/pulse": "<1.3.1", "laravel/reverb": "<1.4", @@ -14112,9 +14219,10 @@ "latte/latte": "<2.10.8", "lavalite/cms": "<=9|==10.1", "lcobucci/jwt": ">=3.4,<3.4.6|>=4,<4.0.4|>=4.1,<4.1.5", - "league/commonmark": "<2.6", + "league/commonmark": "<2.7", "league/flysystem": "<1.1.4|>=2,<2.1.1", "league/oauth2-server": ">=8.3.2,<8.4.2|>=8.5,<8.5.3", + "leantime/leantime": "<3.3", "lexik/jwt-authentication-bundle": "<2.10.7|>=2.11,<2.11.3", "libreform/libreform": ">=2,<=2.0.8", "librenms/librenms": "<2017.08.18", @@ -14123,30 +14231,38 @@ "limesurvey/limesurvey": "<6.5.12", "livehelperchat/livehelperchat": "<=3.91", "livewire/livewire": "<2.12.7|>=3.0.0.0-beta1,<3.5.2", + "livewire/volt": "<1.7", "lms/routes": "<2.1.1", "localizationteam/l10nmgr": "<7.4|>=8,<8.7|>=9,<9.2", + "lomkit/laravel-rest-api": "<2.13", + "luracast/restler": "<3.1", "luyadev/yii-helpers": "<1.2.1", + "macropay-solutions/laravel-crud-wizard-free": "<3.4.17", "maestroerror/php-heic-to-jpg": "<1.0.5", - "magento/community-edition": "<2.4.5|==2.4.5|>=2.4.5.0-patch1,<2.4.5.0-patch10|==2.4.6|>=2.4.6.0-patch1,<2.4.6.0-patch8|>=2.4.7.0-beta1,<2.4.7.0-patch3", + "magento/community-edition": "<2.4.5.0-patch13|==2.4.6|>=2.4.6.0-patch1,<2.4.6.0-patch11|>=2.4.7.0-beta1,<2.4.7.0-patch6|>=2.4.8.0-beta1,<2.4.8.0-patch1", "magento/core": "<=1.9.4.5", "magento/magento1ce": "<1.9.4.3-dev", "magento/magento1ee": ">=1,<1.14.4.3-dev", "magento/product-community-edition": "<2.4.4.0-patch9|>=2.4.5,<2.4.5.0-patch8|>=2.4.6,<2.4.6.0-patch6|>=2.4.7,<2.4.7.0-patch1", + "magento/project-community-edition": "<=2.0.2", "magneto/core": "<1.9.4.4-dev", "maikuolan/phpmussel": ">=1,<1.6", "mainwp/mainwp": "<=4.4.3.3", "mantisbt/mantisbt": "<=2.26.3", "marcwillmann/turn": "<0.3.3", + "matomo/matomo": "<1.11", "matyhtf/framework": "<3.0.6", - "mautic/core": "<4.4.13|>=5,<5.1.1", + "mautic/core": "<5.2.6|>=6.0.0.0-alpha,<6.0.2", "mautic/core-lib": ">=1.0.0.0-beta,<4.4.13|>=5.0.0.0-alpha,<5.1.1", "maximebf/debugbar": "<1.19", "mdanter/ecc": "<2", "mediawiki/abuse-filter": "<1.39.9|>=1.40,<1.41.3|>=1.42,<1.42.2", "mediawiki/cargo": "<3.6.1", "mediawiki/core": "<1.39.5|==1.40", + "mediawiki/data-transfer": ">=1.39,<1.39.11|>=1.41,<1.41.3|>=1.42,<1.42.2", "mediawiki/matomo": "<2.4.3", "mediawiki/semantic-media-wiki": "<4.0.2", + "mehrwert/phpmyadmin": "<3.2", "melisplatform/melis-asset-manager": "<5.0.1", "melisplatform/melis-cms": "<5.0.1", "melisplatform/melis-front": "<5.0.1", @@ -14160,11 +14276,11 @@ "miniorange/miniorange-saml": "<1.4.3", "mittwald/typo3_forum": "<1.2.1", "mobiledetect/mobiledetectlib": "<2.8.32", - "modx/revolution": "<=2.8.3.0-patch", + "modx/revolution": "<=3.1", "mojo42/jirafeau": "<4.4", "mongodb/mongodb": ">=1,<1.9.2", "monolog/monolog": ">=1.8,<1.12", - "moodle/moodle": "<4.3.8|>=4.4,<4.4.4", + "moodle/moodle": "<4.3.12|>=4.4,<4.4.8|>=4.5.0.0-beta,<4.5.4", "mos/cimage": "<0.7.19", "movim/moxl": ">=0.8,<=0.10", "movingbytes/social-network": "<=1.2.1", @@ -14176,7 +14292,9 @@ "munkireport/reportdata": "<3.5", "munkireport/softwareupdate": "<1.6", "mustache/mustache": ">=2,<2.14.1", + "mwdelaney/wp-enable-svg": "<=0.2", "namshi/jose": "<2.2", + "nasirkhan/laravel-starter": "<11.11", "nategood/httpful": "<1", "neoan3-apps/template": "<1.1.1", "neorazorx/facturascripts": "<2022.04", @@ -14185,10 +14303,13 @@ "neos/media-browser": "<7.3.19|>=8,<8.0.16|>=8.1,<8.1.11|>=8.2,<8.2.11|>=8.3,<8.3.9", "neos/neos": ">=1.1,<1.1.3|>=1.2,<1.2.13|>=2,<2.0.4|>=2.3,<3.0.20|>=3.1,<3.1.18|>=3.2,<3.2.14|>=3.3,<5.3.10|>=7,<7.0.9|>=7.1,<7.1.7|>=7.2,<7.2.6|>=7.3,<7.3.4|>=8,<8.0.2", "neos/swiftmailer": "<5.4.5", + "nesbot/carbon": "<2.72.6|>=3,<3.8.4", + "netcarver/textile": "<=4.1.2", "netgen/tagsbundle": ">=3.4,<3.4.11|>=4,<4.0.15", "nette/application": ">=2,<2.0.19|>=2.1,<2.1.13|>=2.2,<2.2.10|>=2.3,<2.3.14|>=2.4,<2.4.16|>=3,<3.0.6", "nette/nette": ">=2,<2.0.19|>=2.1,<2.1.13", - "nilsteampassnet/teampass": "<3.0.10", + "nilsteampassnet/teampass": "<3.1.3.1-dev", + "nitsan/ns-backup": "<13.0.1", "nonfiction/nterchange": "<4.1.1", "notrinos/notrinos-erp": "<=0.7", "noumo/easyii": "<=0.9", @@ -14200,18 +14321,19 @@ "nzo/url-encryptor-bundle": ">=4,<4.3.2|>=5,<5.0.1", "october/backend": "<1.1.2", "october/cms": "<1.0.469|==1.0.469|==1.0.471|==1.1.1", - "october/october": "<=3.6.4", + "october/october": "<3.7.5", "october/rain": "<1.0.472|>=1.1,<1.1.2", - "october/system": "<1.0.476|>=1.1,<1.1.12|>=2,<2.2.34|>=3,<3.5.15", + "october/system": "<3.7.5", + "oliverklee/phpunit": "<3.5.15", "omeka/omeka-s": "<4.0.3", "onelogin/php-saml": "<2.10.4", "oneup/uploader-bundle": ">=1,<1.9.3|>=2,<2.1.5", "open-web-analytics/open-web-analytics": "<1.7.4", "opencart/opencart": ">=0", "openid/php-openid": "<2.3", - "openmage/magento-lts": "<20.10.1", + "openmage/magento-lts": "<20.12.3", "opensolutions/vimbadmin": "<=3.0.15", - "opensource-workshop/connect-cms": "<1.7.2|>=2,<2.3.2", + "opensource-workshop/connect-cms": "<1.8.7|>=2,<2.4.7", "orchid/platform": ">=8,<14.43", "oro/calendar-bundle": ">=4.2,<=4.2.6|>=5,<=5.0.6|>=5.1,<5.1.1", "oro/commerce": ">=4.1,<5.0.11|>=5.1,<5.1.1", @@ -14220,7 +14342,7 @@ "oro/customer-portal": ">=4.1,<=4.1.13|>=4.2,<=4.2.10|>=5,<=5.0.11|>=5.1,<=5.1.3", "oro/platform": ">=1.7,<1.7.4|>=3.1,<3.1.29|>=4.1,<4.1.17|>=4.2,<=4.2.10|>=5,<=5.0.12|>=5.1,<=5.1.3", "oveleon/contao-cookiebar": "<1.16.3|>=2,<2.1.3", - "oxid-esales/oxideshop-ce": "<4.5", + "oxid-esales/oxideshop-ce": "<=7.0.5", "oxid-esales/paymorrow-module": ">=1,<1.0.2|>=2,<2.0.1", "packbackbooks/lti-1-3-php-library": "<5", "padraic/humbug_get_contents": "<1.1.2", @@ -14236,6 +14358,7 @@ "pear/archive_tar": "<1.4.14", "pear/auth": "<1.2.4", "pear/crypt_gpg": "<1.6.7", + "pear/http_request2": "<2.7", "pear/pear": "<=1.10.1", "pegasus/google-for-jobs": "<1.5.1|>=2,<2.1.1", "personnummer/personnummer": "<3.0.2", @@ -14248,11 +14371,12 @@ "phpfastcache/phpfastcache": "<6.1.5|>=7,<7.1.2|>=8,<8.0.7", "phpmailer/phpmailer": "<6.5", "phpmussel/phpmussel": ">=1,<1.6", - "phpmyadmin/phpmyadmin": "<5.2.1", - "phpmyfaq/phpmyfaq": "<3.2.5|==3.2.5", + "phpmyadmin/phpmyadmin": "<5.2.2", + "phpmyfaq/phpmyfaq": "<3.2.5|==3.2.5|>=3.2.10,<=4.0.1", "phpoffice/common": "<0.2.9", - "phpoffice/phpexcel": "<1.8.1", - "phpoffice/phpspreadsheet": "<1.29.4|>=2,<2.1.3|>=2.2,<2.3.2|>=3.3,<3.4", + "phpoffice/math": "<=0.2", + "phpoffice/phpexcel": "<=1.8.2", + "phpoffice/phpspreadsheet": "<1.29.9|>=2,<2.1.8|>=2.2,<2.3.7|>=3,<3.9", "phpseclib/phpseclib": "<2.0.47|>=3,<3.0.36", "phpservermon/phpservermon": "<3.6", "phpsysinfo/phpsysinfo": "<3.4.3", @@ -14261,18 +14385,19 @@ "phpxmlrpc/extras": "<0.6.1", "phpxmlrpc/phpxmlrpc": "<4.9.2", "pi/pi": "<=2.5", - "pimcore/admin-ui-classic-bundle": "<1.5.4", - "pimcore/customer-management-framework-bundle": "<4.0.6", + "pimcore/admin-ui-classic-bundle": "<1.7.6", + "pimcore/customer-management-framework-bundle": "<4.2.1", "pimcore/data-hub": "<1.2.4", "pimcore/data-importer": "<1.8.9|>=1.9,<1.9.3", "pimcore/demo": "<10.3", "pimcore/ecommerce-framework-bundle": "<1.0.10", "pimcore/perspective-editor": "<1.5.1", - "pimcore/pimcore": "<11.2.4", - "pixelfed/pixelfed": "<0.11.11", + "pimcore/pimcore": "<11.5.4", + "piwik/piwik": "<1.11", + "pixelfed/pixelfed": "<0.12.5", "plotly/plotly.js": "<2.25.2", "pocketmine/bedrock-protocol": "<8.0.2", - "pocketmine/pocketmine-mp": "<5.11.2", + "pocketmine/pocketmine-mp": "<5.25.2", "pocketmine/raklib": ">=0.14,<0.14.6|>=0.15,<0.15.1", "pressbooks/pressbooks": "<5.18", "prestashop/autoupgrade": ">=4,<4.10.1", @@ -14282,6 +14407,7 @@ "prestashop/gamification": "<2.3.2", "prestashop/prestashop": "<8.1.6", "prestashop/productcomments": "<5.0.2", + "prestashop/ps_contactinfo": "<=3.3.2", "prestashop/ps_emailsubscription": "<2.6.1", "prestashop/ps_facetedsearch": "<3.4.1", "prestashop/ps_linklist": "<3.1", @@ -14289,10 +14415,11 @@ "processwire/processwire": "<=3.0.229", "propel/propel": ">=2.0.0.0-alpha1,<=2.0.0.0-alpha7", "propel/propel1": ">=1,<=1.7.1", - "pterodactyl/panel": "<1.11.8", + "pterodactyl/panel": "<=1.11.10", "ptheofan/yii2-statemachine": ">=2.0.0.0-RC1-dev,<=2", "ptrofimov/beanstalk_console": "<1.7.14", "pubnub/pubnub": "<6.1", + "punktde/pt_extbase": "<1.5.1", "pusher/pusher-php-server": "<2.2.1", "pwweb/laravel-core": "<=0.3.6.0-beta", "pxlrbt/filament-excel": "<1.1.14|>=2.0.0.0-alpha,<2.3.3", @@ -14306,30 +14433,33 @@ "rap2hpoutre/laravel-log-viewer": "<0.13", "react/http": ">=0.7,<1.9", "really-simple-plugins/complianz-gdpr": "<6.4.2", - "redaxo/source": "<5.18", + "redaxo/source": "<5.18.3", "remdex/livehelperchat": "<4.29", + "renolit/reint-downloadmanager": "<4.0.2|>=5,<5.0.1", "reportico-web/reportico": "<=8.1", "rhukster/dom-sanitizer": "<1.0.7", "rmccue/requests": ">=1.6,<1.8", "robrichards/xmlseclibs": ">=1,<3.0.4", "roots/soil": "<4.1", + "roundcube/roundcubemail": "<1.5.10|>=1.6,<1.6.11", "rudloff/alltube": "<3.0.3", + "rudloff/rtmpdump-bin": "<=2.3.1", "s-cart/core": "<6.9", "s-cart/s-cart": "<6.9", "sabberworm/php-css-parser": ">=1,<1.0.1|>=2,<2.0.1|>=3,<3.0.1|>=4,<4.0.1|>=5,<5.0.9|>=5.1,<5.1.3|>=5.2,<5.2.1|>=6,<6.0.2|>=7,<7.0.4|>=8,<8.0.1|>=8.1,<8.1.1|>=8.2,<8.2.1|>=8.3,<8.3.1", "sabre/dav": ">=1.6,<1.7.11|>=1.8,<1.8.9", - "samwilson/unlinked-wikibase": "<1.39.6|>=1.40,<1.40.2|>=1.41,<1.41.1", + "samwilson/unlinked-wikibase": "<1.42", "scheb/two-factor-bundle": "<3.26|>=4,<4.11", "sensiolabs/connect": "<4.2.3", "serluck/phpwhois": "<=4.2.6", "sfroemken/url_redirect": "<=1.2.1", "sheng/yiicms": "<1.2.1", - "shopware/core": "<=6.5.8.12|>=6.6,<=6.6.5", - "shopware/platform": "<=6.5.8.12|>=6.6,<=6.6.5", + "shopware/core": "<6.5.8.18-dev|>=6.6,<6.6.10.3-dev|>=6.7.0.0-RC1-dev,<6.7.0.0-RC2-dev", + "shopware/platform": "<6.5.8.18-dev|>=6.6,<6.6.10.3-dev|>=6.7.0.0-RC1-dev,<6.7.0.0-RC2-dev", "shopware/production": "<=6.3.5.2", "shopware/shopware": "<=5.7.17", "shopware/storefront": "<=6.4.8.1|>=6.5.8,<6.5.8.7-dev", - "shopxo/shopxo": "<=6.1", + "shopxo/shopxo": "<=6.4", "showdoc/showdoc": "<2.10.4", "shuchkin/simplexlsx": ">=1.0.12,<1.1.13", "silverstripe-australia/advancedreports": ">=1,<=2", @@ -14338,7 +14468,7 @@ "silverstripe/cms": "<4.11.3", "silverstripe/comments": ">=1.3,<3.1.1", "silverstripe/forum": "<=0.6.1|>=0.7,<=0.7.3", - "silverstripe/framework": "<5.2.16", + "silverstripe/framework": "<5.3.23", "silverstripe/graphql": ">=2,<2.0.5|>=3,<3.8.2|>=4,<4.3.7|>=5,<5.1.3", "silverstripe/hybridsessions": ">=1,<2.4.1|>=2.5,<2.5.1", "silverstripe/recipe-cms": ">=4.5,<4.5.3", @@ -14351,8 +14481,8 @@ "silverstripe/userforms": "<3|>=5,<5.4.2", "silverstripe/versioned-admin": ">=1,<1.11.1", "simple-updates/phpwhois": "<=1", - "simplesamlphp/saml2": "<4.6.14|==5.0.0.0-alpha12", - "simplesamlphp/saml2-legacy": "<4.6.14", + "simplesamlphp/saml2": "<=4.16.15|>=5.0.0.0-alpha1,<=5.0.0.0-alpha19", + "simplesamlphp/saml2-legacy": "<=4.16.15", "simplesamlphp/simplesamlphp": "<1.18.6", "simplesamlphp/simplesamlphp-module-infocard": "<1.0.1", "simplesamlphp/simplesamlphp-module-openid": "<1", @@ -14361,15 +14491,17 @@ "simplesamlphp/xml-security": "==1.6.11", "simplito/elliptic-php": "<1.0.6", "sitegeist/fluid-components": "<3.5", + "sjbr/sr-feuser-register": "<2.6.2|>=5.1,<12.5", "sjbr/sr-freecap": "<2.4.6|>=2.5,<2.5.3", + "sjbr/static-info-tables": "<2.3.1", "slim/psr7": "<1.4.1|>=1.5,<1.5.1|>=1.6,<1.6.1", "slim/slim": "<2.6", "slub/slub-events": "<3.0.3", "smarty/smarty": "<4.5.3|>=5,<5.1.1", - "snipe/snipe-it": "<=7.0.13", + "snipe/snipe-it": "<8.1", "socalnick/scn-social-auth": "<1.15.2", "socialiteproviders/steam": "<1.1", - "spatie/browsershot": "<5.0.3", + "spatie/browsershot": "<5.0.5", "spatie/image-optimizer": "<1.7.3", "spencer14420/sp-php-email-handler": "<1", "spipu/html2pdf": "<5.2.8", @@ -14377,7 +14509,9 @@ "spoonity/tcpdf": "<6.2.22", "squizlabs/php_codesniffer": ">=1,<2.8.1|>=3,<3.0.1", "ssddanbrown/bookstack": "<24.05.1", - "starcitizentools/citizen-skin": ">=2.6.3,<2.31", + "starcitizentools/citizen-skin": ">=1.9.4,<3.4", + "starcitizentools/short-description": ">=4,<4.0.1", + "starcitizentools/tabber-neue": ">=1.9.1,<2.7.2|>=3,<3.1.1", "statamic/cms": "<=5.16", "stormpath/sdk": "<9.9.99", "studio-42/elfinder": "<=2.1.64", @@ -14385,16 +14519,17 @@ "subhh/libconnect": "<7.0.8|>=8,<8.1", "sukohi/surpass": "<1", "sulu/form-bundle": ">=2,<2.5.3", - "sulu/sulu": "<1.6.44|>=2,<2.5.21|>=2.6,<2.6.5", + "sulu/sulu": "<1.6.44|>=2,<2.5.25|>=2.6,<2.6.9|>=3.0.0.0-alpha1,<3.0.0.0-alpha3", "sumocoders/framework-user-bundle": "<1.4", "superbig/craft-audit": "<3.0.2", + "svewap/a21glossary": "<=0.4.10", "swag/paypal": "<5.4.4", "swiftmailer/swiftmailer": "<6.2.5", "swiftyedit/swiftyedit": "<1.2", "sylius/admin-bundle": ">=1,<1.0.17|>=1.1,<1.1.9|>=1.2,<1.2.2", "sylius/grid": ">=1,<1.1.19|>=1.2,<1.2.18|>=1.3,<1.3.13|>=1.4,<1.4.5|>=1.5,<1.5.1", "sylius/grid-bundle": "<1.10.1", - "sylius/paypal-plugin": ">=1,<1.2.4|>=1.3,<1.3.1", + "sylius/paypal-plugin": "<1.6.2|>=1.7,<1.7.2|>=2,<2.0.2", "sylius/resource-bundle": ">=1,<1.3.14|>=1.4,<1.4.7|>=1.5,<1.5.2|>=1.6,<1.6.4", "sylius/sylius": "<1.12.19|>=1.13.0.0-alpha1,<1.13.4", "symbiote/silverstripe-multivaluefield": ">=3,<3.1", @@ -14431,6 +14566,8 @@ "symfony/translation": ">=2,<2.0.17", "symfony/twig-bridge": ">=2,<4.4.51|>=5,<5.4.31|>=6,<6.3.8", "symfony/ux-autocomplete": "<2.11.2", + "symfony/ux-live-component": "<2.25.1", + "symfony/ux-twig-component": "<2.25.1", "symfony/validator": "<5.4.43|>=6,<6.4.11|>=7,<7.1.4", "symfony/var-exporter": ">=4.2,<4.2.12|>=4.3,<4.3.8", "symfony/web-profiler-bundle": ">=2,<2.3.19|>=2.4,<2.4.9|>=2.5,<2.5.4", @@ -14440,20 +14577,22 @@ "t3/dce": "<0.11.5|>=2.2,<2.6.2", "t3g/svg-sanitizer": "<1.0.3", "t3s/content-consent": "<1.0.3|>=2,<2.0.2", - "tastyigniter/tastyigniter": "<3.3", - "tcg/voyager": "<=1.4", - "tecnickcom/tcpdf": "<=6.7.5", + "tastyigniter/tastyigniter": "<4", + "tcg/voyager": "<=1.8", + "tecnickcom/tc-lib-pdf-font": "<2.6.4", + "tecnickcom/tcpdf": "<6.8", "terminal42/contao-tablelookupwizard": "<3.3.5", "thelia/backoffice-default-template": ">=2.1,<2.1.2", "thelia/thelia": ">=2.1,<2.1.3", "theonedemon/phpwhois": "<=4.2.5", "thinkcmf/thinkcmf": "<6.0.8", - "thorsten/phpmyfaq": "<4", + "thorsten/phpmyfaq": "<=4.0.1", "tikiwiki/tiki-manager": "<=17.1", "timber/timber": ">=0.16.6,<1.23.1|>=1.24,<1.24.1|>=2,<2.1", "tinymce/tinymce": "<7.2", "tinymighty/wiki-seo": "<1.2.2", "titon/framework": "<9.9.99", + "tltneon/lgsl": "<7", "tobiasbg/tablepress": "<=2.0.0.0-RC1", "topthink/framework": "<6.0.17|>=6.1,<=8.0.4", "topthink/think": "<=6.1.1", @@ -14464,16 +14603,26 @@ "truckersmp/phpwhois": "<=4.3.1", "ttskch/pagination-service-provider": "<1", "twbs/bootstrap": "<=3.4.1|>=4,<=4.6.2", - "twig/twig": "<3.11.2|>=3.12,<3.14.1", + "twig/twig": "<3.11.2|>=3.12,<3.14.1|>=3.16,<3.19", "typo3/cms": "<9.5.29|>=10,<10.4.35|>=11,<11.5.23|>=12,<12.2", - "typo3/cms-backend": "<4.1.14|>=4.2,<4.2.15|>=4.3,<4.3.7|>=4.4,<4.4.4|>=7,<=7.6.50|>=8,<=8.7.39|>=9,<=9.5.24|>=10,<10.4.46|>=11,<11.5.40|>=12,<12.4.21|>=13,<13.3.1", - "typo3/cms-core": "<=8.7.56|>=9,<=9.5.47|>=10,<=10.4.44|>=11,<=11.5.36|>=12,<=12.4.14|>=13,<=13.1", + "typo3/cms-backend": "<4.1.14|>=4.2,<4.2.15|>=4.3,<4.3.7|>=4.4,<4.4.4|>=7,<=7.6.50|>=8,<=8.7.39|>=9,<=9.5.24|>=10,<10.4.46|>=11,<11.5.40|>=12,<=12.4.30|>=13,<=13.4.11", + "typo3/cms-belog": ">=10,<=10.4.47|>=11,<=11.5.41|>=12,<=12.4.24|>=13,<=13.4.2", + "typo3/cms-beuser": ">=10,<=10.4.47|>=11,<=11.5.41|>=12,<=12.4.24|>=13,<=13.4.2", + "typo3/cms-core": "<=8.7.56|>=9,<=9.5.50|>=10,<=10.4.49|>=11,<=11.5.43|>=12,<=12.4.30|>=13,<=13.4.11", + "typo3/cms-dashboard": ">=10,<=10.4.47|>=11,<=11.5.41|>=12,<=12.4.24|>=13,<=13.4.2", "typo3/cms-extbase": "<6.2.24|>=7,<7.6.8|==8.1.1", + "typo3/cms-extensionmanager": ">=10,<=10.4.47|>=11,<=11.5.41|>=12,<=12.4.24|>=13,<=13.4.2", + "typo3/cms-felogin": ">=4.2,<4.2.3", "typo3/cms-fluid": "<4.3.4|>=4.4,<4.4.1", - "typo3/cms-form": ">=8,<=8.7.39|>=9,<=9.5.24|>=10,<=10.4.13|>=11,<=11.1", + "typo3/cms-form": ">=8,<=8.7.39|>=9,<=9.5.24|>=10,<=10.4.47|>=11,<=11.5.41|>=12,<=12.4.24|>=13,<=13.4.2", "typo3/cms-frontend": "<4.3.9|>=4.4,<4.4.5", - "typo3/cms-install": "<4.1.14|>=4.2,<4.2.16|>=4.3,<4.3.9|>=4.4,<4.4.5|>=12.2,<12.4.8", + "typo3/cms-indexed-search": ">=10,<=10.4.47|>=11,<=11.5.41|>=12,<=12.4.24|>=13,<=13.4.2", + "typo3/cms-install": "<4.1.14|>=4.2,<4.2.16|>=4.3,<4.3.9|>=4.4,<4.4.5|>=12.2,<12.4.8|==13.4.2", + "typo3/cms-lowlevel": ">=11,<=11.5.41", "typo3/cms-rte-ckeditor": ">=9.5,<9.5.42|>=10,<10.4.39|>=11,<11.5.30", + "typo3/cms-scheduler": ">=11,<=11.5.41", + "typo3/cms-setup": ">=9,<=9.5.50|>=10,<=10.4.49|>=11,<=11.5.43|>=12,<=12.4.30|>=13,<=13.4.11", + "typo3/cms-webhooks": ">=12,<=12.4.30|>=13,<=13.4.11", "typo3/flow": ">=1,<1.0.4|>=1.1,<1.1.1|>=2,<2.0.1|>=2.3,<2.3.16|>=3,<3.0.12|>=3.1,<3.1.10|>=3.2,<3.2.13|>=3.3,<3.3.13|>=4,<4.0.6", "typo3/html-sanitizer": ">=1,<=1.5.2|>=2,<=2.1.3", "typo3/neos": ">=1.1,<1.1.3|>=1.2,<1.2.13|>=2,<2.0.4|>=2.3,<2.3.99|>=3,<3.0.20|>=3.1,<3.1.18|>=3.2,<3.2.14|>=3.3,<3.3.23|>=4,<4.0.17|>=4.1,<4.1.16|>=4.2,<4.2.12|>=4.3,<4.3.3", @@ -14490,21 +14639,24 @@ "uvdesk/core-framework": "<=1.1.1", "vanilla/safecurl": "<0.9.2", "verbb/comments": "<1.5.5", - "verbb/formie": "<2.1.6", + "verbb/formie": "<=2.1.43", "verbb/image-resizer": "<2.0.9", "verbb/knock-knock": "<1.2.8", "verot/class.upload.php": "<=2.1.6", + "vertexvaar/falsftp": "<0.2.6", "villagedefrance/opencart-overclocked": "<=1.11.1", "vova07/yii2-fileapi-widget": "<0.1.9", "vrana/adminer": "<4.8.1", "vufind/vufind": ">=2,<9.1.1", "waldhacker/hcaptcha": "<2.1.2", "wallabag/tcpdf": "<6.2.22", - "wallabag/wallabag": "<2.6.7", + "wallabag/wallabag": "<2.6.11", "wanglelecc/laracms": "<=1.0.3", + "wapplersystems/a21glossary": "<=0.4.10", "web-auth/webauthn-framework": ">=3.3,<3.3.4|>=4.5,<4.9", "web-auth/webauthn-lib": ">=4.5,<4.9", "web-feet/coastercms": "==5.5", + "web-tp3/wec_map": "<3.0.3", "webbuilders-group/silverstripe-kapost-bridge": "<0.4", "webcoast/deferred-image-processing": "<1.0.2", "webklex/laravel-imap": "<5.3", @@ -14530,19 +14682,19 @@ "xataface/xataface": "<3", "xpressengine/xpressengine": "<3.0.15", "yab/quarx": "<2.4.5", - "yeswiki/yeswiki": "<=4.4.4", - "yetiforce/yetiforce-crm": "<=6.4", + "yeswiki/yeswiki": "<4.5.4", + "yetiforce/yetiforce-crm": "<6.5", "yidashi/yii2cmf": "<=2", "yii2mod/yii2-cms": "<1.9.2", - "yiisoft/yii": "<1.1.29", - "yiisoft/yii2": "<2.0.49.4-dev", + "yiisoft/yii": "<1.1.31", + "yiisoft/yii2": "<2.0.52", "yiisoft/yii2-authclient": "<2.2.15", "yiisoft/yii2-bootstrap": "<2.0.4", - "yiisoft/yii2-dev": "<2.0.43", + "yiisoft/yii2-dev": "<=2.0.45", "yiisoft/yii2-elasticsearch": "<2.0.5", "yiisoft/yii2-gii": "<=2.2.4", "yiisoft/yii2-jui": "<2.0.4", - "yiisoft/yii2-redis": "<2.0.8", + "yiisoft/yii2-redis": "<2.0.20", "yikesinc/yikes-inc-easy-mailchimp-extender": "<6.8.6", "yoast-seo-for-typo3/yoast_seo": "<7.2.3", "yourls/yourls": "<=1.8.2", @@ -14621,32 +14773,32 @@ "type": "tidelift" } ], - "time": "2024-12-23T19:04:22+00:00" + "time": "2025-07-04T13:13:44+00:00" }, { "name": "sebastian/cli-parser", - "version": "2.0.1", + "version": "3.0.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/cli-parser.git", - "reference": "c34583b87e7b7a8055bf6c450c2c77ce32a24084" + "reference": "15c5dd40dc4f38794d383bb95465193f5e0ae180" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/c34583b87e7b7a8055bf6c450c2c77ce32a24084", - "reference": "c34583b87e7b7a8055bf6c450c2c77ce32a24084", + "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/15c5dd40dc4f38794d383bb95465193f5e0ae180", + "reference": "15c5dd40dc4f38794d383bb95465193f5e0ae180", "shasum": "" }, "require": { - "php": ">=8.1" + "php": ">=8.2" }, "require-dev": { - "phpunit/phpunit": "^10.0" + "phpunit/phpunit": "^11.0" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "2.0-dev" + "dev-main": "3.0-dev" } }, "autoload": { @@ -14670,7 +14822,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/cli-parser/issues", "security": "https://github.com/sebastianbergmann/cli-parser/security/policy", - "source": "https://github.com/sebastianbergmann/cli-parser/tree/2.0.1" + "source": "https://github.com/sebastianbergmann/cli-parser/tree/3.0.2" }, "funding": [ { @@ -14678,32 +14830,32 @@ "type": "github" } ], - "time": "2024-03-02T07:12:49+00:00" + "time": "2024-07-03T04:41:36+00:00" }, { "name": "sebastian/code-unit", - "version": "2.0.0", + "version": "3.0.3", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/code-unit.git", - "reference": "a81fee9eef0b7a76af11d121767abc44c104e503" + "reference": "54391c61e4af8078e5b276ab082b6d3c54c9ad64" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/a81fee9eef0b7a76af11d121767abc44c104e503", - "reference": "a81fee9eef0b7a76af11d121767abc44c104e503", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/54391c61e4af8078e5b276ab082b6d3c54c9ad64", + "reference": "54391c61e4af8078e5b276ab082b6d3c54c9ad64", "shasum": "" }, "require": { - "php": ">=8.1" + "php": ">=8.2" }, "require-dev": { - "phpunit/phpunit": "^10.0" + "phpunit/phpunit": "^11.5" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "2.0-dev" + "dev-main": "3.0-dev" } }, "autoload": { @@ -14726,7 +14878,8 @@ "homepage": "https://github.com/sebastianbergmann/code-unit", "support": { "issues": "https://github.com/sebastianbergmann/code-unit/issues", - "source": "https://github.com/sebastianbergmann/code-unit/tree/2.0.0" + "security": "https://github.com/sebastianbergmann/code-unit/security/policy", + "source": "https://github.com/sebastianbergmann/code-unit/tree/3.0.3" }, "funding": [ { @@ -14734,32 +14887,32 @@ "type": "github" } ], - "time": "2023-02-03T06:58:43+00:00" + "time": "2025-03-19T07:56:08+00:00" }, { "name": "sebastian/code-unit-reverse-lookup", - "version": "3.0.0", + "version": "4.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", - "reference": "5e3a687f7d8ae33fb362c5c0743794bbb2420a1d" + "reference": "183a9b2632194febd219bb9246eee421dad8d45e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/5e3a687f7d8ae33fb362c5c0743794bbb2420a1d", - "reference": "5e3a687f7d8ae33fb362c5c0743794bbb2420a1d", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/183a9b2632194febd219bb9246eee421dad8d45e", + "reference": "183a9b2632194febd219bb9246eee421dad8d45e", "shasum": "" }, "require": { - "php": ">=8.1" + "php": ">=8.2" }, "require-dev": { - "phpunit/phpunit": "^10.0" + "phpunit/phpunit": "^11.0" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "3.0-dev" + "dev-main": "4.0-dev" } }, "autoload": { @@ -14781,7 +14934,8 @@ "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", "support": { "issues": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues", - "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/3.0.0" + "security": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/security/policy", + "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/4.0.1" }, "funding": [ { @@ -14789,36 +14943,39 @@ "type": "github" } ], - "time": "2023-02-03T06:59:15+00:00" + "time": "2024-07-03T04:45:54+00:00" }, { "name": "sebastian/comparator", - "version": "5.0.3", + "version": "6.3.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/comparator.git", - "reference": "a18251eb0b7a2dcd2f7aa3d6078b18545ef0558e" + "reference": "24b8fbc2c8e201bb1308e7b05148d6ab393b6959" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/a18251eb0b7a2dcd2f7aa3d6078b18545ef0558e", - "reference": "a18251eb0b7a2dcd2f7aa3d6078b18545ef0558e", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/24b8fbc2c8e201bb1308e7b05148d6ab393b6959", + "reference": "24b8fbc2c8e201bb1308e7b05148d6ab393b6959", "shasum": "" }, "require": { "ext-dom": "*", "ext-mbstring": "*", - "php": ">=8.1", - "sebastian/diff": "^5.0", - "sebastian/exporter": "^5.0" + "php": ">=8.2", + "sebastian/diff": "^6.0", + "sebastian/exporter": "^6.0" }, "require-dev": { - "phpunit/phpunit": "^10.5" + "phpunit/phpunit": "^11.4" + }, + "suggest": { + "ext-bcmath": "For comparing BcMath\\Number objects" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "5.0-dev" + "dev-main": "6.3-dev" } }, "autoload": { @@ -14858,7 +15015,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/comparator/issues", "security": "https://github.com/sebastianbergmann/comparator/security/policy", - "source": "https://github.com/sebastianbergmann/comparator/tree/5.0.3" + "source": "https://github.com/sebastianbergmann/comparator/tree/6.3.1" }, "funding": [ { @@ -14866,33 +15023,33 @@ "type": "github" } ], - "time": "2024-10-18T14:56:07+00:00" + "time": "2025-03-07T06:57:01+00:00" }, { "name": "sebastian/complexity", - "version": "3.2.0", + "version": "4.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/complexity.git", - "reference": "68ff824baeae169ec9f2137158ee529584553799" + "reference": "ee41d384ab1906c68852636b6de493846e13e5a0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/68ff824baeae169ec9f2137158ee529584553799", - "reference": "68ff824baeae169ec9f2137158ee529584553799", + "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/ee41d384ab1906c68852636b6de493846e13e5a0", + "reference": "ee41d384ab1906c68852636b6de493846e13e5a0", "shasum": "" }, "require": { - "nikic/php-parser": "^4.18 || ^5.0", - "php": ">=8.1" + "nikic/php-parser": "^5.0", + "php": ">=8.2" }, "require-dev": { - "phpunit/phpunit": "^10.0" + "phpunit/phpunit": "^11.0" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "3.2-dev" + "dev-main": "4.0-dev" } }, "autoload": { @@ -14916,7 +15073,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/complexity/issues", "security": "https://github.com/sebastianbergmann/complexity/security/policy", - "source": "https://github.com/sebastianbergmann/complexity/tree/3.2.0" + "source": "https://github.com/sebastianbergmann/complexity/tree/4.0.1" }, "funding": [ { @@ -14924,27 +15081,27 @@ "type": "github" } ], - "time": "2023-12-21T08:37:17+00:00" + "time": "2024-07-03T04:49:50+00:00" }, { "name": "sebastian/environment", - "version": "6.1.0", + "version": "7.2.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/environment.git", - "reference": "8074dbcd93529b357029f5cc5058fd3e43666984" + "reference": "a5c75038693ad2e8d4b6c15ba2403532647830c4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/8074dbcd93529b357029f5cc5058fd3e43666984", - "reference": "8074dbcd93529b357029f5cc5058fd3e43666984", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/a5c75038693ad2e8d4b6c15ba2403532647830c4", + "reference": "a5c75038693ad2e8d4b6c15ba2403532647830c4", "shasum": "" }, "require": { - "php": ">=8.1" + "php": ">=8.2" }, "require-dev": { - "phpunit/phpunit": "^10.0" + "phpunit/phpunit": "^11.3" }, "suggest": { "ext-posix": "*" @@ -14952,7 +15109,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "6.1-dev" + "dev-main": "7.2-dev" } }, "autoload": { @@ -14980,42 +15137,54 @@ "support": { "issues": "https://github.com/sebastianbergmann/environment/issues", "security": "https://github.com/sebastianbergmann/environment/security/policy", - "source": "https://github.com/sebastianbergmann/environment/tree/6.1.0" + "source": "https://github.com/sebastianbergmann/environment/tree/7.2.1" }, "funding": [ { "url": "https://github.com/sebastianbergmann", "type": "github" + }, + { + "url": "https://liberapay.com/sebastianbergmann", + "type": "liberapay" + }, + { + "url": "https://thanks.dev/u/gh/sebastianbergmann", + "type": "thanks_dev" + }, + { + "url": "https://tidelift.com/funding/github/packagist/sebastian/environment", + "type": "tidelift" } ], - "time": "2024-03-23T08:47:14+00:00" + "time": "2025-05-21T11:55:47+00:00" }, { "name": "sebastian/exporter", - "version": "5.1.2", + "version": "6.3.0", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "955288482d97c19a372d3f31006ab3f37da47adf" + "reference": "3473f61172093b2da7de1fb5782e1f24cc036dc3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/955288482d97c19a372d3f31006ab3f37da47adf", - "reference": "955288482d97c19a372d3f31006ab3f37da47adf", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/3473f61172093b2da7de1fb5782e1f24cc036dc3", + "reference": "3473f61172093b2da7de1fb5782e1f24cc036dc3", "shasum": "" }, "require": { "ext-mbstring": "*", - "php": ">=8.1", - "sebastian/recursion-context": "^5.0" + "php": ">=8.2", + "sebastian/recursion-context": "^6.0" }, "require-dev": { - "phpunit/phpunit": "^10.0" + "phpunit/phpunit": "^11.3" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "5.1-dev" + "dev-main": "6.1-dev" } }, "autoload": { @@ -15058,7 +15227,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/exporter/issues", "security": "https://github.com/sebastianbergmann/exporter/security/policy", - "source": "https://github.com/sebastianbergmann/exporter/tree/5.1.2" + "source": "https://github.com/sebastianbergmann/exporter/tree/6.3.0" }, "funding": [ { @@ -15066,35 +15235,35 @@ "type": "github" } ], - "time": "2024-03-02T07:17:12+00:00" + "time": "2024-12-05T09:17:50+00:00" }, { "name": "sebastian/global-state", - "version": "6.0.2", + "version": "7.0.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/global-state.git", - "reference": "987bafff24ecc4c9ac418cab1145b96dd6e9cbd9" + "reference": "3be331570a721f9a4b5917f4209773de17f747d7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/987bafff24ecc4c9ac418cab1145b96dd6e9cbd9", - "reference": "987bafff24ecc4c9ac418cab1145b96dd6e9cbd9", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/3be331570a721f9a4b5917f4209773de17f747d7", + "reference": "3be331570a721f9a4b5917f4209773de17f747d7", "shasum": "" }, "require": { - "php": ">=8.1", - "sebastian/object-reflector": "^3.0", - "sebastian/recursion-context": "^5.0" + "php": ">=8.2", + "sebastian/object-reflector": "^4.0", + "sebastian/recursion-context": "^6.0" }, "require-dev": { "ext-dom": "*", - "phpunit/phpunit": "^10.0" + "phpunit/phpunit": "^11.0" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "6.0-dev" + "dev-main": "7.0-dev" } }, "autoload": { @@ -15120,7 +15289,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/global-state/issues", "security": "https://github.com/sebastianbergmann/global-state/security/policy", - "source": "https://github.com/sebastianbergmann/global-state/tree/6.0.2" + "source": "https://github.com/sebastianbergmann/global-state/tree/7.0.2" }, "funding": [ { @@ -15128,33 +15297,33 @@ "type": "github" } ], - "time": "2024-03-02T07:19:19+00:00" + "time": "2024-07-03T04:57:36+00:00" }, { "name": "sebastian/lines-of-code", - "version": "2.0.2", + "version": "3.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/lines-of-code.git", - "reference": "856e7f6a75a84e339195d48c556f23be2ebf75d0" + "reference": "d36ad0d782e5756913e42ad87cb2890f4ffe467a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/856e7f6a75a84e339195d48c556f23be2ebf75d0", - "reference": "856e7f6a75a84e339195d48c556f23be2ebf75d0", + "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/d36ad0d782e5756913e42ad87cb2890f4ffe467a", + "reference": "d36ad0d782e5756913e42ad87cb2890f4ffe467a", "shasum": "" }, "require": { - "nikic/php-parser": "^4.18 || ^5.0", - "php": ">=8.1" + "nikic/php-parser": "^5.0", + "php": ">=8.2" }, "require-dev": { - "phpunit/phpunit": "^10.0" + "phpunit/phpunit": "^11.0" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "2.0-dev" + "dev-main": "3.0-dev" } }, "autoload": { @@ -15178,7 +15347,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/lines-of-code/issues", "security": "https://github.com/sebastianbergmann/lines-of-code/security/policy", - "source": "https://github.com/sebastianbergmann/lines-of-code/tree/2.0.2" + "source": "https://github.com/sebastianbergmann/lines-of-code/tree/3.0.1" }, "funding": [ { @@ -15186,34 +15355,34 @@ "type": "github" } ], - "time": "2023-12-21T08:38:20+00:00" + "time": "2024-07-03T04:58:38+00:00" }, { "name": "sebastian/object-enumerator", - "version": "5.0.0", + "version": "6.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/object-enumerator.git", - "reference": "202d0e344a580d7f7d04b3fafce6933e59dae906" + "reference": "f5b498e631a74204185071eb41f33f38d64608aa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/202d0e344a580d7f7d04b3fafce6933e59dae906", - "reference": "202d0e344a580d7f7d04b3fafce6933e59dae906", + "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/f5b498e631a74204185071eb41f33f38d64608aa", + "reference": "f5b498e631a74204185071eb41f33f38d64608aa", "shasum": "" }, "require": { - "php": ">=8.1", - "sebastian/object-reflector": "^3.0", - "sebastian/recursion-context": "^5.0" + "php": ">=8.2", + "sebastian/object-reflector": "^4.0", + "sebastian/recursion-context": "^6.0" }, "require-dev": { - "phpunit/phpunit": "^10.0" + "phpunit/phpunit": "^11.0" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "5.0-dev" + "dev-main": "6.0-dev" } }, "autoload": { @@ -15235,7 +15404,8 @@ "homepage": "https://github.com/sebastianbergmann/object-enumerator/", "support": { "issues": "https://github.com/sebastianbergmann/object-enumerator/issues", - "source": "https://github.com/sebastianbergmann/object-enumerator/tree/5.0.0" + "security": "https://github.com/sebastianbergmann/object-enumerator/security/policy", + "source": "https://github.com/sebastianbergmann/object-enumerator/tree/6.0.1" }, "funding": [ { @@ -15243,32 +15413,32 @@ "type": "github" } ], - "time": "2023-02-03T07:08:32+00:00" + "time": "2024-07-03T05:00:13+00:00" }, { "name": "sebastian/object-reflector", - "version": "3.0.0", + "version": "4.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/object-reflector.git", - "reference": "24ed13d98130f0e7122df55d06c5c4942a577957" + "reference": "6e1a43b411b2ad34146dee7524cb13a068bb35f9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/24ed13d98130f0e7122df55d06c5c4942a577957", - "reference": "24ed13d98130f0e7122df55d06c5c4942a577957", + "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/6e1a43b411b2ad34146dee7524cb13a068bb35f9", + "reference": "6e1a43b411b2ad34146dee7524cb13a068bb35f9", "shasum": "" }, "require": { - "php": ">=8.1" + "php": ">=8.2" }, "require-dev": { - "phpunit/phpunit": "^10.0" + "phpunit/phpunit": "^11.0" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "3.0-dev" + "dev-main": "4.0-dev" } }, "autoload": { @@ -15290,7 +15460,8 @@ "homepage": "https://github.com/sebastianbergmann/object-reflector/", "support": { "issues": "https://github.com/sebastianbergmann/object-reflector/issues", - "source": "https://github.com/sebastianbergmann/object-reflector/tree/3.0.0" + "security": "https://github.com/sebastianbergmann/object-reflector/security/policy", + "source": "https://github.com/sebastianbergmann/object-reflector/tree/4.0.1" }, "funding": [ { @@ -15298,32 +15469,32 @@ "type": "github" } ], - "time": "2023-02-03T07:06:18+00:00" + "time": "2024-07-03T05:01:32+00:00" }, { "name": "sebastian/recursion-context", - "version": "5.0.0", + "version": "6.0.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/recursion-context.git", - "reference": "05909fb5bc7df4c52992396d0116aed689f93712" + "reference": "694d156164372abbd149a4b85ccda2e4670c0e16" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/05909fb5bc7df4c52992396d0116aed689f93712", - "reference": "05909fb5bc7df4c52992396d0116aed689f93712", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/694d156164372abbd149a4b85ccda2e4670c0e16", + "reference": "694d156164372abbd149a4b85ccda2e4670c0e16", "shasum": "" }, "require": { - "php": ">=8.1" + "php": ">=8.2" }, "require-dev": { - "phpunit/phpunit": "^10.0" + "phpunit/phpunit": "^11.0" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "5.0-dev" + "dev-main": "6.0-dev" } }, "autoload": { @@ -15353,7 +15524,8 @@ "homepage": "https://github.com/sebastianbergmann/recursion-context", "support": { "issues": "https://github.com/sebastianbergmann/recursion-context/issues", - "source": "https://github.com/sebastianbergmann/recursion-context/tree/5.0.0" + "security": "https://github.com/sebastianbergmann/recursion-context/security/policy", + "source": "https://github.com/sebastianbergmann/recursion-context/tree/6.0.2" }, "funding": [ { @@ -15361,32 +15533,32 @@ "type": "github" } ], - "time": "2023-02-03T07:05:40+00:00" + "time": "2024-07-03T05:10:34+00:00" }, { "name": "sebastian/type", - "version": "4.0.0", + "version": "5.1.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/type.git", - "reference": "462699a16464c3944eefc02ebdd77882bd3925bf" + "reference": "a8a7e30534b0eb0c77cd9d07e82de1a114389f5e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/462699a16464c3944eefc02ebdd77882bd3925bf", - "reference": "462699a16464c3944eefc02ebdd77882bd3925bf", + "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/a8a7e30534b0eb0c77cd9d07e82de1a114389f5e", + "reference": "a8a7e30534b0eb0c77cd9d07e82de1a114389f5e", "shasum": "" }, "require": { - "php": ">=8.1" + "php": ">=8.2" }, "require-dev": { - "phpunit/phpunit": "^10.0" + "phpunit/phpunit": "^11.3" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "4.0-dev" + "dev-main": "5.1-dev" } }, "autoload": { @@ -15409,7 +15581,8 @@ "homepage": "https://github.com/sebastianbergmann/type", "support": { "issues": "https://github.com/sebastianbergmann/type/issues", - "source": "https://github.com/sebastianbergmann/type/tree/4.0.0" + "security": "https://github.com/sebastianbergmann/type/security/policy", + "source": "https://github.com/sebastianbergmann/type/tree/5.1.2" }, "funding": [ { @@ -15417,29 +15590,29 @@ "type": "github" } ], - "time": "2023-02-03T07:10:45+00:00" + "time": "2025-03-18T13:35:50+00:00" }, { "name": "sebastian/version", - "version": "4.0.1", + "version": "5.0.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/version.git", - "reference": "c51fa83a5d8f43f1402e3f32a005e6262244ef17" + "reference": "c687e3387b99f5b03b6caa64c74b63e2936ff874" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c51fa83a5d8f43f1402e3f32a005e6262244ef17", - "reference": "c51fa83a5d8f43f1402e3f32a005e6262244ef17", + "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c687e3387b99f5b03b6caa64c74b63e2936ff874", + "reference": "c687e3387b99f5b03b6caa64c74b63e2936ff874", "shasum": "" }, "require": { - "php": ">=8.1" + "php": ">=8.2" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "4.0-dev" + "dev-main": "5.0-dev" } }, "autoload": { @@ -15462,7 +15635,8 @@ "homepage": "https://github.com/sebastianbergmann/version", "support": { "issues": "https://github.com/sebastianbergmann/version/issues", - "source": "https://github.com/sebastianbergmann/version/tree/4.0.1" + "security": "https://github.com/sebastianbergmann/version/security/policy", + "source": "https://github.com/sebastianbergmann/version/tree/5.0.2" }, "funding": [ { @@ -15470,7 +15644,7 @@ "type": "github" } ], - "time": "2023-02-07T11:34:05+00:00" + "time": "2024-10-09T05:16:32+00:00" }, { "name": "seld/jsonlint", @@ -15647,16 +15821,16 @@ }, { "name": "sirbrillig/phpcs-variable-analysis", - "version": "v2.11.21", + "version": "v2.12.0", "source": { "type": "git", "url": "https://github.com/sirbrillig/phpcs-variable-analysis.git", - "reference": "eb2b351927098c24860daa7484e290d3eed693be" + "reference": "4debf5383d9ade705e0a25121f16c3fecaf433a7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sirbrillig/phpcs-variable-analysis/zipball/eb2b351927098c24860daa7484e290d3eed693be", - "reference": "eb2b351927098c24860daa7484e290d3eed693be", + "url": "https://api.github.com/repos/sirbrillig/phpcs-variable-analysis/zipball/4debf5383d9ade705e0a25121f16c3fecaf433a7", + "reference": "4debf5383d9ade705e0a25121f16c3fecaf433a7", "shasum": "" }, "require": { @@ -15668,7 +15842,6 @@ "phpcsstandards/phpcsdevcs": "^1.1", "phpstan/phpstan": "^1.7", "phpunit/phpunit": "^4.8.36 || ^5.7.21 || ^6.5 || ^7.0 || ^8.0 || ^9.0 || ^10.5.32 || ^11.3.3", - "sirbrillig/phpcs-import-detection": "^1.1", "vimeo/psalm": "^0.2 || ^0.3 || ^1.1 || ^4.24 || ^5.0" }, "type": "phpcodesniffer-standard", @@ -15701,36 +15874,36 @@ "source": "https://github.com/sirbrillig/phpcs-variable-analysis", "wiki": "https://github.com/sirbrillig/phpcs-variable-analysis/wiki" }, - "time": "2024-12-02T16:37:49+00:00" + "time": "2025-03-17T16:17:38+00:00" }, { "name": "slevomat/coding-standard", - "version": "8.15.0", + "version": "8.19.1", "source": { "type": "git", "url": "https://github.com/slevomat/coding-standard.git", - "reference": "7d1d957421618a3803b593ec31ace470177d7817" + "reference": "458d665acd49009efebd7e0cb385d71ae9ac3220" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/slevomat/coding-standard/zipball/7d1d957421618a3803b593ec31ace470177d7817", - "reference": "7d1d957421618a3803b593ec31ace470177d7817", + "url": "https://api.github.com/repos/slevomat/coding-standard/zipball/458d665acd49009efebd7e0cb385d71ae9ac3220", + "reference": "458d665acd49009efebd7e0cb385d71ae9ac3220", "shasum": "" }, "require": { "dealerdirect/phpcodesniffer-composer-installer": "^0.6.2 || ^0.7 || ^1.0", - "php": "^7.2 || ^8.0", - "phpstan/phpdoc-parser": "^1.23.1", - "squizlabs/php_codesniffer": "^3.9.0" + "php": "^7.4 || ^8.0", + "phpstan/phpdoc-parser": "^2.1.0", + "squizlabs/php_codesniffer": "^3.13.0" }, "require-dev": { - "phing/phing": "2.17.4", - "php-parallel-lint/php-parallel-lint": "1.3.2", - "phpstan/phpstan": "1.10.60", - "phpstan/phpstan-deprecation-rules": "1.1.4", - "phpstan/phpstan-phpunit": "1.3.16", - "phpstan/phpstan-strict-rules": "1.5.2", - "phpunit/phpunit": "8.5.21|9.6.8|10.5.11" + "phing/phing": "3.0.1", + "php-parallel-lint/php-parallel-lint": "1.4.0", + "phpstan/phpstan": "2.1.17", + "phpstan/phpstan-deprecation-rules": "2.0.3", + "phpstan/phpstan-phpunit": "2.0.6", + "phpstan/phpstan-strict-rules": "2.0.4", + "phpunit/phpunit": "9.6.8|10.5.45|11.4.4|11.5.21|12.1.3" }, "type": "phpcodesniffer-standard", "extra": { @@ -15754,7 +15927,7 @@ ], "support": { "issues": "https://github.com/slevomat/coding-standard/issues", - "source": "https://github.com/slevomat/coding-standard/tree/8.15.0" + "source": "https://github.com/slevomat/coding-standard/tree/8.19.1" }, "funding": [ { @@ -15766,20 +15939,20 @@ "type": "tidelift" } ], - "time": "2024-03-09T15:20:58+00:00" + "time": "2025-06-09T17:53:57+00:00" }, { "name": "squizlabs/php_codesniffer", - "version": "3.11.2", + "version": "3.13.2", "source": { "type": "git", "url": "https://github.com/PHPCSStandards/PHP_CodeSniffer.git", - "reference": "1368f4a58c3c52114b86b1abe8f4098869cb0079" + "reference": "5b5e3821314f947dd040c70f7992a64eac89025c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/1368f4a58c3c52114b86b1abe8f4098869cb0079", - "reference": "1368f4a58c3c52114b86b1abe8f4098869cb0079", + "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/5b5e3821314f947dd040c70f7992a64eac89025c", + "reference": "5b5e3821314f947dd040c70f7992a64eac89025c", "shasum": "" }, "require": { @@ -15844,22 +16017,78 @@ { "url": "https://opencollective.com/php_codesniffer", "type": "open_collective" + }, + { + "url": "https://thanks.dev/u/gh/phpcsstandards", + "type": "thanks_dev" + } + ], + "time": "2025-06-17T22:17:01+00:00" + }, + { + "name": "staabm/side-effects-detector", + "version": "1.0.5", + "source": { + "type": "git", + "url": "https://github.com/staabm/side-effects-detector.git", + "reference": "d8334211a140ce329c13726d4a715adbddd0a163" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/staabm/side-effects-detector/zipball/d8334211a140ce329c13726d4a715adbddd0a163", + "reference": "d8334211a140ce329c13726d4a715adbddd0a163", + "shasum": "" + }, + "require": { + "ext-tokenizer": "*", + "php": "^7.4 || ^8.0" + }, + "require-dev": { + "phpstan/extension-installer": "^1.4.3", + "phpstan/phpstan": "^1.12.6", + "phpunit/phpunit": "^9.6.21", + "symfony/var-dumper": "^5.4.43", + "tomasvotruba/type-coverage": "1.0.0", + "tomasvotruba/unused-public": "1.0.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "lib/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "A static analysis tool to detect side effects in PHP code", + "keywords": [ + "static analysis" + ], + "support": { + "issues": "https://github.com/staabm/side-effects-detector/issues", + "source": "https://github.com/staabm/side-effects-detector/tree/1.0.5" + }, + "funding": [ + { + "url": "https://github.com/staabm", + "type": "github" } ], - "time": "2024-12-11T16:04:26+00:00" + "time": "2024-10-20T05:08:20+00:00" }, { "name": "symfony/browser-kit", - "version": "v7.2.0", + "version": "v7.3.0", "source": { "type": "git", "url": "https://github.com/symfony/browser-kit.git", - "reference": "8d64d17e198082f8f198d023a6b634e7b5fdda94" + "reference": "5384291845e74fd7d54f3d925c4a86ce12336593" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/browser-kit/zipball/8d64d17e198082f8f198d023a6b634e7b5fdda94", - "reference": "8d64d17e198082f8f198d023a6b634e7b5fdda94", + "url": "https://api.github.com/repos/symfony/browser-kit/zipball/5384291845e74fd7d54f3d925c4a86ce12336593", + "reference": "5384291845e74fd7d54f3d925c4a86ce12336593", "shasum": "" }, "require": { @@ -15898,7 +16127,7 @@ "description": "Simulates the behavior of a web browser, allowing you to make requests, click on links and submit forms programmatically", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/browser-kit/tree/v7.2.0" + "source": "https://github.com/symfony/browser-kit/tree/v7.3.0" }, "funding": [ { @@ -15914,11 +16143,11 @@ "type": "tidelift" } ], - "time": "2024-10-25T15:15:23+00:00" + "time": "2025-03-05T10:15:41+00:00" }, { "name": "symfony/css-selector", - "version": "v7.2.0", + "version": "v7.3.0", "source": { "type": "git", "url": "https://github.com/symfony/css-selector.git", @@ -15963,7 +16192,7 @@ "description": "Converts CSS selectors to XPath expressions", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/css-selector/tree/v7.2.0" + "source": "https://github.com/symfony/css-selector/tree/v7.3.0" }, "funding": [ { @@ -15983,16 +16212,16 @@ }, { "name": "symfony/dom-crawler", - "version": "v7.2.0", + "version": "v7.3.1", "source": { "type": "git", "url": "https://github.com/symfony/dom-crawler.git", - "reference": "b176e1f1f550ef44c94eb971bf92488de08f7c6b" + "reference": "8b2ee2e06ab99fa5f067b6699296d4e35c156bb9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/b176e1f1f550ef44c94eb971bf92488de08f7c6b", - "reference": "b176e1f1f550ef44c94eb971bf92488de08f7c6b", + "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/8b2ee2e06ab99fa5f067b6699296d4e35c156bb9", + "reference": "8b2ee2e06ab99fa5f067b6699296d4e35c156bb9", "shasum": "" }, "require": { @@ -16030,7 +16259,7 @@ "description": "Eases DOM navigation for HTML and XML documents", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/dom-crawler/tree/v7.2.0" + "source": "https://github.com/symfony/dom-crawler/tree/v7.3.1" }, "funding": [ { @@ -16046,20 +16275,20 @@ "type": "tidelift" } ], - "time": "2024-11-13T16:15:23+00:00" + "time": "2025-06-15T10:07:06+00:00" }, { "name": "symfony/lock", - "version": "v7.2.0", + "version": "v7.3.0", "source": { "type": "git", "url": "https://github.com/symfony/lock.git", - "reference": "07212a5994a30e3667e95e5b16b2dda0685aff84" + "reference": "5bef45fb874b0454a616ac8091447a7982a438cf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/lock/zipball/07212a5994a30e3667e95e5b16b2dda0685aff84", - "reference": "07212a5994a30e3667e95e5b16b2dda0685aff84", + "url": "https://api.github.com/repos/symfony/lock/zipball/5bef45fb874b0454a616ac8091447a7982a438cf", + "reference": "5bef45fb874b0454a616ac8091447a7982a438cf", "shasum": "" }, "require": { @@ -16108,7 +16337,7 @@ "semaphore" ], "support": { - "source": "https://github.com/symfony/lock/tree/v7.2.0" + "source": "https://github.com/symfony/lock/tree/v7.3.0" }, "funding": [ { @@ -16124,11 +16353,11 @@ "type": "tidelift" } ], - "time": "2024-10-25T15:34:29+00:00" + "time": "2025-04-20T20:19:01+00:00" }, { "name": "symfony/polyfill-php73", - "version": "v1.31.0", + "version": "v1.32.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php73.git", @@ -16184,7 +16413,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php73/tree/v1.31.0" + "source": "https://github.com/symfony/polyfill-php73/tree/v1.32.0" }, "funding": [ { @@ -16204,16 +16433,16 @@ }, { "name": "symfony/polyfill-php80", - "version": "v1.31.0", + "version": "v1.32.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php80.git", - "reference": "60328e362d4c2c802a54fcbf04f9d3fb892b4cf8" + "reference": "0cc9dd0f17f61d8131e7df6b84bd344899fe2608" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/60328e362d4c2c802a54fcbf04f9d3fb892b4cf8", - "reference": "60328e362d4c2c802a54fcbf04f9d3fb892b4cf8", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/0cc9dd0f17f61d8131e7df6b84bd344899fe2608", + "reference": "0cc9dd0f17f61d8131e7df6b84bd344899fe2608", "shasum": "" }, "require": { @@ -16264,7 +16493,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php80/tree/v1.31.0" + "source": "https://github.com/symfony/polyfill-php80/tree/v1.32.0" }, "funding": [ { @@ -16280,11 +16509,11 @@ "type": "tidelift" } ], - "time": "2024-09-09T11:45:10+00:00" + "time": "2025-01-02T08:10:11+00:00" }, { "name": "symfony/polyfill-php82", - "version": "v1.31.0", + "version": "v1.32.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php82.git", @@ -16340,7 +16569,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php82/tree/v1.31.0" + "source": "https://github.com/symfony/polyfill-php82/tree/v1.32.0" }, "funding": [ { @@ -16360,16 +16589,16 @@ }, { "name": "tbachert/spi", - "version": "v1.0.2", + "version": "v1.0.5", "source": { "type": "git", "url": "https://github.com/Nevay/spi.git", - "reference": "2ddfaf815dafb45791a61b08170de8d583c16062" + "reference": "e7078767866d0a9e0f91d3f9d42a832df5e39002" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Nevay/spi/zipball/2ddfaf815dafb45791a61b08170de8d583c16062", - "reference": "2ddfaf815dafb45791a61b08170de8d583c16062", + "url": "https://api.github.com/repos/Nevay/spi/zipball/e7078767866d0a9e0f91d3f9d42a832df5e39002", + "reference": "e7078767866d0a9e0f91d3f9d42a832df5e39002", "shasum": "" }, "require": { @@ -16387,7 +16616,7 @@ "extra": { "class": "Nevay\\SPI\\Composer\\Plugin", "branch-alias": { - "dev-main": "0.2.x-dev" + "dev-main": "1.0.x-dev" }, "plugin-optional": true }, @@ -16406,9 +16635,9 @@ ], "support": { "issues": "https://github.com/Nevay/spi/issues", - "source": "https://github.com/Nevay/spi/tree/v1.0.2" + "source": "https://github.com/Nevay/spi/tree/v1.0.5" }, - "time": "2024-10-04T16:36:12+00:00" + "time": "2025-06-29T15:42:06+00:00" }, { "name": "theseer/tokenizer", @@ -16589,17 +16818,17 @@ "stability-flags": { "drupal/filefield_paths": 10, "drupal/multivalue_form_element": 10, - "drupal/simple_oauth": 10, "drupal/openapi_ui": 5, "drupal/openapi_ui_redoc": 5, + "drupal/simple_oauth": 10, "roave/security-advisories": 20 }, "prefer-stable": true, "prefer-lowest": false, - "platform": [], - "platform-dev": [], + "platform": {}, + "platform-dev": {}, "platform-overrides": { "php": "8.3" }, - "plugin-api-version": "2.2.0" + "plugin-api-version": "2.6.0" } diff --git a/composer.patches.json b/composer.patches.json index 6d4498c5..09be2a90 100644 --- a/composer.patches.json +++ b/composer.patches.json @@ -10,9 +10,6 @@ "Custom: Hide meta drupal IDs in JSON:API response": "patches/core/custom-hide-meta-drupal-ids-jsonapi.patch", "Custom Issue #3050383: PageCache getCacheId doesnt compare cid of the following subrequests in subrequest queue calls": "patches/core/custom-page-cache-id-doesnt-compare-cid-subrequests.patch" }, - "drupal/devel_mail_logger": { - "Issue #3438288: Drupal 11 Compatibility": "patches/devel_mail_logger/drupal-11-compatibility.patch" - }, "drupal/filefield_paths": { "Custom: Exclude consumer entity type from filefield_paths handling": "patches/filefield_paths/custom-exclude-consumer-entity-type.patch" }, @@ -22,7 +19,6 @@ }, "drupal/jsonapi_cross_bundles": { "Issue #3070430: Incompatible with JSON:API Extras": "patches/jsonapi_cross_bundles/3070430-incompatible-with-jsonapi-extras.patch", - "Issue #3451983: Drupal 11 Compatibility": "patches/jsonapi_cross_bundles/drupal-11-compatibility.patch", "Custom: Exclude users from cross bundles resources": "patches/jsonapi_cross_bundles/custom-exclude-users-from-cross-bundle-resources.patch", "Custom: Plural resource paths": "patches/jsonapi_cross_bundles/custom-plural-resource-paths.patch" }, @@ -34,17 +30,11 @@ "Custom: Improve typing": "patches/jsonapi_include/custom-improve-typing.patch" }, "drupal/multivalue_form_element": { - "Issue #3433537: Drupal 11 Compatibility": "patches/multivalue_form_element/drupal-11-compatibility.patch", "Custom: Limit validation error for type form element in AJAX callback": "patches/multivalue_form_element/custom-limit-validation-error-for-type.patch", "Custom: Modify input for checkbox in multivalue form element to correctly retain values after reordering": "patches/multivalue_form_element/custom-populate-checkbox-input.patch" }, - "drupal/responsive_favicons": { - "Issue #3382829: Split Icon links in their own meta tag definition": "patches/responsive_favicons/3382839-9.patch", - "Issue #3434213: Drupal 11 Compatibility": "patches/responsive_favicons/drupal-11-compatibility.patch" - }, "drupal/simple_oauth": { - "Issue #2946882: Auth revoke on profile update": "patches/simple_oauth/2946882-c33fa214.patch", - "Issue #3082984: Reduce logging severity/don't log expired tokens/401s": "patches/simple_oauth/3082984-2a5cb2a8.patch" + "Issue #2946882: Auth revoke on profile update": "patches/simple_oauth/2946882-c33fa214.patch" }, "drupal/warmer": { "Custom: Add items list to queue command": "patches/warmer/custom-add-items-limit-to-queue-command.patch" diff --git a/config/sync/gin.settings.yml b/config/sync/gin.settings.yml index 96f78b74..b8bbb32b 100644 --- a/config/sync/gin.settings.yml +++ b/config/sync/gin.settings.yml @@ -23,7 +23,7 @@ secondary_toolbar_frontend: true high_contrast_mode: false accent_color: '#3f78b5' focus_color: '' -layout_density: default +layout_density: small show_description_toggle: true show_user_theme_settings: false sticky_action_buttons: true diff --git a/patches/devel_mail_logger/drupal-11-compatibility.patch b/patches/devel_mail_logger/drupal-11-compatibility.patch deleted file mode 100644 index 516e2a8a..00000000 --- a/patches/devel_mail_logger/drupal-11-compatibility.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/devel_mail_logger.info.yml b/devel_mail_logger.info.yml -index e224aa18aca6f3d521e584e0b287878468c37f20..2ebc0020ec263a356757a478e0445ce66a6549a1 100644 ---- a/devel_mail_logger.info.yml -+++ b/devel_mail_logger.info.yml -@@ -2,6 +2,6 @@ name: 'Devel Mail Logger' - type: module - description: 'A Custom Mail Interface that logs mail to DB' - package: Development --core_version_requirement: ^8 || ^9 || ^10 -+core_version_requirement: ^8 || ^9 || ^10 || ^11 - tags: - - developer diff --git a/patches/jsonapi_cross_bundles/drupal-11-compatibility.patch b/patches/jsonapi_cross_bundles/drupal-11-compatibility.patch deleted file mode 100644 index 7e0337c1..00000000 --- a/patches/jsonapi_cross_bundles/drupal-11-compatibility.patch +++ /dev/null @@ -1,24 +0,0 @@ -diff --git a/jsonapi_cross_bundles.info.yml b/jsonapi_cross_bundles.info.yml -index 57e596dc6fbb5860c38db5e5878dfce519bdd5a9..563c7b3918189e98392889144729525c5cf9665f 100644 ---- a/jsonapi_cross_bundles.info.yml -+++ b/jsonapi_cross_bundles.info.yml -@@ -1,6 +1,6 @@ - name: "JSON:API Cross Bundles" - description: "Add cross-bundle resource collections for Drupal's JSON API module" --core_version_requirement: ^8.7.7 || ^9 || ^10 -+core_version_requirement: ^8.7.7 || ^9 || ^10 || ^11 - type: module - dependencies: - - drupal:jsonapi -diff --git a/tests/modules/jsonapi_cross_bundles_test/jsonapi_cross_bundles_test.info.yml b/tests/modules/jsonapi_cross_bundles_test/jsonapi_cross_bundles_test.info.yml -index b66b165b2dc41599ce5819a3cdecbb650368d9e8..d71946689649df5dbd96269275e5d93d7577a5fd 100644 ---- a/tests/modules/jsonapi_cross_bundles_test/jsonapi_cross_bundles_test.info.yml -+++ b/tests/modules/jsonapi_cross_bundles_test/jsonapi_cross_bundles_test.info.yml -@@ -1,6 +1,6 @@ - name: 'JSON:API Cross Bundles Test' - description: Hooks for testing --core_version_requirement: ^8.7.7 || ^9 || ^10 -+core_version_requirement: ^8.7.7 || ^9 || ^10 || ^11 - type: module - dependencies: - - jsonapi_cross_bundles:jsonapi_cross_bundles_test diff --git a/patches/multivalue_form_element/drupal-11-compatibility.patch b/patches/multivalue_form_element/drupal-11-compatibility.patch deleted file mode 100644 index 9b543e13..00000000 --- a/patches/multivalue_form_element/drupal-11-compatibility.patch +++ /dev/null @@ -1,23 +0,0 @@ -diff --git a/multivalue_form_element.info.yml b/multivalue_form_element.info.yml ---- a/multivalue_form_element.info.yml -+++ b/multivalue_form_element.info.yml (date 1678886199000) -@@ -1,5 +1,5 @@ - name: Multi-value form element - description: Provides a multi-value form element that wraps any number of form elements. - type: module --core_version_requirement: ^9.3 || ^10 -+core_version_requirement: ^10.1 || ^11 - -diff --git a/tests/modules/multivalue_form_element_test/multivalue_form_element_test.info.yml b/tests/modules/multivalue_form_element_test/multivalue_form_element_test.info.yml ---- a/tests/modules/multivalue_form_element_test/multivalue_form_element_test.info.yml -+++ b/tests/modules/multivalue_form_element_test/multivalue_form_element_test.info.yml (date 1735000242756) -@@ -2,7 +2,7 @@ - description: Test module for Multi-value form element. - type: module - package: Testing --core_version_requirement: ^9.3 || ^10 -+core_version_requirement: ^10.1 || ^11 - - dependencies: - - drupal:multivalue_form_element - diff --git a/patches/responsive_favicons/3382839-9.patch b/patches/responsive_favicons/3382839-9.patch deleted file mode 100644 index 484c89a7..00000000 --- a/patches/responsive_favicons/3382839-9.patch +++ /dev/null @@ -1,75 +0,0 @@ -diff --git a/responsive_favicons.module b/responsive_favicons.module ---- a/responsive_favicons.module -+++ b/responsive_favicons.module (date 1682128284000) -@@ -5,9 +5,8 @@ - * Contains responsive_favicons.module. - */ - -+use Drupal\Component\Utility\UrlHelper; - use Drupal\Core\Routing\RouteMatchInterface; --use \Drupal\Component\Utility\UrlHelper; --use Drupal\Core\Render\Markup; - use Drupal\Core\StreamWrapper\PublicStream; - - /** -@@ -33,22 +32,45 @@ - * the next tag in the HTML head section starts on the next line. - */ - function responsive_favicons_page_attachments(array &$page) { -- $tags = responsive_favicons_load_all_icons(); -- if (!empty($tags['found'])) { -- $html = [ -- '#tag' => 'meta', -- '#attributes' => [ -- 'name' => 'favicon-generator', -- 'content' => 'Drupal responsive_favicons + realfavicongenerator.net', -- ], -- // This seems like the only way to inject raw HTML into the head section -- // of Drupal 8. -- // @todo find a way to make this better. -- '#prefix' => Markup::create(implode(PHP_EOL, $tags['found']) . PHP_EOL), -- '#suffix' => '', -- ]; -- -- $page['#attached']['html_head'][] = [$html, 'responsive_favicons']; -+ $tags = responsive_favicons_load_all_icons()['found']; -+ if (!empty($tags)) { -+ foreach ($tags as $key => $tag) { -+ if (str_starts_with($tag, ' 'link', -+ '#attributes' => [ -+ 'rel' => $rel_matches[1] ?? NULL, -+ 'type' => $type_matches[1] ?? NULL, -+ 'href' => $href_matches[1] ?? NULL, -+ 'sizes' => $sizes_matches[1] ?? NULL, -+ ], -+ ], -+ 'responsive_favicons_tag_' . $key, -+ ]; -+ } -+ elseif (str_starts_with($tag, ' 'meta', -+ '#attributes' => [ -+ 'name' => $name_matches[1] ?? NULL, -+ 'content' => $content_matches[1] ?? NULL, -+ ], -+ ], -+ 'responsive_favicons_tag_' . $key, -+ ]; -+ } -+ else { -+ \Drupal::logger('responsive_favicons')->notice('Unknown favicon tag provided.'); -+ } -+ } - } - } diff --git a/patches/responsive_favicons/drupal-11-compatibility.patch b/patches/responsive_favicons/drupal-11-compatibility.patch deleted file mode 100644 index 8fbf0551..00000000 --- a/patches/responsive_favicons/drupal-11-compatibility.patch +++ /dev/null @@ -1,114 +0,0 @@ -diff --git a/responsive_favicons.info.yml b/responsive_favicons.info.yml -index d9fa082f4bbefc230bda210954a08a4f9f8674ad..d2c32e4add0d141ca60acfda9e25e72253c8351a 100644 ---- a/responsive_favicons.info.yml -+++ b/responsive_favicons.info.yml -@@ -1,7 +1,7 @@ - name: 'Responsive Favicons' - type: module - description: 'Add responsive favicons to your site based on the code from https://realfavicongenerator.net/' --core_version_requirement: ^9.3 || ^10 -+core_version_requirement: ^10.3 || ^11 - package: User interface - configure: responsive_favicons.admin - dependencies: -diff --git a/src/Form/ResponsiveFaviconsAdmin.php b/src/Form/ResponsiveFaviconsAdmin.php -index ef0636fc786e05a76446bc81c8e442ee903619e2..7ce3c9833c9f49e1181aeff2a3d363fc8934253f 100644 ---- a/src/Form/ResponsiveFaviconsAdmin.php -+++ b/src/Form/ResponsiveFaviconsAdmin.php -@@ -2,13 +2,16 @@ - - namespace Drupal\responsive_favicons\Form; - -+use Drupal\Core\Config\ConfigFactoryInterface; -+use Drupal\Core\Config\TypedConfigManagerInterface; - use Drupal\Core\File\Exception\FileException; - use Drupal\Core\File\Exception\FileWriteException; -+use Drupal\Core\File\FileExists; -+use Drupal\Core\File\FileSystemInterface; - use Drupal\Core\Form\ConfigFormBase; - use Drupal\Core\Form\FormStateInterface; - use Drupal\Core\Messenger\MessengerTrait; - use Drupal\Core\Site\Settings; --use Drupal\Core\File\FileSystemInterface; - use Drupal\Core\StringTranslation\StringTranslationTrait; - use Symfony\Component\DependencyInjection\ContainerInterface; - -@@ -29,13 +32,30 @@ class ResponsiveFaviconsAdmin extends ConfigFormBase { - */ - protected $fileSystem; - -+ /** -+ * Constructs a ResponsiveFaviconsAdmin object. -+ * -+ * @param \Drupal\Core\Config\ConfigFactoryInterface $config_factory -+ * The factory for configuration objects. -+ * @param \Drupal\Core\File\FileSystemInterface $fileSystem -+ * The file system service. -+ * @param \Drupal\Core\Config\TypedConfigManagerInterface|null $typedConfigManager -+ * The typed config manager. -+ */ -+ public function __construct(ConfigFactoryInterface $config_factory, FileSystemInterface $fileSystem, $typedConfigManager = NULL) { -+ parent::__construct($config_factory, $typedConfigManager); -+ $this->fileSystem = $fileSystem; -+ } -+ - /** - * {@inheritdoc} - */ - public static function create(ContainerInterface $container) { -- $instance = parent::create($container); -- $instance->fileSystem = $container->get('file_system'); -- return $instance; -+ return new static( -+ $container->get('config.factory'), -+ $container->get('file_system'), -+ $container->get('config.typed') ?? NULL, -+ ); - } - - /** -@@ -170,7 +190,7 @@ class ResponsiveFaviconsAdmin extends ConfigFormBase { - $local_cache = NULL; - if (!empty($_FILES['files']['name']['upload'])) { - $validators = ['file_validate_extensions' => ['zip']]; -- if (!($finfo = file_save_upload('upload', $validators, NULL, 0, FileSystemInterface::EXISTS_REPLACE))) { -+ if (!($finfo = file_save_upload('upload', $validators, NULL, 0, FileExists::Rename))) { - // Failed to upload the file. file_save_upload() calls - // \Drupal\Core\Messenger\MessengerInterface::addError() on failure. - return; -@@ -203,7 +223,7 @@ class ResponsiveFaviconsAdmin extends ConfigFormBase { - foreach ($files as $file) { - // Handle exceptions when copy does not happen correctly. - try { -- $success = $this->fileSystem->copy($directory . '/' . $file, $destination, FileSystemInterface::EXISTS_REPLACE); -+ $success = $this->fileSystem->copy($directory . '/' . $file, $destination, FileExists::Rename); - } - catch (FileException $e) { - $success = FALSE; -@@ -220,7 +240,7 @@ class ResponsiveFaviconsAdmin extends ConfigFormBase { - $find = preg_quote('"\/android-chrome', '/'); - $replace = '"' . str_replace('/', '\/', _responsive_favicons_normalise_path('/android-chrome')); - $file_contents = preg_replace('/' . $find . '/', $replace, $file_contents); -- $this->fileSystem->saveData($file_contents, $uri, FileSystemInterface::EXISTS_REPLACE); -+ $this->fileSystem->saveData($file_contents, $uri, FileExists::Rename); - } - // Rewrite the paths of the XML files. - elseif (preg_match('/\.xml$/', $file)) { -@@ -228,7 +248,7 @@ class ResponsiveFaviconsAdmin extends ConfigFormBase { - $find = preg_quote('"/mstile', '/'); - $replace = '"' . _responsive_favicons_normalise_path('/mstile'); - $file_contents = preg_replace('/' . $find . '/', $replace, $file_contents); -- $this->fileSystem->saveData($file_contents, $uri, FileSystemInterface::EXISTS_REPLACE); -+ $this->fileSystem->saveData($file_contents, $uri, FileExists::Rename); - } - // Rewrite the paths of the WEBMANIFEST files. - elseif (preg_match('/\.webmanifest$/', $file)) { -@@ -236,7 +256,7 @@ class ResponsiveFaviconsAdmin extends ConfigFormBase { - $find = preg_quote('"/android-chrome', '/'); - $replace = '"' . _responsive_favicons_normalise_path('/android-chrome'); - $file_contents = preg_replace('/' . $find . '/', $replace, $file_contents); -- $this->fileSystem->saveData($file_contents, $uri, FileSystemInterface::EXISTS_REPLACE); -+ $this->fileSystem->saveData($file_contents, $uri, FileExists::Rename); - } - } - catch (FileWriteException $e) { diff --git a/patches/simple_oauth/3082984-2a5cb2a8.patch b/patches/simple_oauth/3082984-2a5cb2a8.patch deleted file mode 100644 index ad82a828..00000000 --- a/patches/simple_oauth/3082984-2a5cb2a8.patch +++ /dev/null @@ -1,304 +0,0 @@ -diff --git a/simple_oauth.services.yml b/simple_oauth.services.yml -index 2fbc8a929bab56f4c507be3c2dee6a829fc28c51..7eb33261421be870fae5f8eaf786ca9961f7e683 100644 ---- a/simple_oauth.services.yml -+++ b/simple_oauth.services.yml -@@ -24,7 +24,6 @@ services: - - '@simple_oauth.page_cache_request_policy.disallow_oauth2_token_requests' - - '@psr7.http_message_factory' - - '@psr7.http_foundation_factory' -- - '@logger.channel.simple_oauth' - tags: - - { name: authentication_provider, provider_id: oauth2, global: TRUE, priority: 35 } - simple_oauth.page_cache_request_policy.disallow_oauth2_token_requests: -@@ -32,6 +31,11 @@ services: - public: false - tags: - - { name: page_cache_request_policy } -+ Drupal\simple_oauth\EventSubscriber\ExceptionLoggingSubscriber: -+ decorates: 'exception.logger' -+ arguments: -+ - '@Drupal\simple_oauth\EventSubscriber\ExceptionLoggingSubscriber.inner' -+ - '@logger.channel.simple_oauth' - - simple_oauth.normalizer.oauth2_token: - class: Drupal\simple_oauth\Normalizer\TokenEntityNormalizer -diff --git a/src/Authentication/Provider/SimpleOauthAuthenticationProvider.php b/src/Authentication/Provider/SimpleOauthAuthenticationProvider.php -index 47d0e73f07282de8c178b3dbace964d56f44a50e..fb03015acb32c706a935c61c7d442516bda3ee87 100644 ---- a/src/Authentication/Provider/SimpleOauthAuthenticationProvider.php -+++ b/src/Authentication/Provider/SimpleOauthAuthenticationProvider.php -@@ -5,16 +5,14 @@ namespace Drupal\simple_oauth\Authentication\Provider; - use Drupal\Core\Authentication\AuthenticationProviderInterface; - use Drupal\Core\Entity\EntityTypeManagerInterface; - use Drupal\Core\StringTranslation\StringTranslationTrait; --use Drupal\Core\Utility\Error; - use Drupal\simple_oauth\Authentication\TokenAuthUser; -+use Drupal\simple_oauth\Exception\OAuthUnauthorizedHttpException; - use Drupal\simple_oauth\PageCache\SimpleOauthRequestPolicyInterface; - use Drupal\simple_oauth\Server\ResourceServerFactoryInterface; - use League\OAuth2\Server\Exception\OAuthServerException; --use Psr\Log\LoggerInterface; - use Symfony\Bridge\PsrHttpMessage\HttpFoundationFactoryInterface; - use Symfony\Bridge\PsrHttpMessage\HttpMessageFactoryInterface; - use Symfony\Component\HttpFoundation\Request; --use Symfony\Component\HttpKernel\Exception\HttpException; - - /** - * OAuth2 authentication provider. -@@ -60,13 +58,6 @@ class SimpleOauthAuthenticationProvider implements AuthenticationProviderInterfa - */ - protected HttpFoundationFactoryInterface $httpFoundationFactory; - -- /** -- * The simple_oauth logger channel. -- * -- * @var \Psr\Log\LoggerInterface -- */ -- protected LoggerInterface $logger; -- - /** - * Constructs an HTTP basic authentication provider object. - * -@@ -80,8 +71,6 @@ class SimpleOauthAuthenticationProvider implements AuthenticationProviderInterfa - * The HTTP message factory. - * @param \Symfony\Bridge\PsrHttpMessage\HttpFoundationFactoryInterface $http_foundation_factory - * The HTTP foundation factory. -- * @param \Psr\Log\LoggerInterface $logger -- * The simple_oauth logger channel. - */ - public function __construct( - ResourceServerFactoryInterface $resource_server_factory, -@@ -89,14 +78,12 @@ class SimpleOauthAuthenticationProvider implements AuthenticationProviderInterfa - SimpleOauthRequestPolicyInterface $page_cache_request_policy, - HttpMessageFactoryInterface $http_message_factory, - HttpFoundationFactoryInterface $http_foundation_factory, -- LoggerInterface $logger, - ) { - $this->resourceServerFactory = $resource_server_factory; - $this->entityTypeManager = $entity_type_manager; - $this->oauthPageCacheRequestPolicy = $page_cache_request_policy; - $this->httpMessageFactory = $http_message_factory; - $this->httpFoundationFactory = $http_foundation_factory; -- $this->logger = $logger; - } - - /** -@@ -130,11 +117,10 @@ class SimpleOauthAuthenticationProvider implements AuthenticationProviderInterfa - $auth_request = $this->httpFoundationFactory->createRequest($output_psr7_request); - } - catch (OAuthServerException $exception) { -- Error::logException($this->logger, $exception); -- -- throw new HttpException( -- $exception->getHttpStatusCode(), -- $exception->getHint(), -+ // Forward authentication challenge to be interpreted by the requester. -+ throw new OAuthUnauthorizedHttpException( -+ $this->getUnauthorizedExceptionChallenge($request, $exception), -+ $exception->getMessage(), - $exception - ); - } -@@ -156,10 +142,9 @@ class SimpleOauthAuthenticationProvider implements AuthenticationProviderInterfa - ['%name' => $account->getAccountName()] - ) - ); -- Error::logException($this->logger, $exception); -- throw new HttpException( -- $exception->getHttpStatusCode(), -- $exception->getHint(), -+ throw new OAuthUnauthorizedHttpException( -+ $this->getUnauthorizedExceptionChallenge($request, $exception), -+ $exception->getMessage(), - $exception - ); - } -@@ -174,4 +159,24 @@ class SimpleOauthAuthenticationProvider implements AuthenticationProviderInterfa - return $account; - } - -+ /** -+ * Formats challenge for unauthorized exception. -+ * -+ * @param \Symfony\Component\HttpFoundation\Request $request -+ * Request. -+ * @param \League\OAuth2\Server\Exception\OAuthServerException $exception -+ * Exception. -+ * -+ * @return string -+ * Formatted challenge for result. -+ */ -+ protected function getUnauthorizedExceptionChallenge(Request $request, OAuthServerException $exception) { -+ return sprintf( -+ '%s realm="OAuth", error="%s", error_description="%s"', -+ strpos($request->headers->get('Authorization'), 'Bearer') === 0 ? 'Bearer' : 'Basic', -+ $exception->getErrorType(), -+ $exception->getHint() -+ ); -+ } -+ - } -diff --git a/src/Controller/Oauth2AuthorizeController.php b/src/Controller/Oauth2AuthorizeController.php -index a69e0ea0df53489f27cce24532385259339d3227..7a22230487ebb0a3c4c790560b70cbc8c53d8e13 100644 ---- a/src/Controller/Oauth2AuthorizeController.php -+++ b/src/Controller/Oauth2AuthorizeController.php -@@ -5,7 +5,6 @@ namespace Drupal\simple_oauth\Controller; - use Drupal\Component\Utility\UrlHelper; - use Drupal\Core\Controller\ControllerBase; - use Drupal\Core\Url; --use Drupal\Core\Utility\Error; - use Drupal\simple_oauth\Entities\ScopeEntity; - use Drupal\simple_oauth\Entities\UserEntity; - use Drupal\simple_oauth\Form\Oauth2AuthorizeForm; -@@ -166,7 +165,7 @@ class Oauth2AuthorizeController extends ControllerBase { - } - } - catch (OAuthServerException $exception) { -- Error::logException($this->logger, $exception); -+ $this->logger->error($exception->getMessage() . ' Hint: ' . $exception->getHint() . '.'); - $response = $exception->generateHttpResponse($server_response); - } - -diff --git a/src/Controller/Oauth2Token.php b/src/Controller/Oauth2Token.php -index 51e4d80449f79dd80653e7afe51f459b68789c9b..954cab875b938243cbb074c5d2d1b1c3c354e9d9 100644 ---- a/src/Controller/Oauth2Token.php -+++ b/src/Controller/Oauth2Token.php -@@ -3,12 +3,12 @@ - namespace Drupal\simple_oauth\Controller; - - use Drupal\Core\Controller\ControllerBase; --use Drupal\Core\Utility\Error; - use Drupal\simple_oauth\Server\AuthorizationServerFactoryInterface; - use GuzzleHttp\Psr7\Response; - use League\OAuth2\Server\Exception\OAuthServerException; - use League\OAuth2\Server\Repositories\ClientRepositoryInterface; - use Psr\Http\Message\ResponseInterface; -+use Psr\Log\LogLevel; - use Psr\Log\LoggerInterface; - use Symfony\Bridge\PsrHttpMessage\HttpMessageFactoryInterface; - use Symfony\Component\DependencyInjection\ContainerInterface; -@@ -114,7 +114,10 @@ class Oauth2Token extends ControllerBase { - $response = $server->respondToAccessTokenRequest($server_request, $server_response); - } - catch (OAuthServerException $exception) { -- Error::logException($this->logger, $exception); -+ $this->logger->log( -+ $exception->getCode() < 500 ? LogLevel::NOTICE : LogLevel::ERROR, -+ $exception->getMessage() . ' Hint: ' . $exception->getHint() . '.' -+ ); - $response = $exception->generateHttpResponse($server_response); - } - -diff --git a/src/EventSubscriber/ExceptionLoggingSubscriber.php b/src/EventSubscriber/ExceptionLoggingSubscriber.php -new file mode 100644 -index 0000000000000000000000000000000000000000..b91d129cd245a02212db1b9ae4990f25d21a34af ---- /dev/null -+++ b/src/EventSubscriber/ExceptionLoggingSubscriber.php -@@ -0,0 +1,65 @@ -+inner = $inner; -+ $this->logger = $logger; -+ } -+ -+ /** -+ * Log exceptions. -+ * -+ * @param \Symfony\Component\HttpKernel\Event\ExceptionEvent $event -+ * The event to process. -+ */ -+ public function onException(ExceptionEvent $event): void { -+ if ($event->getThrowable() instanceof OAuthUnauthorizedHttpException) { -+ $throwable = $event->getThrowable(); -+ $this->logger->notice($throwable->getMessage() . -+ ' Hint: ' . $throwable->getPrevious()->getHint() . '.'); -+ return; -+ } -+ $this->inner->onException($event); -+ } -+ -+ /** -+ * {@inheritDoc} -+ */ -+ public static function getSubscribedEvents() { -+ return CoreExceptionLoggingSubscriber::getSubscribedEvents(); -+ } -+ -+} -diff --git a/src/Exception/OAuthUnauthorizedHttpException.php b/src/Exception/OAuthUnauthorizedHttpException.php -new file mode 100644 -index 0000000000000000000000000000000000000000..b0c00bae6a7f0286b389b6013f7fe6da3e8a831b ---- /dev/null -+++ b/src/Exception/OAuthUnauthorizedHttpException.php -@@ -0,0 +1,10 @@ -+oauthPageCacheRequestPolicy = new DisallowSimpleOauthRequests(); - $http_message_factory = $this->prophesize(HttpMessageFactoryInterface::class); - $http_foundation_factory = $this->prophesize(HttpFoundationFactoryInterface::class); -- $logger = $this->prophesize(LoggerChannelInterface::class); - $this->provider = new SimpleOauthAuthenticationProvider( - $resource_server_factory->reveal(), - $entity_type_manager->reveal(), - $this->oauthPageCacheRequestPolicy, - $http_message_factory->reveal(), - $http_foundation_factory->reveal(), -- $logger->reveal() - ); - } - diff --git a/web/modules/custom/academy/paragraphs/src/Form/ParagraphForm.php b/web/modules/custom/academy/paragraphs/src/Form/ParagraphForm.php index a59bab7e..6d9262f9 100644 --- a/web/modules/custom/academy/paragraphs/src/Form/ParagraphForm.php +++ b/web/modules/custom/academy/paragraphs/src/Form/ParagraphForm.php @@ -151,7 +151,7 @@ protected function actions(array $form, FormStateInterface $form_state): array { '#title' => $this->t('Abort'), '#url' => $url, '#attributes' => [ - 'class' => ['button'], + 'class' => ['button', 'button--small'], ], '#weight' => 10, ]; diff --git a/web/modules/custom/academy/questionnaire/src/Form/QuestionForm.php b/web/modules/custom/academy/questionnaire/src/Form/QuestionForm.php index 041827bb..5510046e 100644 --- a/web/modules/custom/academy/questionnaire/src/Form/QuestionForm.php +++ b/web/modules/custom/academy/questionnaire/src/Form/QuestionForm.php @@ -162,7 +162,7 @@ protected function actions(array $form, FormStateInterface $form_state): array { '#title' => $this->t('Abort'), '#url' => $url, '#attributes' => [ - 'class' => ['button'], + 'class' => ['button', 'button--small'], ], '#weight' => 10, ]; diff --git a/web/modules/custom/interfaces/oauth_grant_remote/src/Controller/ExpireRefreshTokensController.php b/web/modules/custom/interfaces/oauth_grant_remote/src/Controller/ExpireRefreshTokensController.php index 80e2f098..2a7d7f31 100644 --- a/web/modules/custom/interfaces/oauth_grant_remote/src/Controller/ExpireRefreshTokensController.php +++ b/web/modules/custom/interfaces/oauth_grant_remote/src/Controller/ExpireRefreshTokensController.php @@ -54,7 +54,7 @@ public function response(ServerRequestInterface $request): ResourceResponseInter $key_path = 'file://' . $path; $key = InMemory::file($key_path); $config = Configuration::forSymmetricSigner(new Sha512(), $key); - $config->setValidationConstraints(new LooseValidAt(new SystemClock(new \DateTimeZone(\date_default_timezone_get())))); + $config->withValidationConstraints(new LooseValidAt(new SystemClock(new \DateTimeZone(\date_default_timezone_get())))); // Get JWT from url parameter. $params = $request->getParsedBody(); diff --git a/web/modules/custom/interfaces/oauth_grant_remote/src/Controller/Oauth2AuthorizeRemoteController.php b/web/modules/custom/interfaces/oauth_grant_remote/src/Controller/Oauth2AuthorizeRemoteController.php index f2d1543c..66708dd0 100644 --- a/web/modules/custom/interfaces/oauth_grant_remote/src/Controller/Oauth2AuthorizeRemoteController.php +++ b/web/modules/custom/interfaces/oauth_grant_remote/src/Controller/Oauth2AuthorizeRemoteController.php @@ -160,7 +160,7 @@ public function authorize(Request $request): mixed { $key_path = 'file://' . $path; $key = InMemory::file($key_path); $config = Configuration::forSymmetricSigner(new Sha512(), $key); - $config->setValidationConstraints(new LooseValidAt(new SystemClock(new \DateTimeZone(\date_default_timezone_get())))); + $config->withValidationConstraints(new LooseValidAt(new SystemClock(new \DateTimeZone(\date_default_timezone_get())))); // Build the JWT. $expiry = $this->config('oauth_grant_remote.settings')->get('jwt_expiration'); diff --git a/web/modules/custom/projects/projects/src/Entity/Project.php b/web/modules/custom/projects/projects/src/Entity/Project.php index 22ca4431..644541df 100644 --- a/web/modules/custom/projects/projects/src/Entity/Project.php +++ b/web/modules/custom/projects/projects/src/Entity/Project.php @@ -124,7 +124,7 @@ public function postCreate(EntityStorageInterface $storage): void { $this->set('field_lifecycle_history', [ 'transition' => NULL, 'from' => NULL, - 'to' => ProjectState::DRAFT->value, + 'to' => ProjectState::Draft->value, 'uid' => \Drupal::currentUser()->id(), 'timestamp' => $this->getCreatedTime(), ]); diff --git a/web/modules/custom/projects/projects/src/Plugin/rest/resource/ProjectCompleteResource.php b/web/modules/custom/projects/projects/src/Plugin/rest/resource/ProjectCompleteResource.php index 98ff56c6..6f9203cd 100644 --- a/web/modules/custom/projects/projects/src/Plugin/rest/resource/ProjectCompleteResource.php +++ b/web/modules/custom/projects/projects/src/Plugin/rest/resource/ProjectCompleteResource.php @@ -49,7 +49,7 @@ public static function access(AccountInterface $account, ProjectInterface $proje } // The user requires the permission to initiate this transition. - $permission = WorkflowPermissions::useTransition($workflow_id, ProjectTransition::COMPLETE->value); + $permission = WorkflowPermissions::useTransition($workflow_id, ProjectTransition::Complete->value); $access_result = AccessResult::allowedIfHasPermission($account, $permission); // The resource should define project-dependent access conditions. diff --git a/web/modules/custom/projects/projects/src/Plugin/rest/resource/ProjectMediateResource.php b/web/modules/custom/projects/projects/src/Plugin/rest/resource/ProjectMediateResource.php index bbac1cef..266f3f38 100644 --- a/web/modules/custom/projects/projects/src/Plugin/rest/resource/ProjectMediateResource.php +++ b/web/modules/custom/projects/projects/src/Plugin/rest/resource/ProjectMediateResource.php @@ -49,7 +49,7 @@ public static function access(AccountInterface $account, ProjectInterface $proje } // The user requires the permission to initiate this transition. - $permission = WorkflowPermissions::useTransition($workflow_id, ProjectTransition::MEDIATE->value); + $permission = WorkflowPermissions::useTransition($workflow_id, ProjectTransition::Mediate->value); $access_result = AccessResult::allowedIfHasPermission($account, $permission); // The resource should define project-dependent access conditions. diff --git a/web/modules/custom/projects/projects/src/Plugin/rest/resource/ProjectPublishResource.php b/web/modules/custom/projects/projects/src/Plugin/rest/resource/ProjectPublishResource.php index ebcfee50..79d0b98b 100644 --- a/web/modules/custom/projects/projects/src/Plugin/rest/resource/ProjectPublishResource.php +++ b/web/modules/custom/projects/projects/src/Plugin/rest/resource/ProjectPublishResource.php @@ -42,7 +42,7 @@ public static function access(AccountInterface $account, ProjectInterface $proje } // The user requires the permission to initiate this transition. - $permission = WorkflowPermissions::useTransition($workflow_id, ProjectTransition::PUBLISH->value); + $permission = WorkflowPermissions::useTransition($workflow_id, ProjectTransition::Publish->value); $access_result = AccessResult::allowedIfHasPermission($account, $permission); // The resource should define project-dependent access conditions. diff --git a/web/modules/custom/projects/projects/src/Plugin/rest/resource/ProjectSubmitResource.php b/web/modules/custom/projects/projects/src/Plugin/rest/resource/ProjectSubmitResource.php index 932aa2ff..1daa19cf 100644 --- a/web/modules/custom/projects/projects/src/Plugin/rest/resource/ProjectSubmitResource.php +++ b/web/modules/custom/projects/projects/src/Plugin/rest/resource/ProjectSubmitResource.php @@ -42,7 +42,7 @@ public static function access(AccountInterface $account, ProjectInterface $proje } // The user requires the permission to initiate this transition. - $permission = WorkflowPermissions::useTransition($workflow_id, ProjectTransition::SUBMIT->value); + $permission = WorkflowPermissions::useTransition($workflow_id, ProjectTransition::Submit->value); $access_result = AccessResult::allowedIfHasPermission($account, $permission); // The resource should define project-dependent access conditions. diff --git a/web/modules/custom/projects/projects/src/ProjectState.php b/web/modules/custom/projects/projects/src/ProjectState.php index 4e1db20e..46230d59 100644 --- a/web/modules/custom/projects/projects/src/ProjectState.php +++ b/web/modules/custom/projects/projects/src/ProjectState.php @@ -7,10 +7,10 @@ */ enum ProjectState: string { - case DRAFT = 'draft'; - case PENDING = 'pending'; - case OPEN = 'open'; - case ONGOING = 'ongoing'; - case COMPLETED = 'completed'; + case Draft = 'draft'; + case Pending = 'pending'; + case Open = 'open'; + case Ongoing = 'ongoing'; + case Completed = 'completed'; } diff --git a/web/modules/custom/projects/projects/src/ProjectTransition.php b/web/modules/custom/projects/projects/src/ProjectTransition.php index d2f0f129..313f092b 100644 --- a/web/modules/custom/projects/projects/src/ProjectTransition.php +++ b/web/modules/custom/projects/projects/src/ProjectTransition.php @@ -7,10 +7,10 @@ */ enum ProjectTransition: string { - case SUBMIT = 'submit'; - case PUBLISH = 'publish'; - case MEDIATE = 'mediate'; - case COMPLETE = 'complete'; - case RESET = 'reset'; + case Submit = 'submit'; + case Publish = 'publish'; + case Mediate = 'mediate'; + case Complete = 'complete'; + case Reset = 'reset'; } diff --git a/web/modules/custom/projects/projects/src/Service/ProjectLifecycle.php b/web/modules/custom/projects/projects/src/Service/ProjectLifecycle.php index 63cba0cb..c0fafd4d 100644 --- a/web/modules/custom/projects/projects/src/Service/ProjectLifecycle.php +++ b/web/modules/custom/projects/projects/src/Service/ProjectLifecycle.php @@ -66,70 +66,70 @@ protected function getState(): ProjectState { * {@inheritdoc} */ public function isDraft(): bool { - return $this->getState() === ProjectState::DRAFT; + return $this->getState() === ProjectState::Draft; } /** * {@inheritdoc} */ public function isPending(): bool { - return $this->getState() === ProjectState::PENDING; + return $this->getState() === ProjectState::Pending; } /** * {@inheritdoc} */ public function isOpen(): bool { - return $this->getState() === ProjectState::OPEN; + return $this->getState() === ProjectState::Open; } /** * {@inheritdoc} */ public function isOngoing(): bool { - return $this->getState() === ProjectState::ONGOING; + return $this->getState() === ProjectState::Ongoing; } /** * {@inheritdoc} */ public function isCompleted(): bool { - return $this->getState() === ProjectState::COMPLETED; + return $this->getState() === ProjectState::Completed; } /** * Submits the project. */ public function submit(): bool { - return $this->doTransition(ProjectTransition::SUBMIT); + return $this->doTransition(ProjectTransition::Submit); } /** * Publishes the project. */ public function publish(): bool { - return $this->doTransition(ProjectTransition::PUBLISH); + return $this->doTransition(ProjectTransition::Publish); } /** * Mediates the project. */ public function mediate(): bool { - return $this->doTransition(ProjectTransition::MEDIATE); + return $this->doTransition(ProjectTransition::Mediate); } /** * Completes the project. */ public function complete(): bool { - return $this->doTransition(ProjectTransition::COMPLETE); + return $this->doTransition(ProjectTransition::Complete); } /** * Resets the project. */ public function reset(): bool { - return $this->doTransition(ProjectTransition::RESET); + return $this->doTransition(ProjectTransition::Reset); } /** @@ -155,7 +155,7 @@ protected function hasTransition(ProjectState $from, ProjectState $to): bool { * Checks if the project can perform the given transition. */ protected function canTransition(ProjectTransition $transition, ProjectState $from, ProjectState $to): bool { - if ($transition === ProjectTransition::MEDIATE || $transition === ProjectTransition::COMPLETE) { + if ($transition === ProjectTransition::Mediate || $transition === ProjectTransition::Complete) { return $this->project()->hasParticipant('Creative') && $this->hasTransition($from, $to); } return $this->hasTransition($from, $to); @@ -180,12 +180,12 @@ protected function doTransition(ProjectTransition $transition): bool { */ protected function getSuccessorFromTransition(ProjectTransition $transition): ProjectState { return match ($transition) { - ProjectTransition::SUBMIT => ProjectState::PENDING, - ProjectTransition::PUBLISH => ProjectState::OPEN, - ProjectTransition::MEDIATE => ProjectState::ONGOING, - ProjectTransition::COMPLETE => ProjectState::COMPLETED, + ProjectTransition::Submit => ProjectState::Pending, + ProjectTransition::Publish => ProjectState::Open, + ProjectTransition::Mediate => ProjectState::Ongoing, + ProjectTransition::Complete => ProjectState::Completed, // All other transitions, including reset, set the project state to draft. - default => ProjectState::DRAFT, + default => ProjectState::Draft, }; } diff --git a/web/modules/custom/projects/projects/tests/src/ExistingSite/Resource/ProjectApplyResourceTest.php b/web/modules/custom/projects/projects/tests/src/ExistingSite/Resource/ProjectApplyResourceTest.php index 25d04170..5a1a138f 100644 --- a/web/modules/custom/projects/projects/tests/src/ExistingSite/Resource/ProjectApplyResourceTest.php +++ b/web/modules/custom/projects/projects/tests/src/ExistingSite/Resource/ProjectApplyResourceTest.php @@ -23,7 +23,7 @@ class ProjectApplyResourceTest extends ProjectResourceTestBase { */ public function testProjectApplyGet(): void { - $project = $this->createProject(ProjectState::OPEN); + $project = $this->createProject(ProjectState::Open); $creative = $this->createCreative(); $path = '/api/projects/' . $project->uuid() . '/apply'; @@ -43,7 +43,7 @@ public function testProjectApplyGet(): void { */ public function testProjectApply(): void { - $project = $this->createProject(ProjectState::OPEN); + $project = $this->createProject(ProjectState::Open); $creative = $this->createCreative(); $path = '/api/projects/' . $project->uuid() . '/apply'; @@ -63,7 +63,7 @@ public function testProjectApply(): void { */ public function testProjectApplyAlreadyApplied(): void { - $project = $this->createProject(ProjectState::OPEN); + $project = $this->createProject(ProjectState::Open); $creative = $this->createCreative(); $project->appendApplicant($creative); $project->save(); @@ -85,7 +85,7 @@ public function testProjectApplyAlreadyApplied(): void { */ public function testProjectApplyManager(): void { - $project = $this->createProject(ProjectState::OPEN); + $project = $this->createProject(ProjectState::Open); $manager = $project->getOwner()->getManager(); $path = '/api/projects/' . $project->uuid() . '/apply'; @@ -105,7 +105,7 @@ public function testProjectApplyManager(): void { */ public function testProjectApplyNotOpen(): void { - $project = $this->createProject(ProjectState::PENDING); + $project = $this->createProject(ProjectState::Pending); $creative = $this->createCreative(); $path = '/api/projects/' . $project->uuid() . '/apply'; @@ -125,7 +125,7 @@ public function testProjectApplyNotOpen(): void { */ public function testProjectApplyNotPublished(): void { - $project = $this->createProject(ProjectState::OPEN); + $project = $this->createProject(ProjectState::Open); $project->setUnpublished(); $project->save(); $creative = $this->createCreative(); @@ -147,7 +147,7 @@ public function testProjectApplyNotPublished(): void { */ public function testProjectApplyNoPermission(): void { - $project = $this->createProject(ProjectState::OPEN); + $project = $this->createProject(ProjectState::Open); $organization = $this->createOrganization(); $path = '/api/projects/' . $project->uuid() . '/apply'; diff --git a/web/modules/custom/projects/projects/tests/src/ExistingSite/Resource/ProjectCompleteResourceTest.php b/web/modules/custom/projects/projects/tests/src/ExistingSite/Resource/ProjectCompleteResourceTest.php index a124d818..54f6440e 100644 --- a/web/modules/custom/projects/projects/tests/src/ExistingSite/Resource/ProjectCompleteResourceTest.php +++ b/web/modules/custom/projects/projects/tests/src/ExistingSite/Resource/ProjectCompleteResourceTest.php @@ -27,7 +27,7 @@ class ProjectCompleteResourceTest extends ProjectResourceTestBase { */ public function testProjectComplete(): void { - $project = $this->createProject(ProjectState::ONGOING); + $project = $this->createProject(ProjectState::Ongoing); $organization = $project->getOwner(); $participant = $this->createCreative(); $project->appendParticipant($participant); @@ -73,7 +73,7 @@ public function testProjectComplete(): void { */ public function testProjectCompleteManager(): void { - $project = $this->createProject(ProjectState::ONGOING); + $project = $this->createProject(ProjectState::Ongoing); $manager = $project->getOwner()->getManager(); $participant = $this->createCreative(); $project->appendParticipant($participant); @@ -96,7 +96,7 @@ public function testProjectCompleteManager(): void { */ public function testProjectCompleteParticipant(): void { - $project = $this->createProject(ProjectState::ONGOING); + $project = $this->createProject(ProjectState::Ongoing); $participant = $this->createCreative(); $project->appendParticipant($participant); $project->save(); @@ -118,7 +118,7 @@ public function testProjectCompleteParticipant(): void { */ public function testProjectCompleteSupervisor(): void { - $project = $this->createProject(ProjectState::ONGOING); + $project = $this->createProject(ProjectState::Ongoing); $supervisor = $this->createSupervisor(); $participant = $this->createCreative(); $project->appendParticipant($participant); @@ -141,7 +141,7 @@ public function testProjectCompleteSupervisor(): void { */ public function testProjectCompleteNotOngoing(): void { - $project = $this->createProject(ProjectState::OPEN); + $project = $this->createProject(ProjectState::Open); $organization = $project->getOwner(); $path = '/api/projects/' . $project->uuid() . '/complete'; @@ -161,7 +161,7 @@ public function testProjectCompleteNotOngoing(): void { */ public function testProjectCompleteNotOwner(): void { - $project = $this->createProject(ProjectState::ONGOING); + $project = $this->createProject(ProjectState::Ongoing); $other_organization = $this->createOrganization(); $path = '/api/projects/' . $project->uuid() . '/complete'; @@ -181,7 +181,7 @@ public function testProjectCompleteNotOwner(): void { */ public function testProjectCompleteNotManager(): void { - $project = $this->createProject(ProjectState::ONGOING); + $project = $this->createProject(ProjectState::Ongoing); $other_manager = $this->createManager(); $path = '/api/projects/' . $project->uuid() . '/complete'; @@ -201,7 +201,7 @@ public function testProjectCompleteNotManager(): void { */ public function testProjectCompleteNotParticipant(): void { - $project = $this->createProject(ProjectState::ONGOING); + $project = $this->createProject(ProjectState::Ongoing); $other_participant = $this->createCreative(); $path = '/api/projects/' . $project->uuid() . '/complete'; diff --git a/web/modules/custom/projects/projects/tests/src/ExistingSite/Resource/ProjectMediateResourceTest.php b/web/modules/custom/projects/projects/tests/src/ExistingSite/Resource/ProjectMediateResourceTest.php index e3426ff6..36f6848f 100644 --- a/web/modules/custom/projects/projects/tests/src/ExistingSite/Resource/ProjectMediateResourceTest.php +++ b/web/modules/custom/projects/projects/tests/src/ExistingSite/Resource/ProjectMediateResourceTest.php @@ -24,7 +24,7 @@ class ProjectMediateResourceTest extends ProjectResourceTestBase { */ public function testProjectMediateGet(): void { - $project = $this->createProject(ProjectState::OPEN); + $project = $this->createProject(ProjectState::Open); $organization = $project->getOwner(); $applicant = $this->createCreative(); $project->appendApplicant($applicant); @@ -49,7 +49,7 @@ public function testProjectMediateGet(): void { */ public function testProjectMediate(): void { - $project = $this->createProject(ProjectState::OPEN); + $project = $this->createProject(ProjectState::Open); $organization = $project->getOwner(); $path = '/api/projects/' . $project->uuid() . '/mediate'; @@ -76,7 +76,7 @@ public function testProjectMediate(): void { */ public function testProjectMediateManager(): void { - $project = $this->createProject(ProjectState::OPEN); + $project = $this->createProject(ProjectState::Open); $manager = $project->getOwner()->getManager(); $path = '/api/projects/' . $project->uuid() . '/mediate'; @@ -97,7 +97,7 @@ public function testProjectMediateManager(): void { */ public function testProjectMediateSupervisor(): void { - $project = $this->createProject(ProjectState::OPEN); + $project = $this->createProject(ProjectState::Open); $supervisor = $this->createSupervisor(); $path = '/api/projects/' . $project->uuid() . '/mediate'; @@ -118,7 +118,7 @@ public function testProjectMediateSupervisor(): void { */ public function testProjectMediateNotOpen(): void { - $project = $this->createProject(ProjectState::COMPLETED); + $project = $this->createProject(ProjectState::Completed); $organization = $project->getOwner(); $path = '/api/projects/' . $project->uuid() . '/mediate'; @@ -139,7 +139,7 @@ public function testProjectMediateNotOpen(): void { */ public function testProjectMediateNotOwner(): void { - $project = $this->createProject(ProjectState::OPEN); + $project = $this->createProject(ProjectState::Open); $other_organization = $this->createOrganization(); $path = '/api/projects/' . $project->uuid() . '/mediate'; @@ -159,7 +159,7 @@ public function testProjectMediateNotOwner(): void { */ public function testProjectMediateNotManager(): void { - $project = $this->createProject(ProjectState::OPEN); + $project = $this->createProject(ProjectState::Open); $other_manager = $this->createManager(); $path = '/api/projects/' . $project->uuid() . '/mediate'; diff --git a/web/modules/custom/projects/projects/tests/src/ExistingSite/Resource/ProjectNotifyResourceTest.php b/web/modules/custom/projects/projects/tests/src/ExistingSite/Resource/ProjectNotifyResourceTest.php index c9b5628d..3bd91e91 100644 --- a/web/modules/custom/projects/projects/tests/src/ExistingSite/Resource/ProjectNotifyResourceTest.php +++ b/web/modules/custom/projects/projects/tests/src/ExistingSite/Resource/ProjectNotifyResourceTest.php @@ -43,7 +43,7 @@ public function testProjectNotify(): void { */ public function testProjectNotifyProspect(): void { - $project = $this->createProject(ProjectState::DRAFT, 'prospect'); + $project = $this->createProject(ProjectState::Draft, 'prospect'); $manager = $project->getOwner()->getManager(); $path = '/api/projects/' . $project->uuid() . '/notify'; @@ -83,7 +83,7 @@ public function testProjectNotifySupervisor(): void { */ public function testProjectNotifyNotDraft(): void { - $project = $this->createProject(ProjectState::OPEN); + $project = $this->createProject(ProjectState::Open); $manager = $project->getOwner()->getManager(); $path = '/api/projects/' . $project->uuid() . '/notify'; diff --git a/web/modules/custom/projects/projects/tests/src/ExistingSite/Resource/ProjectPublishResourceTest.php b/web/modules/custom/projects/projects/tests/src/ExistingSite/Resource/ProjectPublishResourceTest.php index ac16d18e..b6bdc800 100644 --- a/web/modules/custom/projects/projects/tests/src/ExistingSite/Resource/ProjectPublishResourceTest.php +++ b/web/modules/custom/projects/projects/tests/src/ExistingSite/Resource/ProjectPublishResourceTest.php @@ -23,7 +23,7 @@ class ProjectPublishResourceTest extends ProjectResourceTestBase { */ public function testProjectPublish(): void { - $project = $this->createProject(ProjectState::PENDING); + $project = $this->createProject(ProjectState::Pending); $manager = $project->getOwner()->getManager(); $path = '/api/projects/' . $project->uuid() . '/publish'; @@ -43,7 +43,7 @@ public function testProjectPublish(): void { */ public function testProjectPublishSupervisor(): void { - $project = $this->createProject(ProjectState::OPEN); + $project = $this->createProject(ProjectState::Open); $supervisor = $this->createSupervisor(); $path = '/api/projects/' . $project->uuid() . '/publish'; @@ -63,7 +63,7 @@ public function testProjectPublishSupervisor(): void { */ public function testProjectPublishNotPending(): void { - $project = $this->createProject(ProjectState::ONGOING); + $project = $this->createProject(ProjectState::Ongoing); $manager = $project->getOwner()->getManager(); $path = '/api/projects/' . $project->uuid() . '/publish'; diff --git a/web/modules/custom/projects/projects/tests/src/ExistingSite/Resource/ProjectResetResourceTest.php b/web/modules/custom/projects/projects/tests/src/ExistingSite/Resource/ProjectResetResourceTest.php index 64466ddc..d1fd4d7c 100644 --- a/web/modules/custom/projects/projects/tests/src/ExistingSite/Resource/ProjectResetResourceTest.php +++ b/web/modules/custom/projects/projects/tests/src/ExistingSite/Resource/ProjectResetResourceTest.php @@ -23,7 +23,7 @@ class ProjectResetResourceTest extends ProjectResourceTestBase { */ public function testProjectReset(): void { - $project = $this->createProject(ProjectState::OPEN); + $project = $this->createProject(ProjectState::Open); $supervisor = $this->createSupervisor(); $path = '/api/projects/' . $project->uuid() . '/reset'; diff --git a/web/modules/custom/projects/projects/tests/src/ExistingSite/Resource/ProjectResourceTestBase.php b/web/modules/custom/projects/projects/tests/src/ExistingSite/Resource/ProjectResourceTestBase.php index 07c87d73..b3d9e5ee 100644 --- a/web/modules/custom/projects/projects/tests/src/ExistingSite/Resource/ProjectResourceTestBase.php +++ b/web/modules/custom/projects/projects/tests/src/ExistingSite/Resource/ProjectResourceTestBase.php @@ -51,7 +51,7 @@ protected function setUp(): void { /** * Creates a minimal project for testing purposes. */ - protected function createProject(ProjectState $state = ProjectState::DRAFT, string $role = 'organization'): ProjectInterface { + protected function createProject(ProjectState $state = ProjectState::Draft, string $role = 'organization'): ProjectInterface { $manager = Creative::create([ 'name' => $this->randomString(), diff --git a/web/modules/custom/projects/projects/tests/src/ExistingSite/Resource/ProjectSubmitResourceTest.php b/web/modules/custom/projects/projects/tests/src/ExistingSite/Resource/ProjectSubmitResourceTest.php index 9ba8cf42..03863c1b 100644 --- a/web/modules/custom/projects/projects/tests/src/ExistingSite/Resource/ProjectSubmitResourceTest.php +++ b/web/modules/custom/projects/projects/tests/src/ExistingSite/Resource/ProjectSubmitResourceTest.php @@ -63,7 +63,7 @@ public function testProjectSubmitSupervisor(): void { */ public function testProjectSubmitNotDraft(): void { - $project = $this->createProject(ProjectState::OPEN); + $project = $this->createProject(ProjectState::Open); $organization = $project->getOwner(); $path = '/api/projects/' . $project->uuid() . '/submit'; diff --git a/web/modules/custom/projects/projects/tests/src/Kernel/EventSubscriber/ProjectApplyTest.php b/web/modules/custom/projects/projects/tests/src/Kernel/EventSubscriber/ProjectApplyTest.php index 076926f3..5e8cd5d5 100644 --- a/web/modules/custom/projects/projects/tests/src/Kernel/EventSubscriber/ProjectApplyTest.php +++ b/web/modules/custom/projects/projects/tests/src/Kernel/EventSubscriber/ProjectApplyTest.php @@ -21,7 +21,7 @@ class ProjectApplyTest extends ProjectEventSubscriberTestBase { */ public function testProjectApply(): void { - $project = $this->createProject(ProjectState::OPEN); + $project = $this->createProject(ProjectState::Open); $this->assertTrue($project->lifecycle()->isOpen()); $creative = $this->createCreative(); diff --git a/web/modules/custom/projects/projects/tests/src/Kernel/EventSubscriber/ProjectCompleteTest.php b/web/modules/custom/projects/projects/tests/src/Kernel/EventSubscriber/ProjectCompleteTest.php index e3bd4a72..9d438b1f 100644 --- a/web/modules/custom/projects/projects/tests/src/Kernel/EventSubscriber/ProjectCompleteTest.php +++ b/web/modules/custom/projects/projects/tests/src/Kernel/EventSubscriber/ProjectCompleteTest.php @@ -38,7 +38,7 @@ protected function setUp(): void { */ public function testProjectComplete(): void { - $project = $this->createProject(ProjectState::ONGOING); + $project = $this->createProject(ProjectState::Ongoing); $this->assertTrue($project->lifecycle()->isOngoing()); $creative = $this->createCreative(); @@ -52,7 +52,7 @@ public function testProjectComplete(): void { /** @var \Drupal\lifecycle\Plugin\Field\FieldType\LifecycleHistoryItem $last */ $last = $project->lifecycle()->history()->last(); - $this->assertEquals(ProjectTransition::COMPLETE->value, $last->transition); + $this->assertEquals(ProjectTransition::Complete->value, $last->transition); } } diff --git a/web/modules/custom/projects/projects/tests/src/Kernel/EventSubscriber/ProjectEventSubscriberTestBase.php b/web/modules/custom/projects/projects/tests/src/Kernel/EventSubscriber/ProjectEventSubscriberTestBase.php index 3029f473..0eb414fc 100644 --- a/web/modules/custom/projects/projects/tests/src/Kernel/EventSubscriber/ProjectEventSubscriberTestBase.php +++ b/web/modules/custom/projects/projects/tests/src/Kernel/EventSubscriber/ProjectEventSubscriberTestBase.php @@ -51,7 +51,7 @@ protected function setUp(): void { /** * Creates a minimal project for testing purposes. */ - protected function createProject(ProjectState $state = ProjectState::DRAFT): ProjectInterface { + protected function createProject(ProjectState $state = ProjectState::Draft): ProjectInterface { $manager = Creative::create(['name' => $this->randomString()]); $manager->save(); diff --git a/web/modules/custom/projects/projects/tests/src/Kernel/EventSubscriber/ProjectMediateTest.php b/web/modules/custom/projects/projects/tests/src/Kernel/EventSubscriber/ProjectMediateTest.php index 50d86919..5533cc4b 100644 --- a/web/modules/custom/projects/projects/tests/src/Kernel/EventSubscriber/ProjectMediateTest.php +++ b/web/modules/custom/projects/projects/tests/src/Kernel/EventSubscriber/ProjectMediateTest.php @@ -22,7 +22,7 @@ class ProjectMediateTest extends ProjectEventSubscriberTestBase { */ public function testProjectMediate(): void { - $project = $this->createProject(ProjectState::OPEN); + $project = $this->createProject(ProjectState::Open); $this->assertTrue($project->lifecycle()->isOpen()); $creative = $this->createCreative(); @@ -39,7 +39,7 @@ public function testProjectMediate(): void { /** @var \Drupal\lifecycle\Plugin\Field\FieldType\LifecycleHistoryItem $last */ $last = $project->lifecycle()->history()->last(); - $this->assertEquals(ProjectTransition::MEDIATE->value, $last->transition); + $this->assertEquals(ProjectTransition::Mediate->value, $last->transition); } } diff --git a/web/modules/custom/projects/projects/tests/src/Kernel/EventSubscriber/ProjectPublishTest.php b/web/modules/custom/projects/projects/tests/src/Kernel/EventSubscriber/ProjectPublishTest.php index 28473226..473ebc4e 100644 --- a/web/modules/custom/projects/projects/tests/src/Kernel/EventSubscriber/ProjectPublishTest.php +++ b/web/modules/custom/projects/projects/tests/src/Kernel/EventSubscriber/ProjectPublishTest.php @@ -22,7 +22,7 @@ class ProjectPublishTest extends ProjectEventSubscriberTestBase { */ public function testProjectPublish(): void { - $project = $this->createProject(ProjectState::PENDING); + $project = $this->createProject(ProjectState::Pending); $this->assertTrue($project->lifecycle()->isPending()); $event = new ProjectPublishEvent($project); $this->eventDispatcher->dispatch($event); @@ -30,7 +30,7 @@ public function testProjectPublish(): void { /** @var \Drupal\lifecycle\Plugin\Field\FieldType\LifecycleHistoryItem $last */ $last = $project->lifecycle()->history()->last(); - $this->assertEquals(ProjectTransition::PUBLISH->value, $last->transition); + $this->assertEquals(ProjectTransition::Publish->value, $last->transition); } } diff --git a/web/modules/custom/projects/projects/tests/src/Kernel/EventSubscriber/ProjectResetTest.php b/web/modules/custom/projects/projects/tests/src/Kernel/EventSubscriber/ProjectResetTest.php index f5118684..9f24bf89 100644 --- a/web/modules/custom/projects/projects/tests/src/Kernel/EventSubscriber/ProjectResetTest.php +++ b/web/modules/custom/projects/projects/tests/src/Kernel/EventSubscriber/ProjectResetTest.php @@ -23,7 +23,7 @@ class ProjectResetTest extends ProjectEventSubscriberTestBase { */ public function testProjectReset(): void { - $project = $this->createProject(ProjectState::OPEN); + $project = $this->createProject(ProjectState::Open); $this->assertTrue($project->lifecycle()->isOpen()); $event = new ProjectResetEvent($project); $this->eventDispatcher->dispatch($event); @@ -31,7 +31,7 @@ public function testProjectReset(): void { /** @var \Drupal\lifecycle\Plugin\Field\FieldType\LifecycleHistoryItem $last */ $last = $project->lifecycle()->history()->last(); - $this->assertEquals(ProjectTransition::RESET->value, $last->transition); + $this->assertEquals(ProjectTransition::Reset->value, $last->transition); } } diff --git a/web/modules/custom/projects/projects/tests/src/Kernel/EventSubscriber/ProjectSubmitTest.php b/web/modules/custom/projects/projects/tests/src/Kernel/EventSubscriber/ProjectSubmitTest.php index 2bfefbdb..e251d9f4 100644 --- a/web/modules/custom/projects/projects/tests/src/Kernel/EventSubscriber/ProjectSubmitTest.php +++ b/web/modules/custom/projects/projects/tests/src/Kernel/EventSubscriber/ProjectSubmitTest.php @@ -29,7 +29,7 @@ public function testProjectSubmit(): void { /** @var \Drupal\lifecycle\Plugin\Field\FieldType\LifecycleHistoryItem $last */ $last = $project->lifecycle()->history()->last(); - $this->assertEquals(ProjectTransition::SUBMIT->value, $last->transition); + $this->assertEquals(ProjectTransition::Submit->value, $last->transition); } } diff --git a/web/modules/custom/projects/projects/tests/src/Unit/ProjectLifecycleTest.php b/web/modules/custom/projects/projects/tests/src/Unit/ProjectLifecycleTest.php index ad950a72..26b797ca 100644 --- a/web/modules/custom/projects/projects/tests/src/Unit/ProjectLifecycleTest.php +++ b/web/modules/custom/projects/projects/tests/src/Unit/ProjectLifecycleTest.php @@ -97,7 +97,7 @@ public function testIsState(ProjectState $state): void { public static function isStateProvider(): array { $cases = []; foreach (ProjectState::cases() as $state) { - $cases[$state->value] = ['test_state' => $state]; + $cases[$state->value] = ['state' => $state]; } return $cases; } @@ -155,45 +155,45 @@ public function testDoTransition(ProjectTransition $transition, array $allowed_f */ public static function doTransitionProvider(): array { - $cases[ProjectTransition::SUBMIT->value] = [ - 'transition' => ProjectTransition::SUBMIT, - 'allowed_from' => [ProjectState::DRAFT], + $cases[ProjectTransition::Submit->value] = [ + 'transition' => ProjectTransition::Submit, + 'allowed_from' => [ProjectState::Draft], 'has_transition' => [TRUE, FALSE, FALSE, FALSE, FALSE], // Not relevant for this case. 'has_participant' => FALSE, ]; - $cases[ProjectTransition::PUBLISH->value] = [ - 'transition' => ProjectTransition::PUBLISH, - 'allowed_from' => [ProjectState::PENDING], + $cases[ProjectTransition::Publish->value] = [ + 'transition' => ProjectTransition::Publish, + 'allowed_from' => [ProjectState::Pending], 'has_transition' => [FALSE, TRUE, FALSE, FALSE, FALSE], // Not relevant for this case. 'has_participant' => FALSE, ]; - $cases[ProjectTransition::MEDIATE->value . '-without-participant'] = [ - 'transition' => ProjectTransition::MEDIATE, - 'allowed_from' => [ProjectState::OPEN], + $cases[ProjectTransition::Mediate->value . '-without-participant'] = [ + 'transition' => ProjectTransition::Mediate, + 'allowed_from' => [ProjectState::Open], 'has_transition' => [FALSE, FALSE, FALSE, FALSE, FALSE], 'has_participant' => FALSE, ]; - $cases[ProjectTransition::MEDIATE->value . '-with-participant'] = [ - 'transition' => ProjectTransition::MEDIATE, - 'allowed_from' => [ProjectState::OPEN], + $cases[ProjectTransition::Mediate->value . '-with-participant'] = [ + 'transition' => ProjectTransition::Mediate, + 'allowed_from' => [ProjectState::Open], 'has_transition' => [FALSE, FALSE, TRUE, FALSE, FALSE], 'has_participant' => TRUE, ]; - $cases[ProjectTransition::COMPLETE->value] = [ - 'transition' => ProjectTransition::COMPLETE, - 'allowed_from' => [ProjectState::ONGOING], + $cases[ProjectTransition::Complete->value] = [ + 'transition' => ProjectTransition::Complete, + 'allowed_from' => [ProjectState::Ongoing], 'has_transition' => [FALSE, FALSE, FALSE, TRUE, FALSE], 'has_participant' => TRUE, ]; - $cases[ProjectTransition::RESET->value] = [ - 'transition' => ProjectTransition::RESET, + $cases[ProjectTransition::Reset->value] = [ + 'transition' => ProjectTransition::Reset, 'allowed_from' => ProjectState::cases(), 'has_transition' => [TRUE, TRUE, TRUE, TRUE, TRUE], // Not relevant for this case.