Release v2.2.0
Release v2.2.0: PHP 8.2+ and Symfony spec alignment.
Raise minimum PHP to 8.2, drop Symfony 6 from composer constraints, align CI matrix with 7.4/8.0/8.1, update docs and fix GenerateSecretKeyCommandTest for MysqlAes messages.
EOF
)"
git tag -a v2.2.0 -m "$(cat <<'EOF'
Release v2.2.0
- PHP 8.2+ required; symfony/* ^7.0 || ^8.0
- CI: Symfony 7.4, 8.0, 8.1 on PHP 8.2–8.5
- Docs: README, INSTALLATION, UPGRADING, CHANGELOG, RELEASE
- Fix: GenerateSecretKeyCommandTest MysqlAes messages
See docs/UPGRADING.md#upgrading-to-220
Changelog
Fixed
- GenerateSecretKeyCommandTest: assertions updated for MysqlAes in supported-encryptor messages (2.1.0 gap).
Changed
- Requirements (Nowo bundle specs): minimum PHP 8.2+;
symfony/*constraints ^7.0 || ^8.0 (Symfony 6 removed fromcomposer.json, aligned with 2.0 release notes). CI matrix tests Symfony 7.4, 8.0, and 8.1 on PHP 8.2–8.5. - Documentation: README badges and requirements, INSTALLATION.md, ROADMAP.md — PHP 8.2+ and Symfony 7.4 | 8.0 | 8.1+.
Removed
- Symfony 6 from declared
symfony/*Composer constraints (was still present incomposer.jsonafter 2.0).
Breaking: PHP 8.2+ is required; Symfony 6 is no longer installable with current constraints. See UPGRADING.md.
Full Changelog: v2.1.0...v2.2.0