What's Changed
- chore: add automatically to milestone "PHP 8.4 initial compatibility" if label is "topic/PHP8.4" by @kubawerlos in #8770
- chore: fix adding automatically to milestone "PHP 8.4 initial compatibility" if label is "topic/PHP8.4" by @kubawerlos in #8775
- chore: fix adding automatically to milestone "PHP 8.4 initial compatibility" if label is "topic/PHP8.4" by @kubawerlos in #8776
- chore: move all indicators to analyzers by @kubawerlos in #8772
- chore: move PHP-compat integration tests by @keradus in #8781
- chore: partially apply NoExtraBlankLinesFixer:tokens.comma by @keradus in #8762
- chore: reconfigure phpdoc_order in local config by @mvorisek in #8220
- feat:
CommentToPhpdocFixerandPhpdocToCommentFixer- support asymmetric visibility by @kubawerlos in #8774 - feat:
NoEmptyStatementFixer- support abstract property hooks by @kubawerlos in #8766 - feat:
NullableTypeDeclarationForDefaultNullValueFixer- support asymmetric visibility in the constructor by @kubawerlos in #8604 - feat:
ProtectedToPrivateFixer- add support for promoted properties by @kubawerlos in #8608 - feat: PhpdocOrderFixer - extend support for phpstan and psalm annotations by @keradus in #8777
- feat: support anonymous classes extending
TestCasein PHPUnit fixers by @kubawerlos in #8707 - fix:
PhpUnitAttributesFixer- correctly remove annotations when configured['keep_annotations' => false]by @kubawerlos in #8577 - fix:
ProtectedToPrivateFixer- fix asymmetric visibility with only set visibility by @kubawerlos in #8763
Full Changelog: v3.76.0...v3.77.0