packagist friendsofphp/php-cs-fixer v3.91.0
v3.91.0 Folding Bike

9 hours ago

What's Changed

  • UX: init command by @keradus in #9215
  • feat: PHP 8.5 compatibility support by @keradus in #9234
  • feat: Add StringableForToStringFixer by @santysisi in #9218
  • feat: Symfony - add stringable_for_to_string to set by @keradus in #9235
  • feat: support call-site generic variance by @kubawerlos in #9212
  • chore: do not mark NamespaceAnalysis as internal, because it's part of public API interface by @keradus in #9193
  • chore: ExampleRuleset - improve test fixture name by @keradus in #9214
  • chore: traits - require interfaces or base classes by @gharlan in #9086
  • CI: Add PHPStan rule to validate public API surface completeness by @Copilot in #9196
  • CI: auto-select PHP_MAX for special jobs by @keradus in #9231
  • CI: drop duplicated PHP 8.4 jobs by @keradus in #9229
  • CI: fix SCA after Symfony 7.4.0 release by @kubawerlos in #9226
  • CI: no more need for solving PHP 8.4 deprecations in /vendor/ anymore by @keradus in #9230
  • CI: switch trivial jobs to ubuntu-slim by @keradus in #9232
  • CI: upgrade .php-cs-fixer.php-highest.php to fully reflect PHP 8.4 by @keradus in #9233
  • deps: bump actions/checkout from 5 to 6 by @dependabot[bot] in #9210
  • deps: bump crate-ci/typos from 1.39.2 to 1.40.0 by @dependabot[bot] in #9237
  • deps: bump shipmonk/composer-dependency-analyser from 1.8.3 to 1.8.4 in /dev-tools by @dependabot[bot] in #9238
  • deps: bump shipmonk/dead-code-detector from 0.13.5 to 0.14.0 in /dev-tools by @dependabot[bot] in #9239
  • deps: bump Symfony v8 to RC by @keradus in #9221
  • deps: bump Symfony v8 to stable by @keradus in #9222
  • deps: update xdebug by @keradus in #9228
  • fix: DeclareStrictTypesFixer - do not duplicate strict_types if it is already present, with other directive by @kubawerlos in #9225
  • fix: FullyQualifiedStrictTypesFixer - fix crash on T_OPEN_TAG_WITH_ECHO by @keradus in #9217
  • fix: move config template to non-excluded folder by @keradus in #9241
  • test: allow CI to define both, numeric and non-numeric PHP versions/builds by @keradus in #9236
  • test: do not allow to fail PHP 8.5 job by @keradus in #9224
  • test: let's not dance on the edge of the JIT stack limit by @kubawerlos in #9211
  • test: run smoke tests on any OS by @keradus in #9242
  • test: update (and break) PHP 8.5 compatibility test by @keradus in #9223

New Contributors

Full Changelog: v3.90.0...v3.91.0

Don't miss a new php-cs-fixer release

NewReleases is sending notifications on new releases.