What's Changed
- feat(GroupImportFixer): Ability to configure which type of imports should be grouped by @Wirone in #8046
- fix:
PhpUnitSizeClassFixer
- do not add annotation when there are attributes by @kubawerlos in #8044 - fix:
ConstantCaseFixer
- do not change namespace by @kubawerlos in #8004 - fix:
PhpUnitTestClassRequiresCoversFixer
- attribute detection when class isreadonly
by @kubawerlos in #8042 - fix:
PhpUnitAttributesFixer
- do not add attribute if already present by @kubawerlos in #8043 - fix: clear
Tokens::$blockStartCache
andTokens::$blockEndCache
when callingTokens::setCode
by @kubawerlos in #8051 - fix: handle PHP closing tag with
simplified_null_return
correctly by @FeBe95 in #8049 - chore(doc): Use FQCN for parallel config in documentation by @joelwurtz in #8029
- chore: RandomApiMigrationFixer - do not modify configuration property by @keradus in #8033
- chore: update PHPStan by @kubawerlos in #8045
- chore: fix typo in
PhpUnitTestClassRequiresCoversFixerTest
by @kubawerlos in #8047 - chore: Tokens::setCode - further improvements to cache by @keradus in #8053
- docs: fix deprecated string interpolation style by @FeBe95 in #8036
- docs: Add missing imports in a cookbook about creating custom rules by @jlecordier in #8031
- docs: global_namespace_import - simplify allowed config types by @keradus in #8023
New Contributors
- @joelwurtz made their first contribution in #8029
- @jlecordier made their first contribution in #8031
- @FeBe95 made their first contribution in #8036
Full Changelog: v3.57.2...v3.58.0