Skip to content

Release v1.3.0

Choose a tag to compare

@github-actions github-actions released this 30 Mar 07:21
· 102 commits to main since this release

Release v1.3.0

Restore PHP 8.1 minimum, tooling alignment (PHPStan dist, coverage-check, issue templates), demo release-check runs update-bundle-all first.

See docs/CHANGELOG.md.

Changelog

Added

  • CI: PHP 8.1 in the test matrix (with Symfony 6.4 and 7.0; Symfony 8.0 remains excluded below PHP 8.4).
  • README: ## Version information section (supported ranges match composer.json and CI).
  • Demos: demo/Makefile target update-bundle-all; release-check runs update-bundle-all before test-coverage-all and release-verify (Nowo bundle standard: sync bundle code before demo tests).

Changed

  • Minimum PHP is 8.1 again (was 8.2 since 1.2.0). Public API is unchanged; listeners and SentryErrorReporter use final class with private readonly properties instead of readonly class for PHP 8.1 compatibility.
  • Composer: cs-check / cs-fix pass --config=.php-cs-fixer.dist.php; phpstan uses -c phpstan.neon.dist.
  • Tooling: PHPStan configuration file renamed to phpstan.neon.dist (replaces phpstan.neon).
  • Rector: target PHP version set to PhpVersion::PHP_81.
  • Makefile (root): coverage-check runs the full test-coverage flow (tee + Lines % script) then .scripts/check-coverage.php; clean removes coverage-php.txt; .gitignore ignores /coverage-php.txt.
  • GitHub: Issue templates aligned with the Nowo bundle standard (---bug-report.md, ---feature-request.md).
  • Documentation: INSTALLATION.md, CONTRIBUTING.md, README (CI matrix), RELEASE.md (release-check steps), STANDARDS_COMPLIANCE.md (FrankenPHP, PHPStan, CI, release-check chain).

Documentation

  • README: CI section documents PHP 8.1–8.5 matrix; requirements remain PHP >= 8.1.
  • STANDARDS_COMPLIANCE.md: §2.4 FrankenPHP marked as satisfied; PHPStan/Rector/CI rows updated.

Fixed

  • Bug report issue template: Replaced placeholder content with the correct package and repository names (SentryBundle, sentry-bundle).

Full Changelog: v1.2.2...v1.3.0