Skip to content

1.8.0-beta1

Pre-release
Pre-release

Choose a tag to compare

@66Ton99 66Ton99 released this 05 Jun 14:54

Highlights

  • Move the revived master branch to the Symfony 8 baseline with PHP 8.4+ and Twig 3.
  • Update the test stack to PHPUnit 13 and adjust PHPUnit doubles to avoid PHPUnit 13 notices.
  • Add PHPStan static analysis and keep it running in CI.
  • Add PHP and JavaScript coverage reporting with enforced line coverage thresholds.
  • Add PHP 8.6 to the GitHub Actions matrix.
  • Add Dependabot configuration for Composer, npm, GitHub Actions, and the test app.
  • Add Nix development environment notes while preserving the Docker vendor installation workflow.
  • Refresh JavaScript/browser test dependencies and Cypress CI configuration.

Validation

The release target is f69046e1a7ab15e36a8ec555dccbeb267a7806d7 on master. GitHub Actions CI and CodeQL are green for this commit.

Validated jobs include PHP 8.4, PHP 8.5, PHP 8.6, PHPStan, coverage, JavaScript/browser tests, and CodeQL.

Included PRs

  • #197 Update PHPUnit to 13
  • #196 Move master to Symfony 8 baseline
  • #194 Update start-server-and-test
  • #192 Update test app runtime dependencies
  • #190 Update Babel/Jest dependencies
  • #188 Update actions/setup-node
  • #187 Update actions/upload-artifact
  • #186 Update actions/checkout
  • #185 Add Dependabot configuration
  • #184 Fix GitHub coverage upload input
  • #183 Use GitHub Code Quality coverage upload
  • #182 Add coverage checks
  • #181 Add PHPStan static analysis