From 52eacafc0197b6f22a2946b66c2c886b7d8ce416 Mon Sep 17 00:00:00 2001 From: Raymond Schouten Date: Tue, 10 Feb 2026 16:47:37 +0100 Subject: [PATCH 1/3] #275: Updated Add-on Pack for Symfony 7.4 --- README.md | 8 ++++---- composer.json | 8 ++++---- symfony-addon-constraints/README.md | 8 ++++---- symfony-addon-constraints/composer.json | 2 +- symfony-addon-form-types/.github/workflows/build.yaml | 8 ++++---- symfony-addon-form-types/README.md | 8 ++++---- symfony-addon-form-types/composer.json | 8 ++++---- symfony-addon-transformers/README.md | 8 ++++---- symfony-addon-transformers/composer.json | 2 +- 9 files changed, 30 insertions(+), 30 deletions(-) diff --git a/README.md b/README.md index ac76d2c..1344a5d 100644 --- a/README.md +++ b/README.md @@ -4,14 +4,14 @@ [![Total Downloads](https://poser.pugx.org/darkwebdesign/symfony-addon-pack/downloads?format=flat)](https://packagist.org/packages/darkwebdesign/symfony-addon-pack) [![License](https://poser.pugx.org/darkwebdesign/symfony-addon-pack/license?format=flat)](https://packagist.org/packages/darkwebdesign/symfony-addon-pack) -[![Build Status](https://github.com/darkwebdesign/symfony-addon-pack/actions/workflows/build.yaml/badge.svg?branch=7.3)](https://github.com/darkwebdesign/symfony-addon-pack/actions/workflows/build.yaml) -[![Coverage Status](https://codecov.io/gh/darkwebdesign/symfony-addon-pack/branch/7.3/graph/badge.svg)](https://codecov.io/gh/darkwebdesign/symfony-addon-pack) +[![Build Status](https://github.com/darkwebdesign/symfony-addon-pack/actions/workflows/build.yaml/badge.svg?branch=7.4)](https://github.com/darkwebdesign/symfony-addon-pack/actions/workflows/build.yaml) +[![Coverage Status](https://codecov.io/gh/darkwebdesign/symfony-addon-pack/branch/7.4/graph/badge.svg)](https://codecov.io/gh/darkwebdesign/symfony-addon-pack) [![PHP Version](https://img.shields.io/badge/php-8.2%2B-777BB3.svg)](https://php.net/) -[![Symfony Version](https://img.shields.io/badge/symfony-7.3-93C74B.svg)](https://symfony.com/) +[![Symfony Version](https://img.shields.io/badge/symfony-7.4-93C74B.svg)](https://symfony.com/) Symfony Add-on Pack is a collection of extra Symfony components that you can use in your Symfony applications. -Learn more about it in its [documentation](https://darkwebdesign.github.io/symfony-addon-pack/docs/7.3). +Learn more about it in its [documentation](https://darkwebdesign.github.io/symfony-addon-pack/docs/7.4). ## Features diff --git a/composer.json b/composer.json index 5d22803..5d333a1 100644 --- a/composer.json +++ b/composer.json @@ -11,10 +11,10 @@ "require": { "ext-json": "*", "php": "^8.2", - "symfony/event-dispatcher": "7.3.*", - "symfony/form": "7.3.*", - "symfony/options-resolver": "7.3.*", - "symfony/validator": "7.3.*" + "symfony/event-dispatcher": "7.4.*", + "symfony/form": "7.4.*", + "symfony/options-resolver": "7.4.*", + "symfony/validator": "7.4.*" }, "require-dev": { "doctrine/orm": "^2.7", diff --git a/symfony-addon-constraints/README.md b/symfony-addon-constraints/README.md index 7ab1172..d533a1d 100644 --- a/symfony-addon-constraints/README.md +++ b/symfony-addon-constraints/README.md @@ -4,15 +4,15 @@ [![Total Downloads](https://poser.pugx.org/darkwebdesign/symfony-addon-constraints/downloads?format=flat)](https://packagist.org/packages/darkwebdesign/symfony-addon-constraints) [![License](https://poser.pugx.org/darkwebdesign/symfony-addon-constraints/license?format=flat)](https://packagist.org/packages/darkwebdesign/symfony-addon-constraints) -[![Build Status](https://github.com/darkwebdesign/symfony-addon-constraints/actions/workflows/build.yaml/badge.svg?branch=7.3)](https://github.com/darkwebdesign/symfony-addon-constraints/actions/workflows/build.yaml) -[![Coverage Status](https://codecov.io/gh/darkwebdesign/symfony-addon-constraints/branch/7.3/graph/badge.svg)](https://codecov.io/gh/darkwebdesign/symfony-addon-constraints) +[![Build Status](https://github.com/darkwebdesign/symfony-addon-constraints/actions/workflows/build.yaml/badge.svg?branch=7.4)](https://github.com/darkwebdesign/symfony-addon-constraints/actions/workflows/build.yaml) +[![Coverage Status](https://codecov.io/gh/darkwebdesign/symfony-addon-constraints/branch/7.4/graph/badge.svg)](https://codecov.io/gh/darkwebdesign/symfony-addon-constraints) [![PHP Version](https://img.shields.io/badge/php-8.2%2B-777BB3.svg)](https://php.net/) -[![Symfony Version](https://img.shields.io/badge/symfony-7.3-93C74B.svg)](https://symfony.com/) +[![Symfony Version](https://img.shields.io/badge/symfony-7.4-93C74B.svg)](https://symfony.com/) Symfony Add-on Constraints is a collection of extra Symfony validation constraints that you can use in your Symfony applications. -Learn more about it in its [documentation](https://darkwebdesign.github.io/symfony-addon-pack/docs/7.3). +Learn more about it in its [documentation](https://darkwebdesign.github.io/symfony-addon-pack/docs/7.4). ## Features diff --git a/symfony-addon-constraints/composer.json b/symfony-addon-constraints/composer.json index 46bc3aa..3ddfc17 100644 --- a/symfony-addon-constraints/composer.json +++ b/symfony-addon-constraints/composer.json @@ -11,7 +11,7 @@ "require": { "ext-json": "*", "php": "^8.2", - "symfony/validator": "7.3.*" + "symfony/validator": "7.4.*" }, "require-dev": { "friendsofphp/php-cs-fixer": "^3.58", diff --git a/symfony-addon-form-types/.github/workflows/build.yaml b/symfony-addon-form-types/.github/workflows/build.yaml index 13a6c25..daab7ab 100644 --- a/symfony-addon-form-types/.github/workflows/build.yaml +++ b/symfony-addon-form-types/.github/workflows/build.yaml @@ -16,7 +16,7 @@ jobs: - uses: 'shivammathur/setup-php@v2' with: php-version: '8.2' - - run: 'composer require --dev --no-install darkwebdesign/symfony-addon-transformers:7.3.x-dev' + - run: 'composer require --dev --no-install darkwebdesign/symfony-addon-transformers:7.4.x-dev' - uses: 'ramsey/composer-install@v3' - run: 'vendor/bin/php-cs-fixer fix --diff --dry-run --show-progress=none --ansi' @@ -28,7 +28,7 @@ jobs: - uses: 'shivammathur/setup-php@v2' with: php-version: '8.2' - - run: 'composer require --dev --no-install darkwebdesign/symfony-addon-transformers:7.3.x-dev' + - run: 'composer require --dev --no-install darkwebdesign/symfony-addon-transformers:7.4.x-dev' - uses: 'ramsey/composer-install@v3' - run: 'vendor/bin/phpstan analyze --no-progress --ansi' @@ -40,7 +40,7 @@ jobs: - uses: 'shivammathur/setup-php@v2' with: php-version: '8.2' - - run: 'composer require --dev --no-install darkwebdesign/symfony-addon-transformers:7.3.x-dev' + - run: 'composer require --dev --no-install darkwebdesign/symfony-addon-transformers:7.4.x-dev' - uses: 'ramsey/composer-install@v3' - run: 'vendor/bin/rector process --dry-run --no-progress-bar --ansi' @@ -77,7 +77,7 @@ jobs: - uses: 'shivammathur/setup-php@v2' with: php-version: "${{ matrix.php }}" - - run: 'composer require --dev --no-install darkwebdesign/symfony-addon-transformers:7.3.x-dev' + - run: 'composer require --dev --no-install darkwebdesign/symfony-addon-transformers:7.4.x-dev' - uses: 'ramsey/composer-install@v3' - run: 'XDEBUG_MODE=coverage vendor/bin/phpunit --coverage-text --coverage-clover=phpunit-coverage.xml' - uses: 'qltysh/qlty-action/coverage@v2' diff --git a/symfony-addon-form-types/README.md b/symfony-addon-form-types/README.md index 320a9d6..712380f 100644 --- a/symfony-addon-form-types/README.md +++ b/symfony-addon-form-types/README.md @@ -4,14 +4,14 @@ [![Total Downloads](https://poser.pugx.org/darkwebdesign/symfony-addon-form-types/downloads?format=flat)](https://packagist.org/packages/darkwebdesign/symfony-addon-form-types) [![License](https://poser.pugx.org/darkwebdesign/symfony-addon-form-types/license?format=flat)](https://packagist.org/packages/darkwebdesign/symfony-addon-form-types) -[![Build Status](https://github.com/darkwebdesign/symfony-addon-form-types/actions/workflows/build.yaml/badge.svg?branch=7.3)](https://github.com/darkwebdesign/symfony-addon-form-types/actions/workflows/build.yaml) -[![Coverage Status](https://codecov.io/gh/darkwebdesign/symfony-addon-form-types/branch/7.3/graph/badge.svg)](https://codecov.io/gh/darkwebdesign/symfony-addon-form-types) +[![Build Status](https://github.com/darkwebdesign/symfony-addon-form-types/actions/workflows/build.yaml/badge.svg?branch=7.4)](https://github.com/darkwebdesign/symfony-addon-form-types/actions/workflows/build.yaml) +[![Coverage Status](https://codecov.io/gh/darkwebdesign/symfony-addon-form-types/branch/7.4/graph/badge.svg)](https://codecov.io/gh/darkwebdesign/symfony-addon-form-types) [![PHP Version](https://img.shields.io/badge/php-8.2%2B-777BB3.svg)](https://php.net/) -[![Symfony Version](https://img.shields.io/badge/symfony-7.3-93C74B.svg)](https://symfony.com/) +[![Symfony Version](https://img.shields.io/badge/symfony-7.4-93C74B.svg)](https://symfony.com/) Symfony Add-on Form Types is a collection of extra Symfony form field types that you can use in your Symfony applications. -Learn more about it in its [documentation](https://darkwebdesign.github.io/symfony-addon-pack/docs/7.3). +Learn more about it in its [documentation](https://darkwebdesign.github.io/symfony-addon-pack/docs/7.4). ## Features diff --git a/symfony-addon-form-types/composer.json b/symfony-addon-form-types/composer.json index e8f64cf..364060d 100644 --- a/symfony-addon-form-types/composer.json +++ b/symfony-addon-form-types/composer.json @@ -10,12 +10,12 @@ ], "require": { "php": "^8.2", - "symfony/event-dispatcher": "7.3.*", - "symfony/form": "7.3.*", - "symfony/options-resolver": "7.3.*" + "symfony/event-dispatcher": "7.4.*", + "symfony/form": "7.4.*", + "symfony/options-resolver": "7.4.*" }, "require-dev": { - "darkwebdesign/symfony-addon-transformers": "7.3.*", + "darkwebdesign/symfony-addon-transformers": "7.4.*", "doctrine/orm": "^2.7", "friendsofphp/php-cs-fixer": "^3.58", "maglnet/composer-require-checker": "^4.17", diff --git a/symfony-addon-transformers/README.md b/symfony-addon-transformers/README.md index 401306b..d8df69b 100644 --- a/symfony-addon-transformers/README.md +++ b/symfony-addon-transformers/README.md @@ -4,15 +4,15 @@ [![Total Downloads](https://poser.pugx.org/darkwebdesign/symfony-addon-transformers/downloads?format=flat)](https://packagist.org/packages/darkwebdesign/symfony-addon-transformers) [![License](https://poser.pugx.org/darkwebdesign/symfony-addon-transformers/license?format=flat)](https://packagist.org/packages/darkwebdesign/symfony-addon-transformers) -[![Build Status](https://github.com/darkwebdesign/symfony-addon-transformers/actions/workflows/build.yaml/badge.svg?branch=7.3)](https://github.com/darkwebdesign/symfony-addon-transformers/actions/workflows/build.yaml) -[![Coverage Status](https://codecov.io/gh/darkwebdesign/symfony-addon-transformers/branch/7.3/graph/badge.svg)](https://codecov.io/gh/darkwebdesign/symfony-addon-transformers) +[![Build Status](https://github.com/darkwebdesign/symfony-addon-transformers/actions/workflows/build.yaml/badge.svg?branch=7.4)](https://github.com/darkwebdesign/symfony-addon-transformers/actions/workflows/build.yaml) +[![Coverage Status](https://codecov.io/gh/darkwebdesign/symfony-addon-transformers/branch/7.4/graph/badge.svg)](https://codecov.io/gh/darkwebdesign/symfony-addon-transformers) [![PHP Version](https://img.shields.io/badge/php-8.2%2B-777BB3.svg)](https://php.net/) -[![Symfony Version](https://img.shields.io/badge/symfony-7.3-93C74B.svg)](https://symfony.com/) +[![Symfony Version](https://img.shields.io/badge/symfony-7.4-93C74B.svg)](https://symfony.com/) Symfony Add-on Transformers is a collection of extra Symfony data transformers that you can use in your Symfony applications. -Learn more about it in its [documentation](https://darkwebdesign.github.io/symfony-addon-pack/docs/7.3). +Learn more about it in its [documentation](https://darkwebdesign.github.io/symfony-addon-pack/docs/7.4). ## Features diff --git a/symfony-addon-transformers/composer.json b/symfony-addon-transformers/composer.json index 50029c3..559d51a 100644 --- a/symfony-addon-transformers/composer.json +++ b/symfony-addon-transformers/composer.json @@ -10,7 +10,7 @@ ], "require": { "php": "^8.2", - "symfony/form": "7.3.*" + "symfony/form": "7.4.*" }, "require-dev": { "doctrine/orm": "^2.7", From 2e450a983c2279f468458b139c06a74b0e7c5e94 Mon Sep 17 00:00:00 2001 From: Raymond Schouten Date: Wed, 11 Feb 2026 14:50:17 +0100 Subject: [PATCH 2/3] #275: Small fixes for Symfony 7.4 --- .github/workflows/build.yaml | 2 ++ symfony-addon-constraints/tests/CollectionTest.php | 7 ------- symfony-addon-form-types/.github/workflows/build.yaml | 2 +- 3 files changed, 3 insertions(+), 8 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 1ba644f..83b50ce 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -5,6 +5,8 @@ on: branches: - 'main' - '[0-9].[0-9]' + tags: + - '**' pull_request: concurrency: diff --git a/symfony-addon-constraints/tests/CollectionTest.php b/symfony-addon-constraints/tests/CollectionTest.php index 10f979d..66d17dc 100644 --- a/symfony-addon-constraints/tests/CollectionTest.php +++ b/symfony-addon-constraints/tests/CollectionTest.php @@ -55,13 +55,6 @@ public function testConstructDefaultOption(): void ]); } - public function testConstructMissingRequiredConstraintsOption(): void - { - $this->expectException(MissingOptionsException::class); - - new Collection(); - } - public function testConstructNoConstraint(): void { $this->expectException(ConstraintDefinitionException::class); diff --git a/symfony-addon-form-types/.github/workflows/build.yaml b/symfony-addon-form-types/.github/workflows/build.yaml index 791ab29..9f93023 100644 --- a/symfony-addon-form-types/.github/workflows/build.yaml +++ b/symfony-addon-form-types/.github/workflows/build.yaml @@ -52,7 +52,7 @@ jobs: - uses: 'shivammathur/setup-php@v2' with: php-version: '8.2' - - run: 'composer require --dev --no-install darkwebdesign/symfony-addon-transformers:7.3.x-dev' + - run: 'composer require --dev --no-install darkwebdesign/symfony-addon-transformers:7.4.x-dev' - uses: 'ramsey/composer-install@v3' - run: 'vendor/bin/composer-require-checker --ansi' From 59b26176ef8282b4edf1448254d7787f636757e1 Mon Sep 17 00:00:00 2001 From: Raymond Schouten Date: Wed, 11 Feb 2026 14:52:41 +0100 Subject: [PATCH 3/3] #275: Removed unused use-statement --- symfony-addon-constraints/tests/CollectionTest.php | 1 - 1 file changed, 1 deletion(-) diff --git a/symfony-addon-constraints/tests/CollectionTest.php b/symfony-addon-constraints/tests/CollectionTest.php index 66d17dc..9465c7d 100644 --- a/symfony-addon-constraints/tests/CollectionTest.php +++ b/symfony-addon-constraints/tests/CollectionTest.php @@ -29,7 +29,6 @@ use PHPUnit\Framework\TestCase; use Symfony\Component\Validator\Constraints as Assert; use Symfony\Component\Validator\Exception\ConstraintDefinitionException; -use Symfony\Component\Validator\Exception\MissingOptionsException; /** * @internal