Skip to content

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

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

v3.32.1 Deprecation train

03 Oct 23:47
v3.32.1
91416c0
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.32.0...v3.32.1

v3.34.0 BerSzcz Saturnalia

29 Sep 15:34
v3.34.0
7c7a4ad
Compare
Choose a tag to compare

What's Changed

  • feat: Introduce check command (alias for fix --dry-run) by @Wirone in #7322

Full Changelog: v3.33.0...v3.34.0

v3.33.0 The Old Guard

29 Sep 15:12
v3.33.0
cecdeaa
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.32.0...v3.33.0

v3.32.0 Deprecation train

29 Sep 14:36
v3.32.0
8e9e270
Compare
Choose a tag to compare

What's Changed

  • feat: Deprecate CompactNullableTypehintFixer and proxy to CompactNullableTypeDeclarationFixer by @localheinz in #7339
  • feat: Deprecate NewWithBracesFixer and proxy to NewWithParenthesesFixer by @localheinz in #7331
  • feat: Rename CurlyBraceTransformer to BraceTransformer by @localheinz in #7333
  • feat: Deprecate CurlyBracesPositionFixer and proxy to BracesPositionFixer by @localheinz in #7334
  • feat: Deprecate NoUnneededCurlyBracesFixer and proxy to NoUnneededBracesFixer by @localheinz in #7335
  • deps: Prevent using PHPCSFixer along with unfinalize package by @Wirone in #7343

Full Changelog: v3.31.0...v3.32.0

v3.31.0 Jump & Run

29 Sep 12:40
v3.31.0
983a24f
Compare
Choose a tag to compare

What's Changed

  • feat: Introduce attribute_placement option for MethodArgumentSpaceFixer by @VincentLanglet in #7320
  • fix: Adjust wording related to deprecations by @localheinz in #7332
  • fix: Correct deprecation header in rules' docs by @localheinz in #7337
  • fix: Replace mention of bracket with parenthesis by @localheinz in #7336
  • chore: Use type declaration instead of type hint by @localheinz in #7338
  • fix: FunctionToConstantFixer should run before NativeConstantInvocationFixer by @HypeMC in #7344

Full Changelog: v3.30.0...v3.31.0

v3.30.0 Jump & Run

26 Sep 22:11
v3.30.0
95c6469
Compare
Choose a tag to compare

What's Changed

  • feat: Introduce AttributeEmptyParenthesesFixer by @HypeMC in #7284
  • fix: illegal offset type on file-wide return in ReturnToYieldFromFixer by @juliangut in #7318
  • fix(method_argument_space): inject new line after trailing space on current line by @SpacePossum in #7327
  • fix(YodaStyleFixer): do not touch require(_once), include(_once) and yield from statements by @SpacePossum in #7325

New Contributors

Full Changelog: v3.29.0...v3.30.0

v3.29.0 Jump & Run

26 Sep 13:03
v3.29.0
a55c488
Compare
Choose a tag to compare

What's Changed

  • chore: fix TODO tasks about T_AMPERSAND_FOLLOWED_BY_VAR_OR_VARARG support by @keradus in #7316
  • feat: Introduce @PER-CS ruleset by @Wirone in #7321
  • feat(@PhpCsFixer:risky): use newest @PER-CS:risky instead of locked @PER-CS2.0:risky by @keradus in #7323
  • fix: priority issue between array_syntax and space after rules by @SpacePossum in #7324

Full Changelog: v3.28.0...v3.29.0

v3.28.0 Jump & Run

22 Sep 20:44
v3.28.0
113e09f
Compare
Choose a tag to compare

What's Changed

  • DX: Bump XDebug version in Docker services by @Wirone in #7300
  • chore(prlint): allow for 'deps' type by @keradus in #7304
  • CI(prlint): allow for special chars in parentheses by @keradus in #7308
  • feat(@PER-CS2.0): Add concat_space to the ruleset by @Crell in #7302
  • deps(dev-tools): update dev-tools by @keradus in #7309

Full Changelog: v3.27.0...v3.28.0

v3.27.0 Jump & Run

17 Sep 14:38
v3.27.0
e73ccaa
Compare
Choose a tag to compare

What's Changed

  • feat: Clone PER-CS1.0 to PER-CS2.0 to prepare for adding new rules by @Crell in #7249
  • DX: add Composer script for applying CS fixes in parallel by @keradus in #7274
  • feat: Move single_line_empty_body to @PER-CS2.0 by @Wirone in #7282
  • feat: Mark PER-CS v1 as deprecated by @Wirone in #7283
  • docs: cleanup old mention of --show-progress=estimating in docs by @verfriemelt-dot-org in #7287
  • fix: OrderedTraitsFixer - better support for multiple traits in one use statement by @wadakatu in #7289
  • feat: Introduce LongToShorthandOperatorFixer by @SpacePossum (revived by @Wirone) in #7295
  • fix: Priorities for fixers related to curly braces, empty lines and trailing whitespace by @Wirone in #7296

New Contributors

Full Changelog: v3.26.1...v3.27.0