What's Changed
- chore: add missing types by @kubawerlos in #7842
- chore: BlocksAnalyzer - raise exception on invalid index by @keradus in #7819
- chore: DataProviderAnalysis - expect list over array by @keradus in #7800
- chore: do not use
@large
on method level by @kubawerlos in #7832 - chore: do not use
@medium
on method level by @kubawerlos in #7833 - chore: Fix typos by @tamiroh in #7835
- chore: rename variables by @kubawerlos in #7847
- chore: some improvements around array typehints by @keradus in #7799
- CI: fix PHP 8.4 job by @kubawerlos in #7829
- DX: Include
symfony/var-dumper
in dev tools by @Wirone in #7795 - feat:
MbStrFunctionsFixer
- add support formb_trim
,mb_ltrim
andmb_rtrim
functions by @kubawerlos in #7840 - feat:
no_superfluous_phpdoc_tags
- introduceallow_hidden_params
option by @keradus in #7743 - feat:
NoEmptyPhpdocFixer
- do not leave empty line after removing PHPDoc by @kubawerlos in #7820 - feat: Ability to remove unused imports from multi-use statements by @Wirone in #7815
- feat: allow PHPUnit 11 by @kubawerlos in #7824
- feat: Allow shortening symbols from multi-use statements (only classes for now) by @Wirone in #7816
- feat: introduce
PhpdocArrayTypeFixer
by @kubawerlos in #7812 - feat: PhpUnitTestCaseStaticMethodCallsFixer - cover PHPUnit v11 methods by @kubawerlos in #7822
- feat: Support for multi-use statements in
NamespaceUsesAnalyzer
by @Wirone in #7814 - fix:
ExecutorWithoutErrorHandler
- remove invalid PHP 7.4 type by @kubawerlos in #7845 - fix:
fully_qualified_strict_types
must honor template/local type identifiers by @mvorisek in #7724 - fix:
MethodArgumentSpaceFixer
- do not break heredoc/nowdoc by @kubawerlos in #7828 - fix:
NumericLiteralSeparatorFixer
- do not changefloat
toint
when there is nothing after the dot by @kubawerlos in #7805 - fix:
PhpUnitStrictFixer
- do not crash on property having the name of method to fix by @kubawerlos in #7804 - fix:
SingleSpaceAroundConstructFixer
- correctly recognise multiple constants by @Wirone in #7700 - fix:
TypeExpression
- handle array shape key with dash by @kubawerlos in #7841 - fix: do not use wrongly named arguments in data providers by @kubawerlos in #7823
- fix: Ensure PCNTL extension is always installed in Docker by @Wirone in #7782
- fix: PhpdocListTypeFixer - support key types containing
<…>
by @gharlan in #7817 - fix: Proper build target for local Docker Compose by @Wirone in #7834
- fix: union PHPDoc support in
fully_qualified_strict_types
fixer by @mvorisek in #7719
New Contributors
Full Changelog: v3.49.0...v3.50.0