diff --git a/.github/workflows/docker-build.yml b/.github/workflows/docker-build.yml index 4a1c81a381..5803782cbe 100644 --- a/.github/workflows/docker-build.yml +++ b/.github/workflows/docker-build.yml @@ -26,7 +26,7 @@ jobs: image: ['web', 'matomo'] steps: - name: Checkout - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: persist-credentials: false @@ -34,17 +34,17 @@ jobs: run: echo "SHORT_COMMIT_SHA=$(git rev-parse --short ${{ github.sha }})" >> $GITHUB_ENV - name: Set up Docker Buildx - uses: docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 + uses: docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c # v4.2.0 - name: Login to Docker Registry - uses: docker/login-action@650006c6eb7dba73a995cc03b0b2d7f5ca915bee + uses: docker/login-action@af1e73f918a031802d376d3c8bbc3fe56130a9b0 # v4.4.0 with: registry: ${{ vars.ABC_DOCKER_REGISTRY }} username: ${{ secrets.SVC_GH_ABCWEB_USERNAME }} password: ${{ secrets.SVC_GH_ABCWEB_PWD }} - name: Build and push image - uses: docker/build-push-action@f9f3042f7e2789586610d6e8b85c8f03e5195baf + uses: docker/build-push-action@53b7df96c91f9c12dcc8a07bcb9ccacbed38856a # v7.3.0 with: build-args: GIT_COMMIT=${{ env.SHORT_COMMIT_SHA }} cache-from: type=gha diff --git a/.github/workflows/static-analysis.yml b/.github/workflows/static-analysis.yml index 562561c0d2..effd186b76 100644 --- a/.github/workflows/static-analysis.yml +++ b/.github/workflows/static-analysis.yml @@ -19,12 +19,12 @@ jobs: steps: - name: Checkout - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: persist-credentials: false - name: Install PHP - uses: shivammathur/setup-php@7c071dfe9dc99bdf297fa79cb49ea005b9fcadbc # 2.37.1 + uses: shivammathur/setup-php@f3e473d116dcccaddc5834248c87452386958240 # 2.37.2 with: php-version: '8.5' extensions: 'amqp, apcu, gd, intl, pcntl, pdo_mysql, pdo_pgsql, pdo_sqlite, redis' @@ -51,12 +51,12 @@ jobs: steps: - name: Checkout - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: persist-credentials: false - name: Install PHP - uses: shivammathur/setup-php@7c071dfe9dc99bdf297fa79cb49ea005b9fcadbc # 2.37.1 + uses: shivammathur/setup-php@f3e473d116dcccaddc5834248c87452386958240 # 2.37.2 with: php-version: '8.5' extensions: 'amqp, apcu, gd, intl, pcntl, pdo_mysql, pdo_pgsql, pdo_sqlite, redis' diff --git a/.github/workflows/unit-tests.yml b/.github/workflows/unit-tests.yml index 55290787d2..666e0dcfae 100644 --- a/.github/workflows/unit-tests.yml +++ b/.github/workflows/unit-tests.yml @@ -39,12 +39,12 @@ jobs: steps: - name: Checkout - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: persist-credentials: false - name: Install PHP - uses: shivammathur/setup-php@7c071dfe9dc99bdf297fa79cb49ea005b9fcadbc # 2.37.1 + uses: shivammathur/setup-php@f3e473d116dcccaddc5834248c87452386958240 # 2.37.2 with: php-version: '8.5' extensions: 'amqp, apcu, gd, intl, pcntl, pdo_mysql, pdo_pgsql, pdo_sqlite, redis' diff --git a/.github/workflows/zizmor.yml b/.github/workflows/zizmor.yml index 6a767b89d6..821c94cd52 100644 --- a/.github/workflows/zizmor.yml +++ b/.github/workflows/zizmor.yml @@ -22,9 +22,9 @@ jobs: actions: read steps: - name: Checkout repository - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 with: persist-credentials: false - name: Run zizmor 🌈 - uses: zizmorcore/zizmor-action@5f14fd08f7cf1cb1609c1e344975f152c7ee938d # v0.5.6 + uses: zizmorcore/zizmor-action@192e21d79ab29983730a13d1382995c2307fbcaa # v0.5.7 diff --git a/Dockerfile b/Dockerfile index 3c1e2afa31..b996b39cc9 100644 --- a/Dockerfile +++ b/Dockerfile @@ -39,8 +39,8 @@ EOF # Builders for AssetMapper. The binaries are arch-specific, so select them based on the build target (set by BuildKit) # to avoid pulling linux-x64 binaries that only run through (failing) emulation on arm64 hosts (e.g. Apple Silicon). ARG TARGETARCH -ARG SASS_VERSION=1.99.0 -ARG SWC_VERSION=v1.15.30 +ARG SASS_VERSION=1.101.0 +ARG SWC_VERSION=v1.15.43 RUN <<-EOF case "$TARGETARCH" in diff --git a/composer.json b/composer.json index ec5811d384..97d5cd018b 100644 --- a/composer.json +++ b/composer.json @@ -10,29 +10,29 @@ "php": "^8.5", "ext-ctype": "*", "ext-iconv": "*", - "api-platform/doctrine-orm": "^4.3.6", - "api-platform/symfony": "^4.3.6", + "api-platform/doctrine-orm": "^4.3.16", + "api-platform/symfony": "^4.3.16", "cweagans/composer-patches": "^2.0.0", "doctrine/dbal": "^4.4.3", - "doctrine/doctrine-bundle": "^3.2.2", + "doctrine/doctrine-bundle": "^3.2.4", "doctrine/doctrine-migrations-bundle": "^4.0.0", "doctrine/orm": "^3.6.7", "doctrineencryptbundle/doctrine-encrypt-bundle": "^7.0.3", "dragonmantank/cron-expression": "^3.6", "endroid/qr-code-bundle": "^7.0.1", - "fortawesome/font-awesome": "^7.2.0", - "jfcherng/php-diff": "^7.0", - "league/commonmark": "^2.8", + "fortawesome/font-awesome": "^7.3.0", + "jfcherng/php-diff": "^7.0.1", + "league/commonmark": "^2.8.2", "matomo/device-detector": "^6.5.1", "nelmio/cors-bundle": "^2.6.1", "nelmio/security-bundle": "^3.9", - "nikic/php-parser": "^5.7.0", + "nikic/php-parser": "^5.8.0", "phpdocumentor/reflection-docblock": "^6.0.3", - "phpseclib/phpseclib": "^3.0.52", - "phpstan/phpdoc-parser": "^2.3.2", - "scheb/2fa-backup-code": "^8.5", - "scheb/2fa-bundle": "^8.5", - "scheb/2fa-totp": "^8.5", + "phpseclib/phpseclib": "^3.0.55", + "phpstan/phpdoc-parser": "^2.3.3", + "scheb/2fa-backup-code": "^8.6", + "scheb/2fa-bundle": "^8.6", + "scheb/2fa-totp": "^8.6", "sensiolabs/typescript-bundle": "^0.2.2", "symfony/amqp-messenger": "8.0.*", "symfony/asset": "8.0.*", @@ -41,7 +41,7 @@ "symfony/doctrine-messenger": "8.0.*", "symfony/dotenv": "8.0.*", "symfony/expression-language": "8.0.*", - "symfony/flex": "^2.10.0", + "symfony/flex": "^2.11.0", "symfony/form": "8.0.*", "symfony/framework-bundle": "8.0.*", "symfony/http-client": "8.0.*", @@ -64,13 +64,13 @@ "symfony/security-bundle": "8.0.*", "symfony/security-csrf": "8.0.*", "symfony/serializer": "8.0.*", - "symfony/stimulus-bundle": "^3.0.0", + "symfony/stimulus-bundle": "^3.2.0", "symfony/string": "8.0.*", "symfony/translation": "8.0.*", "symfony/twig-bundle": "8.0.*", "symfony/uid": "8.0.*", - "symfony/ux-calendar-link": "3.1.0", - "symfony/ux-live-component": "3.1.0", + "symfony/ux-calendar-link": "3.2.0", + "symfony/ux-live-component": "3.2.0", "symfony/validator": "8.0.*", "symfony/web-link": "8.0.*", "symfony/workflow": "8.0.*", @@ -80,7 +80,7 @@ "twbs/bootstrap": "^5.3.8", "twig/extra-bundle": "^3.24.0", "twig/intl-extra": "^3.26.0", - "twig/twig": "^3.27.0" + "twig/twig": "^3.28.0" }, "config": { "allow-plugins": { @@ -170,23 +170,23 @@ "dama/doctrine-test-bundle": "^8.6", "doctrine/doctrine-fixtures-bundle": "^4.3.1", "fakerphp/faker": "^1.24.1", - "gewis/gewisphp-coding-standards": "2.0.1", + "gewis/gewisphp-coding-standards": "2.1.1", "igor-php/igor-php": "^0.6.3", "phpstan/extension-installer": "^1.4.3", - "phpstan/phpstan": "^2.2.0", + "phpstan/phpstan": "^2.2.5", "phpstan/phpstan-deprecation-rules": "^2.0.4", - "phpstan/phpstan-doctrine": "^2.0.22", - "phpstan/phpstan-phpunit": "^2.0.16", + "phpstan/phpstan-doctrine": "^2.0.27", + "phpstan/phpstan-phpunit": "^2.0.18", "phpstan/phpstan-strict-rules": "^2.0.11", - "phpstan/phpstan-symfony": "^2.0.18", - "phpunit/phpunit": "^13.1.13", + "phpstan/phpstan-symfony": "^2.0.20", + "phpunit/phpunit": "^13.1.14", "psalm/plugin-phpunit": "^0.19.7", "psalm/plugin-symfony": "^5.3.0", "symfony/browser-kit": "8.0.*", "symfony/css-selector": "8.0.*", "symfony/debug-bundle": "8.0.*", "symfony/maker-bundle": "^1.67.0", - "symfony/phpunit-bridge": "^8.0.8", + "symfony/phpunit-bridge": "^8.1.1", "symfony/stopwatch": "8.0.*", "symfony/web-profiler-bundle": "8.0.*", "symplify/config-transformer": "^12.5.0", diff --git a/composer.lock b/composer.lock index 10d7b877e5..87cf836b1f 100644 --- a/composer.lock +++ b/composer.lock @@ -4,20 +4,20 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "abb306de7d9f57b1b497b351b60f9d2e", + "content-hash": "ea983797f4d24760b6165fd50994b996", "packages": [ { "name": "altcha-org/altcha", - "version": "v2.0.2", + "version": "v2.0.3", "source": { "type": "git", "url": "https://github.com/altcha-org/altcha-lib-php.git", - "reference": "1028107ae5455edd92b27aa2de0fa9e278e2f2ff" + "reference": "8b02ad2c9b82998613bac4d093517d457061cbbe" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/altcha-org/altcha-lib-php/zipball/1028107ae5455edd92b27aa2de0fa9e278e2f2ff", - "reference": "1028107ae5455edd92b27aa2de0fa9e278e2f2ff", + "url": "https://api.github.com/repos/altcha-org/altcha-lib-php/zipball/8b02ad2c9b82998613bac4d093517d457061cbbe", + "reference": "8b02ad2c9b82998613bac4d093517d457061cbbe", "shasum": "" }, "require": { @@ -49,22 +49,22 @@ "description": "A lightweight PHP library for creating and verifying ALTCHA challenges.", "support": { "issues": "https://github.com/altcha-org/altcha-lib-php/issues", - "source": "https://github.com/altcha-org/altcha-lib-php/tree/v2.0.2" + "source": "https://github.com/altcha-org/altcha-lib-php/tree/v2.0.3" }, - "time": "2026-04-29T07:31:42+00:00" + "time": "2026-07-02T16:36:58+00:00" }, { "name": "api-platform/doctrine-common", - "version": "v4.3.6", + "version": "v4.3.16", "source": { "type": "git", "url": "https://github.com/api-platform/doctrine-common.git", - "reference": "089b196c2f8e4d14333aaa3c6db33356e8fd8be0" + "reference": "e4dee10c45bd701c5984321bc98adc0c3760ec48" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/api-platform/doctrine-common/zipball/089b196c2f8e4d14333aaa3c6db33356e8fd8be0", - "reference": "089b196c2f8e4d14333aaa3c6db33356e8fd8be0", + "url": "https://api.github.com/repos/api-platform/doctrine-common/zipball/e4dee10c45bd701c5984321bc98adc0c3760ec48", + "reference": "e4dee10c45bd701c5984321bc98adc0c3760ec48", "shasum": "" }, "require": { @@ -139,22 +139,22 @@ "rest" ], "support": { - "source": "https://github.com/api-platform/doctrine-common/tree/v4.3.6" + "source": "https://github.com/api-platform/doctrine-common/tree/v4.3.16" }, - "time": "2026-05-04T13:25:58+00:00" + "time": "2026-06-16T14:59:18+00:00" }, { "name": "api-platform/doctrine-orm", - "version": "v4.3.6", + "version": "v4.3.16", "source": { "type": "git", "url": "https://github.com/api-platform/doctrine-orm.git", - "reference": "095a4c56cdd9986208100dedd5d28be50a4830ba" + "reference": "0ed8501b05c3e2ecd97aeb727987d6202812bfe9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/api-platform/doctrine-orm/zipball/095a4c56cdd9986208100dedd5d28be50a4830ba", - "reference": "095a4c56cdd9986208100dedd5d28be50a4830ba", + "url": "https://api.github.com/repos/api-platform/doctrine-orm/zipball/0ed8501b05c3e2ecd97aeb727987d6202812bfe9", + "reference": "0ed8501b05c3e2ecd97aeb727987d6202812bfe9", "shasum": "" }, "require": { @@ -228,13 +228,13 @@ "rest" ], "support": { - "source": "https://github.com/api-platform/doctrine-orm/tree/v4.3.6" + "source": "https://github.com/api-platform/doctrine-orm/tree/v4.3.16" }, - "time": "2026-05-07T11:45:31+00:00" + "time": "2026-07-03T05:41:53+00:00" }, { "name": "api-platform/documentation", - "version": "v4.3.6", + "version": "v4.3.16", "source": { "type": "git", "url": "https://github.com/api-platform/documentation.git", @@ -291,22 +291,22 @@ ], "description": "API Platform documentation controller.", "support": { - "source": "https://github.com/api-platform/documentation/tree/v4.3.6" + "source": "https://github.com/api-platform/documentation/tree/v4.4.0-alpha.1" }, "time": "2026-04-30T12:21:24+00:00" }, { "name": "api-platform/http-cache", - "version": "v4.3.6", + "version": "v4.3.16", "source": { "type": "git", "url": "https://github.com/api-platform/http-cache.git", - "reference": "dd7c092b9abee06e72fd58544fe714b6c2a61efa" + "reference": "8e71916de766f503dd60f1a1e886b4d704f881a8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/api-platform/http-cache/zipball/dd7c092b9abee06e72fd58544fe714b6c2a61efa", - "reference": "dd7c092b9abee06e72fd58544fe714b6c2a61efa", + "url": "https://api.github.com/repos/api-platform/http-cache/zipball/8e71916de766f503dd60f1a1e886b4d704f881a8", + "reference": "8e71916de766f503dd60f1a1e886b4d704f881a8", "shasum": "" }, "require": { @@ -371,22 +371,22 @@ "rest" ], "support": { - "source": "https://github.com/api-platform/http-cache/tree/v4.3.6" + "source": "https://github.com/api-platform/http-cache/tree/v4.4.0-alpha.1" }, - "time": "2026-04-30T12:21:24+00:00" + "time": "2026-06-09T14:20:49+00:00" }, { "name": "api-platform/hydra", - "version": "v4.3.6", + "version": "v4.3.16", "source": { "type": "git", "url": "https://github.com/api-platform/hydra.git", - "reference": "317a696e396b80ba87de2560679c362923ef0a14" + "reference": "2570883edf78970ad845f6eb7d69ae7894e6c480" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/api-platform/hydra/zipball/317a696e396b80ba87de2560679c362923ef0a14", - "reference": "317a696e396b80ba87de2560679c362923ef0a14", + "url": "https://api.github.com/repos/api-platform/hydra/zipball/2570883edf78970ad845f6eb7d69ae7894e6c480", + "reference": "2570883edf78970ad845f6eb7d69ae7894e6c480", "shasum": "" }, "require": { @@ -394,7 +394,7 @@ "api-platform/json-schema": "^4.3", "api-platform/jsonld": "^4.3", "api-platform/metadata": "^4.3", - "api-platform/serializer": "^4.3", + "api-platform/serializer": "^4.3.12", "api-platform/state": "^4.3", "php": ">=8.2", "symfony/type-info": "^7.3 || ^8.0", @@ -458,22 +458,22 @@ "rest" ], "support": { - "source": "https://github.com/api-platform/hydra/tree/v4.3.6" + "source": "https://github.com/api-platform/hydra/tree/v4.3.16" }, - "time": "2026-05-11T11:50:19+00:00" + "time": "2026-06-22T16:14:53+00:00" }, { "name": "api-platform/json-schema", - "version": "v4.3.6", + "version": "v4.3.16", "source": { "type": "git", "url": "https://github.com/api-platform/json-schema.git", - "reference": "23dc2c388a08f2006b9189a0883a08f8837d7249" + "reference": "d44aa7acae9e748b3ec55af19f2de4a9a7e79133" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/api-platform/json-schema/zipball/23dc2c388a08f2006b9189a0883a08f8837d7249", - "reference": "23dc2c388a08f2006b9189a0883a08f8837d7249", + "url": "https://api.github.com/repos/api-platform/json-schema/zipball/d44aa7acae9e748b3ec55af19f2de4a9a7e79133", + "reference": "d44aa7acae9e748b3ec55af19f2de4a9a7e79133", "shasum": "" }, "require": { @@ -539,27 +539,27 @@ "swagger" ], "support": { - "source": "https://github.com/api-platform/json-schema/tree/v4.3.6" + "source": "https://github.com/api-platform/json-schema/tree/v4.3.16" }, - "time": "2026-04-30T12:21:24+00:00" + "time": "2026-06-29T14:45:14+00:00" }, { "name": "api-platform/jsonld", - "version": "v4.3.6", + "version": "v4.3.16", "source": { "type": "git", "url": "https://github.com/api-platform/jsonld.git", - "reference": "20ca6d7b5c11674c3046d710aaa0c9bc1795e54b" + "reference": "026a380c3c85c4210028da43e0cea1b64211bbf5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/api-platform/jsonld/zipball/20ca6d7b5c11674c3046d710aaa0c9bc1795e54b", - "reference": "20ca6d7b5c11674c3046d710aaa0c9bc1795e54b", + "url": "https://api.github.com/repos/api-platform/jsonld/zipball/026a380c3c85c4210028da43e0cea1b64211bbf5", + "reference": "026a380c3c85c4210028da43e0cea1b64211bbf5", "shasum": "" }, "require": { "api-platform/metadata": "^4.3", - "api-platform/serializer": "^4.3", + "api-platform/serializer": "^4.3.12", "api-platform/state": "^4.3", "php": ">=8.2" }, @@ -619,22 +619,22 @@ "rest" ], "support": { - "source": "https://github.com/api-platform/jsonld/tree/v4.3.6" + "source": "https://github.com/api-platform/jsonld/tree/v4.3.16" }, - "time": "2026-04-30T12:21:24+00:00" + "time": "2026-06-13T05:11:46+00:00" }, { "name": "api-platform/metadata", - "version": "v4.3.6", + "version": "v4.3.16", "source": { "type": "git", "url": "https://github.com/api-platform/metadata.git", - "reference": "e9e8a7b85d2d513edff3b108072f8ab23a9d6344" + "reference": "748f495474b4deedcba286631c2adf96d7bcba0a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/api-platform/metadata/zipball/e9e8a7b85d2d513edff3b108072f8ab23a9d6344", - "reference": "e9e8a7b85d2d513edff3b108072f8ab23a9d6344", + "url": "https://api.github.com/repos/api-platform/metadata/zipball/748f495474b4deedcba286631c2adf96d7bcba0a", + "reference": "748f495474b4deedcba286631c2adf96d7bcba0a", "shasum": "" }, "require": { @@ -717,22 +717,22 @@ "swagger" ], "support": { - "source": "https://github.com/api-platform/metadata/tree/v4.3.6" + "source": "https://github.com/api-platform/metadata/tree/v4.3.16" }, - "time": "2026-05-22T12:00:17+00:00" + "time": "2026-07-03T06:30:28+00:00" }, { "name": "api-platform/openapi", - "version": "v4.3.6", + "version": "v4.3.16", "source": { "type": "git", "url": "https://github.com/api-platform/openapi.git", - "reference": "1562617e7500a50c2b6e6f43a0fb29a6a47e83a2" + "reference": "c72470132f2eb35a4f8f252e60342f0f7c487704" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/api-platform/openapi/zipball/1562617e7500a50c2b6e6f43a0fb29a6a47e83a2", - "reference": "1562617e7500a50c2b6e6f43a0fb29a6a47e83a2", + "url": "https://api.github.com/repos/api-platform/openapi/zipball/c72470132f2eb35a4f8f252e60342f0f7c487704", + "reference": "c72470132f2eb35a4f8f252e60342f0f7c487704", "shasum": "" }, "require": { @@ -750,7 +750,7 @@ "api-platform/doctrine-common": "^4.3", "api-platform/doctrine-odm": "^4.3", "api-platform/doctrine-orm": "^4.3", - "api-platform/serializer": "^4.3", + "api-platform/serializer": "^4.3.12", "phpspec/prophecy-phpunit": "^2.2", "phpunit/phpunit": "^11.5 || ^12.2", "symfony/type-info": "^7.3 || ^8.0" @@ -808,22 +808,22 @@ "swagger" ], "support": { - "source": "https://github.com/api-platform/openapi/tree/v4.3.6" + "source": "https://github.com/api-platform/openapi/tree/v4.3.16" }, - "time": "2026-04-30T12:21:24+00:00" + "time": "2026-06-16T10:01:53+00:00" }, { "name": "api-platform/serializer", - "version": "v4.3.6", + "version": "v4.3.16", "source": { "type": "git", "url": "https://github.com/api-platform/serializer.git", - "reference": "2c4f996bb6e5fef49106df0c48d0c1954e10998b" + "reference": "05762288751c2ef115992b46a1bf9341a8b9a37c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/api-platform/serializer/zipball/2c4f996bb6e5fef49106df0c48d0c1954e10998b", - "reference": "2c4f996bb6e5fef49106df0c48d0c1954e10998b", + "url": "https://api.github.com/repos/api-platform/serializer/zipball/05762288751c2ef115992b46a1bf9341a8b9a37c", + "reference": "05762288751c2ef115992b46a1bf9341a8b9a37c", "shasum": "" }, "require": { @@ -902,22 +902,22 @@ "serializer" ], "support": { - "source": "https://github.com/api-platform/serializer/tree/v4.3.6" + "source": "https://github.com/api-platform/serializer/tree/v4.3.16" }, - "time": "2026-05-12T10:07:44+00:00" + "time": "2026-07-03T05:42:16+00:00" }, { "name": "api-platform/state", - "version": "v4.3.6", + "version": "v4.3.16", "source": { "type": "git", "url": "https://github.com/api-platform/state.git", - "reference": "6e3f6d75e605ba7171a7590c82da5126979a936b" + "reference": "648fc831bf5e918b8c907257f94be75205a389db" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/api-platform/state/zipball/6e3f6d75e605ba7171a7590c82da5126979a936b", - "reference": "6e3f6d75e605ba7171a7590c82da5126979a936b", + "url": "https://api.github.com/repos/api-platform/state/zipball/648fc831bf5e918b8c907257f94be75205a389db", + "reference": "648fc831bf5e918b8c907257f94be75205a389db", "shasum": "" }, "require": { @@ -930,7 +930,7 @@ "symfony/translation-contracts": "^3.0" }, "require-dev": { - "api-platform/serializer": "^4.3", + "api-platform/serializer": "^4.3.12", "api-platform/validator": "^4.3.1", "phpunit/phpunit": "^11.5 || ^12.2", "symfony/http-foundation": "^6.4.14 || ^7.0 || ^8.0", @@ -999,22 +999,22 @@ "swagger" ], "support": { - "source": "https://github.com/api-platform/state/tree/v4.3.6" + "source": "https://github.com/api-platform/state/tree/v4.3.16" }, - "time": "2026-05-22T12:02:28+00:00" + "time": "2026-07-02T11:05:59+00:00" }, { "name": "api-platform/symfony", - "version": "v4.3.6", + "version": "v4.3.16", "source": { "type": "git", "url": "https://github.com/api-platform/symfony.git", - "reference": "13308ad99dd1479e70fe79c20519d8135df8e7b9" + "reference": "4814552f6a47b5495d310779318cc2213ff46591" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/api-platform/symfony/zipball/13308ad99dd1479e70fe79c20519d8135df8e7b9", - "reference": "13308ad99dd1479e70fe79c20519d8135df8e7b9", + "url": "https://api.github.com/repos/api-platform/symfony/zipball/4814552f6a47b5495d310779318cc2213ff46591", + "reference": "4814552f6a47b5495d310779318cc2213ff46591", "shasum": "" }, "require": { @@ -1025,7 +1025,7 @@ "api-platform/jsonld": "^4.3", "api-platform/metadata": "^4.3", "api-platform/openapi": "^4.3", - "api-platform/serializer": "^4.3", + "api-platform/serializer": "^4.3.12", "api-platform/state": "^4.3", "api-platform/validator": "^4.3.1", "php": ">=8.2", @@ -1128,13 +1128,13 @@ "symfony" ], "support": { - "source": "https://github.com/api-platform/symfony/tree/v4.3.6" + "source": "https://github.com/api-platform/symfony/tree/v4.3.16" }, - "time": "2026-05-18T09:34:32+00:00" + "time": "2026-07-03T06:30:28+00:00" }, { "name": "api-platform/validator", - "version": "v4.3.6", + "version": "v4.3.16", "source": { "type": "git", "url": "https://github.com/api-platform/validator.git", @@ -1204,7 +1204,7 @@ "validator" ], "support": { - "source": "https://github.com/api-platform/validator/tree/v4.3.6" + "source": "https://github.com/api-platform/validator/tree/v4.3.16" }, "time": "2026-05-07T11:45:31+00:00" }, @@ -1993,16 +1993,16 @@ }, { "name": "doctrine/doctrine-bundle", - "version": "3.2.2", + "version": "3.2.4", "source": { "type": "git", "url": "https://github.com/doctrine/DoctrineBundle.git", - "reference": "af84173db6978c3d2688ea3bcf3a91720b0704ce" + "reference": "75f1bf75d0ba099f23e7d43ebd804df5bec58c29" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/DoctrineBundle/zipball/af84173db6978c3d2688ea3bcf3a91720b0704ce", - "reference": "af84173db6978c3d2688ea3bcf3a91720b0704ce", + "url": "https://api.github.com/repos/doctrine/DoctrineBundle/zipball/75f1bf75d0ba099f23e7d43ebd804df5bec58c29", + "reference": "75f1bf75d0ba099f23e7d43ebd804df5bec58c29", "shasum": "" }, "require": { @@ -2026,14 +2026,15 @@ "require-dev": { "doctrine/coding-standard": "^14", "doctrine/orm": "^3.4.4", - "phpstan/phpstan": "2.1.1", + "phpstan/phpstan": "^2.1.13", "phpstan/phpstan-phpunit": "2.0.3", "phpstan/phpstan-strict-rules": "^2", - "phpstan/phpstan-symfony": "^2.0", + "phpstan/phpstan-symfony": "^2.0.9", "phpunit/phpunit": "^12.3.10", "psr/log": "^3.0", "symfony/doctrine-messenger": "^6.4 || ^7.0 || ^8.0", "symfony/expression-language": "^6.4 || ^7.0 || ^8.0", + "symfony/http-kernel": "^6.4 || ^7.0 || ^8.0", "symfony/messenger": "^6.4 || ^7.0 || ^8.0", "symfony/property-info": "^6.4 || ^7.0 || ^8.0", "symfony/security-bundle": "^6.4 || ^7.0 || ^8.0", @@ -2088,7 +2089,7 @@ ], "support": { "issues": "https://github.com/doctrine/DoctrineBundle/issues", - "source": "https://github.com/doctrine/DoctrineBundle/tree/3.2.2" + "source": "https://github.com/doctrine/DoctrineBundle/tree/3.2.4" }, "funding": [ { @@ -2104,7 +2105,7 @@ "type": "tidelift" } ], - "time": "2025-12-24T12:24:29+00:00" + "time": "2026-06-09T19:11:55+00:00" }, { "name": "doctrine/doctrine-migrations-bundle", @@ -3215,16 +3216,16 @@ }, { "name": "fortawesome/font-awesome", - "version": "7.2.0", + "version": "7.3.0", "source": { "type": "git", "url": "https://github.com/FortAwesome/Font-Awesome.git", - "reference": "337dd2045d5621ce0f8567c33c256f3dedeed55d" + "reference": "70fb2dd154b617f62fc4ae5b0b7e2943bfd2aa96" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/FortAwesome/Font-Awesome/zipball/337dd2045d5621ce0f8567c33c256f3dedeed55d", - "reference": "337dd2045d5621ce0f8567c33c256f3dedeed55d", + "url": "https://api.github.com/repos/FortAwesome/Font-Awesome/zipball/70fb2dd154b617f62fc4ae5b0b7e2943bfd2aa96", + "reference": "70fb2dd154b617f62fc4ae5b0b7e2943bfd2aa96", "shasum": "" }, "type": "library", @@ -3256,7 +3257,7 @@ "issues": "https://github.com/FortAwesome/Font-Awesome/issues", "source": "https://github.com/FortAwesome/Font-Awesome" }, - "time": "2026-02-10T18:17:20+00:00" + "time": "2026-06-25T22:03:17+00:00" }, { "name": "jfcherng/php-color-output", @@ -3319,16 +3320,16 @@ }, { "name": "jfcherng/php-diff", - "version": "7.0.0", + "version": "7.0.1", "source": { "type": "git", "url": "https://github.com/jfcherng/php-diff.git", - "reference": "132274a7a02706e32ff767db600dcc5867b2ecb7" + "reference": "38bd25b2ca59e2fe0d8dd209b5557ca193b73a43" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/jfcherng/php-diff/zipball/132274a7a02706e32ff767db600dcc5867b2ecb7", - "reference": "132274a7a02706e32ff767db600dcc5867b2ecb7", + "url": "https://api.github.com/repos/jfcherng/php-diff/zipball/38bd25b2ca59e2fe0d8dd209b5557ca193b73a43", + "reference": "38bd25b2ca59e2fe0d8dd209b5557ca193b73a43", "shasum": "" }, "require": { @@ -3372,7 +3373,7 @@ ], "support": { "issues": "https://github.com/jfcherng/php-diff/issues", - "source": "https://github.com/jfcherng/php-diff/tree/7.0.0" + "source": "https://github.com/jfcherng/php-diff/tree/7.0.1" }, "funding": [ { @@ -3380,7 +3381,7 @@ "type": "custom" } ], - "time": "2026-04-06T15:46:04+00:00" + "time": "2026-06-22T13:04:52+00:00" }, { "name": "jfcherng/php-mb-string", @@ -4281,20 +4282,19 @@ }, { "name": "nikic/php-parser", - "version": "v5.7.0", + "version": "v5.8.0", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "dca41cd15c2ac9d055ad70dbfd011130757d1f82" + "reference": "044a6a392ff8ad0d61f14370a5fbbd0a0107152f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/dca41cd15c2ac9d055ad70dbfd011130757d1f82", - "reference": "dca41cd15c2ac9d055ad70dbfd011130757d1f82", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/044a6a392ff8ad0d61f14370a5fbbd0a0107152f", + "reference": "044a6a392ff8ad0d61f14370a5fbbd0a0107152f", "shasum": "" }, "require": { - "ext-ctype": "*", "ext-json": "*", "ext-tokenizer": "*", "php": ">=7.4" @@ -4333,9 +4333,9 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v5.7.0" + "source": "https://github.com/nikic/PHP-Parser/tree/v5.8.0" }, - "time": "2025-12-06T11:56:16+00:00" + "time": "2026-07-04T14:30:18+00:00" }, { "name": "paragonie/constant_time_encoding", @@ -4854,16 +4854,16 @@ }, { "name": "phpseclib/phpseclib", - "version": "3.0.52", + "version": "3.0.55", "source": { "type": "git", "url": "https://github.com/phpseclib/phpseclib.git", - "reference": "2adaefc83df2ec548558307690f376dd7d4f4fce" + "reference": "db9744e6d47e742b1f974e965ad49bdd041105af" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/2adaefc83df2ec548558307690f376dd7d4f4fce", - "reference": "2adaefc83df2ec548558307690f376dd7d4f4fce", + "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/db9744e6d47e742b1f974e965ad49bdd041105af", + "reference": "db9744e6d47e742b1f974e965ad49bdd041105af", "shasum": "" }, "require": { @@ -4944,7 +4944,7 @@ ], "support": { "issues": "https://github.com/phpseclib/phpseclib/issues", - "source": "https://github.com/phpseclib/phpseclib/tree/3.0.52" + "source": "https://github.com/phpseclib/phpseclib/tree/3.0.55" }, "funding": [ { @@ -4960,20 +4960,20 @@ "type": "tidelift" } ], - "time": "2026-04-27T07:02:15+00:00" + "time": "2026-06-14T23:24:10+00:00" }, { "name": "phpstan/phpdoc-parser", - "version": "2.3.2", + "version": "2.3.3", "source": { "type": "git", "url": "https://github.com/phpstan/phpdoc-parser.git", - "reference": "a004701b11273a26cd7955a61d67a7f1e525a45a" + "reference": "fb19eedd2bb67ff8cf7a5502ad329e701d6398a3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/a004701b11273a26cd7955a61d67a7f1e525a45a", - "reference": "a004701b11273a26cd7955a61d67a7f1e525a45a", + "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/fb19eedd2bb67ff8cf7a5502ad329e701d6398a3", + "reference": "fb19eedd2bb67ff8cf7a5502ad329e701d6398a3", "shasum": "" }, "require": { @@ -5005,9 +5005,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.2" + "source": "https://github.com/phpstan/phpdoc-parser/tree/2.3.3" }, - "time": "2026-01-25T14:56:51+00:00" + "time": "2026-07-08T07:01:06+00:00" }, { "name": "psr/cache", @@ -5317,7 +5317,7 @@ }, { "name": "scheb/2fa-backup-code", - "version": "v8.5.0", + "version": "v8.6.0", "source": { "type": "git", "url": "https://github.com/scheb/2fa-backup-code.git", @@ -5360,22 +5360,22 @@ "two-step" ], "support": { - "source": "https://github.com/scheb/2fa-backup-code/tree/v8.5.0" + "source": "https://github.com/scheb/2fa-backup-code/tree/v8.6.0" }, "time": "2026-01-24T13:26:10+00:00" }, { "name": "scheb/2fa-bundle", - "version": "v8.5.0", + "version": "v8.6.0", "source": { "type": "git", "url": "https://github.com/scheb/2fa-bundle.git", - "reference": "ae26ae91723685e3a8622f2f3b9119016de23e20" + "reference": "e5f8793a8180d874d8a96b600cd6b95b25bd098f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/scheb/2fa-bundle/zipball/ae26ae91723685e3a8622f2f3b9119016de23e20", - "reference": "ae26ae91723685e3a8622f2f3b9119016de23e20", + "url": "https://api.github.com/repos/scheb/2fa-bundle/zipball/e5f8793a8180d874d8a96b600cd6b95b25bd098f", + "reference": "e5f8793a8180d874d8a96b600cd6b95b25bd098f", "shasum": "" }, "require": { @@ -5428,13 +5428,13 @@ "two-step" ], "support": { - "source": "https://github.com/scheb/2fa-bundle/tree/v8.5.0" + "source": "https://github.com/scheb/2fa-bundle/tree/v8.6.0" }, - "time": "2026-03-24T18:33:45+00:00" + "time": "2026-06-12T18:24:27+00:00" }, { "name": "scheb/2fa-totp", - "version": "v8.5.0", + "version": "v8.6.0", "source": { "type": "git", "url": "https://github.com/scheb/2fa-totp.git", @@ -5481,7 +5481,7 @@ "two-step" ], "support": { - "source": "https://github.com/scheb/2fa-totp/tree/v8.5.0" + "source": "https://github.com/scheb/2fa-totp/tree/v8.6.0" }, "time": "2026-01-24T13:27:55+00:00" }, @@ -5543,16 +5543,16 @@ }, { "name": "spomky-labs/otphp", - "version": "11.4.2", + "version": "11.5.0", "source": { "type": "git", "url": "https://github.com/Spomky-Labs/otphp.git", - "reference": "2a1b503fd1c1a5c751ab3c5cd37f2d2d26ab74ad" + "reference": "877683d6352b80cdc7020fd43a725629c2524435" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Spomky-Labs/otphp/zipball/2a1b503fd1c1a5c751ab3c5cd37f2d2d26ab74ad", - "reference": "2a1b503fd1c1a5c751ab3c5cd37f2d2d26ab74ad", + "url": "https://api.github.com/repos/Spomky-Labs/otphp/zipball/877683d6352b80cdc7020fd43a725629c2524435", + "reference": "877683d6352b80cdc7020fd43a725629c2524435", "shasum": "" }, "require": { @@ -5597,7 +5597,7 @@ ], "support": { "issues": "https://github.com/Spomky-Labs/otphp/issues", - "source": "https://github.com/Spomky-Labs/otphp/tree/11.4.2" + "source": "https://github.com/Spomky-Labs/otphp/tree/11.5.0" }, "funding": [ { @@ -5609,7 +5609,7 @@ "type": "patreon" } ], - "time": "2026-01-23T10:53:01+00:00" + "time": "2026-06-06T23:41:24+00:00" }, { "name": "symfony/amqp-messenger", @@ -5756,16 +5756,16 @@ }, { "name": "symfony/asset-mapper", - "version": "v8.0.13", + "version": "v8.0.14", "source": { "type": "git", "url": "https://github.com/symfony/asset-mapper.git", - "reference": "13607dd4456ca537e1cfa2ca4b0169765cc0541d" + "reference": "259de1f4bfdba8bd48d6f1fc8c3fe3fc29cca737" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/asset-mapper/zipball/13607dd4456ca537e1cfa2ca4b0169765cc0541d", - "reference": "13607dd4456ca537e1cfa2ca4b0169765cc0541d", + "url": "https://api.github.com/repos/symfony/asset-mapper/zipball/259de1f4bfdba8bd48d6f1fc8c3fe3fc29cca737", + "reference": "259de1f4bfdba8bd48d6f1fc8c3fe3fc29cca737", "shasum": "" }, "require": { @@ -5813,7 +5813,7 @@ "description": "Maps directories of assets & makes them available in a public directory with versioned filenames.", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/asset-mapper/tree/v8.0.13" + "source": "https://github.com/symfony/asset-mapper/tree/v8.0.14" }, "funding": [ { @@ -5833,20 +5833,20 @@ "type": "tidelift" } ], - "time": "2026-05-23T18:05:53+00:00" + "time": "2026-06-17T15:00:27+00:00" }, { "name": "symfony/cache", - "version": "v8.0.13", + "version": "v8.0.14", "source": { "type": "git", "url": "https://github.com/symfony/cache.git", - "reference": "75f92239836ce08bce4d19f2734737dae4276fe9" + "reference": "76ec84217eb39e4787d03928bba86a25cc859f76" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/cache/zipball/75f92239836ce08bce4d19f2734737dae4276fe9", - "reference": "75f92239836ce08bce4d19f2734737dae4276fe9", + "url": "https://api.github.com/repos/symfony/cache/zipball/76ec84217eb39e4787d03928bba86a25cc859f76", + "reference": "76ec84217eb39e4787d03928bba86a25cc859f76", "shasum": "" }, "require": { @@ -5912,7 +5912,7 @@ "psr6" ], "support": { - "source": "https://github.com/symfony/cache/tree/v8.0.13" + "source": "https://github.com/symfony/cache/tree/v8.0.14" }, "funding": [ { @@ -5932,20 +5932,20 @@ "type": "tidelift" } ], - "time": "2026-05-24T08:44:11+00:00" + "time": "2026-06-17T15:00:27+00:00" }, { "name": "symfony/cache-contracts", - "version": "v3.7.0", + "version": "v3.7.1", "source": { "type": "git", "url": "https://github.com/symfony/cache-contracts.git", - "reference": "225e8a254166bd3442e370c6f50145465db63831" + "reference": "9789738bc19af1106dc54d6afba9a0b467516cf2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/cache-contracts/zipball/225e8a254166bd3442e370c6f50145465db63831", - "reference": "225e8a254166bd3442e370c6f50145465db63831", + "url": "https://api.github.com/repos/symfony/cache-contracts/zipball/9789738bc19af1106dc54d6afba9a0b467516cf2", + "reference": "9789738bc19af1106dc54d6afba9a0b467516cf2", "shasum": "" }, "require": { @@ -5992,7 +5992,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/cache-contracts/tree/v3.7.0" + "source": "https://github.com/symfony/cache-contracts/tree/v3.7.1" }, "funding": [ { @@ -6012,7 +6012,7 @@ "type": "tidelift" } ], - "time": "2026-05-05T15:33:14+00:00" + "time": "2026-06-05T06:23:12+00:00" }, { "name": "symfony/clock", @@ -6093,16 +6093,16 @@ }, { "name": "symfony/config", - "version": "v8.0.10", + "version": "v8.0.14", "source": { "type": "git", "url": "https://github.com/symfony/config.git", - "reference": "de665e669412ec2effe004d90298dbbdaf6e7e8b" + "reference": "79d7c29beb7b9f10e16000d1df8dcad745364ab1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/config/zipball/de665e669412ec2effe004d90298dbbdaf6e7e8b", - "reference": "de665e669412ec2effe004d90298dbbdaf6e7e8b", + "url": "https://api.github.com/repos/symfony/config/zipball/79d7c29beb7b9f10e16000d1df8dcad745364ab1", + "reference": "79d7c29beb7b9f10e16000d1df8dcad745364ab1", "shasum": "" }, "require": { @@ -6147,7 +6147,7 @@ "description": "Helps you find, load, combine, autofill and validate configuration values of any kind", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/config/tree/v8.0.10" + "source": "https://github.com/symfony/config/tree/v8.0.14" }, "funding": [ { @@ -6167,20 +6167,20 @@ "type": "tidelift" } ], - "time": "2026-05-04T13:41:39+00:00" + "time": "2026-06-09T10:20:00+00:00" }, { "name": "symfony/console", - "version": "v8.0.13", + "version": "v8.0.14", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "f200be111431cff4aeae8d086b91180bc4d7efd7" + "reference": "e2a77289192c413abfe54f1d507159f911a20728" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/f200be111431cff4aeae8d086b91180bc4d7efd7", - "reference": "f200be111431cff4aeae8d086b91180bc4d7efd7", + "url": "https://api.github.com/repos/symfony/console/zipball/e2a77289192c413abfe54f1d507159f911a20728", + "reference": "e2a77289192c413abfe54f1d507159f911a20728", "shasum": "" }, "require": { @@ -6237,7 +6237,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v8.0.13" + "source": "https://github.com/symfony/console/tree/v8.0.14" }, "funding": [ { @@ -6257,20 +6257,20 @@ "type": "tidelift" } ], - "time": "2026-05-24T08:59:15+00:00" + "time": "2026-06-16T12:45:11+00:00" }, { "name": "symfony/dependency-injection", - "version": "v8.0.13", + "version": "v8.0.14", "source": { "type": "git", "url": "https://github.com/symfony/dependency-injection.git", - "reference": "075a9a3f5b458f637a8bcf17400d8b021761f3c9" + "reference": "55d83c634f0bd7d6b5f64be8950dc389dca17a17" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/075a9a3f5b458f637a8bcf17400d8b021761f3c9", - "reference": "075a9a3f5b458f637a8bcf17400d8b021761f3c9", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/55d83c634f0bd7d6b5f64be8950dc389dca17a17", + "reference": "55d83c634f0bd7d6b5f64be8950dc389dca17a17", "shasum": "" }, "require": { @@ -6318,7 +6318,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/v8.0.13" + "source": "https://github.com/symfony/dependency-injection/tree/v8.0.14" }, "funding": [ { @@ -6338,20 +6338,20 @@ "type": "tidelift" } ], - "time": "2026-05-23T18:05:53+00:00" + "time": "2026-06-27T06:17:20+00:00" }, { "name": "symfony/deprecation-contracts", - "version": "v3.7.0", + "version": "v3.7.1", "source": { "type": "git", "url": "https://github.com/symfony/deprecation-contracts.git", - "reference": "50f59d1f3ca46d41ac911f97a78626b6756af35b" + "reference": "f3202fa1b5097b0af062dc978b32ecf63404e31d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/50f59d1f3ca46d41ac911f97a78626b6756af35b", - "reference": "50f59d1f3ca46d41ac911f97a78626b6756af35b", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/f3202fa1b5097b0af062dc978b32ecf63404e31d", + "reference": "f3202fa1b5097b0af062dc978b32ecf63404e31d", "shasum": "" }, "require": { @@ -6389,7 +6389,7 @@ "description": "A generic function and convention to trigger deprecation notices", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/deprecation-contracts/tree/v3.7.0" + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.7.1" }, "funding": [ { @@ -6409,20 +6409,20 @@ "type": "tidelift" } ], - "time": "2026-04-13T15:52:40+00:00" + "time": "2026-06-05T06:23:12+00:00" }, { "name": "symfony/doctrine-bridge", - "version": "v8.0.9", + "version": "v8.0.14", "source": { "type": "git", "url": "https://github.com/symfony/doctrine-bridge.git", - "reference": "dfe3dddc9c22756b9b145785fb5fd4b0445cd06e" + "reference": "91ab2e8085ea19ada54bd820f0dcf7c2cef59494" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/doctrine-bridge/zipball/dfe3dddc9c22756b9b145785fb5fd4b0445cd06e", - "reference": "dfe3dddc9c22756b9b145785fb5fd4b0445cd06e", + "url": "https://api.github.com/repos/symfony/doctrine-bridge/zipball/91ab2e8085ea19ada54bd820f0dcf7c2cef59494", + "reference": "91ab2e8085ea19ada54bd820f0dcf7c2cef59494", "shasum": "" }, "require": { @@ -6491,7 +6491,7 @@ "description": "Provides integration for Doctrine with various Symfony components", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/doctrine-bridge/tree/v8.0.9" + "source": "https://github.com/symfony/doctrine-bridge/tree/v8.0.14" }, "funding": [ { @@ -6511,20 +6511,20 @@ "type": "tidelift" } ], - "time": "2026-04-29T15:02:55+00:00" + "time": "2026-06-12T08:36:40+00:00" }, { "name": "symfony/doctrine-messenger", - "version": "v8.0.6", + "version": "v8.0.14", "source": { "type": "git", "url": "https://github.com/symfony/doctrine-messenger.git", - "reference": "88329a3faba5023cfb569b3fc5b8a771336c4a88" + "reference": "280267d1e0c89e752573f0b588047d3633b1b272" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/doctrine-messenger/zipball/88329a3faba5023cfb569b3fc5b8a771336c4a88", - "reference": "88329a3faba5023cfb569b3fc5b8a771336c4a88", + "url": "https://api.github.com/repos/symfony/doctrine-messenger/zipball/280267d1e0c89e752573f0b588047d3633b1b272", + "reference": "280267d1e0c89e752573f0b588047d3633b1b272", "shasum": "" }, "require": { @@ -6567,7 +6567,7 @@ "description": "Symfony Doctrine Messenger Bridge", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/doctrine-messenger/tree/v8.0.6" + "source": "https://github.com/symfony/doctrine-messenger/tree/v8.0.14" }, "funding": [ { @@ -6587,20 +6587,20 @@ "type": "tidelift" } ], - "time": "2026-02-20T07:51:53+00:00" + "time": "2026-06-12T08:36:40+00:00" }, { "name": "symfony/dotenv", - "version": "v8.0.11", + "version": "v8.0.14", "source": { "type": "git", "url": "https://github.com/symfony/dotenv.git", - "reference": "82e1d8f888896a215bb6673e6d1f6d5ca47a9dfe" + "reference": "c81558d21cdc8f5b520c993ac1cfd5299c1826de" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dotenv/zipball/82e1d8f888896a215bb6673e6d1f6d5ca47a9dfe", - "reference": "82e1d8f888896a215bb6673e6d1f6d5ca47a9dfe", + "url": "https://api.github.com/repos/symfony/dotenv/zipball/c81558d21cdc8f5b520c993ac1cfd5299c1826de", + "reference": "c81558d21cdc8f5b520c993ac1cfd5299c1826de", "shasum": "" }, "require": { @@ -6641,7 +6641,7 @@ "environment" ], "support": { - "source": "https://github.com/symfony/dotenv/tree/v8.0.11" + "source": "https://github.com/symfony/dotenv/tree/v8.0.14" }, "funding": [ { @@ -6661,20 +6661,20 @@ "type": "tidelift" } ], - "time": "2026-05-11T13:06:45+00:00" + "time": "2026-06-05T06:22:43+00:00" }, { "name": "symfony/error-handler", - "version": "v8.0.8", + "version": "v8.0.14", "source": { "type": "git", "url": "https://github.com/symfony/error-handler.git", - "reference": "c1119fe8dcfc3825ec74ec061b96ef0c8f281517" + "reference": "cc0f2d74213375a6ff1caf23751e23afbb91eb8c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/c1119fe8dcfc3825ec74ec061b96ef0c8f281517", - "reference": "c1119fe8dcfc3825ec74ec061b96ef0c8f281517", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/cc0f2d74213375a6ff1caf23751e23afbb91eb8c", + "reference": "cc0f2d74213375a6ff1caf23751e23afbb91eb8c", "shasum": "" }, "require": { @@ -6722,7 +6722,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/v8.0.8" + "source": "https://github.com/symfony/error-handler/tree/v8.0.14" }, "funding": [ { @@ -6742,20 +6742,20 @@ "type": "tidelift" } ], - "time": "2026-03-30T15:14:47+00:00" + "time": "2026-06-05T06:22:43+00:00" }, { "name": "symfony/event-dispatcher", - "version": "v8.0.9", + "version": "v8.0.14", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "0c3c1a17604c4dbbec4b93fe162c538482096e1f" + "reference": "3973836dd335445d0c622ffe98e418eed304d95b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/0c3c1a17604c4dbbec4b93fe162c538482096e1f", - "reference": "0c3c1a17604c4dbbec4b93fe162c538482096e1f", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/3973836dd335445d0c622ffe98e418eed304d95b", + "reference": "3973836dd335445d0c622ffe98e418eed304d95b", "shasum": "" }, "require": { @@ -6807,7 +6807,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/v8.0.9" + "source": "https://github.com/symfony/event-dispatcher/tree/v8.0.14" }, "funding": [ { @@ -6827,20 +6827,20 @@ "type": "tidelift" } ], - "time": "2026-04-18T13:51:42+00:00" + "time": "2026-06-06T11:11:34+00:00" }, { "name": "symfony/event-dispatcher-contracts", - "version": "v3.7.0", + "version": "v3.7.1", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher-contracts.git", - "reference": "ccba7060602b7fed0b03c85bf025257f76d9ef32" + "reference": "c7de7a00ffb67842132da02ea92988a39ccd9f4e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/ccba7060602b7fed0b03c85bf025257f76d9ef32", - "reference": "ccba7060602b7fed0b03c85bf025257f76d9ef32", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/c7de7a00ffb67842132da02ea92988a39ccd9f4e", + "reference": "c7de7a00ffb67842132da02ea92988a39ccd9f4e", "shasum": "" }, "require": { @@ -6887,7 +6887,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.7.0" + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.7.1" }, "funding": [ { @@ -6907,20 +6907,20 @@ "type": "tidelift" } ], - "time": "2026-01-05T13:30:16+00:00" + "time": "2026-06-05T06:23:12+00:00" }, { "name": "symfony/expression-language", - "version": "v8.0.8", + "version": "v8.0.14", "source": { "type": "git", "url": "https://github.com/symfony/expression-language.git", - "reference": "b2a5fd3b7331ae10cc0ed75a28d64b25b67d2c7b" + "reference": "05852d82e9a1ae3fb52a53d2998904f058e4cd81" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/expression-language/zipball/b2a5fd3b7331ae10cc0ed75a28d64b25b67d2c7b", - "reference": "b2a5fd3b7331ae10cc0ed75a28d64b25b67d2c7b", + "url": "https://api.github.com/repos/symfony/expression-language/zipball/05852d82e9a1ae3fb52a53d2998904f058e4cd81", + "reference": "05852d82e9a1ae3fb52a53d2998904f058e4cd81", "shasum": "" }, "require": { @@ -6954,7 +6954,7 @@ "description": "Provides an engine that can compile and evaluate expressions", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/expression-language/tree/v8.0.8" + "source": "https://github.com/symfony/expression-language/tree/v8.0.14" }, "funding": [ { @@ -6974,7 +6974,7 @@ "type": "tidelift" } ], - "time": "2026-03-30T15:14:47+00:00" + "time": "2026-06-09T10:20:00+00:00" }, { "name": "symfony/filesystem", @@ -7048,16 +7048,16 @@ }, { "name": "symfony/finder", - "version": "v8.0.8", + "version": "v8.0.14", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", - "reference": "8da41214757b87d97f181e3d14a4179286151007" + "reference": "4a93f8c95fabc35fcfd2f5dbb29d138d3fe98f43" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/8da41214757b87d97f181e3d14a4179286151007", - "reference": "8da41214757b87d97f181e3d14a4179286151007", + "url": "https://api.github.com/repos/symfony/finder/zipball/4a93f8c95fabc35fcfd2f5dbb29d138d3fe98f43", + "reference": "4a93f8c95fabc35fcfd2f5dbb29d138d3fe98f43", "shasum": "" }, "require": { @@ -7092,7 +7092,7 @@ "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/finder/tree/v8.0.8" + "source": "https://github.com/symfony/finder/tree/v8.0.14" }, "funding": [ { @@ -7112,20 +7112,20 @@ "type": "tidelift" } ], - "time": "2026-03-30T15:14:47+00:00" + "time": "2026-06-27T08:56:37+00:00" }, { "name": "symfony/flex", - "version": "v2.10.0", + "version": "v2.11.0", "source": { "type": "git", "url": "https://github.com/symfony/flex.git", - "reference": "9cd384775973eabbf6e8b05784dda279fc67c28d" + "reference": "4a6d98eea3ebc7f68d82810cb682eedca2649e99" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/flex/zipball/9cd384775973eabbf6e8b05784dda279fc67c28d", - "reference": "9cd384775973eabbf6e8b05784dda279fc67c28d", + "url": "https://api.github.com/repos/symfony/flex/zipball/4a6d98eea3ebc7f68d82810cb682eedca2649e99", + "reference": "4a6d98eea3ebc7f68d82810cb682eedca2649e99", "shasum": "" }, "require": { @@ -7138,9 +7138,9 @@ }, "require-dev": { "composer/composer": "^2.1", - "symfony/dotenv": "^6.4|^7.4|^8.0", + "phpunit/phpunit": "^12.4", + "symfony/dotenv": "^6.4.41|^7.4.13|^8.0.13", "symfony/filesystem": "^6.4|^7.4|^8.0", - "symfony/phpunit-bridge": "^6.4|^7.4|^8.0", "symfony/process": "^6.4|^7.4|^8.0" }, "type": "composer-plugin", @@ -7165,7 +7165,7 @@ "description": "Composer plugin for Symfony", "support": { "issues": "https://github.com/symfony/flex/issues", - "source": "https://github.com/symfony/flex/tree/v2.10.0" + "source": "https://github.com/symfony/flex/tree/v2.11.0" }, "funding": [ { @@ -7185,20 +7185,20 @@ "type": "tidelift" } ], - "time": "2025-11-16T09:38:19+00:00" + "time": "2026-05-29T17:25:22+00:00" }, { "name": "symfony/form", - "version": "v8.0.9", + "version": "v8.0.14", "source": { "type": "git", "url": "https://github.com/symfony/form.git", - "reference": "dd9f73dd3b92e657c97aeeca1f47e981c635ea91" + "reference": "36b007caa7fa08be969fee0bf341f6b99dd15000" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/form/zipball/dd9f73dd3b92e657c97aeeca1f47e981c635ea91", - "reference": "dd9f73dd3b92e657c97aeeca1f47e981c635ea91", + "url": "https://api.github.com/repos/symfony/form/zipball/36b007caa7fa08be969fee0bf341f6b99dd15000", + "reference": "36b007caa7fa08be969fee0bf341f6b99dd15000", "shasum": "" }, "require": { @@ -7260,7 +7260,7 @@ "description": "Allows to easily create, process and reuse HTML forms", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/form/tree/v8.0.9" + "source": "https://github.com/symfony/form/tree/v8.0.14" }, "funding": [ { @@ -7280,20 +7280,20 @@ "type": "tidelift" } ], - "time": "2026-04-29T15:02:55+00:00" + "time": "2026-06-16T16:02:37+00:00" }, { "name": "symfony/framework-bundle", - "version": "v8.0.13", + "version": "v8.0.14", "source": { "type": "git", "url": "https://github.com/symfony/framework-bundle.git", - "reference": "576595d274ebeb122fb4c88f2641153bcd5c6dc0" + "reference": "74134f73e391698bf78b3dd05bb25a0bdfccbabb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/576595d274ebeb122fb4c88f2641153bcd5c6dc0", - "reference": "576595d274ebeb122fb4c88f2641153bcd5c6dc0", + "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/74134f73e391698bf78b3dd05bb25a0bdfccbabb", + "reference": "74134f73e391698bf78b3dd05bb25a0bdfccbabb", "shasum": "" }, "require": { @@ -7401,7 +7401,7 @@ "description": "Provides a tight integration between Symfony components and the Symfony full-stack framework", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/framework-bundle/tree/v8.0.13" + "source": "https://github.com/symfony/framework-bundle/tree/v8.0.14" }, "funding": [ { @@ -7421,20 +7421,20 @@ "type": "tidelift" } ], - "time": "2026-05-23T18:05:53+00:00" + "time": "2026-06-27T08:56:37+00:00" }, { "name": "symfony/http-client", - "version": "v8.0.13", + "version": "v8.0.14", "source": { "type": "git", "url": "https://github.com/symfony/http-client.git", - "reference": "c7f40f9103233630167c25c9a4570acf805fdade" + "reference": "4f7a48437beaad45849f9b94b7fb57b3da6aed6e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-client/zipball/c7f40f9103233630167c25c9a4570acf805fdade", - "reference": "c7f40f9103233630167c25c9a4570acf805fdade", + "url": "https://api.github.com/repos/symfony/http-client/zipball/4f7a48437beaad45849f9b94b7fb57b3da6aed6e", + "reference": "4f7a48437beaad45849f9b94b7fb57b3da6aed6e", "shasum": "" }, "require": { @@ -7497,7 +7497,7 @@ "http" ], "support": { - "source": "https://github.com/symfony/http-client/tree/v8.0.13" + "source": "https://github.com/symfony/http-client/tree/v8.0.14" }, "funding": [ { @@ -7517,20 +7517,20 @@ "type": "tidelift" } ], - "time": "2026-05-24T09:58:02+00:00" + "time": "2026-06-16T12:45:11+00:00" }, { "name": "symfony/http-client-contracts", - "version": "v3.7.0", + "version": "v3.7.1", "source": { "type": "git", "url": "https://github.com/symfony/http-client-contracts.git", - "reference": "4a2d00c37651c0bdc2b9e1c773487a8bf4edb12d" + "reference": "41fc42d276aeff21192465331ebbab7d83a743c0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/4a2d00c37651c0bdc2b9e1c773487a8bf4edb12d", - "reference": "4a2d00c37651c0bdc2b9e1c773487a8bf4edb12d", + "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/41fc42d276aeff21192465331ebbab7d83a743c0", + "reference": "41fc42d276aeff21192465331ebbab7d83a743c0", "shasum": "" }, "require": { @@ -7579,7 +7579,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/http-client-contracts/tree/v3.7.0" + "source": "https://github.com/symfony/http-client-contracts/tree/v3.7.1" }, "funding": [ { @@ -7599,20 +7599,20 @@ "type": "tidelift" } ], - "time": "2026-03-06T13:17:50+00:00" + "time": "2026-06-05T06:23:12+00:00" }, { "name": "symfony/http-foundation", - "version": "v8.0.13", + "version": "v8.0.14", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "30459bd82094c2572f3f78c04132e92f257a5f76" + "reference": "45c47ca550e551a1f72e67eb4276e69e929e8a17" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/30459bd82094c2572f3f78c04132e92f257a5f76", - "reference": "30459bd82094c2572f3f78c04132e92f257a5f76", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/45c47ca550e551a1f72e67eb4276e69e929e8a17", + "reference": "45c47ca550e551a1f72e67eb4276e69e929e8a17", "shasum": "" }, "require": { @@ -7659,7 +7659,7 @@ "description": "Defines an object-oriented layer for the HTTP specification", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-foundation/tree/v8.0.13" + "source": "https://github.com/symfony/http-foundation/tree/v8.0.14" }, "funding": [ { @@ -7679,20 +7679,20 @@ "type": "tidelift" } ], - "time": "2026-05-24T11:21:57+00:00" + "time": "2026-06-12T08:36:40+00:00" }, { "name": "symfony/http-kernel", - "version": "v8.0.13", + "version": "v8.0.14", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "0f2b114380b21d8736a496ab4672b012e3822ee7" + "reference": "6685b981881100e5f92a98fb6c5d6739af6a8569" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/0f2b114380b21d8736a496ab4672b012e3822ee7", - "reference": "0f2b114380b21d8736a496ab4672b012e3822ee7", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/6685b981881100e5f92a98fb6c5d6739af6a8569", + "reference": "6685b981881100e5f92a98fb6c5d6739af6a8569", "shasum": "" }, "require": { @@ -7763,7 +7763,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/v8.0.13" + "source": "https://github.com/symfony/http-kernel/tree/v8.0.14" }, "funding": [ { @@ -7783,20 +7783,20 @@ "type": "tidelift" } ], - "time": "2026-05-27T08:48:59+00:00" + "time": "2026-06-27T09:16:44+00:00" }, { "name": "symfony/intl", - "version": "v8.0.8", + "version": "v8.0.14", "source": { "type": "git", "url": "https://github.com/symfony/intl.git", - "reference": "604a1dbbd67471e885e93274379cadd80dc33535" + "reference": "8498fc450eddb7a2a19145969a8a553306187f32" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/intl/zipball/604a1dbbd67471e885e93274379cadd80dc33535", - "reference": "604a1dbbd67471e885e93274379cadd80dc33535", + "url": "https://api.github.com/repos/symfony/intl/zipball/8498fc450eddb7a2a19145969a8a553306187f32", + "reference": "8498fc450eddb7a2a19145969a8a553306187f32", "shasum": "" }, "require": { @@ -7852,7 +7852,7 @@ "localization" ], "support": { - "source": "https://github.com/symfony/intl/tree/v8.0.8" + "source": "https://github.com/symfony/intl/tree/v8.0.14" }, "funding": [ { @@ -7872,20 +7872,20 @@ "type": "tidelift" } ], - "time": "2026-03-30T15:14:47+00:00" + "time": "2026-06-05T06:22:43+00:00" }, { "name": "symfony/lock", - "version": "v8.0.9", + "version": "v8.0.14", "source": { "type": "git", "url": "https://github.com/symfony/lock.git", - "reference": "02e7142df3d647411fd88655d20d8ec79dafb78c" + "reference": "74e7eae902fd59b674115494ee14e461ee35f299" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/lock/zipball/02e7142df3d647411fd88655d20d8ec79dafb78c", - "reference": "02e7142df3d647411fd88655d20d8ec79dafb78c", + "url": "https://api.github.com/repos/symfony/lock/zipball/74e7eae902fd59b674115494ee14e461ee35f299", + "reference": "74e7eae902fd59b674115494ee14e461ee35f299", "shasum": "" }, "require": { @@ -7934,7 +7934,7 @@ "semaphore" ], "support": { - "source": "https://github.com/symfony/lock/tree/v8.0.9" + "source": "https://github.com/symfony/lock/tree/v8.0.14" }, "funding": [ { @@ -7954,20 +7954,20 @@ "type": "tidelift" } ], - "time": "2026-04-29T15:02:55+00:00" + "time": "2026-06-12T08:36:40+00:00" }, { "name": "symfony/mailer", - "version": "v8.0.12", + "version": "v8.0.14", "source": { "type": "git", "url": "https://github.com/symfony/mailer.git", - "reference": "5266d594e83593dff3492b5655ff6e8f38d67cfc" + "reference": "09a4f89c4ee5dec57f66a115c157e4db119312d8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mailer/zipball/5266d594e83593dff3492b5655ff6e8f38d67cfc", - "reference": "5266d594e83593dff3492b5655ff6e8f38d67cfc", + "url": "https://api.github.com/repos/symfony/mailer/zipball/09a4f89c4ee5dec57f66a115c157e4db119312d8", + "reference": "09a4f89c4ee5dec57f66a115c157e4db119312d8", "shasum": "" }, "require": { @@ -8014,7 +8014,7 @@ "description": "Helps sending emails", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/mailer/tree/v8.0.12" + "source": "https://github.com/symfony/mailer/tree/v8.0.14" }, "funding": [ { @@ -8034,7 +8034,7 @@ "type": "tidelift" } ], - "time": "2026-05-20T07:22:03+00:00" + "time": "2026-06-16T12:45:11+00:00" }, { "name": "symfony/mercure", @@ -8204,16 +8204,16 @@ }, { "name": "symfony/messenger", - "version": "v8.0.12", + "version": "v8.0.14", "source": { "type": "git", "url": "https://github.com/symfony/messenger.git", - "reference": "ec7ad0b1eb8ad19de1a99d4d051311fa99879d74" + "reference": "4f1b672abbcace38c8054d7ab66a0c5529e594c5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/messenger/zipball/ec7ad0b1eb8ad19de1a99d4d051311fa99879d74", - "reference": "ec7ad0b1eb8ad19de1a99d4d051311fa99879d74", + "url": "https://api.github.com/repos/symfony/messenger/zipball/4f1b672abbcace38c8054d7ab66a0c5529e594c5", + "reference": "4f1b672abbcace38c8054d7ab66a0c5529e594c5", "shasum": "" }, "require": { @@ -8270,7 +8270,7 @@ "description": "Helps applications send and receive messages to/from other applications or via message queues", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/messenger/tree/v8.0.12" + "source": "https://github.com/symfony/messenger/tree/v8.0.14" }, "funding": [ { @@ -8290,7 +8290,7 @@ "type": "tidelift" } ], - "time": "2026-05-19T19:56:11+00:00" + "time": "2026-06-09T10:20:00+00:00" }, { "name": "symfony/mime", @@ -9104,16 +9104,16 @@ }, { "name": "symfony/polyfill-mbstring", - "version": "v1.38.1", + "version": "v1.38.2", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "14c5439eec4ccff081ac14eca2dc57feb2a66d92" + "reference": "d3d318bad5e7a1bfbd026009c8bfb8d8f99ae6b6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/14c5439eec4ccff081ac14eca2dc57feb2a66d92", - "reference": "14c5439eec4ccff081ac14eca2dc57feb2a66d92", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/d3d318bad5e7a1bfbd026009c8bfb8d8f99ae6b6", + "reference": "d3d318bad5e7a1bfbd026009c8bfb8d8f99ae6b6", "shasum": "" }, "require": { @@ -9165,7 +9165,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.38.1" + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.38.2" }, "funding": [ { @@ -9185,7 +9185,7 @@ "type": "tidelift" } ], - "time": "2026-05-26T12:51:13+00:00" + "time": "2026-05-27T06:59:30+00:00" }, { "name": "symfony/polyfill-php84", @@ -9664,16 +9664,16 @@ }, { "name": "symfony/rate-limiter", - "version": "v8.0.13", + "version": "v8.0.14", "source": { "type": "git", "url": "https://github.com/symfony/rate-limiter.git", - "reference": "6d9e6bbcc1ea9e0ad21be70d7fbfe0f0b898377a" + "reference": "ebbcbc99afbecbd619f21c0c7e0a3c59760a6248" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/rate-limiter/zipball/6d9e6bbcc1ea9e0ad21be70d7fbfe0f0b898377a", - "reference": "6d9e6bbcc1ea9e0ad21be70d7fbfe0f0b898377a", + "url": "https://api.github.com/repos/symfony/rate-limiter/zipball/ebbcbc99afbecbd619f21c0c7e0a3c59760a6248", + "reference": "ebbcbc99afbecbd619f21c0c7e0a3c59760a6248", "shasum": "" }, "require": { @@ -9714,7 +9714,7 @@ "rate-limiter" ], "support": { - "source": "https://github.com/symfony/rate-limiter/tree/v8.0.13" + "source": "https://github.com/symfony/rate-limiter/tree/v8.0.14" }, "funding": [ { @@ -9734,7 +9734,7 @@ "type": "tidelift" } ], - "time": "2026-05-23T18:05:53+00:00" + "time": "2026-06-09T10:20:00+00:00" }, { "name": "symfony/redis-messenger", @@ -9894,21 +9894,21 @@ }, { "name": "symfony/runtime", - "version": "v8.0.13", + "version": "v8.0.14", "source": { "type": "git", "url": "https://github.com/symfony/runtime.git", - "reference": "c9bf98f5f9b284a101d37e727eaaec00f8c18b83" + "reference": "a1319f8b484635991bbd7924e979e32bcad732d0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/runtime/zipball/c9bf98f5f9b284a101d37e727eaaec00f8c18b83", - "reference": "c9bf98f5f9b284a101d37e727eaaec00f8c18b83", + "url": "https://api.github.com/repos/symfony/runtime/zipball/a1319f8b484635991bbd7924e979e32bcad732d0", + "reference": "a1319f8b484635991bbd7924e979e32bcad732d0", "shasum": "" }, "require": { "composer-plugin-api": "^1.0|^2.0", - "php": ">=8.4.1" + "php": ">=8.4" }, "conflict": { "symfony/error-handler": "<7.4" @@ -9954,7 +9954,7 @@ "runtime" ], "support": { - "source": "https://github.com/symfony/runtime/tree/v8.0.13" + "source": "https://github.com/symfony/runtime/tree/v8.0.14" }, "funding": [ { @@ -9974,7 +9974,7 @@ "type": "tidelift" } ], - "time": "2026-05-23T18:18:22+00:00" + "time": "2026-06-05T06:22:43+00:00" }, { "name": "symfony/scheduler", @@ -10063,16 +10063,16 @@ }, { "name": "symfony/security-bundle", - "version": "v8.0.13", + "version": "v8.0.14", "source": { "type": "git", "url": "https://github.com/symfony/security-bundle.git", - "reference": "641934c6813d583a8702dd750d11b330cb0cf068" + "reference": "b3846a4f90730cc2c9d5ee9671a2e23df7ec4a93" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/security-bundle/zipball/641934c6813d583a8702dd750d11b330cb0cf068", - "reference": "641934c6813d583a8702dd750d11b330cb0cf068", + "url": "https://api.github.com/repos/symfony/security-bundle/zipball/b3846a4f90730cc2c9d5ee9671a2e23df7ec4a93", + "reference": "b3846a4f90730cc2c9d5ee9671a2e23df7ec4a93", "shasum": "" }, "require": { @@ -10139,7 +10139,7 @@ "description": "Provides a tight integration of the Security component into the Symfony full-stack framework", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/security-bundle/tree/v8.0.13" + "source": "https://github.com/symfony/security-bundle/tree/v8.0.14" }, "funding": [ { @@ -10159,20 +10159,20 @@ "type": "tidelift" } ], - "time": "2026-05-23T18:05:53+00:00" + "time": "2026-06-16T16:02:37+00:00" }, { "name": "symfony/security-core", - "version": "v8.0.13", + "version": "v8.0.14", "source": { "type": "git", "url": "https://github.com/symfony/security-core.git", - "reference": "61a8892f4d22ee7f4e8f4917e9fd11f574ac7d2d" + "reference": "eeecee946deee3072ad9d7023cbc9b1f4e011080" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/security-core/zipball/61a8892f4d22ee7f4e8f4917e9fd11f574ac7d2d", - "reference": "61a8892f4d22ee7f4e8f4917e9fd11f574ac7d2d", + "url": "https://api.github.com/repos/symfony/security-core/zipball/eeecee946deee3072ad9d7023cbc9b1f4e011080", + "reference": "eeecee946deee3072ad9d7023cbc9b1f4e011080", "shasum": "" }, "require": { @@ -10221,7 +10221,7 @@ "description": "Symfony Security Component - Core Library", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/security-core/tree/v8.0.13" + "source": "https://github.com/symfony/security-core/tree/v8.0.14" }, "funding": [ { @@ -10241,7 +10241,7 @@ "type": "tidelift" } ], - "time": "2026-05-23T18:05:53+00:00" + "time": "2026-06-09T10:20:00+00:00" }, { "name": "symfony/security-csrf", @@ -10316,16 +10316,16 @@ }, { "name": "symfony/security-http", - "version": "v8.0.13", + "version": "v8.0.14", "source": { "type": "git", "url": "https://github.com/symfony/security-http.git", - "reference": "ca895c1303cc1d290f190cd7301d48fcef9e73e5" + "reference": "982838736e0c0c25059d0dc90d21ca148337a060" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/security-http/zipball/ca895c1303cc1d290f190cd7301d48fcef9e73e5", - "reference": "ca895c1303cc1d290f190cd7301d48fcef9e73e5", + "url": "https://api.github.com/repos/symfony/security-http/zipball/982838736e0c0c25059d0dc90d21ca148337a060", + "reference": "982838736e0c0c25059d0dc90d21ca148337a060", "shasum": "" }, "require": { @@ -10379,7 +10379,7 @@ "description": "Symfony Security Component - HTTP Integration", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/security-http/tree/v8.0.13" + "source": "https://github.com/symfony/security-http/tree/v8.0.14" }, "funding": [ { @@ -10399,20 +10399,20 @@ "type": "tidelift" } ], - "time": "2026-05-25T06:08:44+00:00" + "time": "2026-06-27T06:17:20+00:00" }, { "name": "symfony/serializer", - "version": "v8.0.10", + "version": "v8.0.14", "source": { "type": "git", "url": "https://github.com/symfony/serializer.git", - "reference": "72ed7e1475790714f07c3a59bd01fd32cd022fdf" + "reference": "33d395158f1c3b6038738fbb8656e05ae7d2bf0d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/serializer/zipball/72ed7e1475790714f07c3a59bd01fd32cd022fdf", - "reference": "72ed7e1475790714f07c3a59bd01fd32cd022fdf", + "url": "https://api.github.com/repos/symfony/serializer/zipball/33d395158f1c3b6038738fbb8656e05ae7d2bf0d", + "reference": "33d395158f1c3b6038738fbb8656e05ae7d2bf0d", "shasum": "" }, "require": { @@ -10477,7 +10477,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/v8.0.10" + "source": "https://github.com/symfony/serializer/tree/v8.0.14" }, "funding": [ { @@ -10497,20 +10497,20 @@ "type": "tidelift" } ], - "time": "2026-05-04T13:41:39+00:00" + "time": "2026-06-27T08:56:37+00:00" }, { "name": "symfony/service-contracts", - "version": "v3.7.0", + "version": "v3.7.1", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", - "reference": "d25d82433a80eba6aa0e6c24b61d7370d99e444a" + "reference": "c0a284bab1ed8aa0417e3d69250ab437739563a0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/d25d82433a80eba6aa0e6c24b61d7370d99e444a", - "reference": "d25d82433a80eba6aa0e6c24b61d7370d99e444a", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/c0a284bab1ed8aa0417e3d69250ab437739563a0", + "reference": "c0a284bab1ed8aa0417e3d69250ab437739563a0", "shasum": "" }, "require": { @@ -10564,7 +10564,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/service-contracts/tree/v3.7.0" + "source": "https://github.com/symfony/service-contracts/tree/v3.7.1" }, "funding": [ { @@ -10584,20 +10584,20 @@ "type": "tidelift" } ], - "time": "2026-03-28T09:44:51+00:00" + "time": "2026-06-16T09:55:08+00:00" }, { "name": "symfony/stimulus-bundle", - "version": "v3.0.0", + "version": "v3.2.0", "source": { "type": "git", "url": "https://github.com/symfony/stimulus-bundle.git", - "reference": "2236755f4f99c876da4935911b9edcd75c5bfab2" + "reference": "3cf8cd35c400f287def6ccd4574c111c07661054" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/stimulus-bundle/zipball/2236755f4f99c876da4935911b9edcd75c5bfab2", - "reference": "2236755f4f99c876da4935911b9edcd75c5bfab2", + "url": "https://api.github.com/repos/symfony/stimulus-bundle/zipball/3cf8cd35c400f287def6ccd4574c111c07661054", + "reference": "3cf8cd35c400f287def6ccd4574c111c07661054", "shasum": "" }, "require": { @@ -10640,7 +10640,7 @@ "symfony-ux" ], "support": { - "source": "https://github.com/symfony/stimulus-bundle/tree/v3.0.0" + "source": "https://github.com/symfony/stimulus-bundle/tree/v3.2.0" }, "funding": [ { @@ -10660,7 +10660,7 @@ "type": "tidelift" } ], - "time": "2026-04-09T22:56:44+00:00" + "time": "2026-06-05T09:42:50+00:00" }, { "name": "symfony/stopwatch", @@ -10820,16 +10820,16 @@ }, { "name": "symfony/translation", - "version": "v8.0.10", + "version": "v8.0.14", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", - "reference": "f63e9342e12646a57c91ef8a366a4f9d8e557b67" + "reference": "319ee314b21ddc0404f12fb16935f85b8a3520b6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/f63e9342e12646a57c91ef8a366a4f9d8e557b67", - "reference": "f63e9342e12646a57c91ef8a366a4f9d8e557b67", + "url": "https://api.github.com/repos/symfony/translation/zipball/319ee314b21ddc0404f12fb16935f85b8a3520b6", + "reference": "319ee314b21ddc0404f12fb16935f85b8a3520b6", "shasum": "" }, "require": { @@ -10889,7 +10889,7 @@ "description": "Provides tools to internationalize your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/translation/tree/v8.0.10" + "source": "https://github.com/symfony/translation/tree/v8.0.14" }, "funding": [ { @@ -10909,20 +10909,20 @@ "type": "tidelift" } ], - "time": "2026-05-06T11:30:54+00:00" + "time": "2026-06-06T11:11:34+00:00" }, { "name": "symfony/translation-contracts", - "version": "v3.7.0", + "version": "v3.7.1", "source": { "type": "git", "url": "https://github.com/symfony/translation-contracts.git", - "reference": "0ab302977a952b42fd51475c4ebac81f8da0a95d" + "reference": "ccb206b98faccc511ebae8e5fad50f2dc0b30621" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/0ab302977a952b42fd51475c4ebac81f8da0a95d", - "reference": "0ab302977a952b42fd51475c4ebac81f8da0a95d", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/ccb206b98faccc511ebae8e5fad50f2dc0b30621", + "reference": "ccb206b98faccc511ebae8e5fad50f2dc0b30621", "shasum": "" }, "require": { @@ -10971,7 +10971,7 @@ "standards" ], "support": { - "source": "https://github.com/symfony/translation-contracts/tree/v3.7.0" + "source": "https://github.com/symfony/translation-contracts/tree/v3.7.1" }, "funding": [ { @@ -10991,20 +10991,20 @@ "type": "tidelift" } ], - "time": "2026-01-05T13:30:16+00:00" + "time": "2026-06-05T06:23:12+00:00" }, { "name": "symfony/twig-bridge", - "version": "v8.0.12", + "version": "v8.0.14", "source": { "type": "git", "url": "https://github.com/symfony/twig-bridge.git", - "reference": "f1397eb19ab4f738bd22570d65d40792c1ba3f79" + "reference": "c136e8ab3e2507ab8bdc70f06f79a7943afdbd9b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/twig-bridge/zipball/f1397eb19ab4f738bd22570d65d40792c1ba3f79", - "reference": "f1397eb19ab4f738bd22570d65d40792c1ba3f79", + "url": "https://api.github.com/repos/symfony/twig-bridge/zipball/c136e8ab3e2507ab8bdc70f06f79a7943afdbd9b", + "reference": "c136e8ab3e2507ab8bdc70f06f79a7943afdbd9b", "shasum": "" }, "require": { @@ -11079,7 +11079,7 @@ "description": "Provides integration for Twig with various Symfony components", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/twig-bridge/tree/v8.0.12" + "source": "https://github.com/symfony/twig-bridge/tree/v8.0.14" }, "funding": [ { @@ -11099,20 +11099,20 @@ "type": "tidelift" } ], - "time": "2026-04-29T18:17:56+00:00" + "time": "2026-06-17T15:00:27+00:00" }, { "name": "symfony/twig-bundle", - "version": "v8.0.8", + "version": "v8.0.14", "source": { "type": "git", "url": "https://github.com/symfony/twig-bundle.git", - "reference": "f83767b78e2580ca9fe9a2cf6fcff19cd5389bc1" + "reference": "3ea5388a0286100980b9047005c8cfb49888eca9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/twig-bundle/zipball/f83767b78e2580ca9fe9a2cf6fcff19cd5389bc1", - "reference": "f83767b78e2580ca9fe9a2cf6fcff19cd5389bc1", + "url": "https://api.github.com/repos/symfony/twig-bundle/zipball/3ea5388a0286100980b9047005c8cfb49888eca9", + "reference": "3ea5388a0286100980b9047005c8cfb49888eca9", "shasum": "" }, "require": { @@ -11163,7 +11163,7 @@ "description": "Provides a tight integration of Twig into the Symfony full-stack framework", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/twig-bundle/tree/v8.0.8" + "source": "https://github.com/symfony/twig-bundle/tree/v8.0.14" }, "funding": [ { @@ -11183,7 +11183,7 @@ "type": "tidelift" } ], - "time": "2026-03-30T15:14:47+00:00" + "time": "2026-06-05T06:22:43+00:00" }, { "name": "symfony/type-info", @@ -11347,16 +11347,16 @@ }, { "name": "symfony/ux-calendar-link", - "version": "v3.1.0", + "version": "v3.2.0", "source": { "type": "git", "url": "https://github.com/symfony/ux-calendar-link.git", - "reference": "6a56e575c4f35730144626dca8a1a2efb61184b8" + "reference": "648b2d5c2e239e2f6a5694008fc07b6656be04fa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/ux-calendar-link/zipball/6a56e575c4f35730144626dca8a1a2efb61184b8", - "reference": "6a56e575c4f35730144626dca8a1a2efb61184b8", + "url": "https://api.github.com/repos/symfony/ux-calendar-link/zipball/648b2d5c2e239e2f6a5694008fc07b6656be04fa", + "reference": "648b2d5c2e239e2f6a5694008fc07b6656be04fa", "shasum": "" }, "require": { @@ -11409,7 +11409,7 @@ "symfony-ux" ], "support": { - "source": "https://github.com/symfony/ux-calendar-link/tree/v3.1.0" + "source": "https://github.com/symfony/ux-calendar-link/tree/v3.2.0" }, "funding": [ { @@ -11429,20 +11429,20 @@ "type": "tidelift" } ], - "time": "2026-05-22T05:04:55+00:00" + "time": "2026-06-11T18:39:20+00:00" }, { "name": "symfony/ux-live-component", - "version": "v3.1.0", + "version": "v3.2.0", "source": { "type": "git", "url": "https://github.com/symfony/ux-live-component.git", - "reference": "9ad6223e00922c17e26ce111c3ced31a9c2e7210" + "reference": "ec86432d7b86f687ded54faeaacb61fe61f04d34" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/ux-live-component/zipball/9ad6223e00922c17e26ce111c3ced31a9c2e7210", - "reference": "9ad6223e00922c17e26ce111c3ced31a9c2e7210", + "url": "https://api.github.com/repos/symfony/ux-live-component/zipball/ec86432d7b86f687ded54faeaacb61fe61f04d34", + "reference": "ec86432d7b86f687ded54faeaacb61fe61f04d34", "shasum": "" }, "require": { @@ -11510,7 +11510,7 @@ "twig" ], "support": { - "source": "https://github.com/symfony/ux-live-component/tree/v3.1.0" + "source": "https://github.com/symfony/ux-live-component/tree/v3.2.0" }, "funding": [ { @@ -11530,25 +11530,25 @@ "type": "tidelift" } ], - "time": "2026-05-29T07:08:56+00:00" + "time": "2026-06-05T09:42:50+00:00" }, { "name": "symfony/ux-twig-component", - "version": "v3.0.0", + "version": "v3.2.0", "source": { "type": "git", "url": "https://github.com/symfony/ux-twig-component.git", - "reference": "dea344e320238234c94f63b152d65821c80cd103" + "reference": "a9b93b10fe2056a6f93ebc1f9e3509f7fafb5bf2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/ux-twig-component/zipball/dea344e320238234c94f63b152d65821c80cd103", - "reference": "dea344e320238234c94f63b152d65821c80cd103", + "url": "https://api.github.com/repos/symfony/ux-twig-component/zipball/a9b93b10fe2056a6f93ebc1f9e3509f7fafb5bf2", + "reference": "a9b93b10fe2056a6f93ebc1f9e3509f7fafb5bf2", "shasum": "" }, "require": { "php": ">=8.4", - "symfony/dependency-injection": "^7.4|^8.0", + "psr/container": "^1.1|^2.0", "symfony/deprecation-contracts": "^2.2|^3.0", "symfony/event-dispatcher": "^7.4|^8.0", "symfony/property-access": "^7.4|^8.0", @@ -11561,6 +11561,7 @@ "phpunit/phpunit": "^11.1|^12.0", "symfony/console": "^7.4|^8.0", "symfony/css-selector": "^7.4|^8.0", + "symfony/dependency-injection": "^7.4|^8.0", "symfony/dom-crawler": "^7.4|^8.0", "symfony/framework-bundle": "^7.4|^8.0", "symfony/stimulus-bundle": "^2.9.1|^3.0", @@ -11598,7 +11599,7 @@ "twig" ], "support": { - "source": "https://github.com/symfony/ux-twig-component/tree/v3.0.0" + "source": "https://github.com/symfony/ux-twig-component/tree/v3.2.0" }, "funding": [ { @@ -11618,20 +11619,20 @@ "type": "tidelift" } ], - "time": "2026-04-09T22:56:44+00:00" + "time": "2026-06-11T20:32:06+00:00" }, { "name": "symfony/validator", - "version": "v8.0.10", + "version": "v8.0.14", "source": { "type": "git", "url": "https://github.com/symfony/validator.git", - "reference": "12bb4be483a8626bd1b2f46f5d44c9449cf4361f" + "reference": "c32f14e595ccac17eb0ba919e030ee297694472c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/validator/zipball/12bb4be483a8626bd1b2f46f5d44c9449cf4361f", - "reference": "12bb4be483a8626bd1b2f46f5d44c9449cf4361f", + "url": "https://api.github.com/repos/symfony/validator/zipball/c32f14e595ccac17eb0ba919e030ee297694472c", + "reference": "c32f14e595ccac17eb0ba919e030ee297694472c", "shasum": "" }, "require": { @@ -11693,7 +11694,7 @@ "description": "Provides tools to validate values", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/validator/tree/v8.0.10" + "source": "https://github.com/symfony/validator/tree/v8.0.14" }, "funding": [ { @@ -11713,20 +11714,20 @@ "type": "tidelift" } ], - "time": "2026-05-05T16:03:11+00:00" + "time": "2026-06-27T06:17:20+00:00" }, { "name": "symfony/var-dumper", - "version": "v8.0.8", + "version": "v8.0.14", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "cfb7badd53bf4177f6e9416cfbbccc13c0e773a1" + "reference": "7d38aaa43d57e64b081fc838781a58886f54ff00" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/cfb7badd53bf4177f6e9416cfbbccc13c0e773a1", - "reference": "cfb7badd53bf4177f6e9416cfbbccc13c0e773a1", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/7d38aaa43d57e64b081fc838781a58886f54ff00", + "reference": "7d38aaa43d57e64b081fc838781a58886f54ff00", "shasum": "" }, "require": { @@ -11780,7 +11781,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v8.0.8" + "source": "https://github.com/symfony/var-dumper/tree/v8.0.14" }, "funding": [ { @@ -11800,20 +11801,20 @@ "type": "tidelift" } ], - "time": "2026-03-31T07:15:36+00:00" + "time": "2026-06-09T10:20:00+00:00" }, { "name": "symfony/var-exporter", - "version": "v8.0.9", + "version": "v8.0.14", "source": { "type": "git", "url": "https://github.com/symfony/var-exporter.git", - "reference": "24cf67be4dd0926e4413635418682f4fff831412" + "reference": "5185b7a7ea87a177be5fb16e8dc7756bea9b6eee" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-exporter/zipball/24cf67be4dd0926e4413635418682f4fff831412", - "reference": "24cf67be4dd0926e4413635418682f4fff831412", + "url": "https://api.github.com/repos/symfony/var-exporter/zipball/5185b7a7ea87a177be5fb16e8dc7756bea9b6eee", + "reference": "5185b7a7ea87a177be5fb16e8dc7756bea9b6eee", "shasum": "" }, "require": { @@ -11860,7 +11861,7 @@ "serialize" ], "support": { - "source": "https://github.com/symfony/var-exporter/tree/v8.0.9" + "source": "https://github.com/symfony/var-exporter/tree/v8.0.14" }, "funding": [ { @@ -11880,7 +11881,7 @@ "type": "tidelift" } ], - "time": "2026-04-18T13:51:42+00:00" + "time": "2026-06-27T08:56:37+00:00" }, { "name": "symfony/web-link", @@ -12058,16 +12059,16 @@ }, { "name": "symfony/yaml", - "version": "v8.0.13", + "version": "v8.0.14", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", - "reference": "a1cdf99e359d5c001782a2db67a1fc71b2a5b34e" + "reference": "5e33ae125827c4445e28474223de226751bd7ed9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/a1cdf99e359d5c001782a2db67a1fc71b2a5b34e", - "reference": "a1cdf99e359d5c001782a2db67a1fc71b2a5b34e", + "url": "https://api.github.com/repos/symfony/yaml/zipball/5e33ae125827c4445e28474223de226751bd7ed9", + "reference": "5e33ae125827c4445e28474223de226751bd7ed9", "shasum": "" }, "require": { @@ -12109,7 +12110,7 @@ "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/yaml/tree/v8.0.13" + "source": "https://github.com/symfony/yaml/tree/v8.0.14" }, "funding": [ { @@ -12129,7 +12130,7 @@ "type": "tidelift" } ], - "time": "2026-05-25T06:08:44+00:00" + "time": "2026-06-09T10:20:00+00:00" }, { "name": "symfonycasts/sass-bundle", @@ -12471,16 +12472,16 @@ }, { "name": "twig/twig", - "version": "v3.27.0", + "version": "v3.28.0", "source": { "type": "git", "url": "https://github.com/twigphp/Twig.git", - "reference": "04ae1bfe9463c816cf72ca0abe7eae2c77a9a9ed" + "reference": "597c12ed286fb9d1701a36684ce6e0cbe28ebc8b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/twigphp/Twig/zipball/04ae1bfe9463c816cf72ca0abe7eae2c77a9a9ed", - "reference": "04ae1bfe9463c816cf72ca0abe7eae2c77a9a9ed", + "url": "https://api.github.com/repos/twigphp/Twig/zipball/597c12ed286fb9d1701a36684ce6e0cbe28ebc8b", + "reference": "597c12ed286fb9d1701a36684ce6e0cbe28ebc8b", "shasum": "" }, "require": { @@ -12535,7 +12536,7 @@ ], "support": { "issues": "https://github.com/twigphp/Twig/issues", - "source": "https://github.com/twigphp/Twig/tree/v3.27.0" + "source": "https://github.com/twigphp/Twig/tree/v3.28.0" }, "funding": [ { @@ -12547,7 +12548,7 @@ "type": "tidelift" } ], - "time": "2026-05-27T13:05:51+00:00" + "time": "2026-07-03T20:44:34+00:00" }, { "name": "ua-parser/uap-php", @@ -12614,16 +12615,16 @@ }, { "name": "webmozart/assert", - "version": "2.4.0", + "version": "2.4.1", "source": { "type": "git", "url": "https://github.com/webmozarts/assert.git", - "reference": "9007ea6f45ecf352a9422b36644e4bfc039b9155" + "reference": "2ccb7c2e821038c03a3e6e1700c570c158c55f70" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/webmozarts/assert/zipball/9007ea6f45ecf352a9422b36644e4bfc039b9155", - "reference": "9007ea6f45ecf352a9422b36644e4bfc039b9155", + "url": "https://api.github.com/repos/webmozarts/assert/zipball/2ccb7c2e821038c03a3e6e1700c570c158c55f70", + "reference": "2ccb7c2e821038c03a3e6e1700c570c158c55f70", "shasum": "" }, "require": { @@ -12674,9 +12675,9 @@ ], "support": { "issues": "https://github.com/webmozarts/assert/issues", - "source": "https://github.com/webmozarts/assert/tree/2.4.0" + "source": "https://github.com/webmozarts/assert/tree/2.4.1" }, - "time": "2026-05-20T13:07:01+00:00" + "time": "2026-06-15T15:31:57+00:00" }, { "name": "willdurand/negotiation", @@ -12738,16 +12739,16 @@ "packages-dev": [ { "name": "amphp/amp", - "version": "v3.1.1", + "version": "v3.1.2", "source": { "type": "git", "url": "https://github.com/amphp/amp.git", - "reference": "fa0ab33a6f47a82929c38d03ca47ebb71086a93f" + "reference": "2f3ebed5a4f663968a0590dbb7654a8b32cb63cb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/amphp/amp/zipball/fa0ab33a6f47a82929c38d03ca47ebb71086a93f", - "reference": "fa0ab33a6f47a82929c38d03ca47ebb71086a93f", + "url": "https://api.github.com/repos/amphp/amp/zipball/2f3ebed5a4f663968a0590dbb7654a8b32cb63cb", + "reference": "2f3ebed5a4f663968a0590dbb7654a8b32cb63cb", "shasum": "" }, "require": { @@ -12757,7 +12758,7 @@ "require-dev": { "amphp/php-cs-fixer-config": "^2", "phpunit/phpunit": "^9", - "psalm/phar": "5.23.1" + "psalm/phar": "6.16.1" }, "type": "library", "autoload": { @@ -12807,7 +12808,7 @@ ], "support": { "issues": "https://github.com/amphp/amp/issues", - "source": "https://github.com/amphp/amp/tree/v3.1.1" + "source": "https://github.com/amphp/amp/tree/v3.1.2" }, "funding": [ { @@ -12815,7 +12816,7 @@ "type": "github" } ], - "time": "2025-08-27T21:42:00+00:00" + "time": "2026-06-21T13:59:44+00:00" }, { "name": "amphp/byte-stream", @@ -13194,16 +13195,16 @@ }, { "name": "amphp/pipeline", - "version": "v1.2.4", + "version": "v1.2.5", "source": { "type": "git", "url": "https://github.com/amphp/pipeline.git", - "reference": "a044733e080940d1483f56caff0c412ad6982776" + "reference": "92f121dde31cd1d89d5d0f9eba64ac40271b236e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/amphp/pipeline/zipball/a044733e080940d1483f56caff0c412ad6982776", - "reference": "a044733e080940d1483f56caff0c412ad6982776", + "url": "https://api.github.com/repos/amphp/pipeline/zipball/92f121dde31cd1d89d5d0f9eba64ac40271b236e", + "reference": "92f121dde31cd1d89d5d0f9eba64ac40271b236e", "shasum": "" }, "require": { @@ -13249,7 +13250,7 @@ ], "support": { "issues": "https://github.com/amphp/pipeline/issues", - "source": "https://github.com/amphp/pipeline/tree/v1.2.4" + "source": "https://github.com/amphp/pipeline/tree/v1.2.5" }, "funding": [ { @@ -13257,20 +13258,20 @@ "type": "github" } ], - "time": "2026-05-06T05:37:57+00:00" + "time": "2026-06-27T14:17:20+00:00" }, { "name": "amphp/process", - "version": "v2.0.3", + "version": "v2.1.0", "source": { "type": "git", "url": "https://github.com/amphp/process.git", - "reference": "52e08c09dec7511d5fbc1fb00d3e4e79fc77d58d" + "reference": "583959df17d00304ad7b0b32285373f985935643" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/amphp/process/zipball/52e08c09dec7511d5fbc1fb00d3e4e79fc77d58d", - "reference": "52e08c09dec7511d5fbc1fb00d3e4e79fc77d58d", + "url": "https://api.github.com/repos/amphp/process/zipball/583959df17d00304ad7b0b32285373f985935643", + "reference": "583959df17d00304ad7b0b32285373f985935643", "shasum": "" }, "require": { @@ -13284,7 +13285,7 @@ "amphp/php-cs-fixer-config": "^2", "amphp/phpunit-util": "^3", "phpunit/phpunit": "^9", - "psalm/phar": "^5.4" + "psalm/phar": "6.16.1" }, "type": "library", "autoload": { @@ -13317,7 +13318,7 @@ "homepage": "https://amphp.org/process", "support": { "issues": "https://github.com/amphp/process/issues", - "source": "https://github.com/amphp/process/tree/v2.0.3" + "source": "https://github.com/amphp/process/tree/v2.1.0" }, "funding": [ { @@ -13325,7 +13326,7 @@ "type": "github" } ], - "time": "2024-04-19T03:13:44+00:00" + "time": "2026-05-31T15:11:55+00:00" }, { "name": "amphp/serialization", @@ -13555,28 +13556,29 @@ }, { "name": "composer/pcre", - "version": "3.3.2", + "version": "3.4.0", "source": { "type": "git", "url": "https://github.com/composer/pcre.git", - "reference": "b2bed4734f0cc156ee1fe9c0da2550420d99a21e" + "reference": "d5a341b3fb61f3001970940afb1d332968a183ed" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/composer/pcre/zipball/b2bed4734f0cc156ee1fe9c0da2550420d99a21e", - "reference": "b2bed4734f0cc156ee1fe9c0da2550420d99a21e", + "url": "https://api.github.com/repos/composer/pcre/zipball/d5a341b3fb61f3001970940afb1d332968a183ed", + "reference": "d5a341b3fb61f3001970940afb1d332968a183ed", "shasum": "" }, "require": { "php": "^7.4 || ^8.0" }, "conflict": { - "phpstan/phpstan": "<1.11.10" + "phpstan/phpstan": "<2.2.2" }, "require-dev": { - "phpstan/phpstan": "^1.12 || ^2", - "phpstan/phpstan-strict-rules": "^1 || ^2", - "phpunit/phpunit": "^8 || ^9" + "phpstan/phpstan": "^2", + "phpstan/phpstan-deprecation-rules": "^2", + "phpstan/phpstan-strict-rules": "^2", + "phpunit/phpunit": "^9" }, "type": "library", "extra": { @@ -13614,7 +13616,7 @@ ], "support": { "issues": "https://github.com/composer/pcre/issues", - "source": "https://github.com/composer/pcre/tree/3.3.2" + "source": "https://github.com/composer/pcre/tree/3.4.0" }, "funding": [ { @@ -13624,13 +13626,9 @@ { "url": "https://github.com/composer", "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/composer/composer", - "type": "tidelift" } ], - "time": "2024-11-12T16:29:46+00:00" + "time": "2026-06-07T11:47:49+00:00" }, { "name": "composer/xdebug-handler", @@ -14349,11 +14347,11 @@ }, { "name": "gewis/gewisphp-coding-standards", - "version": "2.0.1", + "version": "2.1.1", "source": { "type": "git", "url": "https://github.com/GEWIS/gewisphp-coding-standards.git", - "reference": "1b07b06aa7edae903bb724066d1f5a4a4313742e" + "reference": "ee93e44901014ff6255ecd676e95c013e0feed47" }, "require": { "dealerdirect/phpcodesniffer-composer-installer": "^1.0.0", @@ -14378,7 +14376,7 @@ "gewis", "standard" ], - "time": "2026-05-25T10:53:42+00:00" + "time": "2026-05-27T20:22:08+00:00" }, { "name": "igor-php/igor-php", @@ -15124,11 +15122,11 @@ }, { "name": "phpstan/phpstan", - "version": "2.2.0", + "version": "2.2.5", "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/b4cd98348c809924f62bb9cc8c047f5e73bc9a58", - "reference": "b4cd98348c809924f62bb9cc8c047f5e73bc9a58", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/909c1e5fef7989ac0d0c1c5c42e32a5c4f6198a0", + "reference": "909c1e5fef7989ac0d0c1c5c42e32a5c4f6198a0", "shasum": "" }, "require": { @@ -15184,7 +15182,7 @@ "type": "github" } ], - "time": "2026-05-28T08:22:43+00:00" + "time": "2026-07-05T06:31:06+00:00" }, { "name": "phpstan/phpstan-deprecation-rules", @@ -15238,21 +15236,21 @@ }, { "name": "phpstan/phpstan-doctrine", - "version": "2.0.22", + "version": "2.0.27", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-doctrine.git", - "reference": "e87516b034749432d51653c0147e053e476e8c53" + "reference": "39b4ca45a07cdd6366eeefa2f7a993cddf3b9f9f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-doctrine/zipball/e87516b034749432d51653c0147e053e476e8c53", - "reference": "e87516b034749432d51653c0147e053e476e8c53", + "url": "https://api.github.com/repos/phpstan/phpstan-doctrine/zipball/39b4ca45a07cdd6366eeefa2f7a993cddf3b9f9f", + "reference": "39b4ca45a07cdd6366eeefa2f7a993cddf3b9f9f", "shasum": "" }, "require": { "php": "^7.4 || ^8.0", - "phpstan/phpstan": "^2.1.34" + "phpstan/phpstan": "^2.2.2" }, "conflict": { "doctrine/collections": "<1.0", @@ -15309,27 +15307,28 @@ ], "support": { "issues": "https://github.com/phpstan/phpstan-doctrine/issues", - "source": "https://github.com/phpstan/phpstan-doctrine/tree/2.0.22" + "source": "https://github.com/phpstan/phpstan-doctrine/tree/2.0.27" }, - "time": "2026-05-09T08:10:48+00:00" + "time": "2026-06-10T10:39:35+00:00" }, { "name": "phpstan/phpstan-phpunit", - "version": "2.0.16", + "version": "2.0.18", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-phpunit.git", - "reference": "6ab598e1bc106e6827fd346ae4a12b4a5d634c32" + "reference": "f5dc20ff8082d02339b60cab68ec3eb0d859fb30" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/6ab598e1bc106e6827fd346ae4a12b4a5d634c32", - "reference": "6ab598e1bc106e6827fd346ae4a12b4a5d634c32", + "url": "https://api.github.com/repos/phpstan/phpstan-phpunit/zipball/f5dc20ff8082d02339b60cab68ec3eb0d859fb30", + "reference": "f5dc20ff8082d02339b60cab68ec3eb0d859fb30", "shasum": "" }, "require": { + "phar-io/version": "^3.2", "php": "^7.4 || ^8.0", - "phpstan/phpstan": "^2.1.32" + "phpstan/phpstan": "^2.2.3" }, "conflict": { "phpunit/phpunit": "<7.0" @@ -15339,7 +15338,8 @@ "php-parallel-lint/php-parallel-lint": "^1.2", "phpstan/phpstan-deprecation-rules": "^2.0", "phpstan/phpstan-strict-rules": "^2.0", - "phpunit/phpunit": "^9.6" + "phpunit/phpunit": "^9.6", + "shipmonk/name-collision-detector": "^2.1" }, "type": "phpstan-extension", "extra": { @@ -15365,9 +15365,9 @@ ], "support": { "issues": "https://github.com/phpstan/phpstan-phpunit/issues", - "source": "https://github.com/phpstan/phpstan-phpunit/tree/2.0.16" + "source": "https://github.com/phpstan/phpstan-phpunit/tree/2.0.18" }, - "time": "2026-02-14T09:05:21+00:00" + "time": "2026-07-04T12:16:09+00:00" }, { "name": "phpstan/phpstan-strict-rules", @@ -15422,16 +15422,16 @@ }, { "name": "phpstan/phpstan-symfony", - "version": "2.0.18", + "version": "2.0.20", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan-symfony.git", - "reference": "a12176b639dec54e8bfd0a5ebf5fc36ffe003b5d" + "reference": "53f1a6462dbe71fad36ce054caf5e1b725b740fd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan-symfony/zipball/a12176b639dec54e8bfd0a5ebf5fc36ffe003b5d", - "reference": "a12176b639dec54e8bfd0a5ebf5fc36ffe003b5d", + "url": "https://api.github.com/repos/phpstan/phpstan-symfony/zipball/53f1a6462dbe71fad36ce054caf5e1b725b740fd", + "reference": "53f1a6462dbe71fad36ce054caf5e1b725b740fd", "shasum": "" }, "require": { @@ -15490,22 +15490,22 @@ ], "support": { "issues": "https://github.com/phpstan/phpstan-symfony/issues", - "source": "https://github.com/phpstan/phpstan-symfony/tree/2.0.18" + "source": "https://github.com/phpstan/phpstan-symfony/tree/2.0.20" }, - "time": "2026-05-18T14:51:49+00:00" + "time": "2026-06-16T09:17:35+00:00" }, { "name": "phpunit/php-code-coverage", - "version": "14.1.9", + "version": "14.2.3", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "655533a65696bbc4231cd8027af150dadc40ec88" + "reference": "82f6e49ff224e2cde923d74425e583a883910783" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/655533a65696bbc4231cd8027af150dadc40ec88", - "reference": "655533a65696bbc4231cd8027af150dadc40ec88", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/82f6e49ff224e2cde923d74425e583a883910783", + "reference": "82f6e49ff224e2cde923d74425e583a883910783", "shasum": "" }, "require": { @@ -15513,18 +15513,18 @@ "ext-libxml": "*", "ext-mbstring": "*", "ext-xmlwriter": "*", - "nikic/php-parser": "^5.7.0", + "nikic/php-parser": "^5.8.0", "php": ">=8.4", "phpunit/php-text-template": "^6.0", "sebastian/complexity": "^6.0", - "sebastian/environment": "^9.2", + "sebastian/environment": "^9.3.2", "sebastian/git-state": "^1.0", - "sebastian/lines-of-code": "^5.0", + "sebastian/lines-of-code": "^5.0.1", "sebastian/version": "^7.0", "theseer/tokenizer": "^2.0.1" }, "require-dev": { - "phpunit/phpunit": "^13.1" + "phpunit/phpunit": "^13.2.2" }, "suggest": { "ext-pcov": "PHP extension that provides line coverage", @@ -15533,7 +15533,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "14.1.x-dev" + "dev-main": "14.2.x-dev" } }, "autoload": { @@ -15562,7 +15562,7 @@ "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/14.1.9" + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/14.2.3" }, "funding": [ { @@ -15582,7 +15582,7 @@ "type": "tidelift" } ], - "time": "2026-05-16T05:16:14+00:00" + "time": "2026-07-06T15:04:02+00:00" }, { "name": "phpunit/php-file-iterator", @@ -15879,16 +15879,16 @@ }, { "name": "phpunit/phpunit", - "version": "13.1.13", + "version": "13.1.14", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "ddf7f25d9ee9652b464475d7f3bacde2613e355e" + "reference": "cdd419c33c040c6b570e51dba8ecbe81d399da53" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/ddf7f25d9ee9652b464475d7f3bacde2613e355e", - "reference": "ddf7f25d9ee9652b464475d7f3bacde2613e355e", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/cdd419c33c040c6b570e51dba8ecbe81d399da53", + "reference": "cdd419c33c040c6b570e51dba8ecbe81d399da53", "shasum": "" }, "require": { @@ -15902,7 +15902,7 @@ "phar-io/manifest": "^2.0.4", "phar-io/version": "^3.2.1", "php": ">=8.4.1", - "phpunit/php-code-coverage": "^14.1.9", + "phpunit/php-code-coverage": "^14.1.10", "phpunit/php-file-iterator": "^7.0.0", "phpunit/php-invoker": "^7.0.0", "phpunit/php-text-template": "^6.0.0", @@ -15913,7 +15913,7 @@ "sebastian/environment": "^9.3.2", "sebastian/exporter": "^8.1.0", "sebastian/git-state": "^1.0", - "sebastian/global-state": "^9.0.0", + "sebastian/global-state": "^9.0.1", "sebastian/object-enumerator": "^8.0.0", "sebastian/recursion-context": "^8.0.0", "sebastian/type": "^7.0.1", @@ -15958,7 +15958,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", - "source": "https://github.com/sebastianbergmann/phpunit/tree/13.1.13" + "source": "https://github.com/sebastianbergmann/phpunit/tree/13.1.14" }, "funding": [ { @@ -15966,7 +15966,7 @@ "type": "other" } ], - "time": "2026-05-27T14:03:08+00:00" + "time": "2026-06-04T06:16:42+00:00" }, { "name": "psalm/plugin-phpunit", @@ -16819,16 +16819,16 @@ }, { "name": "sebastian/global-state", - "version": "9.0.0", + "version": "9.0.1", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/global-state.git", - "reference": "e52e3dc22441e6218c710afe72c3042f8fc41ea7" + "reference": "ba68ba79da690cf7eddefd3ce5b78b20b9ba9945" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/e52e3dc22441e6218c710afe72c3042f8fc41ea7", - "reference": "e52e3dc22441e6218c710afe72c3042f8fc41ea7", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/ba68ba79da690cf7eddefd3ce5b78b20b9ba9945", + "reference": "ba68ba79da690cf7eddefd3ce5b78b20b9ba9945", "shasum": "" }, "require": { @@ -16838,7 +16838,7 @@ }, "require-dev": { "ext-dom": "*", - "phpunit/phpunit": "^13.0" + "phpunit/phpunit": "^13.1.13" }, "type": "library", "extra": { @@ -16869,7 +16869,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/9.0.0" + "source": "https://github.com/sebastianbergmann/global-state/tree/9.0.1" }, "funding": [ { @@ -16889,28 +16889,28 @@ "type": "tidelift" } ], - "time": "2026-02-06T04:45:13+00:00" + "time": "2026-06-01T15:11:33+00:00" }, { "name": "sebastian/lines-of-code", - "version": "5.0.1", + "version": "5.0.2", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/lines-of-code.git", - "reference": "d2cff273a90c79b0eb590baa682d4b5c318bdbb7" + "reference": "d1b6f8fce682505dbd048977f1abedf1b8ad3ff8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/d2cff273a90c79b0eb590baa682d4b5c318bdbb7", - "reference": "d2cff273a90c79b0eb590baa682d4b5c318bdbb7", + "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/d1b6f8fce682505dbd048977f1abedf1b8ad3ff8", + "reference": "d1b6f8fce682505dbd048977f1abedf1b8ad3ff8", "shasum": "" }, "require": { - "nikic/php-parser": "^5.7.0", + "nikic/php-parser": "^5.8.0", "php": ">=8.4" }, "require-dev": { - "phpunit/phpunit": "^13.1.10" + "phpunit/phpunit": "^13.2.4" }, "type": "library", "extra": { @@ -16939,7 +16939,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/5.0.1" + "source": "https://github.com/sebastianbergmann/lines-of-code/tree/5.0.2" }, "funding": [ { @@ -16959,7 +16959,7 @@ "type": "tidelift" } ], - "time": "2026-05-19T16:23:37+00:00" + "time": "2026-07-09T08:42:34+00:00" }, { "name": "sebastian/object-enumerator", @@ -17312,16 +17312,16 @@ }, { "name": "slevomat/coding-standard", - "version": "8.29.0", + "version": "8.30.1", "source": { "type": "git", "url": "https://github.com/slevomat/coding-standard.git", - "reference": "81fce13c4ef4b53a03e5cfa6ce36afc191c1598e" + "reference": "70a3b2150600122f87c59cae1c1b5902ba73798b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/slevomat/coding-standard/zipball/81fce13c4ef4b53a03e5cfa6ce36afc191c1598e", - "reference": "81fce13c4ef4b53a03e5cfa6ce36afc191c1598e", + "url": "https://api.github.com/repos/slevomat/coding-standard/zipball/70a3b2150600122f87c59cae1c1b5902ba73798b", + "reference": "70a3b2150600122f87c59cae1c1b5902ba73798b", "shasum": "" }, "require": { @@ -17333,11 +17333,11 @@ "require-dev": { "phing/phing": "3.0.1|3.1.2", "php-parallel-lint/php-parallel-lint": "1.4.0", - "phpstan/phpstan": "2.1.54", + "phpstan/phpstan": "2.2.2", "phpstan/phpstan-deprecation-rules": "2.0.4", "phpstan/phpstan-phpunit": "2.0.16", "phpstan/phpstan-strict-rules": "2.0.11", - "phpunit/phpunit": "9.6.34|10.5.63|11.4.4|11.5.55|12.5.24" + "phpunit/phpunit": "9.6.34|10.5.63|11.4.4|11.5.55|12.5.30" }, "type": "phpcodesniffer-standard", "extra": { @@ -17361,7 +17361,7 @@ ], "support": { "issues": "https://github.com/slevomat/coding-standard/issues", - "source": "https://github.com/slevomat/coding-standard/tree/8.29.0" + "source": "https://github.com/slevomat/coding-standard/tree/8.30.1" }, "funding": [ { @@ -17373,7 +17373,7 @@ "type": "tidelift" } ], - "time": "2026-05-07T05:48:08+00:00" + "time": "2026-06-27T11:26:35+00:00" }, { "name": "spatie/array-to-xml", @@ -17576,16 +17576,16 @@ }, { "name": "symfony/browser-kit", - "version": "v8.0.8", + "version": "v8.0.14", "source": { "type": "git", "url": "https://github.com/symfony/browser-kit.git", - "reference": "f5a28fca785416cf489dd579011e74c831100cc3" + "reference": "c2579f5efd5953384c3bc5d267c43bb225a9d2b4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/browser-kit/zipball/f5a28fca785416cf489dd579011e74c831100cc3", - "reference": "f5a28fca785416cf489dd579011e74c831100cc3", + "url": "https://api.github.com/repos/symfony/browser-kit/zipball/c2579f5efd5953384c3bc5d267c43bb225a9d2b4", + "reference": "c2579f5efd5953384c3bc5d267c43bb225a9d2b4", "shasum": "" }, "require": { @@ -17624,7 +17624,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/v8.0.8" + "source": "https://github.com/symfony/browser-kit/tree/v8.0.14" }, "funding": [ { @@ -17644,7 +17644,7 @@ "type": "tidelift" } ], - "time": "2026-03-30T15:14:47+00:00" + "time": "2026-06-09T10:20:00+00:00" }, { "name": "symfony/css-selector", @@ -17961,16 +17961,16 @@ }, { "name": "symfony/phpunit-bridge", - "version": "v8.0.8", + "version": "v8.1.1", "source": { "type": "git", "url": "https://github.com/symfony/phpunit-bridge.git", - "reference": "723ea96810135e776110bddb25aeb32b462134c8" + "reference": "3e1c9a9167e07474ec115555b632f0ffadb0f94d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/phpunit-bridge/zipball/723ea96810135e776110bddb25aeb32b462134c8", - "reference": "723ea96810135e776110bddb25aeb32b462134c8", + "url": "https://api.github.com/repos/symfony/phpunit-bridge/zipball/3e1c9a9167e07474ec115555b632f0ffadb0f94d", + "reference": "3e1c9a9167e07474ec115555b632f0ffadb0f94d", "shasum": "" }, "require": { @@ -18022,7 +18022,7 @@ "testing" ], "support": { - "source": "https://github.com/symfony/phpunit-bridge/tree/v8.0.8" + "source": "https://github.com/symfony/phpunit-bridge/tree/v8.1.1" }, "funding": [ { @@ -18042,20 +18042,20 @@ "type": "tidelift" } ], - "time": "2026-03-30T15:14:47+00:00" + "time": "2026-06-09T10:54:51+00:00" }, { "name": "symfony/web-profiler-bundle", - "version": "v8.0.13", + "version": "v8.0.14", "source": { "type": "git", "url": "https://github.com/symfony/web-profiler-bundle.git", - "reference": "5f4ac13a4c89c91087182bd464753bc2e58e53e0" + "reference": "ae70ab1d1c7ef3061d0769ca7322de65fe1fc6b9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/web-profiler-bundle/zipball/5f4ac13a4c89c91087182bd464753bc2e58e53e0", - "reference": "5f4ac13a4c89c91087182bd464753bc2e58e53e0", + "url": "https://api.github.com/repos/symfony/web-profiler-bundle/zipball/ae70ab1d1c7ef3061d0769ca7322de65fe1fc6b9", + "reference": "ae70ab1d1c7ef3061d0769ca7322de65fe1fc6b9", "shasum": "" }, "require": { @@ -18107,7 +18107,7 @@ "dev" ], "support": { - "source": "https://github.com/symfony/web-profiler-bundle/tree/v8.0.13" + "source": "https://github.com/symfony/web-profiler-bundle/tree/v8.0.14" }, "funding": [ { @@ -18127,7 +18127,7 @@ "type": "tidelift" } ], - "time": "2026-05-23T18:05:53+00:00" + "time": "2026-06-05T06:22:43+00:00" }, { "name": "symplify/config-transformer", @@ -18429,5 +18429,5 @@ "ext-iconv": "*" }, "platform-dev": {}, - "plugin-api-version": "2.9.0" + "plugin-api-version": "2.6.0" } diff --git a/config/reference.php b/config/reference.php index 8aca2372ae..204e0f786a 100644 --- a/config/reference.php +++ b/config/reference.php @@ -121,7 +121,7 @@ * } * @psalm-type ServicesConfig = array{ * _defaults?: DefaultsType, - * _instanceof?: InstanceofType, + * _instanceof?: array, * ... * } * @psalm-type ExtensionType = array @@ -709,7 +709,7 @@ * servicename?: scalar|Param|null, // Overrules dbname parameter if given and used as SERVICE_NAME or SID connection parameter for Oracle depending on the service parameter. * sessionMode?: scalar|Param|null, // The session mode to use for the oci8 driver * server?: scalar|Param|null, // The name of a running database server to connect to for SQL Anywhere. - * default_dbname?: scalar|Param|null, // Override the default database (postgres) to connect to for PostgreSQL connexion. + * default_dbname?: scalar|Param|null, // Override the default database (postgres) to connect to for PostgreSQL connection. * sslmode?: scalar|Param|null, // Determines whether or with what priority a SSL TCP/IP connection will be negotiated with the server for PostgreSQL. * sslrootcert?: scalar|Param|null, // The name of a file containing SSL certificate authority (CA) certificate(s). If the file exists, the server's certificate will be verified to be signed by one of these authorities. * sslcert?: scalar|Param|null, // The path to the SSL client certificate file for PostgreSQL. @@ -755,7 +755,7 @@ * servicename?: scalar|Param|null, // Overrules dbname parameter if given and used as SERVICE_NAME or SID connection parameter for Oracle depending on the service parameter. * sessionMode?: scalar|Param|null, // The session mode to use for the oci8 driver * server?: scalar|Param|null, // The name of a running database server to connect to for SQL Anywhere. - * default_dbname?: scalar|Param|null, // Override the default database (postgres) to connect to for PostgreSQL connexion. + * default_dbname?: scalar|Param|null, // Override the default database (postgres) to connect to for PostgreSQL connection. * sslmode?: scalar|Param|null, // Determines whether or with what priority a SSL TCP/IP connection will be negotiated with the server for PostgreSQL. * sslrootcert?: scalar|Param|null, // The name of a file containing SSL certificate authority (CA) certificate(s). If the file exists, the server's certificate will be verified to be signed by one of these authorities. * sslcert?: scalar|Param|null, // The path to the SSL client certificate file for PostgreSQL. @@ -834,7 +834,7 @@ * lock_path?: scalar|Param|null, // Default: "%kernel.cache_dir%/doctrine/orm/slc/filelock" * lock_lifetime?: scalar|Param|null, // Default: 60 * type?: scalar|Param|null, // Default: "default" - * lifetime?: scalar|Param|null, // Default: 0 + * lifetime?: scalar|Param|null, // Default: null * service?: scalar|Param|null, * name?: scalar|Param|null, * }>, @@ -1526,6 +1526,7 @@ * }, * jsonapi?: array{ * use_iri_as_id?: bool|Param, // Set to false to use entity identifiers instead of IRIs as the "id" field in JSON:API responses. // Default: true + * allow_client_generated_id?: bool|Param, // Allow client-generated IDs on JSON:API POST per https://jsonapi.org/format/#crud-creating-client-ids. Off by default to prevent id spoofing on public endpoints. // Default: false * }, * eager_loading?: bool|array{ * enabled?: bool|Param, // Default: true diff --git a/docker/matomo/Dockerfile b/docker/matomo/Dockerfile index 04413b374c..574093538d 100644 --- a/docker/matomo/Dockerfile +++ b/docker/matomo/Dockerfile @@ -1,4 +1,4 @@ -FROM matomo:5.10-apache AS gewisweb_matomo +FROM matomo:5.11-apache AS gewisweb_matomo RUN apt-get update && apt-get install -y --no-install-recommends \ tzdata \