What's Changed
- DX: check deprecations exactly by @keradus in #7742
- feat:
@PhpCsFixer
ruleset - enablephp_unit_data_provider_static
by @mvorisek in #7685 - docs: docker in CI - don't suggest command that overrides path from config file by @keradus in #7763
- fix:
ClassKeywordFixer
must run beforeFullyQualifiedStrictTypesFixer
by @krzysztofrewak in #7767 - fix:
LowercaseStaticReferenceFixer
- do not change typed constants by @kubawerlos in #7775 - feat: update Symfony.nullable_type_declaration_for_default_null_value config by @keradus in #7773
- chore:
DescribeCommand
- better handling of deprecations by @kubawerlos in #7778 - chore: add missing key types in PHPDoc types by @kubawerlos in #7779
- chore(checkbashisms): update to 2.23.7 by @kubawerlos in #7780
- fix:
TypeExpression
- do not break type usingwalkTypes
method by @kubawerlos in #7785 - feat: introduce
string_implicit_backslashes
asescape_implicit_backslashes
replacement by @mvorisek in #7669 - fix: ClassDefinitionFixer for anonymous class with phpdoc/attribute on separate line by @mvorisek in #7546
- docs: docker - use gitlab reporter in GitLab integration example by @keradus in #7764
- fix:
function_to_constant
get_class()
replacement by @mvorisek in #7770 - fix: Allow using cache when running in Docker distribution by @Wirone in #7769
- chore: Exclude
topic/core
issues/PRs from Stale Bot by @Wirone in #7788 - fix:
PhpdocTypesFixer
- handle more complex types by @kubawerlos in #7791 - feat: introduce
PhpdocListTypeFixer
by @kubawerlos in #7796 - feat: Add
ordered_types
to@Symfony
by @VincentLanglet in #7356
Full Changelog: v3.48.0...v3.49.0