What's Changed
- chore: RuleSetsTest - assert that Fixer is configurable by @keradus in #7961
- fix:
PhpUnitAttributesFixer
- fix for#[RequiresPhp]
exceeding its constructor parameters by @paulbalandan in #7966 - chore: Tokens should be always a list by @mvorisek in #7698
- DX: Prevent having deprecated fixers listed as successors of other deprecated fixers by @Wirone in #7967
- CI: Ad-hoc fix for MacOS jobs by @Wirone in #7970
- feat: Introduce
OrderedAttributesFixer
by @HypeMC in #7395 - DX: Resolve/Ignore PHPStan issues on level 6 + bump to level 7 with new baseline by @Wirone in #7971
- chore: few SCA fixes and dev-tools update by @keradus in #7969
- chore: Normalize implicit backslahes in single quoted strings internally by @mvorisek in #7786
- CI: Fix calculating diff between branches in PRs by @Wirone in #7973
- DX: do not typehint fixed-length arrays as lists by @kubawerlos in #7974
- DX: use
list
type in PHPDocs by @kubawerlos in #7975 - chore: Preg - drop half-support for array-pattern by @keradus in #7976
- chore: fix phpdoc types by @keradus in #7977
- chore: phpdoc - rely on strict list/tuple/assoc instead of array by @keradus in #7978
- chore: narrow PHPDoc types by @kubawerlos in #7979
- chore: PhpUnitDataProviderNameFixer - follow config creation pattern by @keradus in #7980
- test: don't count comment after class as another classy element by @keradus in #7982
- DX: allow to enforce cache mechanism by env var by @keradus in #7983
- chore: re-use CodeHasher by @keradus in #7984
- chore: sugar syntax by @keradus in #7986
Full Changelog: v3.54.0...v3.55.0