## v1.2.11, 2025.12.31

### Changed

- ci: "PHP abandoned packages" job is now require to build release

### Fixed

- deprecate `${}` string interpolation, since PHP 8.2 #146
- test: dynamic properties are deprecated since PHP 8.2 #155
- test: implicitly marking parameter as nullable is deprecated since PHP 8.4 #157
- curl_close() is deprecated since 8.5, as it has no effect since PHP 8.0  #156
- chore(composer.lock): remove 2 abandoned packages (doctrine/annotations + doctrine/cache)  #144
- chore(composer.lock): Doctrine ORM upgrade (2.x to 3.x) before "January 2026" #98

### Dependencies

- chore(composer.lock): update twig/*, symfony/monolog-bundle #151
- chore(composer.lock): update doctrine/doctrine-bundle, phpdocumentor/reflection-docblock #152
- chore(composer.lock): update doctrine/orm (2.20 → 3.6), set explicit doctrine/dbal v3, remove doctrine/annotations #153
- chore(composer.lock): update symfony/phpunit-bridge (v7.4.0 → v8.0.0), phpstan/phpdoc-parser (1.33.0 → 2.3.0) #154
- chore(composer.lock): update symfony (v6.4.30 => v6.4.31), nelmio/security-bundle #158