packagist florianv/swap-bundle 6.0.0
v6.0.0 — Symfony 8

3 hours ago

What's Changed

Added

Changed

  • Require PHP ^8.2 (dropped PHP 7.x and 8.0/8.1)
  • Require Symfony ^6.4 | ^7.0 | ^8.0 (dropped Symfony 3.x, 4.x, 5.x)
  • Replaced php-http/guzzle6-adapter with php-http/guzzle7-adapter

Internals

  • GitHub Actions CI with test matrix for PHP 8.2, 8.3, 8.4, 8.5
  • Require PHPUnit ^11.0 | ^12.0 (dropped PHPUnit 5–9)
  • Made data provider methods public static (PHPUnit 11 requirement)
  • Psalm level 1 static analysis with CI workflow
  • Backward compatibility check workflow
  • Simplified Configuration.php — removed Symfony <4.2 compatibility checks
  • Updated FlorianvSwapExtension::load() signature to match Symfony 6.4+ (array $configs, ContainerBuilder $container): void)
  • Replaced Travis CI badge with GitHub Actions Tests and Psalm badges
  • Composer scripts: test, psalm, cs:fix, cs:check
  • .gitattributes for cleaner dist archives
  • Removed: .travis.yml, Tests/bootstrap.php, Tests/travis/php.ini
  • Removed: Support for PHP <8.2, Symfony <6.4, PHPUnit <11

New Contributors

Full Changelog: v5.5.0...6.0.0

Don't miss a new swap-bundle release

NewReleases is sending notifications on new releases.