Skip to content

Releases: PHP-CS-Fixer/PHP-CS-Fixer

v3.38.2 CI Marathon

14 Nov 00:19
v3.38.2
d872cdd
Compare
Choose a tag to compare

What's Changed

  • docs: fix 'Could not lex literal_block as "php". Highlighting skipped.' by @keradus in #7433
  • docs: unify ../ <> ./../ by @keradus in #7434
  • docs: small unification between FixerDocumentGenerator and ListDocumentGenerator by @keradus in #7435

Full Changelog: v3.38.1...v3.38.2

v3.38.1 CI Marathon

14 Nov 00:10
v3.38.1
b2fe6d0
Compare
Choose a tag to compare

What's Changed

  • fix: Satisfy composer normalize by @OskarStark in #7424
  • CI: Use actions/checkout v4 by @OskarStark in #7423
  • chore: PHPStan - add counter to dataProvider exception, so we do not increase the tech debt on it by @keradus in #7425
  • fix: ClassAttributesSeparationFixer - handle Disjunctive Normal Form types parentheses by @kubawerlos in #7428
  • fix: Remove all variable names in @var callable signature by @Wirone in #7429
  • chore: ListSetsCommand::execute - add missing return type by @keradus in #7432

New Contributors

Full Changelog: v3.38.0...v3.38.1

v3.38.0 CI Marathon

07 Nov 08:45
v3.38.0
7e60700
Compare
Choose a tag to compare

What's Changed

  • CI: Composer - move prefer-stable to file config by @keradus in #7406
  • CI: Do not run post-autoload-dump on Composer install by @Wirone and @keradus in #7403
  • CI: GitHub Actions - use actions/cache for Composer in composite action by @keradus in #7415
  • CI: Improve QA process by @Wirone in #7366
  • CI: Improve QA process - suplement by @Wirone in #7411
  • CI: add curl and mbstring to build php by @keradus in #7409
  • CI: cache dev-tools/bin by @keradus in #7416
  • CI: conditionally install flex by @keradus in #7412
  • CI: dev-tools/build.sh - no need to repeat 'prefer-stable', but let's use '--no-scripts' by @keradus in #7408
  • CI: general restructure by @keradus in #7407
  • CI: prevent Infection plugins during build time, as we do not use it by @keradus in #7422
  • CI: simplify setup-php config by @keradus in #7404
  • DX: Do not mark as stale issues/PRs with milestone assigned by @Wirone in #7398
  • chore: upgrade PHPStan by @keradus in #7421
  • feat: Support for array destructuring in array_indentation by @Wirone in #7405
  • feat: @Symfony - keep Annotation,NamedArgumentConstructor,Target annotations as single group by @keradus in #7399
  • feat: phpDoc to property/return/param Fixer - allow fixing mixed on PHP >= 8 by @MortalFlesh and @Wirone in #6356
  • feat: phpDoc to property/return/param Fixer - allow fixing union types on PHP >= 8 by @MortalFlesh and @Wirone in #6359
  • fix(SelfAccessorFixer): do not touch references inside lambda and/or arrow function by @SpacePossum in #7349
  • fix: OrderedImportsFixer - handle non-grouped list of const/function imports by @kubawerlos in #7397
  • fix: long_to_shorthand_operator - mark as risky fixer by @keradus in #7418

Full Changelog: v3.37.1...v3.38.0

v3.37.1 ParaCache

29 Oct 20:51
v3.37.1
c3fe769
Compare
Choose a tag to compare

What's Changed

  • docs: config file - provide better link to Finder docs by @94noni in #6992
  • docs: config file - provide better examples by @keradus in #7396

New Contributors

Full Changelog: v3.37.0...v3.37.1

v3.37.0 ParaCache

28 Oct 14:50
v3.37.0
d5ccc38
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.36.0...v3.37.0

v3.36.0 Freezy Vrooom

27 Oct 10:12
v3.36.0
e889301
Compare
Choose a tag to compare

What's Changed

  • docs: extend example for nullable_type_declaration by @keradus in #7381
  • CI: Run Symfony 6 compat check on PHP 8.1 by @derrabus in #7383
  • DX: FixerFactoryTest - make assertion failing msg more descriptive by @keradus in #7387
  • feat: PSR12 - configure unary_operator_spaces by @keradus in #7388
  • CI: use fast-linter when calculating code coverage by @keradus and @Wirone in #7390
  • chore: Run dev-tools on PHP 8.2 by @keradus and @Wirone in #7389
  • feat: PhpdocSummaryFixer - support lists in description by @keradus in #7385
  • feat: StatementIndentationFixer - support comment for continuous control statement by @keradus in #7384
  • chore: disable infection-installer plugin, as we do not use infection/* yet by @keradus in #7391

Full Changelog: v3.35.1...v3.36.0

v3.35.1 Freezy Vrooom

12 Oct 13:47
v3.35.1
ec1ccc2
Compare
Choose a tag to compare

What's Changed

  • fix: Mark PhpdocReadonlyClassCommentToKeywordFixer as risky by @Wirone in #7372

Full Changelog: v3.35.0...v3.35.1

v3.35.0 Freezy Vrooom

12 Oct 12:59
v3.35.0
eff6f13
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.34.1...v3.35.0

v3.34.1 BerSzcz Saturnalia

03 Oct 23:51
v3.34.1
98bf1b1
Compare
Choose a tag to compare

What's Changed

  • deps: revert "prevent using PHPCSFixer along with unfinalize package (#7343)" by @innocenzi in #7348

New Contributors

Full Changelog: v3.34.0...v3.34.1

v3.33.1 The Old Guard

03 Oct 23:49
v3.33.1
b8967f2
Compare
Choose a tag to compare

What's Changed

  • deps: revert "prevent using PHPCSFixer along with unfinalize package (#7343)" by @innocenzi in #7348

New Contributors

Full Changelog: v3.33.0...v3.33.1