From 7374e66d3faca31871052eb5b5855e8f8e58804c Mon Sep 17 00:00:00 2001 From: Sylvain Fabre Date: Tue, 24 Mar 2026 23:42:38 +0100 Subject: [PATCH] Require PHP 8.4 and add PHP 8.5 to test matrix Co-Authored-By: Claude Sonnet 4.6 --- .github/workflows/build.yml | 2 +- composer.json | 130 ++++++++++++++++++------------------ 2 files changed, 66 insertions(+), 66 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 31cf214..5c70faa 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -11,7 +11,7 @@ jobs: strategy: fail-fast: false matrix: - php-versions: ['8.3', '8.4'] + php-versions: ['8.4', '8.5'] dependency-versions: [ 'highest', 'lowest' ] runs-on: ubuntu-latest steps: diff --git a/composer.json b/composer.json index 513ee17..0a12ab2 100644 --- a/composer.json +++ b/composer.json @@ -1,65 +1,65 @@ -{ - "name": "assoconnect/validator-bundle", - "description": "Custom Symfony validators for common scalar types.", - "type": "symfony-bundle", - "license": "MIT", - "keywords": ["Symfony", "Validation"], - "authors": [ - { - "name": "AssoConnect", - "homepage": "https://www.assoconnect.com" - }, - { - "name": "Sylvain Fabre" - }, - { - "name": "Tristan Pouliquen", - "email": "tristan.pouliquen@yahoo.fr" - } - ], - "autoload": { - "psr-4": { - "AssoConnect\\ValidatorBundle\\": "src/" - } - }, - "autoload-dev": { - "psr-4": { - "AssoConnect\\ValidatorBundle\\Tests\\": "tests/" - } - }, - "require": { - "doctrine/doctrine-bundle": "^2.12", - "giggsey/libphonenumber-for-php": "^8.13", - "php": "^8.3", - "symfony/http-kernel": "^7.0", - "symfony/validator": "^7.0", - "egulias/email-validator": "^3.2|^4.0", - "symfony/property-access": "^7.0", - "jeremykendall/php-domain-parser": "^6.0", - "moneyphp/money": "^3.0|^4.0", - "assoconnect/php-date": "^2.0", - "doctrine/orm": "^2.7", - "symfony/intl": "^7.0", - "assoconnect/doctrine-types-bundle": "^v2.15", - "assoconnect/php-percent":"^1.1", - "assoconnect/absolute-percent-value-bundle": "^1.5", - "webmozart/assert": "^1.11", - "psr/simple-cache": "^1.0" - }, - "require-dev": { - "doctrine/cache": "~1.0", - "symfony/phpunit-bridge": "^7.0", - "symfony/framework-bundle": "^7.0", - "symfony/yaml": "^7.0", - "dg/bypass-finals": "^1.1", - "assoconnect/php-quality-config": "^2.2", - "guzzlehttp/guzzle": "^7.7", - "guzzlehttp/psr7": "^2.4.5", - "phpstan/phpstan-symfony": "^2" - }, - "config": { - "allow-plugins": { - "dealerdirect/phpcodesniffer-composer-installer": true - } - } -} +{ + "name": "assoconnect/validator-bundle", + "description": "Custom Symfony validators for common scalar types.", + "type": "symfony-bundle", + "license": "MIT", + "keywords": ["Symfony", "Validation"], + "authors": [ + { + "name": "AssoConnect", + "homepage": "https://www.assoconnect.com" + }, + { + "name": "Sylvain Fabre" + }, + { + "name": "Tristan Pouliquen", + "email": "tristan.pouliquen@yahoo.fr" + } + ], + "autoload": { + "psr-4": { + "AssoConnect\\ValidatorBundle\\": "src/" + } + }, + "autoload-dev": { + "psr-4": { + "AssoConnect\\ValidatorBundle\\Tests\\": "tests/" + } + }, + "require": { + "doctrine/doctrine-bundle": "^2.12", + "giggsey/libphonenumber-for-php": "^8.13", + "php": "^8.4", + "symfony/http-kernel": "^7.0", + "symfony/validator": "^7.0", + "egulias/email-validator": "^3.2|^4.0", + "symfony/property-access": "^7.0", + "jeremykendall/php-domain-parser": "^6.0", + "moneyphp/money": "^3.0|^4.0", + "assoconnect/php-date": "^2.0", + "doctrine/orm": "^2.7", + "symfony/intl": "^7.0", + "assoconnect/doctrine-types-bundle": "^v2.15", + "assoconnect/php-percent":"^1.1", + "assoconnect/absolute-percent-value-bundle": "^1.5", + "webmozart/assert": "^1.11", + "psr/simple-cache": "^1.0" + }, + "require-dev": { + "doctrine/cache": "~1.0", + "symfony/phpunit-bridge": "^7.0", + "symfony/framework-bundle": "^7.0", + "symfony/yaml": "^7.0", + "dg/bypass-finals": "^1.1", + "assoconnect/php-quality-config": "^2.2", + "guzzlehttp/guzzle": "^7.7", + "guzzlehttp/psr7": "^2.4.5", + "phpstan/phpstan-symfony": "^2" + }, + "config": { + "allow-plugins": { + "dealerdirect/phpcodesniffer-composer-installer": true + } + } +}