Closed renovate[bot] closed 1 year ago
Kudos, SonarCloud Quality Gate passed!
Kudos, SonarCloud Quality Gate passed!
0 Bugs
0 Vulnerabilities
0 Security Hotspots
0 Code Smells
No Coverage information
0.0% Duplication
Kudos, SonarCloud Quality Gate passed!
0 Bugs
0 Vulnerabilities
0 Security Hotspots
0 Code Smells
No Coverage information
0.0% Duplication
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
The artifact failure details are included below:
Command failed: docker run --rm --name=renovate_a_sidecar --label=renovate_a_child -v "/tmp/worker/33ab31/71d0ca/repos/github/Clivern/Imap":"/tmp/worker/33ab31/71d0ca/repos/github/Clivern/Imap" -v "/tmp/worker/33ab31/71d0ca/cache":"/tmp/worker/33ab31/71d0ca/cache" -e COMPOSER_CACHE_DIR -e COMPOSER_AUTH -e BUILDPACK_CACHE_DIR -e CONTAINERBASE_CACHE_DIR -w "/tmp/worker/33ab31/71d0ca/repos/github/Clivern/Imap" ghcr.io/containerbase/sidecar bash -l -c "install-tool php 8.2.7 && install-tool composer 1.10.26 && composer update friendsofphp/php-cs-fixer --with-dependencies --ignore-platform-reqs --no-ansi --no-interaction --no-scripts --no-autoloader --no-plugins"
Loading composer repositories with package information
Warning from https://repo.packagist.org: Support for Composer 1 is deprecated and some packages will not be available. You should upgrade to Composer 2. See https://blog.packagist.com/deprecating-composer-1-support/
Info from https://repo.packagist.org: [37;44m#StandWith[30;43mUkraine[0m
Updating dependencies (including require-dev)
Deprecation Notice: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in phar:///opt/containerbase/tools/composer/1.10.26/bin/composer/src/Composer/DependencyResolver/SolverProblemsException.php:80
Deprecation Notice: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in phar:///opt/containerbase/tools/composer/1.10.26/bin/composer/src/Composer/DependencyResolver/SolverProblemsException.php:80
Deprecation Notice: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in phar:///opt/containerbase/tools/composer/1.10.26/bin/composer/src/Composer/DependencyResolver/SolverProblemsException.php:80
Deprecation Notice: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in phar:///opt/containerbase/tools/composer/1.10.26/bin/composer/src/Composer/DependencyResolver/SolverProblemsException.php:80
Deprecation Notice: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in phar:///opt/containerbase/tools/composer/1.10.26/bin/composer/src/Composer/DependencyResolver/SolverProblemsException.php:80
Deprecation Notice: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in phar:///opt/containerbase/tools/composer/1.10.26/bin/composer/src/Composer/DependencyResolver/SolverProblemsException.php:80
Deprecation Notice: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in phar:///opt/containerbase/tools/composer/1.10.26/bin/composer/src/Composer/DependencyResolver/SolverProblemsException.php:80
Deprecation Notice: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in phar:///opt/containerbase/tools/composer/1.10.26/bin/composer/src/Composer/DependencyResolver/SolverProblemsException.php:80
Deprecation Notice: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in phar:///opt/containerbase/tools/composer/1.10.26/bin/composer/src/Composer/DependencyResolver/SolverProblemsException.php:80
Deprecation Notice: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in phar:///opt/containerbase/tools/composer/1.10.26/bin/composer/src/Composer/DependencyResolver/SolverProblemsException.php:80
Deprecation Notice: strpos(): Passing null to parameter #1 ($haystack) of type string is deprecated in phar:///opt/containerbase/tools/composer/1.10.26/bin/composer/src/Composer/DependencyResolver/SolverProblemsException.php:80
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Installation request for friendsofphp/php-cs-fixer 3.21.1 -> satisfiable by friendsofphp/php-cs-fixer[v3.21.1].
- Conclusion: don't install sebastian/diff 1.4.3
- friendsofphp/php-cs-fixer v3.21.1 requires sebastian/diff ^4.0 || ^5.0 -> satisfiable by sebastian/diff[4.0.0, 4.0.1, 4.0.2, 4.0.3, 4.0.4, 4.0.5, 5.0.0, 5.0.1, 5.0.2, 5.0.3].
- Can only install one of: sebastian/diff[4.0.0, 1.4.3].
- Can only install one of: sebastian/diff[4.0.1, 1.4.3].
- Can only install one of: sebastian/diff[4.0.2, 1.4.3].
- Can only install one of: sebastian/diff[4.0.3, 1.4.3].
- Can only install one of: sebastian/diff[4.0.4, 1.4.3].
- Can only install one of: sebastian/diff[4.0.5, 1.4.3].
- Can only install one of: sebastian/diff[5.0.0, 1.4.3].
- Can only install one of: sebastian/diff[5.0.1, 1.4.3].
- Can only install one of: sebastian/diff[5.0.2, 1.4.3].
- Can only install one of: sebastian/diff[5.0.3, 1.4.3].
- Installation request for sebastian/diff (locked at 1.4.3) -> satisfiable by sebastian/diff[1.4.3].
Because you closed this PR without merging, Renovate will ignore this update. You will not get PRs for any future 3.x
releases. But if you manually upgrade to 3.x
then Renovate will re-enable minor
and patch
updates automatically.
If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.
This PR contains the following updates:
2.19.3
->3.21.1
Release Notes
PHP-CS-Fixer/PHP-CS-Fixer (friendsofphp/php-cs-fixer)
### [`v3.21.1`](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/releases/tag/v3.21.1): Triangle [Compare Source](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.21.0...v3.21.1) experimental release - Require PHP ^8.0.1 ### [`v3.21.0`](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3210) [Compare Source](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.20.0...v3.21.0) - bug: Fix and enhance Gitlab reporter ([#7089](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7089)) - bug: Import with different case must not be removed by non-risky fixer ([#7095](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7095)) - bug: ordered imports fixer top group only ([#7023](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7023)) - bug: `FinalPublicMethodForAbstractClassFixer` - fix for readonly classes ([#7123](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7123)) - DX: do not nest ".editorconfig" files ([#7112](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7112)) - DX: exclude Dockerfile from dist ([#7113](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7113)) - DX: fix checkbashisms installation ([#7102](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7102)) - DX: fix Smoke tests for various git default branch name ([#7119](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7119)) - DX: Fix `FileRemovalTest` (do not fail when running it standalone) ([#7104](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7104)) - DX: Progress output refactor ([#6848](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6848)) - DX: Rename abstract test classes to `*TestCase` convention ([#7100](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7100)) - DX: test all PHPUnit migration sets ([#7107](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7107)) - DX: \[Docker] Distinguish Alpine version between PHP versions ([#7105](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7105)) - feature: Create cache path if it does not exist ([#7109](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7109)) - feature: Introduce `NullableTypeDeclarationFixer` ([#7002](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7002)) - feature: Introduce `TypeDeclarationSpacesFixer` ([#7001](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7001)) - feature: `BlankLineBetweenImportGroupsFixer` - keep indent ([#7122](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7122)) - minor: Parse callable using full phpdoc grammar ([#7094](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7094)) - minor: PHP8.3 const type tokenizing ([#7055](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7055)) ### [`v3.20.0`](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3200) [Compare Source](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.19.2...v3.20.0) - bug: Fix and enhance Gitlab reporter ([#7089](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7089)) - bug: Import with different case must not be removed by non-risky fixer ([#7095](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7095)) - bug: ordered imports fixer top group only ([#7023](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7023)) - bug: `FinalPublicMethodForAbstractClassFixer` - fix for readonly classes ([#7123](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7123)) - DX: do not nest ".editorconfig" files ([#7112](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7112)) - DX: exclude Dockerfile from dist ([#7113](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7113)) - DX: fix checkbashisms installation ([#7102](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7102)) - DX: fix Smoke tests for various git default branch name ([#7119](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7119)) - DX: Fix `FileRemovalTest` (do not fail when running it standalone) ([#7104](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7104)) - DX: Progress output refactor ([#6848](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6848)) - DX: Rename abstract test classes to `*TestCase` convention ([#7100](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7100)) - DX: test all PHPUnit migration sets ([#7107](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7107)) - DX: \[Docker] Distinguish Alpine version between PHP versions ([#7105](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7105)) - feature: Create cache path if it does not exist ([#7109](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7109)) - feature: Introduce `NullableTypeDeclarationFixer` ([#7002](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7002)) - feature: Introduce `TypeDeclarationSpacesFixer` ([#7001](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7001)) - feature: `BlankLineBetweenImportGroupsFixer` - keep indent ([#7122](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7122)) - minor: Parse callable using full phpdoc grammar ([#7094](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7094)) - minor: PHP8.3 const type tokenizing ([#7055](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7055)) ### [`v3.19.2`](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3192) [Compare Source](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.19.1...v3.19.2) - bug: NoMultipleStatementsPerLineFixer must run before CurlyBracesPositionFixer ([#7087](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7087)) - bug: PhpdocAddMissingParamAnnotationFixer - fix for promoted properties ([#7090](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7090)) - DX: fix priority of SingleBlankLineBeforeNamespaceFixer ([#7088](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7088)) - minor: Parse all phpdoc types using full grammar ([#7010](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7010)) ### [`v3.19.1`](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3191) [Compare Source](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.19.0...v3.19.1) - bug: CurlyBracesPositionFixer must run before StatementIndentationFixer ([#7085](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7085)) ### [`v3.19.0`](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3190) [Compare Source](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.18.0...v3.19.0) - bug: SelfAccessorFixer - fix for union types ([#7080](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7080)) - DX: add `php_unit_data_provider_name` to `@PhpCsFixer:risky` set ([#7069](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7069)) - DX: make data providers return type "iterable" ([#7072](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7072)) - DX: rename tests and data providers ([#7070](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7070)) - feature: Introduce `PhpUnitDataProviderNameFixer` ([#7057](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7057)) ### [`v3.18.0`](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3180) [Compare Source](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.17.0...v3.18.0) - bug: Fix tokenizing of type hints ([#7054](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7054)) - bug: CompactNullableTypehintFixer - fix for whitespace between `?` and `static` ([#6993](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6993)) - bug: consider function modifiers for `statement_indentation` ([#6978](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6978)) - bug: Exclude `$this` from `TernaryToNullCoalescingFixer` ([#7052](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7052)) - bug: False positive on used imports when docblock includes it with mismatching case ([#6909](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6909)) - bug: Fix chained calls semicolon indent in switch case ([#7045](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7045)) - bug: Fix multiline_whitespace_before_semicolons for echo tags ([#7019](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7019)) - bug: Fix phpDoc align when there is inconsistent spacing after comment star ([#7012](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7012)) - bug: Fix phpDoc parsing without PCRE JIT ([#7031](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7031)) - bug: Fix PhpdocVarWithoutNameFixer with Closure with $this ([#6979](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6979)) - bug: Fix `return_assignment` not formatting when variables are used in `catch` and `finally` ([#6960](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6960)) - bug: Fix `TypeExpression::allowsNull()` with nullable ([#7000](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7000)) - bug: Improve definition of conflicting fixers ([#7066](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7066)) - bug: LambdaNotUsedImportFixer - fix for anonymous class with a string argument ([#6972](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6972)) - bug: ListFilesCommand - fix computing of relative path ([#7028](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7028)) - bug: make `php_unit_namespaced` less greedy ([#6952](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6952)) - bug: PhpdocToCommentFixer - fix for PHPDoc before fn ([#6973](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6973)) - bug: Restructure PER-CS rule sets ([#6707](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6707)) - bug: SelfStaticAccessor - fix static access inside enums ([#7024](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7024)) - bug: SingleSpaceAroundConstructFixer - fix more cases involving `static` ([#6995](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6995)) - bug: `FullyQualifiedStrictTypesFixer` - fix shortening when namespace is not empty and import exists ([#7027](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7027)) - bug: `NoUnneededControlParenthesesFixer` PHP8.0 null-safe operator ([#7056](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7056)) - bug: `PhpdocToCommentFixer` support for enum cases ([#7040](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7040)) - DX: add more tests to CommentsAnalyzer ([#7041](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7041)) - DX: Cleanup duplicate files in finder ([#7042](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7042)) - DX: ControlCaseStructuresAnalyzerTest - cleanup ([#6874](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6874)) - DX: Fix warning when running test on PHP<8 ([#7008](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7008)) - DX: handle `@` in PR title ([#6982](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6982)) - DX: officially deprecate internal Utils anti-pattern class ([#7039](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7039)) - DX: Remove Fabbot.io conditional configuration ([#7038](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7038)) - DX: rename data providers ([#7058](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7058)) - DX: Use `actions/stale` to handle stale issues and pull requests ([#5085](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/5085)) - DX: Use `Utils::naturalLanguageJoin()` in implode calls ([#7032](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7032)) - feature: Add support for custom method placement in `ordered_class_elements` ([#6360](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6360)) - feature: Allow case sensitive order for OrderedClassElementsFixer ([#7020](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7020)) - feature: PHP8.3 - Add CT and block type for `Dynamic class constant fetch` ([#7004](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7004)) - feature: Support attributes in `FinalClassFixer` ([#6893](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6893)) - minor: "Callback" must not be fixed to "callback" by default ([#7011](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7011)) - minor: Add `Util::naturalLanguageJoin()` ([#7022](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7022)) - minor: ClassDefinitionFixer - handle attributes and `readonly` in anonymous class definitions ([#7014](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7014)) - minor: FixerFactory::getFixersConflicts - better type hinting ([#7044](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7044)) - minor: PHP8.3 - Fix TokensAnalyzer::isAnonymousClass support for `readonly` ([#7013](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7013)) - minor: PHP8.3 - Typed class constants - handle nullable by transformer ([#7009](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7009)) - minor: Reduce phpDoc type parser complexity from O(n^2) to O(nlog(n)) ([#6988](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6988)) - minor: ReturnAssignmentFixer - Better handling of anonymous classes ([#7015](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7015)) - minor: Transfer `HelpCommand::toString()` to `Utils` ([#7034](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7034)) - minor: Unify "blank lines before namespace" fixers ([#7053](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7053)) - minor: `SelfStaticAccessorFixer` improvements for enums ([#7026](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7026)) - minor: `SingleSpaceAroundConstructFixer` - support space before `as` ([#7029](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7029)) - minor: `UseArrowFunctionsFixer` - run before `FunctionDeclarationFixer` ([#7065](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/7065)) ### [`v3.17.0`](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3170) [Compare Source](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.16.0...v3.17.0) - bug: Allow string quote to be escaped within phpdoc constant ([#6798](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6798)) - bug: ConfigurationResolver - fix running without cache ([#6915](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6915)) - bug: Fix array/object shape phpdoc type parse ([#6962](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6962)) - bug: Fix FullyQualifiedStrictTypesFixer common prefix bug ([#6898](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6898)) - bug: Fix non-parenthesized callable return type parse ([#6961](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6961)) - bug: Fix parsing of edge cases phpdoc types ([#6977](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6977)) - bug: FullyQualifiedStrictTypesFixer - fix for FQCN type with class with the same name being imported ([#6923](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6923)) - bug: GroupImportFixer - support for aliased imports ([#6951](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6951)) - bug: MultilineWhitespaceBeforeSemicolonsFixer - fix chained calls ([#6926](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6926)) - bug: MultilineWhitespaceBeforeSemicolonsFixer - fix for discovering multi line calls ([#6938](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6938)) - bug: NoBreakCommentFixer - fix for nested match ([#6899](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6899)) - bug: NoExtraBlankLinesFixer - fix for attribute in abstract function ([#6920](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6920)) - bug: PhpdocTypesFixer - handle types with no space between type and variable ([#6922](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6922)) - bug: PhpUnitMockShortWillReturnFixer - fix for trailing commas ([#6900](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6900)) - bug: StatementIndentationFixer - fix comments at the end of if/elseif/else blocks ([#6918](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6918)) - bug: StatementIndentationFixer - fix for multiline arguments starting with "new" keyword ([#6913](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6913)) - bug: StatementIndentationFixer - fix for multiline arguments starting with "new" keyword preceded by class instantiation ([#6914](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6914)) - bug: VoidReturnFixer - fix for intervening attributes ([#6863](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6863)) - docs: improve code samples for MultilineWhitespaceBeforeSemicolonsFixer ([#6919](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6919)) - docs: improve cookbook ([#6880](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6880)) - DX: add cache related tests ([#6916](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6916)) - DX: Apply `self_static_accessor` fixer to the project (again) ([#6927](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6927)) - DX: cancel running builds on subsequent pushes in CI ([#6940](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6940)) - DX: convert more `static` to `self` assert calls ([#6931](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6931)) - DX: fix GitHub Actions errors and warnings ([#6917](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6917)) - DX: fix Unsafe call to private method errors reported by PHPStan ([#6879](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6879)) - DX: Improve performance of FunctionsAnalyzer ([#6939](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6939)) - DX: improve test method names to avoid confusion ([#6974](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6974)) - DX: Include self_static_accessor fixer in PhpCsFixer set ([#6882](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6882)) - DX: make data providers static with straight-forward changes ([#6907](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6907)) - DX: Mark Tokens::getNamespaceDeclarations as [@internal](https://togithub.com/internal) ([#6949](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6949)) - DX: PHPStan improvements ([#6868](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6868)) - DX: refactor PhpdocAlignFixerTest ([#6925](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6925)) - DX: Remove [@inheritdoc](https://togithub.com/inheritdoc) PHPDoc ([#6955](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6955)) - DX: Run AutoReview tests only once ([#6889](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6889)) - DX: simplify EncodingFixer ([#6956](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6956)) - DX: update Symfony rule set ([#6958](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6958)) - DX: Use $tokens->getNamespaceDeclarations() to improve performance ([#6942](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6942)) - DX: use force option for php_unit_data_provider_static in PHPUnit 10.0 migration set ([#6908](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6908)) - DX: use only PHP modules that are required ([#6954](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6954)) - DX: use PHPUnit's "requires" instead of "if" condition ([#6975](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6975)) - feature: Add align_multiline_comment rule to [@Symfony](https://togithub.com/Symfony) ([#6875](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6875)) - feature: Add no_null_property_initialization rule to [@Symfony](https://togithub.com/Symfony) ([#6876](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6876)) - feature: Add operator_linebreak rule to [@Symfony](https://togithub.com/Symfony) ([#6877](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6877)) - feature: add SingleLineEmptyBodyFixer ([#6933](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6933)) - feature: DescribeCommand - allow describing custom fixers ([#6957](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6957)) - feature: Introduce `OrderedTypesFixer` ([#6571](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6571)) - feature: Order of PHPDoc [@param](https://togithub.com/param) annotations ([#3909](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/3909)) - feature: Parse parenthesized & conditional phpdoc type ([#6796](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6796)) - feature: PhpUnitInternalClassFixer - add empty line before PHPDoc ([#6924](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6924)) - feature: \[PhpdocAlignFixer] Add support for every tag ([#6564](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6564)) - minor: align NoSuperfluousPhpdocTagsFixer with actual Symfony configuration ([#6953](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6953)) - minor: do not add empty line in PHPDoc when adding annotation in PHPUnit class ([#6928](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6928)) - minor: PhpdocAlignFixer - support cases with type and variable separated with no space ([#6921](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6921)) - minor: PhpdocSeparationFixer - add integration tests ([#6929](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6929)) - minor: update PHPStan (to fix CI on master branch) ([#6901](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6901)) - minor: Use single Dockerfile with multiple build targets ([#6840](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6840)) ### [`v3.16.0`](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3160) [Compare Source](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.15.1...v3.16.0) - bug: ControlStructureBracesFixer - handle closing tag ([#6873](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6873)) - bug: CurlyBracesPositionFixer - fix for callable return type ([#6855](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6855)) - bug: CurlyBracesPositionFixer - fix for DNF types ([#6859](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6859)) - bug: Fix MultilineWhitespaceBeforeSemicolonsFixer ([#5126](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/5126)) - docs: Fix rule description ([#6844](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6844)) - DX: fix checkbashisms installation ([#6843](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6843)) - DX: make data providers static for fixer's tests ([#6860](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6860)) - DX: refactor PHPUnit fixers adding class-level annotation to use shared code ([#6756](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6756)) - DX: unify option's descriptions ([#6856](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6856)) - feature: AbstractPhpUnitFixer - support attribute detection in docblock insertion ([#6858](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6858)) - feature: add "force" option to PhpUnitDataProviderStaticFixer ([#6757](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6757)) - feature: introduce single_space_around_construct, deprecate single_space_after_construct ([#6857](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6857)) - feature: PhpUnitTestClassRequiresCoversFixer - support single-line PHPDocs ([#6847](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6847)) - minor: Deprecate BracesFixer ([#4885](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/4885)) - minor: Fix autocompletion for `Tokens::offsetGet()` ([#6838](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6838)) - minor: PHP8.2 Docker runtime ([#6833](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6833)) - minor: Use Composer binary-only images instead of installer script ([#6834](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6834)) ### [`v3.15.1`](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3151) [Compare Source](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.15.0...v3.15.1) - bug: BinaryOperatorSpacesFixer - fix for static in type ([#6835](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6835)) - bug: BinaryOperatorSpacesFixer - fix parameters with union types passed by reference ([#6826](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6826)) - bug: NoUnusedImportsFixer - fix for splat operator ([#6836](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6836)) - DX: fix CI ([#6837](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6837)) - feature: Support for type casing in arrow functions ([#6831](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6831)) - minor: fix CI on PHP 8.3 ([#6827](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6827)) ### [`v3.15.0`](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3150) [Compare Source](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.14.5...v3.15.0) - bug: VisibilityRequiredFixer - handle DNF types ([#6806](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6806)) - DX: officially enable 8.2 support ([#6825](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6825)) ### [`v3.14.5`](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3145) [Compare Source](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.14.4...v3.14.5) - bug: EmptyLoopBodyFixer must keep comments inside ([#6800](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6800)) - bug: FunctionsAnalyzer - fix detecting global function ([#6792](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6792)) - bug: NativeFunctionTypeDeclarationCasingFixer - do not require T_STRING present in code ([#6812](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6812)) - bug: PhpdocTypesFixer - do not change case of array keys ([#6810](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6810)) - bug: PhpUnitTestAnnotationFixer - do not break single line [@depends](https://togithub.com/depends) ([#6824](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6824)) - docs: Add supported PHP versions section to the README ([#6768](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6768)) - docs: drop Atom from readme, due to it's sunsetting ([#6778](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6778)) - DX: Add composer keywords ([#6781](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6781)) - DX: update PHPStan to 1.10.3 ([#6805](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6805)) - feature: \[PHP8.2] Support for readonly classes ([#6745](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6745)) - minor: add custom tokens for Disjunctive Normal Form types parentheses ([#6823](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6823)) - minor: PHP8.2 - handle union and intersection types for DNF types ([#6804](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6804)) - minor: PHP8.2 - support property in const expressions ([#6803](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6803)) ### [`v3.14.4`](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3144) [Compare Source](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.14.3...v3.14.4) - bug: CurlyBracesPositionFixer - fix for open brace not preceded by space and followed by a comment ([#6776](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6776)) - docs: drop license end year ([#6767](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6767)) - DX: use numeric_literal_separator ([#6766](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6766)) - feature: Allow installation of `sebastian/diff:^5.0.0` ([#6771](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6771)) ### [`v3.14.3`](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3143) [Compare Source](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.14.2...v3.14.3) - DX: Drop doctrine/annotations 1, allow doctrine/lexer 3 ([#6730](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6730)) ### [`v3.14.2`](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3142) [Compare Source](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.14.1...v3.14.2) - DX: Drop support for doctrine/lexer 1 ([#6729](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6729)) ### [`v3.14.1`](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3141) [Compare Source](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.14.0...v3.14.1) - DX: Allow doctrine/annotations 2 ([#6721](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6721)) ### [`v3.14.0`](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3140) [Compare Source](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.13.2...v3.14.0) - bug: Fix indentation for comment at end of function followed by a comma ([#6542](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6542)) - bug: Fix PHPDoc alignment fixer containing callbacks using `\Closure` ([#6746](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6746)) - bug: Fix type error when using paths intersection mode ([#6734](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6734)) - bug: PhpdocSeparationFixer - Make groups handling more flexible ([#6668](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6668)) - docs: make bug_report.md template more explicit ([#6736](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6736)) - docs: PhpUnitTestCaseIndicator - fix docs ([#6727](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6727)) - DX: apply CS ([#6759](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6759)) - DX: bump doctrine/annotations to prevent installing version with unintentional BC break ([#6739](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6739)) - DX: update deps ([#6760](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6760)) - DX: upgrade dev-tools/composer.json ([#6737](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6737)) - DX: upgrade PHPStan to 1.9.7 ([#6741](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6741)) - feature: Add php 7.4 types to Cookbook docs ([#6763](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6763)) - feature: add PhpUnitDataProviderStaticFixer ([#6702](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6702)) - feature: binary_operator_spaces - Revert change about => alignment and use option instead ([#6724](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6724)) - feature: make OrderedInterfacesFixer non-risky ([#6722](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6722)) - feature: OctalNotationFixer - support \_ notation ([#6762](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6762)) - fix: enum case "PARENT" must not be renamed ([#6732](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6732)) - minor: Follow PSR12 ordered imports in Symfony ruleset ([#6712](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6712)) - minor: improve rule sets order ([#6738](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6738)) ### [`v3.13.2`](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3132) [Compare Source](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.13.1...v3.13.2) - bug: Fix type error when using paths intersection mode ([#6734](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6734)) ### [`v3.13.1`](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3131) [Compare Source](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.13.0...v3.13.1) - bug: Align all the arrows inside the same array ([#6590](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6590)) - bug: Fix priority between `modernize_types_casting` and `no_unneeded_control_parentheses` ([#6687](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6687)) - bug: TrailingCommaInMultilineFixer - do not add trailing comma when there is no break line after last element ([#6677](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6677)) - docs: Fix docs for disabled rules in rulesets ([#6679](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6679)) - docs: fix the cookbook_fixers.rst ([#6672](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6672)) - docs: Update installation recommended commands for `mkdir` argument (`-p` insteadof `--parents`). ([#6689](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6689)) - Make static data providers that are not using dynamic calls ([#6696](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6696)) - minor: displaying number of checked files ([#6674](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6674)) ### [`v3.13.0`](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3130) [Compare Source](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.12.0...v3.13.0) - bug: BracesFixer - Fix unexpected extra blank line ([#6667](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6667)) - bug: fix CI on master branch ([#6663](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6663)) - bug: IsNullFixer - handle casting ([#6661](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6661)) - docs: feature or bug ([#6652](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6652)) - docs: Use case insensitive sorting for options ([#6666](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6666)) - docs: \[DateTimeCreateFromFormatCallFixer] Fix typos in the code sample ([#6671](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6671)) - DX: update cli-executor ([#6664](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6664)) - DX: update dev-tools ([#6665](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6665)) - feature: Add global_namespace_import to [@Symfony](https://togithub.com/Symfony) ruleset ([#6662](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6662)) - feature: Add separate option for closure_fn_spacing ([#6658](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6658)) - feature: general_phpdoc_annotation_remove - allow add case_sensitive option ([#6660](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6660)) - minor: AllowedValueSubset - possible values are sorted ([#6651](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6651)) - minor: Use md5 for file hashing to reduce possible collisions ([#6597](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6597)) ### [`v3.12.0`](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3120) [Compare Source](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.11.0...v3.12.0) - bug: SingleLineThrowFixer - Handle throw expression inside block ([#6653](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6653)) - DX: create TODO to change default ruleset for v4 ([#6601](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6601)) - DX: Fix SCA findings ([#6626](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6626)) - DX: HelpCommand - fix docblock ([#6584](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6584)) - DX: Narrow some docblock types ([#6581](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6581)) - DX: Remove redundant check for PHP <5.2.7 ([#6620](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6620)) - DX: Restore PHPDoc to type rules workflow step ([#6615](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6615)) - DX: SCA - scope down types ([#6630](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6630)) - DX: Specify value type in iterables in tests ([#6594](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6594)) - DX: Test on PHP 8.2 ([#6558](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6558)) - DX: Update GitHub Actions ([#6606](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6606)) - DX: Update PHPStan ([#6616](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6616)) - feature: Add `@PHP82Migration` ruleset ([#6621](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6621)) - feature: ArrayPushFixer now fix short arrays ([#6639](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6639)) - feature: NoSuperfluousPhpdocTagsFixer - support untyped and empty annotations in phpdoc ([#5792](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/5792)) - feature: NoUselessConcatOperatorFixer - Introduction ([#6447](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6447)) - feature: Support for constants in traits ([#6607](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6607)) - feature: \[PHP8.2] Support for new standalone types (`null`, `true`, `false`) ([#6623](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6623)) - minor: GitHub Workflows security hardening ([#6644](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6644)) - minor: prevent BC break in ErrorOutput ([#6633](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6633)) - minor: prevent BC break in Runner ([#6634](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6634)) - minor: Revert "minor: prevent BC break in Runner" ([#6637](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6637)) - minor: Update dev tools ([#6554](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6554)) ### [`v3.11.0`](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3110) [Compare Source](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.10.0...v3.11.0) - bug: DateTimeCreateFromFormatCallFixer - Mark as risky ([#6575](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6575)) - bug: Do not treat implements list comma as array comma ([#6595](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6595)) - bug: Fix MethodChainingIndentationFixer with arrow functions and class instantiation ([#5587](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/5587)) - bug: MethodChainingIndentationFixer - Fix bug with attribute access ([#6573](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6573)) - bug: NoMultilineWhitespaceAroundDoubleArrowFixer - fix for single line comment ([#6589](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6589)) - bug: TypeAlternationTransformer - TypeIntersectionTransforme - Bug: handle attributes ([#6579](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6579)) - bug: \[BinaryOperatorFixer] Fix more issues with scoped operators ([#6559](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6559)) - docs: Remove `$` from console command snippets ([#6600](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6600)) - docs: Remove `$` from console command snippets in documentation ([#6599](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6599)) - DX: AllowedValueSubset::getAllowedValues - fix method prototype ([#6585](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6585)) - DX: Narrow docblock types in FixerConfiguration ([#6580](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6580)) - DX: updagte [@PhpCsFixer](https://togithub.com/PhpCsFixer) set config for phpdoc_order rule ([#6555](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6555)) - DX: Update PHPUnit config ([#6566](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6566)) - feature: Introduce configurability to PhpdocSeparationFixer ([#6501](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6501)) - feature: Introduce PER set ([#6545](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6545)) - feature: NoTrailingCommaInSinglelineFixer - Introduction ([#6529](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6529)) - feature: Support removing superfluous PHPDocs involving `self` ([#6583](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6583)) - minor: NoUnneededControlParenthesesFixer - Support instanceof static cases ([#6587](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6587)) - minor: PhpdocToCommentFixer - allow phpdoc comments before trait use statement. Fixes [#6092](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6092) ([#6565](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6565)) ### [`v3.10.0`](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v3100) [Compare Source](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.9.6...v3.10.0) - bug: Fix error in `regular_callable_call` with static property ([#6539](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6539)) - bug: Fix indentation for multiline class definition ([#6540](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6540)) - bug: Fix indentation for switch ending with empty case ([#6538](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6538)) - bug: Fix indentation of comment at end of switch case ([#6493](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6493)) - bug: PhpdocAlignFixer - fix static `@method` ([#6366](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6366)) - bug: SingleSpaceAfterConstructFixer - fix handling open tag ([#6549](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6549)) - bug: VisibilityRequiredFixer must run before ClassAttributesSeparationFixer ([#6548](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6548)) - DX: Assert dataproviders of tests of project itself return "array" or "iterable". ([#6524](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6524)) - feature: Introduce configurability to PhpdocOrderFixer ([#6466](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6466)) - feature: WhitespaceAfterCommaInArrayFixer - add option "ensure_single_space" ([#6527](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6527)) - minor: Add test for indentation of trait conflict resolution ([#6541](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6541)) - minor: Split BracesFixer ([#4884](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/4884)) - minor: TrailingCommaInMultilineFixer - Add comma to multiline `new static` ([#6380](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6380)) ### [`v3.9.6`](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v396) [Compare Source](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.9.5...v3.9.6) - bug: BinaryOperatorSpacesFixer: Solve issues with scoped arrow and equal alignments ([#6515](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6515)) - bug: Fix 3 weird behavior about BinaryOperatorSpacesFixer ([#6450](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6450)) - docs: Add intersection type to types_spaces rule description ([#6479](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6479)) - DX: no need to use forked diff anymore ([#6526](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6526)) - DX: remove unused FixerFileProcessedEvent::STATUS_UNKNOWN ([#6516](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6516)) - Improve `statement_indentation` compatibility with `braces` ([#6401](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6401)) - minor: add test: multi-line comments before else indented correctly. ([#3573](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/3573)) - minor: ReturnAssignmentFixer - Support for anonymous classes, lambda and match ([#6391](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6391)) ### [`v3.9.5`](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v395) [Compare Source](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.9.4...v3.9.5) - bug: AlternativeSyntaxAnalyzer - fix for nested else ([#6495](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6495)) - bug: Fix cases related to binary strings ([#6432](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6432)) - bug: Fix trailing whitespace after moving brace ([#6489](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6489)) - bug: NoUnneededControlParenthesesFixer - Fix some curly close cases ([#6502](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6502)) - bug: TypeColonTransformer - fix for backed enum types ([#6494](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6494)) - DX: Add tests for type colon in backed enums ([#6497](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6497)) - DX: Fix CI static analysis workflow ([#6506](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6506)) - DX: Fix PHPStan errors ([#6504](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6504)) - DX: Increase PHPStan level to 6 ([#6468](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6468)) - DX: Narrow docblock types in Runner and Report ([#6465](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6465)) - DX: Narrow docblock types in Tokenizer ([#6293](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6293)) - minor: extract NoMultipleStatementsPerLineFixer from BracesFixer ([#6458](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6458)) - minor: Let PhpdocLineSpan fixer detect docblocks when seperator from token with attribute ([#6343](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6343)) ### [`v3.9.4`](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v394) [Compare Source](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.9.3...v3.9.4) - bug: Fix various indentation issues ([#6480](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6480)) - bug: Fix wrong brace position after static return type ([#6485](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6485)) - bug: Prevent breaking functions returning by reference ([#6487](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6487)) ### [`v3.9.3`](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v393) [Compare Source](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.9.2...v3.9.3) - bug: Fix BinaryOperatorSpacesFixer adding whitespace outside PHP blocks ([#6476](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6476)) - bug: Fix brace location after multiline function signature ([#6475](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6475)) ### [`v3.9.2`](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v392) [Compare Source](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.9.1...v3.9.2) - bug: Fix indentation after control structure in switch ([#6473](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6473)) ### [`v3.9.1`](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v391) [Compare Source](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.8.0...v3.9.1) - bug: Add attributes support to `statement_indentation` ([#6429](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6429)) - bug: BinaryOperatorSpacesFixer - Allow to align `=` inside array definitions ([#6444](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6444)) - bug: BinaryOperatorSpacesFixer - Fix align of operator with function declaration ([#6445](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6445)) - bug: ConstantCaseFixer - Do not touch enum case ([#6367](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6367)) - bug: CurlyBracesPositionFixer - multiple elseifs ([#6459](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6459)) - bug: Fix [#6439](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6439) issue in `StaticLambda` fixer ([#6440](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6440)) - bug: FullOpeningTagFixer - fix substr check for pre PHP8 ([#6388](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6388)) - bug: IncrementStyleFixer - NoSpacesInsideParenthesisFixer - prio ([#6416](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6416)) - bug: LambdaNotUsedImportFixer must run before MethodArgumentSpaceFixer ([#6453](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6453)) - bug: MethodArgumentSpaceFixer - first element in same line, space before comma and inconsistent indent ([#6438](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6438)) - bug: NoSuperfluousPhpdocTagsFixer - fix for promoted properties ([#6403](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6403)) - bug: StatementIndentationFixer - Fix indentation for multiline traits use ([#6402](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6402)) - bug: StrictComparisonFixer must rune before ModernizeStrposFixer ([#6455](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6455)) - bug: TokensAnalyzer - fix intersection types considered as binary operator ([#6414](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6414)) - DX: `ISSUE_TEMPLATE` hints to check applied rules ([#6398](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6398)) - DX: Add more type hints ([#6383](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6383)) - DX: Fix CI/CD issues ([#6411](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6411)) - DX: cleanup test ([#6410](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6410)) - DX: integrate PRLint ([#6406](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6406)) - feature: BlankLineBetweenImportGroupsFixer - Introduction ([#6365](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6365)) - feature: DateTimeCreateFromFormatCallFixer - Add DateTimeImmutable support ([#6350](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6350)) - feature: Extract StatementIndentationFixer from BracesFixer ([#5960](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/5960)) - feature: ModernizeStrposFixer - fix leading backslash with yoda ([#6377](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6377)) - feature: NoExtraBlankLinesFixer - Add `attributes` option - Fix support for `enum` `case` ([#6426](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6426)) - feature: NoUnneededControlParenthesesFixer - Fix more cases ([#6409](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6409)) - feature: NoUselessNullsafeOperatorFixer - Introduction ([#6425](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6425)) - feature: OrderedTrait - Move Phpdoc with trait import ([#6361](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6361)) - feature: PhpdocOrderByValueFixer - Allow sorting of mixin annotations by value ([#6446](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6446)) - feature: TrailingCommaInMultiline - Add `match` support ([#6381](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6381)) - minor: Allow Composer Normalize plugin ([#6454](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6454)) - minor: ExplicitStringVariableFixer - Fix to PHP8.2 compat code ([#6424](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6424)) - minor: Extract ControlStructureBracesFixer from BracesFixer ([#6399](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6399)) - minor: NoBinaryStringFixer - Fix more cases ([#6442](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6442)) - minor: NoSuperfluousPhpdocTagsFixer - Attribute handling ([#6382](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6382)) - minor: PhpCsFixerSet - Update blank_line_before_statement config ([#6389](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6389)) - minor: Remove unnecessary PHP version constraints ([#6461](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6461)) - minor: SingleImportPerStatementFixer - fix PSR12 set ([#6415](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6415)) - minor: SingleSpaceAfterConstructFixer - add option `type_colon` ([#6434](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6434)) - minor: SymfonySet - Add SimpleToComplexStringVariableFixer ([#6423](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6423)) - minor: Update PHPStan ([#6467](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6467)) - minor: extract CurlyBracesPositionFixer from BracesFixer ([#6452](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6452)) ### [`v3.8.0`](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v380) [Compare Source](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.7.0...v3.8.0) - bug [#6322](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6322) PhpdocTypesFixer - fix recognizing callable (kubawerlos) - bug [#6331](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6331) ClassReferenceNameCasingFixer - Fix false hits (SpacePossum) - bug [#6333](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6333) BinaryOperatorSpacesFixer - Fix for alignment in `elseif` (paulbalandan, SpacePossum) - bug [#6337](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6337) PhpdocTypesFixer - fix recognising callable without return type (kubawerlos) - feature [#6286](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6286) DateTimeCreateFromFormatCallFixer - Introduction (liquid207) - feature [#6312](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6312) TypesSpacesFixer - add option for CS of catching multiple types of exceptions (SpacePossum) - minor [#6326](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6326) Bump migration sets used to PHP7.4 (SpacePossum) - minor [#6328](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6328) DX: .gitignore ASC file (keradus) ### [`v3.7.0`](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/blob/HEAD/CHANGELOG.md#Changelog-for-v370) [Compare Source](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/compare/v3.6.0...v3.7.0) - bug [#6112](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6112) \[BinaryOperatorSpacesFixer] Fix align of `=` inside calls of methods (VincentLanglet) - bug [#6279](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6279) ClassReferenceNameCasingFixer - Fix for double arrow (SpacePossum) - bug [#6280](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6280) Fix bunch of enum issus (SpacePossum) - bug [#6283](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6283) ClassReferenceNameCasingFixer - detect imports (SpacePossum) - feature [#5892](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/5892) NewWithBracesFixer - option to remove braces (jrmajor) - feature [#6081](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6081) Allow multiline constructor arguments in an anonymous classes (jrmajor, SpacePossum) - feature [#6274](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6274) SingleLineCommentSpacingFixer - Introduction (SpacePossum) - feature [#6300](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6300) OrderedClassElementsFixer - handle enums (gharlan) - feature [#6304](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6304) NoTrailingCommaInSinglelineFunctionCallFixer - Introduction (SpacePossum) - minor [#6277](https://togithub.com/PHP-CS-Fixer/PHP-CS-Fixer/issues/6277) Add `is_scalar`, `sizeof`, `ini_get` in list of compiled functions (jderusse) - minor [#Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.