diff --git a/.deprecation-ignore.txt b/.deprecation-ignore.txt
index 36c217eb..3e4a29d3 100644
--- a/.deprecation-ignore.txt
+++ b/.deprecation-ignore.txt
@@ -1,3 +1,6 @@
# This file contains patterns to be ignored while testing for use of
# deprecated code.
# See https://www.drupal.org/node/3285162 for more details.
+
+# Symfony 7.4
+%Since symfony/validator 7.4: Support for evaluating options in the base Constraint class is deprecated. Initialize properties in the constructor of .* instead.%
diff --git a/compose.yaml b/compose.yaml
index 5ca16bce..66da47ca 100644
--- a/compose.yaml
+++ b/compose.yaml
@@ -67,6 +67,7 @@ services:
MYSQL_RANDOM_ROOT_PASSWORD: 1
healthcheck:
test: mysqladmin ping -h 127.0.0.1 -u $$MYSQL_USER --password=$$MYSQL_PASSWORD
+ interval: 1s
timeout: 1s
retries: 30
volumes:
diff --git a/composer.json b/composer.json
index d16f3505..63cb0d08 100644
--- a/composer.json
+++ b/composer.json
@@ -9,7 +9,6 @@
"require": {
"composer/installers": "^2.0",
"cweagans/composer-patches": "^1.6.7",
- "drupal/core-composer-scaffold": "~11.2.0",
"drupal/hdbt": "^6.0",
"drupal/hdbt_admin": "^3.0",
"drupal/helfi_azure_fs": "^2.0",
diff --git a/composer.lock b/composer.lock
index 3bfe52e0..b9874e5c 100644
--- a/composer.lock
+++ b/composer.lock
@@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "402b7af83246c8ba289d33da8329ff2e",
+ "content-hash": "9f85ce1cdeb0b8613d60a359b657ea9e",
"packages": [
{
"name": "asm89/stack-cors",
@@ -1622,95 +1622,18 @@
},
"time": "2024-07-08T12:26:09+00:00"
},
- {
- "name": "doctrine/annotations",
- "version": "2.0.2",
- "source": {
- "type": "git",
- "url": "https://github.com/doctrine/annotations.git",
- "reference": "901c2ee5d26eb64ff43c47976e114bf00843acf7"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/doctrine/annotations/zipball/901c2ee5d26eb64ff43c47976e114bf00843acf7",
- "reference": "901c2ee5d26eb64ff43c47976e114bf00843acf7",
- "shasum": ""
- },
- "require": {
- "doctrine/lexer": "^2 || ^3",
- "ext-tokenizer": "*",
- "php": "^7.2 || ^8.0",
- "psr/cache": "^1 || ^2 || ^3"
- },
- "require-dev": {
- "doctrine/cache": "^2.0",
- "doctrine/coding-standard": "^10",
- "phpstan/phpstan": "^1.10.28",
- "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
- "symfony/cache": "^5.4 || ^6.4 || ^7",
- "vimeo/psalm": "^4.30 || ^5.14"
- },
- "suggest": {
- "php": "PHP 8.0 or higher comes with attributes, a native replacement for annotations"
- },
- "type": "library",
- "autoload": {
- "psr-4": {
- "Doctrine\\Common\\Annotations\\": "lib/Doctrine/Common/Annotations"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Guilherme Blanco",
- "email": "guilhermeblanco@gmail.com"
- },
- {
- "name": "Roman Borschel",
- "email": "roman@code-factory.org"
- },
- {
- "name": "Benjamin Eberlei",
- "email": "kontakt@beberlei.de"
- },
- {
- "name": "Jonathan Wage",
- "email": "jonwage@gmail.com"
- },
- {
- "name": "Johannes Schmitt",
- "email": "schmittjoh@gmail.com"
- }
- ],
- "description": "Docblock Annotations Parser",
- "homepage": "https://www.doctrine-project.org/projects/annotations.html",
- "keywords": [
- "annotations",
- "docblock",
- "parser"
- ],
- "support": {
- "issues": "https://github.com/doctrine/annotations/issues",
- "source": "https://github.com/doctrine/annotations/tree/2.0.2"
- },
- "abandoned": true,
- "time": "2024-09-05T10:17:24+00:00"
- },
{
"name": "doctrine/collections",
- "version": "2.5.1",
+ "version": "2.6.0",
"source": {
"type": "git",
"url": "https://github.com/doctrine/collections.git",
- "reference": "171e68db4b9aca9dc1f5d49925762f3d53d248c5"
+ "reference": "7713da39d8e237f28411d6a616a3dce5e20d5de2"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/collections/zipball/171e68db4b9aca9dc1f5d49925762f3d53d248c5",
- "reference": "171e68db4b9aca9dc1f5d49925762f3d53d248c5",
+ "url": "https://api.github.com/repos/doctrine/collections/zipball/7713da39d8e237f28411d6a616a3dce5e20d5de2",
+ "reference": "7713da39d8e237f28411d6a616a3dce5e20d5de2",
"shasum": ""
},
"require": {
@@ -1767,7 +1690,7 @@
],
"support": {
"issues": "https://github.com/doctrine/collections/issues",
- "source": "https://github.com/doctrine/collections/tree/2.5.1"
+ "source": "https://github.com/doctrine/collections/tree/2.6.0"
},
"funding": [
{
@@ -1783,7 +1706,7 @@
"type": "tidelift"
}
],
- "time": "2026-01-12T20:53:55+00:00"
+ "time": "2026-01-15T10:01:58+00:00"
},
{
"name": "doctrine/deprecations",
@@ -1835,28 +1758,27 @@
},
{
"name": "doctrine/lexer",
- "version": "2.1.1",
+ "version": "3.0.1",
"source": {
"type": "git",
"url": "https://github.com/doctrine/lexer.git",
- "reference": "861c870e8b75f7c8f69c146c7f89cc1c0f1b49b6"
+ "reference": "31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/doctrine/lexer/zipball/861c870e8b75f7c8f69c146c7f89cc1c0f1b49b6",
- "reference": "861c870e8b75f7c8f69c146c7f89cc1c0f1b49b6",
+ "url": "https://api.github.com/repos/doctrine/lexer/zipball/31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd",
+ "reference": "31ad66abc0fc9e1a1f2d9bc6a42668d2fbbcd6dd",
"shasum": ""
},
"require": {
- "doctrine/deprecations": "^1.0",
- "php": "^7.1 || ^8.0"
+ "php": "^8.1"
},
"require-dev": {
- "doctrine/coding-standard": "^9 || ^12",
- "phpstan/phpstan": "^1.3",
- "phpunit/phpunit": "^7.5 || ^8.5 || ^9.6",
+ "doctrine/coding-standard": "^12",
+ "phpstan/phpstan": "^1.10",
+ "phpunit/phpunit": "^10.5",
"psalm/plugin-phpunit": "^0.18.3",
- "vimeo/psalm": "^4.11 || ^5.21"
+ "vimeo/psalm": "^5.21"
},
"type": "library",
"autoload": {
@@ -1893,7 +1815,7 @@
],
"support": {
"issues": "https://github.com/doctrine/lexer/issues",
- "source": "https://github.com/doctrine/lexer/tree/2.1.1"
+ "source": "https://github.com/doctrine/lexer/tree/3.0.1"
},
"funding": [
{
@@ -1909,20 +1831,20 @@
"type": "tidelift"
}
],
- "time": "2024-02-05T11:35:39+00:00"
+ "time": "2024-02-05T11:56:58+00:00"
},
{
"name": "dompdf/php-font-lib",
- "version": "1.0.1",
+ "version": "1.0.2",
"source": {
"type": "git",
"url": "https://github.com/dompdf/php-font-lib.git",
- "reference": "6137b7d4232b7f16c882c75e4ca3991dbcf6fe2d"
+ "reference": "a6e9a688a2a80016ac080b97be73d3e10c444c9a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/dompdf/php-font-lib/zipball/6137b7d4232b7f16c882c75e4ca3991dbcf6fe2d",
- "reference": "6137b7d4232b7f16c882c75e4ca3991dbcf6fe2d",
+ "url": "https://api.github.com/repos/dompdf/php-font-lib/zipball/a6e9a688a2a80016ac080b97be73d3e10c444c9a",
+ "reference": "a6e9a688a2a80016ac080b97be73d3e10c444c9a",
"shasum": ""
},
"require": {
@@ -1930,7 +1852,7 @@
"php": "^7.1 || ^8.0"
},
"require-dev": {
- "symfony/phpunit-bridge": "^3 || ^4 || ^5 || ^6"
+ "phpunit/phpunit": "^7.5 || ^8 || ^9 || ^10 || ^11 || ^12"
},
"type": "library",
"autoload": {
@@ -1952,9 +1874,9 @@
"homepage": "https://github.com/dompdf/php-font-lib",
"support": {
"issues": "https://github.com/dompdf/php-font-lib/issues",
- "source": "https://github.com/dompdf/php-font-lib/tree/1.0.1"
+ "source": "https://github.com/dompdf/php-font-lib/tree/1.0.2"
},
- "time": "2024-12-02T14:37:59+00:00"
+ "time": "2026-01-20T14:10:26+00:00"
},
{
"name": "drupal/action",
@@ -2357,6 +2279,10 @@
"homepage": "https://www.drupal.org/u/bircher",
"role": "Maintainer"
},
+ {
+ "name": "nord102",
+ "homepage": "https://www.drupal.org/user/3471419"
+ },
{
"name": "tlyngej",
"homepage": "https://www.drupal.org/user/413139"
@@ -2521,24 +2447,24 @@
},
{
"name": "drupal/core",
- "version": "11.2.10",
+ "version": "11.3.2",
"source": {
"type": "git",
"url": "https://github.com/drupal/core.git",
- "reference": "68d46965d7ea84eef566624e889bf0421351958e"
+ "reference": "5af5a94a47a04fdcb96608651409173b99d155a0"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/drupal/core/zipball/68d46965d7ea84eef566624e889bf0421351958e",
- "reference": "68d46965d7ea84eef566624e889bf0421351958e",
+ "url": "https://api.github.com/repos/drupal/core/zipball/5af5a94a47a04fdcb96608651409173b99d155a0",
+ "reference": "5af5a94a47a04fdcb96608651409173b99d155a0",
"shasum": ""
},
"require": {
"asm89/stack-cors": "^2.3",
"composer-runtime-api": "^2.1",
"composer/semver": "^3.3",
- "doctrine/annotations": "^2.0",
- "doctrine/lexer": "^2.0",
+ "doctrine/lexer": "^2 || ^3",
+ "drupal/core-composer-scaffold": "self.version",
"egulias/email-validator": "^3.2.1|^4.0",
"ext-date": "*",
"ext-dom": "*",
@@ -2554,33 +2480,34 @@
"ext-tokenizer": "*",
"ext-xml": "*",
"ext-zlib": "*",
- "guzzlehttp/guzzle": "^7.5",
- "guzzlehttp/psr7": "^2.4.5",
+ "guzzlehttp/guzzle": "^7.10",
+ "guzzlehttp/psr7": "^2.8.0",
"masterminds/html5": "^2.7",
- "mck89/peast": "^1.14",
+ "mck89/peast": "^1.17.4",
"pear/archive_tar": "^1.4.14",
"php": ">=8.3.0",
"php-tuf/composer-stager": "^2.0",
"psr/log": "^3.0",
"revolt/event-loop": "^1.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/console": "^7.4",
+ "symfony/dependency-injection": "^7.4",
+ "symfony/event-dispatcher": "^7.4",
+ "symfony/filesystem": "^7.4",
+ "symfony/finder": "^7.4",
+ "symfony/http-foundation": "^7.4",
+ "symfony/http-kernel": "^7.4",
+ "symfony/mailer": "^7.4",
+ "symfony/mime": "^7.4",
"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",
+ "symfony/polyfill-php85": "^1.32",
+ "symfony/process": "^7.4",
+ "symfony/psr-http-message-bridge": "^7.4",
+ "symfony/routing": "^7.4",
+ "symfony/serializer": "^7.4",
+ "symfony/validator": "^7.4",
+ "symfony/yaml": "^7.4",
"twig/twig": "^3.21.0"
},
"conflict": {
@@ -2687,22 +2614,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.2.10"
+ "source": "https://github.com/drupal/core/tree/11.3.2"
},
- "time": "2025-12-10T09:59:17+00:00"
+ "time": "2026-01-08T09:19:50+00:00"
},
{
"name": "drupal/core-composer-scaffold",
- "version": "11.2.10",
+ "version": "11.3.2",
"source": {
"type": "git",
"url": "https://github.com/drupal/core-composer-scaffold.git",
- "reference": "891b4615c479e17245c81571c9be0156be4b03f8"
+ "reference": "b8ea85a2072b52f88a1fadec28306a3946980b8e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/drupal/core-composer-scaffold/zipball/891b4615c479e17245c81571c9be0156be4b03f8",
- "reference": "891b4615c479e17245c81571c9be0156be4b03f8",
+ "url": "https://api.github.com/repos/drupal/core-composer-scaffold/zipball/b8ea85a2072b52f88a1fadec28306a3946980b8e",
+ "reference": "b8ea85a2072b52f88a1fadec28306a3946980b8e",
"shasum": ""
},
"require": {
@@ -2737,9 +2664,9 @@
"drupal"
],
"support": {
- "source": "https://github.com/drupal/core-composer-scaffold/tree/11.2.10"
+ "source": "https://github.com/drupal/core-composer-scaffold/tree/11.3.2"
},
- "time": "2025-05-05T16:18:58+00:00"
+ "time": "2025-10-13T16:03:31+00:00"
},
{
"name": "drupal/crop",
@@ -3018,17 +2945,17 @@
},
{
"name": "drupal/diff",
- "version": "1.9.0",
+ "version": "1.10.0",
"source": {
"type": "git",
"url": "https://git.drupalcode.org/project/diff.git",
- "reference": "8.x-1.9"
+ "reference": "8.x-1.10"
},
"dist": {
"type": "zip",
- "url": "https://ftp.drupal.org/files/projects/diff-8.x-1.9.zip",
- "reference": "8.x-1.9",
- "shasum": "4ef0126e983e4935a41ad8131faa00a2e28bcec0"
+ "url": "https://ftp.drupal.org/files/projects/diff-8.x-1.10.zip",
+ "reference": "8.x-1.10",
+ "shasum": "21398888a97071bfeb57bdc7128fcf6681da5358"
},
"require": {
"drupal/core": "^10 || ^11",
@@ -3048,8 +2975,8 @@
"type": "drupal-module",
"extra": {
"drupal": {
- "version": "8.x-1.9",
- "datestamp": "1748990194",
+ "version": "8.x-1.10",
+ "datestamp": "1768951091",
"security-coverage": {
"status": "covered",
"message": "Covered by Drupal's security advisory policy"
@@ -3220,17 +3147,17 @@
},
{
"name": "drupal/editoria11y",
- "version": "2.2.19",
+ "version": "2.2.20",
"source": {
"type": "git",
"url": "https://git.drupalcode.org/project/editoria11y.git",
- "reference": "2.2.19"
+ "reference": "2.2.20"
},
"dist": {
"type": "zip",
- "url": "https://ftp.drupal.org/files/projects/editoria11y-2.2.19.zip",
- "reference": "2.2.19",
- "shasum": "634952a21120424af2ae02a4832d22294f0537bf"
+ "url": "https://ftp.drupal.org/files/projects/editoria11y-2.2.20.zip",
+ "reference": "2.2.20",
+ "shasum": "886e3e268b29574833096d29bebfb42e419bd6cc"
},
"require": {
"drupal/core": "^9 || ^10 || ^11"
@@ -3241,8 +3168,8 @@
"type": "drupal-module",
"extra": {
"drupal": {
- "version": "2.2.19",
- "datestamp": "1766259194",
+ "version": "2.2.20",
+ "datestamp": "1768410721",
"security-coverage": {
"status": "covered",
"message": "Covered by Drupal's security advisory policy"
@@ -4153,17 +4080,17 @@
},
{
"name": "drupal/gin",
- "version": "5.0.10",
+ "version": "5.0.12",
"source": {
"type": "git",
"url": "https://git.drupalcode.org/project/gin.git",
- "reference": "5.0.10"
+ "reference": "5.0.12"
},
"dist": {
"type": "zip",
- "url": "https://ftp.drupal.org/files/projects/gin-5.0.10.zip",
- "reference": "5.0.10",
- "shasum": "023e4e39a1c7387c23dc2fae0fc2469341eef780"
+ "url": "https://ftp.drupal.org/files/projects/gin-5.0.12.zip",
+ "reference": "5.0.12",
+ "shasum": "cb170a5d1c56b3ae2cc0743d7ad3cd4fdd2183d8"
},
"require": {
"drupal/core": "^11.2",
@@ -4172,8 +4099,8 @@
"type": "drupal-theme",
"extra": {
"drupal": {
- "version": "5.0.10",
- "datestamp": "1766059405",
+ "version": "5.0.12",
+ "datestamp": "1768553668",
"security-coverage": {
"status": "covered",
"message": "Covered by Drupal's security advisory policy"
@@ -4219,17 +4146,17 @@
},
{
"name": "drupal/gin_toolbar",
- "version": "3.0.2",
+ "version": "3.0.3",
"source": {
"type": "git",
"url": "https://git.drupalcode.org/project/gin_toolbar.git",
- "reference": "3.0.2"
+ "reference": "3.0.3"
},
"dist": {
"type": "zip",
- "url": "https://ftp.drupal.org/files/projects/gin_toolbar-3.0.2.zip",
- "reference": "3.0.2",
- "shasum": "6d041143d67440e5b68f6f927e8edb298866dd94"
+ "url": "https://ftp.drupal.org/files/projects/gin_toolbar-3.0.3.zip",
+ "reference": "3.0.3",
+ "shasum": "ee766c18f50de9ab6f616a7543bccde67abfd2cd"
},
"require": {
"drupal/core": "^11.2"
@@ -4237,8 +4164,8 @@
"type": "drupal-module",
"extra": {
"drupal": {
- "version": "3.0.2",
- "datestamp": "1752237929",
+ "version": "3.0.3",
+ "datestamp": "1768553642",
"security-coverage": {
"status": "covered",
"message": "Covered by Drupal's security advisory policy"
@@ -4282,16 +4209,16 @@
},
{
"name": "drupal/hdbt",
- "version": "6.16.19",
+ "version": "6.16.31",
"source": {
"type": "git",
"url": "https://github.com/City-of-Helsinki/drupal-hdbt.git",
- "reference": "e69c946ce850b33603d4293359dc0b2dade41063"
+ "reference": "de93e0584acc1e9e8db79ce2354506e862d2aa18"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/City-of-Helsinki/drupal-hdbt/zipball/e69c946ce850b33603d4293359dc0b2dade41063",
- "reference": "e69c946ce850b33603d4293359dc0b2dade41063",
+ "url": "https://api.github.com/repos/City-of-Helsinki/drupal-hdbt/zipball/de93e0584acc1e9e8db79ce2354506e862d2aa18",
+ "reference": "de93e0584acc1e9e8db79ce2354506e862d2aa18",
"shasum": ""
},
"require": {
@@ -4310,23 +4237,23 @@
"Drupal"
],
"support": {
- "source": "https://github.com/City-of-Helsinki/drupal-hdbt/tree/6.16.19",
+ "source": "https://github.com/City-of-Helsinki/drupal-hdbt/tree/6.16.31",
"issues": "https://github.com/City-of-Helsinki/drupal-hdbt/issues"
},
- "time": "2026-01-13T09:09:13+00:00"
+ "time": "2026-01-27T09:07:05+00:00"
},
{
"name": "drupal/hdbt_admin",
- "version": "3.4.10",
+ "version": "3.4.12",
"source": {
"type": "git",
"url": "https://github.com/City-of-Helsinki/drupal-hdbt-admin.git",
- "reference": "8e63d79b66e4fbf5bff6bcc832085832294d07c6"
+ "reference": "cc0f0a31ee4b67974c317eb80f7accde86966246"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/City-of-Helsinki/drupal-hdbt-admin/zipball/8e63d79b66e4fbf5bff6bcc832085832294d07c6",
- "reference": "8e63d79b66e4fbf5bff6bcc832085832294d07c6",
+ "url": "https://api.github.com/repos/City-of-Helsinki/drupal-hdbt-admin/zipball/cc0f0a31ee4b67974c317eb80f7accde86966246",
+ "reference": "cc0f0a31ee4b67974c317eb80f7accde86966246",
"shasum": ""
},
"require": {
@@ -4346,10 +4273,10 @@
"Drupal"
],
"support": {
- "source": "https://github.com/City-of-Helsinki/drupal-hdbt-admin/tree/3.4.10",
+ "source": "https://github.com/City-of-Helsinki/drupal-hdbt-admin/tree/3.4.12",
"issues": "https://github.com/City-of-Helsinki/drupal-hdbt-admin/issues"
},
- "time": "2025-12-18T06:42:06+00:00"
+ "time": "2026-01-22T13:17:46+00:00"
},
{
"name": "drupal/health_check",
@@ -4403,16 +4330,16 @@
},
{
"name": "drupal/helfi_api_base",
- "version": "2.8.3",
+ "version": "2.8.6",
"source": {
"type": "git",
"url": "https://github.com/City-of-Helsinki/drupal-module-helfi-api-base.git",
- "reference": "3737b78c21f05fa145bff73d7d9db86bbd2a05a8"
+ "reference": "e113eb9e541db8b7e98fbba3a817aeea29ed87e3"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/City-of-Helsinki/drupal-module-helfi-api-base/zipball/3737b78c21f05fa145bff73d7d9db86bbd2a05a8",
- "reference": "3737b78c21f05fa145bff73d7d9db86bbd2a05a8",
+ "url": "https://api.github.com/repos/City-of-Helsinki/drupal-module-helfi-api-base/zipball/e113eb9e541db8b7e98fbba3a817aeea29ed87e3",
+ "reference": "e113eb9e541db8b7e98fbba3a817aeea29ed87e3",
"shasum": ""
},
"require": {
@@ -4436,7 +4363,6 @@
},
"require-dev": {
"dealerdirect/phpcodesniffer-composer-installer": "^0.7.0",
- "dg/bypass-finals": "^1.0",
"donatj/mock-webserver": "dev-master",
"drupal/coder": "^8.3",
"drupal/elasticsearch_connector": "^8.0@alpha",
@@ -4455,23 +4381,23 @@
],
"description": "Helfi - API Base",
"support": {
- "source": "https://github.com/City-of-Helsinki/drupal-module-helfi-api-base/tree/2.8.3",
+ "source": "https://github.com/City-of-Helsinki/drupal-module-helfi-api-base/tree/2.8.6",
"issues": "https://github.com/City-of-Helsinki/drupal-module-helfi-api-base/issues"
},
- "time": "2025-11-27T13:26:17+00:00"
+ "time": "2026-01-21T10:19:35+00:00"
},
{
"name": "drupal/helfi_azure_fs",
- "version": "2.2.0",
+ "version": "2.2.1",
"source": {
"type": "git",
"url": "https://github.com/City-of-Helsinki/drupal-module-helfi-azure-fs.git",
- "reference": "9ac330df9be57f695e144d649e80f991565e9cc3"
+ "reference": "5d4fb94c21f604a1d6f152ccb57b69890604c5fc"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/City-of-Helsinki/drupal-module-helfi-azure-fs/zipball/9ac330df9be57f695e144d649e80f991565e9cc3",
- "reference": "9ac330df9be57f695e144d649e80f991565e9cc3",
+ "url": "https://api.github.com/repos/City-of-Helsinki/drupal-module-helfi-azure-fs/zipball/5d4fb94c21f604a1d6f152ccb57b69890604c5fc",
+ "reference": "5d4fb94c21f604a1d6f152ccb57b69890604c5fc",
"shasum": ""
},
"require": {
@@ -4486,15 +4412,22 @@
"drupal/coder": "^8.3"
},
"type": "drupal-module",
+ "extra": {
+ "patches": {
+ "drupal/flysystem": {
+ "[#3525203] Remove duplicated Add content button (https://www.drupal.org/i/3525203)": "./public/modules/contrib/helfi_azure_fs/patches/3525203.patch"
+ }
+ }
+ },
"license": [
"GPL-2.0-or-later"
],
"description": "Helfi - Azure FS",
"support": {
- "source": "https://github.com/City-of-Helsinki/drupal-module-helfi-azure-fs/tree/2.2.0",
+ "source": "https://github.com/City-of-Helsinki/drupal-module-helfi-azure-fs/tree/2.2.1",
"issues": "https://github.com/City-of-Helsinki/drupal-module-helfi-azure-fs/issues"
},
- "time": "2025-11-21T14:04:46+00:00"
+ "time": "2026-01-21T10:16:34+00:00"
},
{
"name": "drupal/helfi_drupal_tools",
@@ -4586,16 +4519,16 @@
},
{
"name": "drupal/helfi_navigation",
- "version": "2.3.0",
+ "version": "2.3.1",
"source": {
"type": "git",
"url": "https://github.com/City-of-Helsinki/drupal-module-helfi-navigation.git",
- "reference": "1e721391f2cf70a7de53f61d1ccfeb44c38762f1"
+ "reference": "0e56667c0a39477f3d9dc80c693ef72b89bf29d2"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/City-of-Helsinki/drupal-module-helfi-navigation/zipball/1e721391f2cf70a7de53f61d1ccfeb44c38762f1",
- "reference": "1e721391f2cf70a7de53f61d1ccfeb44c38762f1",
+ "url": "https://api.github.com/repos/City-of-Helsinki/drupal-module-helfi-navigation/zipball/0e56667c0a39477f3d9dc80c693ef72b89bf29d2",
+ "reference": "0e56667c0a39477f3d9dc80c693ef72b89bf29d2",
"shasum": ""
},
"require": {
@@ -4613,23 +4546,23 @@
],
"description": "Helfi - Navigation",
"support": {
- "source": "https://github.com/City-of-Helsinki/drupal-module-helfi-navigation/tree/2.3.0",
+ "source": "https://github.com/City-of-Helsinki/drupal-module-helfi-navigation/tree/2.3.1",
"issues": "https://github.com/City-of-Helsinki/drupal-module-helfi-navigation/issues"
},
- "time": "2025-11-21T14:02:38+00:00"
+ "time": "2026-01-19T10:40:27+00:00"
},
{
"name": "drupal/helfi_platform_config",
- "version": "5.0.18",
+ "version": "5.1.8",
"source": {
"type": "git",
"url": "https://github.com/City-of-Helsinki/drupal-helfi-platform-config.git",
- "reference": "19ece80d0d8704e596f5dee614fde2d55154199a"
+ "reference": "3fe3851e3602c8f5fc7ef59bd8693ee5b7aa4966"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/City-of-Helsinki/drupal-helfi-platform-config/zipball/19ece80d0d8704e596f5dee614fde2d55154199a",
- "reference": "19ece80d0d8704e596f5dee614fde2d55154199a",
+ "url": "https://api.github.com/repos/City-of-Helsinki/drupal-helfi-platform-config/zipball/3fe3851e3602c8f5fc7ef59bd8693ee5b7aa4966",
+ "reference": "3fe3851e3602c8f5fc7ef59bd8693ee5b7aa4966",
"shasum": ""
},
"require": {
@@ -4640,8 +4573,8 @@
"drupal/config_ignore": "^3.0",
"drupal/config_rewrite": "^1.4",
"drupal/content_lock": "^3.0",
- "drupal/core": "~11.2.0",
- "drupal/core-composer-scaffold": "~11.2.0",
+ "drupal/core": "~11.3",
+ "drupal/core-composer-scaffold": "~11.3",
"drupal/crop": "^2.1",
"drupal/csp": "^2.2",
"drupal/default_content": "^2.0.0",
@@ -4698,15 +4631,13 @@
},
"conflict": {
"drupal/external_entities": "<3.0.0-beta7",
- "drush/drush": "<12",
- "phpunit/phpunit": ">=11"
+ "drush/drush": "<12"
},
"type": "drupal-module",
"extra": {
"patches": {
"drupal/core": {
"[#UHF-12709] Patch 'Deleted and replaced ...' error messages": "./public/modules/contrib/helfi_platform_config/patches/UHF-12709-skip_deleted_and_replaced_log.patch",
- "[#3452852] Add create() factory method with autowired parameters to PluginBase": "./public/modules/contrib/helfi_platform_config/patches/3452852.patch",
"[#UHF-181] Hide untranslated menu links (https://www.drupal.org/project/drupal/issues/3091246)": "./public/modules/contrib/helfi_platform_config/patches/3091246.patch",
"[#UHF-3812] Ajax exposed filters not working for multiple instances of the same Views block placed on one page (https://www.drupal.org/project/drupal/issues/3163299)": "https://www.drupal.org/files/issues/2023-05-07/3163299-104-D10.patch",
"[#UHF-4325] Strip whitespaces from twig debug comments": "./public/modules/contrib/helfi_platform_config/patches/drupal_core_strip_debug_mode_whitespaces_10.3.x.patch",
@@ -4714,9 +4645,11 @@
"[#UHF-7008] Add multilingual support for caching basefield definitions (https://www.drupal.org/project/drupal/issues/3114824)": "./public/modules/contrib/helfi_platform_config/patches/3114824.patch",
"[#UHF-7008] Admin toolbar and contextual links should always be rendered in the admin language (https://www.drupal.org/project/drupal/issues/2313309)": "./public/modules/contrib/helfi_platform_config/patches/2313309.patch",
"[#UHF-9690] Allow updating lists when switching from allowed values to allowed values function (https://www.drupal.org/i/2873353)": "https://www.drupal.org/files/issues/2025-06-27/allow-allowed-values-function-update-2873353-20.patch",
- "[#UHF-9952, #UHF-9980] Duplicate
tags (https://www.drupal.org/i/3083786)": "https://www.drupal.org/files/issues/2024-08-08/3083786--mr-8066--10-3-backport.patch",
+ "[#UHF-9952, #UHF-9980] Duplicate
tags (https://www.drupal.org/i/3083786)": "./public/modules/contrib/helfi_platform_config/patches/3083786.patch",
"[#UHF-11025] Status message templates missing theme when bigpipe is enabled (https://www.drupal.org/i/3396318)": "./public/modules/contrib/helfi_platform_config/patches/3396318.patch",
- "[#UHF-11784] Sort the source and target arrays in the configuration storage comparer to avoid false positives": "./public/modules/contrib/helfi_platform_config/patches/drupal-core-sort-storage-comparer-source-and-target-arrays.patch"
+ "[#UHF-11784] Sort the source and target arrays in the configuration storage comparer to avoid false positives": "./public/modules/contrib/helfi_platform_config/patches/drupal-core-sort-storage-comparer-source-and-target-arrays.patch",
+ "[#UHF-12709] BigPipe placeholders with identical IDs are not all replaced (https://www.drupal.org/i/3564880)": "https://www.drupal.org/files/issues/2025-12-29/bigpipe.patch",
+ "[#UHF-12709] ThemeRegistry::getGlobalPreprocess() WSOD (https://www.drupal.org/i/3564510)": "https://www.drupal.org/files/issues/2025-12-22/drupal-prevent-function-null-return-3564510-2.patch"
},
"drupal/csp": {
"[#UHF-11973] Allow installing csp in an install hook": "./public/modules/contrib/helfi_platform_config/patches/csp-uhf-11973.patch"
@@ -4727,12 +4660,6 @@
"drupal/diff": {
"Revision overview form problem (https://www.drupal.org/i/3390329)": "./public/modules/contrib/helfi_platform_config/patches/diff_8.x_1.3_revision_overview_form.patch"
},
- "drupal/flysystem": {
- "[#3525203] Remove duplicated Add content button (https://www.drupal.org/i/3525203)": "./public/modules/contrib/helfi_platform_config/patches/3525203.patch"
- },
- "drupal/gin_toolbar": {
- "[#3552735] Dialog library causing Drupal CSS aggregation to link to non-existent CSS file": "./public/modules/contrib/helfi_platform_config/patches/3552735.patch"
- },
"drupal/paragraphs": {
"https://www.drupal.org/project/paragraphs/issues/2904705#comment-13836790": "https://www.drupal.org/files/issues/2020-09-25/2904705-115.patch",
"[#UHF-2059] Enhancements for the Admin UI": "./public/modules/contrib/helfi_platform_config/patches/helfi_customizations_for_paragraphs_widget_8.x-1.12.patch",
@@ -4748,10 +4675,10 @@
],
"description": "HELfi platform config",
"support": {
- "source": "https://github.com/City-of-Helsinki/drupal-helfi-platform-config/tree/5.0.18",
+ "source": "https://github.com/City-of-Helsinki/drupal-helfi-platform-config/tree/5.1.8",
"issues": "https://github.com/City-of-Helsinki/drupal-helfi-platform-config/issues"
},
- "time": "2026-01-09T12:03:08+00:00"
+ "time": "2026-01-26T18:20:00+00:00"
},
{
"name": "drupal/helfi_proxy",
@@ -4801,16 +4728,16 @@
},
{
"name": "drupal/helfi_tpr",
- "version": "2.4.0",
+ "version": "2.4.1",
"source": {
"type": "git",
"url": "https://github.com/City-of-Helsinki/drupal-module-helfi-tpr.git",
- "reference": "507d0a49d3abd1016cab07c326e5047d14927430"
+ "reference": "3f9d630956044e8c42da44084b82159c0845b901"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/City-of-Helsinki/drupal-module-helfi-tpr/zipball/507d0a49d3abd1016cab07c326e5047d14927430",
- "reference": "507d0a49d3abd1016cab07c326e5047d14927430",
+ "url": "https://api.github.com/repos/City-of-Helsinki/drupal-module-helfi-tpr/zipball/3f9d630956044e8c42da44084b82159c0845b901",
+ "reference": "3f9d630956044e8c42da44084b82159c0845b901",
"shasum": ""
},
"require": {
@@ -4836,10 +4763,10 @@
],
"description": "TPR integration",
"support": {
- "source": "https://github.com/City-of-Helsinki/drupal-module-helfi-tpr/tree/2.4.0",
+ "source": "https://github.com/City-of-Helsinki/drupal-module-helfi-tpr/tree/2.4.1",
"issues": "https://github.com/City-of-Helsinki/drupal-module-helfi-tpr/issues"
},
- "time": "2025-11-21T14:03:44+00:00"
+ "time": "2026-01-19T10:11:32+00:00"
},
{
"name": "drupal/helfi_tunnistamo",
@@ -5285,17 +5212,17 @@
},
{
"name": "drupal/key",
- "version": "1.21.0",
+ "version": "1.22.0",
"source": {
"type": "git",
"url": "https://git.drupalcode.org/project/key.git",
- "reference": "8.x-1.21"
+ "reference": "8.x-1.22"
},
"dist": {
"type": "zip",
- "url": "https://ftp.drupal.org/files/projects/key-8.x-1.21.zip",
- "reference": "8.x-1.21",
- "shasum": "1e493e73bd41e70831821929b97bfb43818202fe"
+ "url": "https://ftp.drupal.org/files/projects/key-8.x-1.22.zip",
+ "reference": "8.x-1.22",
+ "shasum": "14b4b8ce1917dcbcf2d67955564b8b484f30cdda"
},
"require": {
"drupal/core": "^9.1 || ^10 || ^11"
@@ -5309,8 +5236,8 @@
"type": "drupal-module",
"extra": {
"drupal": {
- "version": "8.x-1.21",
- "datestamp": "1766353546",
+ "version": "8.x-1.22",
+ "datestamp": "1768921252",
"security-coverage": {
"status": "covered",
"message": "Covered by Drupal's security advisory policy"
@@ -6477,17 +6404,17 @@
},
{
"name": "drupal/role_delegation",
- "version": "1.4.0",
+ "version": "1.5.0",
"source": {
"type": "git",
"url": "https://git.drupalcode.org/project/role_delegation.git",
- "reference": "8.x-1.4"
+ "reference": "8.x-1.5"
},
"dist": {
"type": "zip",
- "url": "https://ftp.drupal.org/files/projects/role_delegation-8.x-1.4.zip",
- "reference": "8.x-1.4",
- "shasum": "7637fb2506b134bc888c74d3dcfa79c8a0c207aa"
+ "url": "https://ftp.drupal.org/files/projects/role_delegation-8.x-1.5.zip",
+ "reference": "8.x-1.5",
+ "shasum": "cdd9d5646708511b893de98c46c8bbf578109961"
},
"require": {
"drupal/core": "^10.3 || ^11"
@@ -6495,8 +6422,8 @@
"type": "drupal-module",
"extra": {
"drupal": {
- "version": "8.x-1.4",
- "datestamp": "1751012870",
+ "version": "8.x-1.5",
+ "datestamp": "1768413123",
"security-coverage": {
"status": "covered",
"message": "Covered by Drupal's security advisory policy"
@@ -7542,23 +7469,24 @@
},
{
"name": "drupal/views_bulk_edit",
- "version": "3.0.0",
+ "version": "3.0.1",
"source": {
"type": "git",
"url": "https://git.drupalcode.org/project/views_bulk_edit.git",
- "reference": "3.0.0"
+ "reference": "3.0.1"
},
"dist": {
"type": "zip",
- "url": "https://ftp.drupal.org/files/projects/views_bulk_edit-3.0.0.zip",
- "reference": "3.0.0",
- "shasum": "3b16079aa95fb4834561fcfd1197cce73b7f4b88"
+ "url": "https://ftp.drupal.org/files/projects/views_bulk_edit-3.0.1.zip",
+ "reference": "3.0.1",
+ "shasum": "8105257937e3a39e3814a526fcbe996b4c90fe5d"
},
"require": {
"drupal/core": "^9.4 || ^10 || ^11",
"php": ">=8.1"
},
"require-dev": {
+ "drupal/action": "^0.2",
"drupal/views_bulk_operations": "~4.2.4"
},
"suggest": {
@@ -7567,8 +7495,8 @@
"type": "drupal-module",
"extra": {
"drupal": {
- "version": "3.0.0",
- "datestamp": "1725358398",
+ "version": "3.0.1",
+ "datestamp": "1769429619",
"security-coverage": {
"status": "covered",
"message": "Covered by Drupal's security advisory policy"
@@ -8910,16 +8838,16 @@
},
{
"name": "laravel/prompts",
- "version": "v0.3.8",
+ "version": "v0.3.10",
"source": {
"type": "git",
"url": "https://github.com/laravel/prompts.git",
- "reference": "096748cdfb81988f60090bbb839ce3205ace0d35"
+ "reference": "360ba095ef9f51017473505191fbd4ab73e1cab3"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/laravel/prompts/zipball/096748cdfb81988f60090bbb839ce3205ace0d35",
- "reference": "096748cdfb81988f60090bbb839ce3205ace0d35",
+ "url": "https://api.github.com/repos/laravel/prompts/zipball/360ba095ef9f51017473505191fbd4ab73e1cab3",
+ "reference": "360ba095ef9f51017473505191fbd4ab73e1cab3",
"shasum": ""
},
"require": {
@@ -8963,9 +8891,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.3.8"
+ "source": "https://github.com/laravel/prompts/tree/v0.3.10"
},
- "time": "2025-11-21T20:52:52+00:00"
+ "time": "2026-01-13T20:29:29+00:00"
},
{
"name": "league/container",
@@ -10218,7 +10146,7 @@
},
{
"name": "pear/pear-core-minimal",
- "version": "v1.10.17",
+ "version": "v1.10.18",
"source": {
"type": "git",
"url": "https://github.com/pear/pear-core-minimal.git",
@@ -10848,55 +10776,6 @@
},
"time": "2025-12-05T21:25:36+00:00"
},
- {
- "name": "psr/cache",
- "version": "3.0.0",
- "source": {
- "type": "git",
- "url": "https://github.com/php-fig/cache.git",
- "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/php-fig/cache/zipball/aa5030cfa5405eccfdcb1083ce040c2cb8d253bf",
- "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf",
- "shasum": ""
- },
- "require": {
- "php": ">=8.0.0"
- },
- "type": "library",
- "extra": {
- "branch-alias": {
- "dev-master": "1.0.x-dev"
- }
- },
- "autoload": {
- "psr-4": {
- "Psr\\Cache\\": "src/"
- }
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "PHP-FIG",
- "homepage": "https://www.php-fig.org/"
- }
- ],
- "description": "Common interface for caching libraries",
- "keywords": [
- "cache",
- "psr",
- "psr-6"
- ],
- "support": {
- "source": "https://github.com/php-fig/cache/tree/3.0.0"
- },
- "time": "2021-02-03T23:26:27+00:00"
- },
{
"name": "psr/container",
"version": "2.0.2",
@@ -11470,29 +11349,29 @@
},
{
"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": {
@@ -11525,7 +11404,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": [
{
@@ -11533,7 +11412,7 @@
"type": "github"
}
],
- "time": "2024-03-02T07:15:17+00:00"
+ "time": "2024-07-03T04:53:05+00:00"
},
{
"name": "sentry/sentry",
@@ -11698,16 +11577,16 @@
},
{
"name": "symfony/console",
- "version": "v7.4.3",
+ "version": "v7.4.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/console.git",
- "reference": "732a9ca6cd9dfd940c639062d5edbde2f6727fb6"
+ "reference": "41e38717ac1dd7a46b6bda7d6a82af2d98a78894"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/console/zipball/732a9ca6cd9dfd940c639062d5edbde2f6727fb6",
- "reference": "732a9ca6cd9dfd940c639062d5edbde2f6727fb6",
+ "url": "https://api.github.com/repos/symfony/console/zipball/41e38717ac1dd7a46b6bda7d6a82af2d98a78894",
+ "reference": "41e38717ac1dd7a46b6bda7d6a82af2d98a78894",
"shasum": ""
},
"require": {
@@ -11772,7 +11651,7 @@
"terminal"
],
"support": {
- "source": "https://github.com/symfony/console/tree/v7.4.3"
+ "source": "https://github.com/symfony/console/tree/v7.4.4"
},
"funding": [
{
@@ -11792,20 +11671,20 @@
"type": "tidelift"
}
],
- "time": "2025-12-23T14:50:43+00:00"
+ "time": "2026-01-13T11:36:38+00:00"
},
{
"name": "symfony/dependency-injection",
- "version": "v7.4.3",
+ "version": "v7.4.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/dependency-injection.git",
- "reference": "54122901b6d772e94f1e71a75e0533bc16563499"
+ "reference": "dbbaba1cc65ccfa29106e931f68b51cd2f4b32bb"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/54122901b6d772e94f1e71a75e0533bc16563499",
- "reference": "54122901b6d772e94f1e71a75e0533bc16563499",
+ "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/dbbaba1cc65ccfa29106e931f68b51cd2f4b32bb",
+ "reference": "dbbaba1cc65ccfa29106e931f68b51cd2f4b32bb",
"shasum": ""
},
"require": {
@@ -11856,7 +11735,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.4.3"
+ "source": "https://github.com/symfony/dependency-injection/tree/v7.4.4"
},
"funding": [
{
@@ -11876,7 +11755,7 @@
"type": "tidelift"
}
],
- "time": "2025-12-28T10:55:46+00:00"
+ "time": "2026-01-23T12:59:19+00:00"
},
{
"name": "symfony/deprecation-contracts",
@@ -11947,16 +11826,16 @@
},
{
"name": "symfony/error-handler",
- "version": "v7.4.0",
+ "version": "v7.4.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/error-handler.git",
- "reference": "48be2b0653594eea32dcef130cca1c811dcf25c2"
+ "reference": "8da531f364ddfee53e36092a7eebbbd0b775f6b8"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/error-handler/zipball/48be2b0653594eea32dcef130cca1c811dcf25c2",
- "reference": "48be2b0653594eea32dcef130cca1c811dcf25c2",
+ "url": "https://api.github.com/repos/symfony/error-handler/zipball/8da531f364ddfee53e36092a7eebbbd0b775f6b8",
+ "reference": "8da531f364ddfee53e36092a7eebbbd0b775f6b8",
"shasum": ""
},
"require": {
@@ -12005,7 +11884,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.4.0"
+ "source": "https://github.com/symfony/error-handler/tree/v7.4.4"
},
"funding": [
{
@@ -12025,20 +11904,20 @@
"type": "tidelift"
}
],
- "time": "2025-11-05T14:29:59+00:00"
+ "time": "2026-01-20T16:42:42+00:00"
},
{
"name": "symfony/event-dispatcher",
- "version": "v7.4.0",
+ "version": "v7.4.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/event-dispatcher.git",
- "reference": "9dddcddff1ef974ad87b3708e4b442dc38b2261d"
+ "reference": "dc2c0eba1af673e736bb851d747d266108aea746"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/9dddcddff1ef974ad87b3708e4b442dc38b2261d",
- "reference": "9dddcddff1ef974ad87b3708e4b442dc38b2261d",
+ "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/dc2c0eba1af673e736bb851d747d266108aea746",
+ "reference": "dc2c0eba1af673e736bb851d747d266108aea746",
"shasum": ""
},
"require": {
@@ -12090,7 +11969,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.4.0"
+ "source": "https://github.com/symfony/event-dispatcher/tree/v7.4.4"
},
"funding": [
{
@@ -12110,7 +11989,7 @@
"type": "tidelift"
}
],
- "time": "2025-10-28T09:38:46+00:00"
+ "time": "2026-01-05T11:45:34+00:00"
},
{
"name": "symfony/event-dispatcher-contracts",
@@ -12260,16 +12139,16 @@
},
{
"name": "symfony/finder",
- "version": "v7.4.3",
+ "version": "v7.4.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/finder.git",
- "reference": "fffe05569336549b20a1be64250b40516d6e8d06"
+ "reference": "01b24a145bbeaa7141e75887ec904c34a6728a5f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/finder/zipball/fffe05569336549b20a1be64250b40516d6e8d06",
- "reference": "fffe05569336549b20a1be64250b40516d6e8d06",
+ "url": "https://api.github.com/repos/symfony/finder/zipball/01b24a145bbeaa7141e75887ec904c34a6728a5f",
+ "reference": "01b24a145bbeaa7141e75887ec904c34a6728a5f",
"shasum": ""
},
"require": {
@@ -12304,7 +12183,7 @@
"description": "Finds files and directories via an intuitive fluent interface",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/finder/tree/v7.4.3"
+ "source": "https://github.com/symfony/finder/tree/v7.4.4"
},
"funding": [
{
@@ -12324,20 +12203,20 @@
"type": "tidelift"
}
],
- "time": "2025-12-23T14:50:43+00:00"
+ "time": "2026-01-12T12:19:02+00:00"
},
{
"name": "symfony/http-foundation",
- "version": "v7.4.3",
+ "version": "v7.4.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-foundation.git",
- "reference": "a70c745d4cea48dbd609f4075e5f5cbce453bd52"
+ "reference": "977a554a34cf8edc95ca351fbecb1bb1ad05cc94"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-foundation/zipball/a70c745d4cea48dbd609f4075e5f5cbce453bd52",
- "reference": "a70c745d4cea48dbd609f4075e5f5cbce453bd52",
+ "url": "https://api.github.com/repos/symfony/http-foundation/zipball/977a554a34cf8edc95ca351fbecb1bb1ad05cc94",
+ "reference": "977a554a34cf8edc95ca351fbecb1bb1ad05cc94",
"shasum": ""
},
"require": {
@@ -12386,7 +12265,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.4.3"
+ "source": "https://github.com/symfony/http-foundation/tree/v7.4.4"
},
"funding": [
{
@@ -12406,20 +12285,20 @@
"type": "tidelift"
}
],
- "time": "2025-12-23T14:23:49+00:00"
+ "time": "2026-01-09T12:14:21+00:00"
},
{
"name": "symfony/http-kernel",
- "version": "v7.4.3",
+ "version": "v7.4.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/http-kernel.git",
- "reference": "885211d4bed3f857b8c964011923528a55702aa5"
+ "reference": "48b067768859f7b68acf41dfb857a5a4be00acdd"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/http-kernel/zipball/885211d4bed3f857b8c964011923528a55702aa5",
- "reference": "885211d4bed3f857b8c964011923528a55702aa5",
+ "url": "https://api.github.com/repos/symfony/http-kernel/zipball/48b067768859f7b68acf41dfb857a5a4be00acdd",
+ "reference": "48b067768859f7b68acf41dfb857a5a4be00acdd",
"shasum": ""
},
"require": {
@@ -12505,7 +12384,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.4.3"
+ "source": "https://github.com/symfony/http-kernel/tree/v7.4.4"
},
"funding": [
{
@@ -12525,20 +12404,20 @@
"type": "tidelift"
}
],
- "time": "2025-12-31T08:43:57+00:00"
+ "time": "2026-01-24T22:13:01+00:00"
},
{
"name": "symfony/mailer",
- "version": "v7.4.3",
+ "version": "v7.4.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/mailer.git",
- "reference": "e472d35e230108231ccb7f51eb6b2100cac02ee4"
+ "reference": "7b750074c40c694ceb34cb926d6dffee231c5cd6"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/mailer/zipball/e472d35e230108231ccb7f51eb6b2100cac02ee4",
- "reference": "e472d35e230108231ccb7f51eb6b2100cac02ee4",
+ "url": "https://api.github.com/repos/symfony/mailer/zipball/7b750074c40c694ceb34cb926d6dffee231c5cd6",
+ "reference": "7b750074c40c694ceb34cb926d6dffee231c5cd6",
"shasum": ""
},
"require": {
@@ -12589,7 +12468,7 @@
"description": "Helps sending emails",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/mailer/tree/v7.4.3"
+ "source": "https://github.com/symfony/mailer/tree/v7.4.4"
},
"funding": [
{
@@ -12609,20 +12488,20 @@
"type": "tidelift"
}
],
- "time": "2025-12-16T08:02:06+00:00"
+ "time": "2026-01-08T08:25:11+00:00"
},
{
"name": "symfony/mime",
- "version": "v7.4.0",
+ "version": "v7.4.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/mime.git",
- "reference": "bdb02729471be5d047a3ac4a69068748f1a6be7a"
+ "reference": "40945014c0a9471ccfe19673c54738fa19367a3c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/mime/zipball/bdb02729471be5d047a3ac4a69068748f1a6be7a",
- "reference": "bdb02729471be5d047a3ac4a69068748f1a6be7a",
+ "url": "https://api.github.com/repos/symfony/mime/zipball/40945014c0a9471ccfe19673c54738fa19367a3c",
+ "reference": "40945014c0a9471ccfe19673c54738fa19367a3c",
"shasum": ""
},
"require": {
@@ -12678,7 +12557,7 @@
"mime-type"
],
"support": {
- "source": "https://github.com/symfony/mime/tree/v7.4.0"
+ "source": "https://github.com/symfony/mime/tree/v7.4.4"
},
"funding": [
{
@@ -12698,7 +12577,7 @@
"type": "tidelift"
}
],
- "time": "2025-11-16T10:14:42+00:00"
+ "time": "2026-01-08T16:12:55+00:00"
},
{
"name": "symfony/options-resolver",
@@ -13747,16 +13626,16 @@
},
{
"name": "symfony/process",
- "version": "v7.4.3",
+ "version": "v7.4.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/process.git",
- "reference": "2f8e1a6cdf590ca63715da4d3a7a3327404a523f"
+ "reference": "626f07a53f4b4e2f00e11824cc29f928d797783b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/process/zipball/2f8e1a6cdf590ca63715da4d3a7a3327404a523f",
- "reference": "2f8e1a6cdf590ca63715da4d3a7a3327404a523f",
+ "url": "https://api.github.com/repos/symfony/process/zipball/626f07a53f4b4e2f00e11824cc29f928d797783b",
+ "reference": "626f07a53f4b4e2f00e11824cc29f928d797783b",
"shasum": ""
},
"require": {
@@ -13788,7 +13667,7 @@
"description": "Executes commands in sub-processes",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/process/tree/v7.4.3"
+ "source": "https://github.com/symfony/process/tree/v7.4.4"
},
"funding": [
{
@@ -13808,25 +13687,25 @@
"type": "tidelift"
}
],
- "time": "2025-12-19T10:00:43+00:00"
+ "time": "2026-01-20T09:23:51+00:00"
},
{
"name": "symfony/property-access",
- "version": "v7.4.3",
+ "version": "v7.4.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/property-access.git",
- "reference": "30aff8455647be949fc2e8fcef2847d5a6743c98"
+ "reference": "fa49bf1ca8fce1ba0e2dba4e4658554cfb9364b1"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/property-access/zipball/30aff8455647be949fc2e8fcef2847d5a6743c98",
- "reference": "30aff8455647be949fc2e8fcef2847d5a6743c98",
+ "url": "https://api.github.com/repos/symfony/property-access/zipball/fa49bf1ca8fce1ba0e2dba4e4658554cfb9364b1",
+ "reference": "fa49bf1ca8fce1ba0e2dba4e4658554cfb9364b1",
"shasum": ""
},
"require": {
"php": ">=8.2",
- "symfony/property-info": "^6.4.31|~7.3.9|^7.4.2|^8.0.3"
+ "symfony/property-info": "^6.4.32|~7.3.10|^7.4.4|^8.0.4"
},
"require-dev": {
"symfony/cache": "^6.4|^7.0|^8.0",
@@ -13869,7 +13748,7 @@
"reflection"
],
"support": {
- "source": "https://github.com/symfony/property-access/tree/v7.4.3"
+ "source": "https://github.com/symfony/property-access/tree/v7.4.4"
},
"funding": [
{
@@ -13889,26 +13768,26 @@
"type": "tidelift"
}
],
- "time": "2025-12-18T10:35:58+00:00"
+ "time": "2026-01-05T08:47:25+00:00"
},
{
"name": "symfony/property-info",
- "version": "v8.0.3",
+ "version": "v8.0.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/property-info.git",
- "reference": "a756f192435191bd50f55967adf999212c4a7232"
+ "reference": "16548f971534d36bebe9c92049f02064ac51dea0"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/property-info/zipball/a756f192435191bd50f55967adf999212c4a7232",
- "reference": "a756f192435191bd50f55967adf999212c4a7232",
+ "url": "https://api.github.com/repos/symfony/property-info/zipball/16548f971534d36bebe9c92049f02064ac51dea0",
+ "reference": "16548f971534d36bebe9c92049f02064ac51dea0",
"shasum": ""
},
"require": {
"php": ">=8.4",
"symfony/string": "^7.4|^8.0",
- "symfony/type-info": "^7.4.1|^8.0.1"
+ "symfony/type-info": "^7.4.4|^8.0.4"
},
"conflict": {
"phpdocumentor/reflection-docblock": "<5.2",
@@ -13955,7 +13834,7 @@
"validator"
],
"support": {
- "source": "https://github.com/symfony/property-info/tree/v8.0.3"
+ "source": "https://github.com/symfony/property-info/tree/v8.0.4"
},
"funding": [
{
@@ -13975,20 +13854,20 @@
"type": "tidelift"
}
],
- "time": "2025-12-18T11:23:51+00:00"
+ "time": "2026-01-23T11:07:10+00:00"
},
{
"name": "symfony/psr-http-message-bridge",
- "version": "v7.4.0",
+ "version": "v7.4.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/psr-http-message-bridge.git",
- "reference": "0101ff8bd0506703b045b1670960302d302a726c"
+ "reference": "929ffe10bbfbb92e711ac3818d416f9daffee067"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/psr-http-message-bridge/zipball/0101ff8bd0506703b045b1670960302d302a726c",
- "reference": "0101ff8bd0506703b045b1670960302d302a726c",
+ "url": "https://api.github.com/repos/symfony/psr-http-message-bridge/zipball/929ffe10bbfbb92e711ac3818d416f9daffee067",
+ "reference": "929ffe10bbfbb92e711ac3818d416f9daffee067",
"shasum": ""
},
"require": {
@@ -14043,7 +13922,7 @@
"psr-7"
],
"support": {
- "source": "https://github.com/symfony/psr-http-message-bridge/tree/v7.4.0"
+ "source": "https://github.com/symfony/psr-http-message-bridge/tree/v7.4.4"
},
"funding": [
{
@@ -14063,20 +13942,20 @@
"type": "tidelift"
}
],
- "time": "2025-11-13T08:38:49+00:00"
+ "time": "2026-01-03T23:30:35+00:00"
},
{
"name": "symfony/routing",
- "version": "v7.4.3",
+ "version": "v7.4.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/routing.git",
- "reference": "5d3fd7adf8896c2fdb54e2f0f35b1bcbd9e45090"
+ "reference": "0798827fe2c79caeed41d70b680c2c3507d10147"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/routing/zipball/5d3fd7adf8896c2fdb54e2f0f35b1bcbd9e45090",
- "reference": "5d3fd7adf8896c2fdb54e2f0f35b1bcbd9e45090",
+ "url": "https://api.github.com/repos/symfony/routing/zipball/0798827fe2c79caeed41d70b680c2c3507d10147",
+ "reference": "0798827fe2c79caeed41d70b680c2c3507d10147",
"shasum": ""
},
"require": {
@@ -14128,7 +14007,7 @@
"url"
],
"support": {
- "source": "https://github.com/symfony/routing/tree/v7.4.3"
+ "source": "https://github.com/symfony/routing/tree/v7.4.4"
},
"funding": [
{
@@ -14148,20 +14027,20 @@
"type": "tidelift"
}
],
- "time": "2025-12-19T10:00:43+00:00"
+ "time": "2026-01-12T12:19:02+00:00"
},
{
"name": "symfony/serializer",
- "version": "v7.4.3",
+ "version": "v7.4.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/serializer.git",
- "reference": "af01e99d6fc63549063fb9e849ce1240cfef5c4a"
+ "reference": "3b9a5d5c941a2a6e2a7dbe0e63fc3161888a5cd4"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/serializer/zipball/af01e99d6fc63549063fb9e849ce1240cfef5c4a",
- "reference": "af01e99d6fc63549063fb9e849ce1240cfef5c4a",
+ "url": "https://api.github.com/repos/symfony/serializer/zipball/3b9a5d5c941a2a6e2a7dbe0e63fc3161888a5cd4",
+ "reference": "3b9a5d5c941a2a6e2a7dbe0e63fc3161888a5cd4",
"shasum": ""
},
"require": {
@@ -14231,7 +14110,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.4.3"
+ "source": "https://github.com/symfony/serializer/tree/v7.4.4"
},
"funding": [
{
@@ -14251,7 +14130,7 @@
"type": "tidelift"
}
],
- "time": "2025-12-23T14:50:43+00:00"
+ "time": "2026-01-23T10:51:15+00:00"
},
{
"name": "symfony/service-contracts",
@@ -14342,16 +14221,16 @@
},
{
"name": "symfony/string",
- "version": "v7.4.0",
+ "version": "v7.4.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/string.git",
- "reference": "d50e862cb0a0e0886f73ca1f31b865efbb795003"
+ "reference": "1c4b10461bf2ec27537b5f36105337262f5f5d6f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/string/zipball/d50e862cb0a0e0886f73ca1f31b865efbb795003",
- "reference": "d50e862cb0a0e0886f73ca1f31b865efbb795003",
+ "url": "https://api.github.com/repos/symfony/string/zipball/1c4b10461bf2ec27537b5f36105337262f5f5d6f",
+ "reference": "1c4b10461bf2ec27537b5f36105337262f5f5d6f",
"shasum": ""
},
"require": {
@@ -14409,7 +14288,7 @@
"utf8"
],
"support": {
- "source": "https://github.com/symfony/string/tree/v7.4.0"
+ "source": "https://github.com/symfony/string/tree/v7.4.4"
},
"funding": [
{
@@ -14429,7 +14308,7 @@
"type": "tidelift"
}
],
- "time": "2025-11-27T13:27:24+00:00"
+ "time": "2026-01-12T10:54:30+00:00"
},
{
"name": "symfony/translation-contracts",
@@ -14515,16 +14394,16 @@
},
{
"name": "symfony/type-info",
- "version": "v8.0.1",
+ "version": "v8.0.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/type-info.git",
- "reference": "bb091cec1f70383538c7d000699781813f8d1a6a"
+ "reference": "106a2d3bbf0d4576b2f70e6ca866fa420956ed0d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/type-info/zipball/bb091cec1f70383538c7d000699781813f8d1a6a",
- "reference": "bb091cec1f70383538c7d000699781813f8d1a6a",
+ "url": "https://api.github.com/repos/symfony/type-info/zipball/106a2d3bbf0d4576b2f70e6ca866fa420956ed0d",
+ "reference": "106a2d3bbf0d4576b2f70e6ca866fa420956ed0d",
"shasum": ""
},
"require": {
@@ -14573,7 +14452,7 @@
"type"
],
"support": {
- "source": "https://github.com/symfony/type-info/tree/v8.0.1"
+ "source": "https://github.com/symfony/type-info/tree/v8.0.4"
},
"funding": [
{
@@ -14593,20 +14472,20 @@
"type": "tidelift"
}
],
- "time": "2025-12-05T14:08:45+00:00"
+ "time": "2026-01-09T12:15:10+00:00"
},
{
"name": "symfony/validator",
- "version": "v7.4.3",
+ "version": "v7.4.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/validator.git",
- "reference": "9670bedf4c454b21d1e04606b6c227990da8bebe"
+ "reference": "64d763109518ea5f85ab32efe28eb8278ae5d502"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/validator/zipball/9670bedf4c454b21d1e04606b6c227990da8bebe",
- "reference": "9670bedf4c454b21d1e04606b6c227990da8bebe",
+ "url": "https://api.github.com/repos/symfony/validator/zipball/64d763109518ea5f85ab32efe28eb8278ae5d502",
+ "reference": "64d763109518ea5f85ab32efe28eb8278ae5d502",
"shasum": ""
},
"require": {
@@ -14677,7 +14556,7 @@
"description": "Provides tools to validate values",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/validator/tree/v7.4.3"
+ "source": "https://github.com/symfony/validator/tree/v7.4.4"
},
"funding": [
{
@@ -14697,20 +14576,20 @@
"type": "tidelift"
}
],
- "time": "2025-12-27T17:05:22+00:00"
+ "time": "2026-01-08T22:32:07+00:00"
},
{
"name": "symfony/var-dumper",
- "version": "v7.4.3",
+ "version": "v7.4.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/var-dumper.git",
- "reference": "7e99bebcb3f90d8721890f2963463280848cba92"
+ "reference": "0e4769b46a0c3c62390d124635ce59f66874b282"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/var-dumper/zipball/7e99bebcb3f90d8721890f2963463280848cba92",
- "reference": "7e99bebcb3f90d8721890f2963463280848cba92",
+ "url": "https://api.github.com/repos/symfony/var-dumper/zipball/0e4769b46a0c3c62390d124635ce59f66874b282",
+ "reference": "0e4769b46a0c3c62390d124635ce59f66874b282",
"shasum": ""
},
"require": {
@@ -14764,7 +14643,7 @@
"dump"
],
"support": {
- "source": "https://github.com/symfony/var-dumper/tree/v7.4.3"
+ "source": "https://github.com/symfony/var-dumper/tree/v7.4.4"
},
"funding": [
{
@@ -14784,7 +14663,7 @@
"type": "tidelift"
}
],
- "time": "2025-12-18T07:04:31+00:00"
+ "time": "2026-01-01T22:13:48+00:00"
},
{
"name": "symfony/var-exporter",
@@ -15043,16 +14922,16 @@
},
{
"name": "twig/twig",
- "version": "v3.22.2",
+ "version": "v3.23.0",
"source": {
"type": "git",
"url": "https://github.com/twigphp/Twig.git",
- "reference": "946ddeafa3c9f4ce279d1f34051af041db0e16f2"
+ "reference": "a64dc5d2cc7d6cafb9347f6cd802d0d06d0351c9"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/twigphp/Twig/zipball/946ddeafa3c9f4ce279d1f34051af041db0e16f2",
- "reference": "946ddeafa3c9f4ce279d1f34051af041db0e16f2",
+ "url": "https://api.github.com/repos/twigphp/Twig/zipball/a64dc5d2cc7d6cafb9347f6cd802d0d06d0351c9",
+ "reference": "a64dc5d2cc7d6cafb9347f6cd802d0d06d0351c9",
"shasum": ""
},
"require": {
@@ -15106,7 +14985,7 @@
],
"support": {
"issues": "https://github.com/twigphp/Twig/issues",
- "source": "https://github.com/twigphp/Twig/tree/v3.22.2"
+ "source": "https://github.com/twigphp/Twig/tree/v3.23.0"
},
"funding": [
{
@@ -15118,7 +14997,7 @@
"type": "tidelift"
}
],
- "time": "2025-12-14T11:28:47+00:00"
+ "time": "2026-01-23T21:00:41+00:00"
},
{
"name": "webmozart/assert",
@@ -17237,16 +17116,16 @@
},
{
"name": "open-telemetry/sem-conv",
- "version": "1.37.0",
+ "version": "1.38.0",
"source": {
"type": "git",
"url": "https://github.com/opentelemetry-php/sem-conv.git",
- "reference": "8da7ec497c881e39afa6657d72586e27efbd29a1"
+ "reference": "e613bc640a407def4991b8a936a9b27edd9a3240"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/opentelemetry-php/sem-conv/zipball/8da7ec497c881e39afa6657d72586e27efbd29a1",
- "reference": "8da7ec497c881e39afa6657d72586e27efbd29a1",
+ "url": "https://api.github.com/repos/opentelemetry-php/sem-conv/zipball/e613bc640a407def4991b8a936a9b27edd9a3240",
+ "reference": "e613bc640a407def4991b8a936a9b27edd9a3240",
"shasum": ""
},
"require": {
@@ -17286,11 +17165,11 @@
],
"support": {
"chat": "https://app.slack.com/client/T08PSQ7BQ/C01NFPCV44V",
- "docs": "https://opentelemetry.io/docs/php",
+ "docs": "https://opentelemetry.io/docs/languages/php",
"issues": "https://github.com/open-telemetry/opentelemetry-php/issues",
"source": "https://github.com/open-telemetry/opentelemetry-php"
},
- "time": "2025-09-03T12:08:10+00:00"
+ "time": "2026-01-21T04:14:03+00:00"
},
{
"name": "phar-io/manifest",
@@ -17820,16 +17699,16 @@
},
{
"name": "phpstan/phpdoc-parser",
- "version": "2.3.1",
+ "version": "2.3.2",
"source": {
"type": "git",
"url": "https://github.com/phpstan/phpdoc-parser.git",
- "reference": "16dbf9937da8d4528ceb2145c9c7c0bd29e26374"
+ "reference": "a004701b11273a26cd7955a61d67a7f1e525a45a"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/16dbf9937da8d4528ceb2145c9c7c0bd29e26374",
- "reference": "16dbf9937da8d4528ceb2145c9c7c0bd29e26374",
+ "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/a004701b11273a26cd7955a61d67a7f1e525a45a",
+ "reference": "a004701b11273a26cd7955a61d67a7f1e525a45a",
"shasum": ""
},
"require": {
@@ -17861,9 +17740,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/2.3.1"
+ "source": "https://github.com/phpstan/phpdoc-parser/tree/2.3.2"
},
- "time": "2026-01-12T11:33:04+00:00"
+ "time": "2026-01-25T14:56:51+00:00"
},
{
"name": "phpstan/phpstan",
@@ -18019,35 +17898,35 @@
},
{
"name": "phpunit/php-code-coverage",
- "version": "10.1.16",
+ "version": "11.0.12",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/php-code-coverage.git",
- "reference": "7e308268858ed6baedc8704a304727d20bc07c77"
+ "reference": "2c1ed04922802c15e1de5d7447b4856de949cf56"
},
"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/2c1ed04922802c15e1de5d7447b4856de949cf56",
+ "reference": "2c1ed04922802c15e1de5d7447b4856de949cf56",
"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",
- "theseer/tokenizer": "^1.2.3"
+ "nikic/php-parser": "^5.7.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.1",
+ "sebastian/lines-of-code": "^3.0.1",
+ "sebastian/version": "^5.0.2",
+ "theseer/tokenizer": "^1.3.1"
},
"require-dev": {
- "phpunit/phpunit": "^10.1"
+ "phpunit/phpunit": "^11.5.46"
},
"suggest": {
"ext-pcov": "PHP extension that provides line coverage",
@@ -18056,7 +17935,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "10.1.x-dev"
+ "dev-main": "11.0.x-dev"
}
},
"autoload": {
@@ -18085,40 +17964,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/11.0.12"
},
"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-12-24T07:01:01+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": {
@@ -18146,7 +18037,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": [
{
@@ -18154,28 +18045,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": "*"
@@ -18183,7 +18074,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "4.0-dev"
+ "dev-main": "5.0-dev"
}
},
"autoload": {
@@ -18209,7 +18100,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": [
{
@@ -18217,32 +18109,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": {
@@ -18269,7 +18161,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": [
{
@@ -18277,32 +18169,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": {
@@ -18328,7 +18220,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": [
{
@@ -18336,20 +18229,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.60",
+ "version": "11.5.50",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/phpunit.git",
- "reference": "f2e26f52f80ef77832e359205f216eeac00e320c"
+ "reference": "fdfc727f0fcacfeb8fcb30c7e5da173125b58be3"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/f2e26f52f80ef77832e359205f216eeac00e320c",
- "reference": "f2e26f52f80ef77832e359205f216eeac00e320c",
+ "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/fdfc727f0fcacfeb8fcb30c7e5da173125b58be3",
+ "reference": "fdfc727f0fcacfeb8fcb30c7e5da173125b58be3",
"shasum": ""
},
"require": {
@@ -18362,23 +18255,23 @@
"myclabs/deep-copy": "^1.13.4",
"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.4",
- "sebastian/diff": "^5.1.1",
- "sebastian/environment": "^6.1.0",
- "sebastian/exporter": "^5.1.4",
- "sebastian/global-state": "^6.0.2",
- "sebastian/object-enumerator": "^5.0.0",
- "sebastian/recursion-context": "^5.0.1",
- "sebastian/type": "^4.0.0",
- "sebastian/version": "^4.0.1"
+ "php": ">=8.2",
+ "phpunit/php-code-coverage": "^11.0.12",
+ "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.3",
+ "sebastian/diff": "^6.0.2",
+ "sebastian/environment": "^7.2.1",
+ "sebastian/exporter": "^6.3.2",
+ "sebastian/global-state": "^7.0.2",
+ "sebastian/object-enumerator": "^6.0.1",
+ "sebastian/type": "^5.1.3",
+ "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"
@@ -18389,7 +18282,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "10.5-dev"
+ "dev-main": "11.5-dev"
}
},
"autoload": {
@@ -18421,7 +18314,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.60"
+ "source": "https://github.com/sebastianbergmann/phpunit/tree/11.5.50"
},
"funding": [
{
@@ -18445,7 +18338,7 @@
"type": "tidelift"
}
],
- "time": "2025-12-06T07:50:42+00:00"
+ "time": "2026-01-27T05:59:18+00:00"
},
{
"name": "ramsey/collection",
@@ -18676,28 +18569,28 @@
},
{
"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": {
@@ -18721,7 +18614,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": [
{
@@ -18729,32 +18622,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": {
@@ -18777,7 +18670,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": [
{
@@ -18785,32 +18679,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": {
@@ -18832,7 +18726,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": [
{
@@ -18840,36 +18735,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.4",
+ "version": "6.3.3",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/comparator.git",
- "reference": "e8e53097718d2b53cfb2aa859b06a41abf58c62e"
+ "reference": "2c95e1e86cb8dd41beb8d502057d1081ccc8eca9"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/e8e53097718d2b53cfb2aa859b06a41abf58c62e",
- "reference": "e8e53097718d2b53cfb2aa859b06a41abf58c62e",
+ "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/2c95e1e86cb8dd41beb8d502057d1081ccc8eca9",
+ "reference": "2c95e1e86cb8dd41beb8d502057d1081ccc8eca9",
"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": {
@@ -18909,7 +18807,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.4"
+ "source": "https://github.com/sebastianbergmann/comparator/tree/6.3.3"
},
"funding": [
{
@@ -18929,33 +18827,33 @@
"type": "tidelift"
}
],
- "time": "2025-09-07T05:25:07+00:00"
+ "time": "2026-01-24T09:26:40+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": {
@@ -18979,7 +18877,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": [
{
@@ -18987,27 +18885,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": "*"
@@ -19015,7 +18913,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "6.1-dev"
+ "dev-main": "7.2-dev"
}
},
"autoload": {
@@ -19043,42 +18941,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.4",
+ "version": "6.3.2",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/exporter.git",
- "reference": "0735b90f4da94969541dac1da743446e276defa6"
+ "reference": "70a298763b40b213ec087c51c739efcaa90bcd74"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/0735b90f4da94969541dac1da743446e276defa6",
- "reference": "0735b90f4da94969541dac1da743446e276defa6",
+ "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/70a298763b40b213ec087c51c739efcaa90bcd74",
+ "reference": "70a298763b40b213ec087c51c739efcaa90bcd74",
"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.5"
+ "phpunit/phpunit": "^11.3"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "5.1-dev"
+ "dev-main": "6.3-dev"
}
},
"autoload": {
@@ -19121,7 +19031,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.4"
+ "source": "https://github.com/sebastianbergmann/exporter/tree/6.3.2"
},
"funding": [
{
@@ -19141,35 +19051,35 @@
"type": "tidelift"
}
],
- "time": "2025-09-24T06:09:11+00:00"
+ "time": "2025-09-24T06:12:51+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": {
@@ -19195,7 +19105,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": [
{
@@ -19203,33 +19113,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": {
@@ -19253,7 +19163,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": [
{
@@ -19261,34 +19171,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": {
@@ -19310,7 +19220,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": [
{
@@ -19318,32 +19229,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": {
@@ -19365,7 +19276,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": [
{
@@ -19373,32 +19285,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.1",
+ "version": "6.0.3",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/recursion-context.git",
- "reference": "47e34210757a2f37a97dcd207d032e1b01e64c7a"
+ "reference": "f6458abbf32a6c8174f8f26261475dc133b3d9dc"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/47e34210757a2f37a97dcd207d032e1b01e64c7a",
- "reference": "47e34210757a2f37a97dcd207d032e1b01e64c7a",
+ "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/f6458abbf32a6c8174f8f26261475dc133b3d9dc",
+ "reference": "f6458abbf32a6c8174f8f26261475dc133b3d9dc",
"shasum": ""
},
"require": {
- "php": ">=8.1"
+ "php": ">=8.2"
},
"require-dev": {
- "phpunit/phpunit": "^10.5"
+ "phpunit/phpunit": "^11.3"
},
"type": "library",
"extra": {
"branch-alias": {
- "dev-main": "5.0-dev"
+ "dev-main": "6.0-dev"
}
},
"autoload": {
@@ -19429,7 +19341,7 @@
"support": {
"issues": "https://github.com/sebastianbergmann/recursion-context/issues",
"security": "https://github.com/sebastianbergmann/recursion-context/security/policy",
- "source": "https://github.com/sebastianbergmann/recursion-context/tree/5.0.1"
+ "source": "https://github.com/sebastianbergmann/recursion-context/tree/6.0.3"
},
"funding": [
{
@@ -19449,32 +19361,32 @@
"type": "tidelift"
}
],
- "time": "2025-08-10T07:50:56+00:00"
+ "time": "2025-08-13T04:42:22+00:00"
},
{
"name": "sebastian/type",
- "version": "4.0.0",
+ "version": "5.1.3",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/type.git",
- "reference": "462699a16464c3944eefc02ebdd77882bd3925bf"
+ "reference": "f77d2d4e78738c98d9a68d2596fe5e8fa380f449"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/462699a16464c3944eefc02ebdd77882bd3925bf",
- "reference": "462699a16464c3944eefc02ebdd77882bd3925bf",
+ "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/f77d2d4e78738c98d9a68d2596fe5e8fa380f449",
+ "reference": "f77d2d4e78738c98d9a68d2596fe5e8fa380f449",
"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": {
@@ -19497,37 +19409,50 @@
"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.3"
},
"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/type",
+ "type": "tidelift"
}
],
- "time": "2023-02-03T07:10:45+00:00"
+ "time": "2025-08-09T06:55:48+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": {
@@ -19550,7 +19475,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": [
{
@@ -19558,7 +19484,7 @@
"type": "github"
}
],
- "time": "2023-02-07T11:34:05+00:00"
+ "time": "2024-10-09T05:16:32+00:00"
},
{
"name": "seld/jsonlint",
@@ -19933,18 +19859,70 @@
],
"time": "2025-11-04T16:30:35+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-10-20T05:08:20+00:00"
+ },
{
"name": "symfony/browser-kit",
- "version": "v7.4.3",
+ "version": "v7.4.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/browser-kit.git",
- "reference": "d5b5c731005f224fbc25289587a8538e4f62c762"
+ "reference": "bed167eadaaba641f51fc842c9227aa5e251309e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/browser-kit/zipball/d5b5c731005f224fbc25289587a8538e4f62c762",
- "reference": "d5b5c731005f224fbc25289587a8538e4f62c762",
+ "url": "https://api.github.com/repos/symfony/browser-kit/zipball/bed167eadaaba641f51fc842c9227aa5e251309e",
+ "reference": "bed167eadaaba641f51fc842c9227aa5e251309e",
"shasum": ""
},
"require": {
@@ -19984,7 +19962,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.4.3"
+ "source": "https://github.com/symfony/browser-kit/tree/v7.4.4"
},
"funding": [
{
@@ -20004,7 +19982,7 @@
"type": "tidelift"
}
],
- "time": "2025-12-16T08:02:06+00:00"
+ "time": "2026-01-13T10:40:19+00:00"
},
{
"name": "symfony/css-selector",
@@ -20077,16 +20055,16 @@
},
{
"name": "symfony/dom-crawler",
- "version": "v7.4.1",
+ "version": "v7.4.4",
"source": {
"type": "git",
"url": "https://github.com/symfony/dom-crawler.git",
- "reference": "0c5e8f20c74c78172a8ee72b125909b505033597"
+ "reference": "71fd6a82fc357c8b5de22f78b228acfc43dee965"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/0c5e8f20c74c78172a8ee72b125909b505033597",
- "reference": "0c5e8f20c74c78172a8ee72b125909b505033597",
+ "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/71fd6a82fc357c8b5de22f78b228acfc43dee965",
+ "reference": "71fd6a82fc357c8b5de22f78b228acfc43dee965",
"shasum": ""
},
"require": {
@@ -20125,7 +20103,7 @@
"description": "Eases DOM navigation for HTML and XML documents",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/dom-crawler/tree/v7.4.1"
+ "source": "https://github.com/symfony/dom-crawler/tree/v7.4.4"
},
"funding": [
{
@@ -20145,7 +20123,7 @@
"type": "tidelift"
}
],
- "time": "2025-12-06T15:47:47+00:00"
+ "time": "2026-01-05T08:47:25+00:00"
},
{
"name": "symfony/lock",
diff --git a/conf/cmi/core.entity_form_display.paragraph.accordion.default.yml b/conf/cmi/core.entity_form_display.paragraph.accordion.default.yml
index 456c72bb..6ae737c8 100644
--- a/conf/cmi/core.entity_form_display.paragraph.accordion.default.yml
+++ b/conf/cmi/core.entity_form_display.paragraph.accordion.default.yml
@@ -15,7 +15,7 @@ dependencies:
- paragraphs
- text
_core:
- default_config_hash: RF5jnF9_MPS0ILEZyGlsFs74Q68B1ii5mqyLnSZC67g
+ default_config_hash: ibA2szyjygzWiN0RvBoL5Dp7SxOUDBOOBkvQUHbLRWs
id: paragraph.accordion.default
targetEntityType: paragraph
bundle: accordion
@@ -48,7 +48,7 @@ content:
settings:
title: Paragraph
title_plural: Paragraphs
- edit_mode: closed_expand_nested
+ edit_mode: closed
closed_mode: summary
autocollapse: none
closed_mode_threshold: 0
@@ -58,6 +58,7 @@ content:
features:
add_above: '0'
collapse_edit_all: collapse_edit_all
+ convert: '0'
duplicate: duplicate
third_party_settings: { }
field_accordion_title:
diff --git a/conf/cmi/core.entity_form_display.paragraph.accordion_item.default.yml b/conf/cmi/core.entity_form_display.paragraph.accordion_item.default.yml
index 091f9c9b..4474218f 100644
--- a/conf/cmi/core.entity_form_display.paragraph.accordion_item.default.yml
+++ b/conf/cmi/core.entity_form_display.paragraph.accordion_item.default.yml
@@ -14,7 +14,7 @@ dependencies:
config:
- paragraphs.paragraphs_type.accordion_item
_core:
- default_config_hash: 51mHm2O7Corvv_lfh2IeFdXy3zf8Uj5dgxtkmWy39yI
+ default_config_hash: odiuQGS607Y-0KfmodHLcxJ3e9iqFijeZ_maAsj5Te0
id: paragraph.accordion_item.default
targetEntityType: paragraph
bundle: accordion_item
@@ -27,16 +27,17 @@ content:
settings:
title: Paragraph
title_plural: Paragraphs
- edit_mode: closed_expand_nested
+ edit_mode: closed
closed_mode: summary
autocollapse: none
- closed_mode_threshold: 0
+ closed_mode_threshold: 2
add_mode: dropdown
form_display_mode: default
default_paragraph_type: _none
features:
add_above: '0'
collapse_edit_all: collapse_edit_all
+ convert: '0'
duplicate: duplicate
third_party_settings: { }
field_accordion_item_heading:
diff --git a/conf/cmi/core.entity_form_mode.media.media_library.yml b/conf/cmi/core.entity_form_mode.media.media_library.yml
index 5fad6480..9472ea6d 100644
--- a/conf/cmi/core.entity_form_mode.media.media_library.yml
+++ b/conf/cmi/core.entity_form_mode.media.media_library.yml
@@ -11,6 +11,6 @@ _core:
default_config_hash: pkq0uj-IoqEQRBOP_ddUDV0ZJ-dKQ_fLcppsEDF2UO8
id: media.media_library
label: 'Media library'
-description: ''
+description: null
targetEntityType: media
cache: true
diff --git a/conf/cmi/core.entity_form_mode.user.register.yml b/conf/cmi/core.entity_form_mode.user.register.yml
index 6ab8b333..d06a18db 100644
--- a/conf/cmi/core.entity_form_mode.user.register.yml
+++ b/conf/cmi/core.entity_form_mode.user.register.yml
@@ -8,6 +8,6 @@ _core:
default_config_hash: flXhTcp55yLcyy7ZLOhPGKGZobZQJdkAFVWV3LseiuI
id: user.register
label: Register
-description: ''
+description: null
targetEntityType: user
cache: true
diff --git a/conf/cmi/editor.editor.full_html.yml b/conf/cmi/editor.editor.full_html.yml
index de948197..22f833bf 100644
--- a/conf/cmi/editor.editor.full_html.yml
+++ b/conf/cmi/editor.editor.full_html.yml
@@ -46,6 +46,7 @@ settings:
properties:
reversed: false
startIndex: true
+ styles: false
multiBlock: true
ckeditor5_paste_filter_pasteFilter:
enabled: true
diff --git a/conf/cmi/editor.editor.minimal.yml b/conf/cmi/editor.editor.minimal.yml
index 279c9e62..d755e7b1 100644
--- a/conf/cmi/editor.editor.minimal.yml
+++ b/conf/cmi/editor.editor.minimal.yml
@@ -28,6 +28,7 @@ settings:
properties:
reversed: false
startIndex: true
+ styles: false
multiBlock: true
ckeditor5_paste_filter_pasteFilter:
enabled: true
diff --git a/conf/cmi/field.storage.node.body.yml b/conf/cmi/field.storage.node.body.yml
index 6a471dbd..75da3b57 100644
--- a/conf/cmi/field.storage.node.body.yml
+++ b/conf/cmi/field.storage.node.body.yml
@@ -6,7 +6,7 @@ dependencies:
- node
- text
_core:
- default_config_hash: EBUo7qOWqaiZaQ_RC9sLY5IoDKphS34v77VIHSACmVY
+ default_config_hash: tRGyJXzgAEOtDchOTV6m6HMCN97PKbnkXZsSScq0Me4
id: node.body
field_name: body
entity_type: node
diff --git a/conf/cmi/language/en/system.menu.main.yml b/conf/cmi/language/en/system.menu.main.yml
deleted file mode 100644
index 72b56434..00000000
--- a/conf/cmi/language/en/system.menu.main.yml
+++ /dev/null
@@ -1,2 +0,0 @@
-label: 'Main navigation'
-description: 'Site section links'
diff --git a/conf/cmi/language/sv/block.block.hdbt_admin_admin.yml b/conf/cmi/language/sv/block.block.hdbt_admin_admin.yml
index e498a6b7..322c38d2 100644
--- a/conf/cmi/language/sv/block.block.hdbt_admin_admin.yml
+++ b/conf/cmi/language/sv/block.block.hdbt_admin_admin.yml
@@ -1,3 +1,3 @@
settings:
- label: Administration
label_display: visible
+ label: Administration
diff --git a/conf/cmi/language/sv/block.block.hdbt_admin_tools.yml b/conf/cmi/language/sv/block.block.hdbt_admin_tools.yml
index ec148a68..8553829a 100644
--- a/conf/cmi/language/sv/block.block.hdbt_admin_tools.yml
+++ b/conf/cmi/language/sv/block.block.hdbt_admin_tools.yml
@@ -1,3 +1,3 @@
settings:
- label: Verktyg
label_display: visible
+ label: Verktyg
diff --git a/conf/cmi/language/sv/views.view.paragraphs_library.yml b/conf/cmi/language/sv/views.view.paragraphs_library.yml
index a74cbf8e..9676078c 100644
--- a/conf/cmi/language/sv/views.view.paragraphs_library.yml
+++ b/conf/cmi/language/sv/views.view.paragraphs_library.yml
@@ -34,6 +34,8 @@ display:
id:
label: ID
separator: ', '
+ count:
+ format_plural_string: !!binary MSBwbGF0cwNAY291bnQgcGxhdHNlcg==
changed:
label: Ändrad
separator: ', '
diff --git a/conf/cmi/system.rss.yml b/conf/cmi/system.rss.yml
deleted file mode 100644
index d8062089..00000000
--- a/conf/cmi/system.rss.yml
+++ /dev/null
@@ -1,4 +0,0 @@
-_core:
- default_config_hash: MIpNzlG4gPunfS7vTCwUPum6QH3GUsEBMj-qS631Jw0
-items:
- view_mode: rss
diff --git a/conf/cmi/user.role.admin.yml b/conf/cmi/user.role.admin.yml
index 9e062fe2..2aaaf885 100644
--- a/conf/cmi/user.role.admin.yml
+++ b/conf/cmi/user.role.admin.yml
@@ -152,6 +152,7 @@ permissions:
- 'edit remote entities'
- 'edit terms in keywords'
- 'mark as hidden in editoria11y'
+ - 'rebuild node access permissions'
- 'revert all revisions'
- 'revert all tpr_service revisions'
- 'revert all tpr_unit revisions'
diff --git a/conf/cmi/user.role.content_producer.yml b/conf/cmi/user.role.content_producer.yml
index d8cb2854..2eca3101 100644
--- a/conf/cmi/user.role.content_producer.yml
+++ b/conf/cmi/user.role.content_producer.yml
@@ -104,6 +104,7 @@ permissions:
- 'edit paragraph library item'
- 'edit terms in keywords'
- 'mark as hidden in editoria11y'
+ - 'rebuild node access permissions'
- 'revert announcement revisions'
- 'revert landing_page revisions'
- 'revert page revisions'
diff --git a/conf/cmi/user.role.editor.yml b/conf/cmi/user.role.editor.yml
index dd4abbd2..1bf0d054 100644
--- a/conf/cmi/user.role.editor.yml
+++ b/conf/cmi/user.role.editor.yml
@@ -127,6 +127,7 @@ permissions:
- 'edit remote entities'
- 'edit terms in keywords'
- 'mark as hidden in editoria11y'
+ - 'rebuild node access permissions'
- 'revert all tpr_service revisions'
- 'revert all tpr_unit revisions'
- 'revert announcement revisions'
diff --git a/conf/cmi/views.settings.yml b/conf/cmi/views.settings.yml
index 645de9b5..de9bdae0 100644
--- a/conf/cmi/views.settings.yml
+++ b/conf/cmi/views.settings.yml
@@ -5,7 +5,6 @@ sql_signature: false
ui:
show:
additional_queries: false
- advanced_column: false
default_display: false
performance_statistics: false
preview_information: true
diff --git a/conf/cmi/views.view.files.yml b/conf/cmi/views.view.files.yml
index 94ce6e46..7efb7bf5 100644
--- a/conf/cmi/views.view.files.yml
+++ b/conf/cmi/views.view.files.yml
@@ -1104,6 +1104,7 @@ display:
empty_table: true
caption: ''
description: ''
+ class: ''
row:
type: fields
options: { }
diff --git a/conf/cmi/views.view.taxonomy_term.yml b/conf/cmi/views.view.taxonomy_term.yml
index 1c540bdd..22c64e47 100644
--- a/conf/cmi/views.view.taxonomy_term.yml
+++ b/conf/cmi/views.view.taxonomy_term.yml
@@ -3,6 +3,7 @@ langcode: en
status: true
dependencies:
config:
+ - core.entity_view_mode.node.rss
- core.entity_view_mode.node.teaser
module:
- node
@@ -280,7 +281,7 @@ display:
type: node_rss
options:
relationship: none
- view_mode: default
+ view_mode: rss
query:
type: views_query
options: { }
diff --git a/public/sites/default/settings.php b/public/sites/default/settings.php
index 111a5cc7..fe8a1bc9 100755
--- a/public/sites/default/settings.php
+++ b/public/sites/default/settings.php
@@ -401,6 +401,21 @@ function drupal_get_env(string|array $variables) : mixed {
$config['helfi_search.settings']['openai_model'] = getenv('OPENAI_MODEL');
}
+// E2E test users. We should never do this in production, so adding a failsafe
+// in case the environment variable would ever end up in production.
+if (getenv('APP_ENV') !== 'production' && $e2e_test_user = getenv('E2E_TEST_USER')) {
+ $e2e_test_user = json_decode($e2e_test_user, TRUE);
+
+ // Make sure the user exists in Drupal.
+ $config['helfi_api_base.api_accounts']['accounts'][] = $e2e_test_user;
+
+ // Some features need to be modified for the test user.
+ // @see Drupal\helfi_tfa\Hook\UserHooks::userLogin().
+ $config['helfi_platform_config.e2e_test_users']['users'][] = array_intersect_key($e2e_test_user, [
+ "username" => TRUE,
+ ]);
+}
+
// Environment specific overrides.
if (file_exists(__DIR__ . '/all.settings.php')) {
// phpcs:ignore