Skip to content

Comments

chore(deps): bump friendsofphp/php-cs-fixer from 3.15.1 to ^3.20.0 (main) - autoclosed#8334

Closed
renovate[bot] wants to merge 1 commit intomainfrom
renovate/main-friendsofphp-php-cs-fixer-3.x
Closed

chore(deps): bump friendsofphp/php-cs-fixer from 3.15.1 to ^3.20.0 (main) - autoclosed#8334
renovate[bot] wants to merge 1 commit intomainfrom
renovate/main-friendsofphp-php-cs-fixer-3.x

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Apr 5, 2023

Mend Renovate

This PR contains the following updates:

Package Type Update Change
friendsofphp/php-cs-fixer require-dev minor ^3.15.1 -> ^3.20.0

Release Notes

PHP-CS-Fixer/PHP-CS-Fixer (friendsofphp/php-cs-fixer)

v3.20.0

Compare Source

  • DX: fix priority of FinalClassFixer (#​7091)
  • DX: use FAST_LINT_TEST_CASES=1 for CI run on macOS (#​7092)
  • feature: SingleLineEmptyBodyFixer - support interfaces, traits and enums (#​7096)
  • feature: NullableTypeDeclarationForDefaultNullValue - support for nullability in union types (#​5819)

v3.19.2

Compare Source

  • bug: NoMultipleStatementsPerLineFixer must run before CurlyBracesPositionFixer (#​7087)
  • bug: PhpdocAddMissingParamAnnotationFixer - fix for promoted properties (#​7090)
  • DX: fix priority of SingleBlankLineBeforeNamespaceFixer (#​7088)
  • minor: Parse all phpdoc types using full grammar (#​7010)

v3.19.1

Compare Source

  • bug: CurlyBracesPositionFixer must run before StatementIndentationFixer (#​7085)

v3.19.0

Compare Source

  • bug: SelfAccessorFixer - fix for union types (#​7080)
  • DX: add php_unit_data_provider_name to @PhpCsFixer:risky set (#​7069)
  • DX: make data providers return type "iterable" (#​7072)
  • DX: rename tests and data providers (#​7070)
  • feature: Introduce PhpUnitDataProviderNameFixer (#​7057)

v3.18.0

Compare Source

  • bug: Fix tokenizing of type hints (#​7054)
  • bug: CompactNullableTypehintFixer - fix for whitespace between ? and static (#​6993)
  • bug: consider function modifiers for statement_indentation (#​6978)
  • bug: Exclude $this from TernaryToNullCoalescingFixer (#​7052)
  • bug: False positive on used imports when docblock includes it with mismatching case (#​6909)
  • bug: Fix chained calls semicolon indent in switch case (#​7045)
  • bug: Fix multiline_whitespace_before_semicolons for echo tags (#​7019)
  • bug: Fix phpDoc align when there is inconsistent spacing after comment star (#​7012)
  • bug: Fix phpDoc parsing without PCRE JIT (#​7031)
  • bug: Fix PhpdocVarWithoutNameFixer with Closure with $this (#​6979)
  • bug: Fix return_assignment not formatting when variables are used in catch and finally (#​6960)
  • bug: Fix TypeExpression::allowsNull() with nullable (#​7000)
  • bug: Improve definition of conflicting fixers (#​7066)
  • bug: LambdaNotUsedImportFixer - fix for anonymous class with a string argument (#​6972)
  • bug: ListFilesCommand - fix computing of relative path (#​7028)
  • bug: make php_unit_namespaced less greedy (#​6952)
  • bug: PhpdocToCommentFixer - fix for PHPDoc before fn (#​6973)
  • bug: Restructure PER-CS rule sets (#​6707)
  • bug: SelfStaticAccessor - fix static access inside enums (#​7024)
  • bug: SingleSpaceAroundConstructFixer - fix more cases involving static (#​6995)
  • bug: FullyQualifiedStrictTypesFixer - fix shortening when namespace is not empty and import exists (#​7027)
  • bug: NoUnneededControlParenthesesFixer PHP8.0 null-safe operator (#​7056)
  • bug: PhpdocToCommentFixer support for enum cases (#​7040)
  • DX: add more tests to CommentsAnalyzer (#​7041)
  • DX: Cleanup duplicate files in finder (#​7042)
  • DX: ControlCaseStructuresAnalyzerTest - cleanup (#​6874)
  • DX: Fix warning when running test on PHP<8 (#​7008)
  • DX: handle @ in PR title (#​6982)
  • DX: officially deprecate internal Utils anti-pattern class (#​7039)
  • DX: Remove Fabbot.io conditional configuration (#​7038)
  • DX: rename data providers (#​7058)
  • DX: Use actions/stale to handle stale issues and pull requests (#​5085)
  • DX: Use Utils::naturalLanguageJoin() in implode calls (#​7032)
  • feature: Add support for custom method placement in ordered_class_elements (#​6360)
  • feature: Allow case sensitive order for OrderedClassElementsFixer (#​7020)
  • feature: PHP8.3 - Add CT and block type for Dynamic class constant fetch (#​7004)
  • feature: Support attributes in FinalClassFixer (#​6893)
  • minor: "Callback" must not be fixed to "callback" by default (#​7011)
  • minor: Add Util::naturalLanguageJoin() (#​7022)
  • minor: ClassDefinitionFixer - handle attributes and readonly in anonymous class definitions (#​7014)
  • minor: FixerFactory::getFixersConflicts - better type hinting (#​7044)
  • minor: PHP8.3 - Fix TokensAnalyzer::isAnonymousClass support for readonly (#​7013)
  • minor: PHP8.3 - Typed class constants - handle nullable by transformer (#​7009)
  • minor: Reduce phpDoc type parser complexity from O(n^2) to O(nlog(n)) (#​6988)
  • minor: ReturnAssignmentFixer - Better handling of anonymous classes (#​7015)
  • minor: Transfer HelpCommand::toString() to Utils (#​7034)
  • minor: Unify "blank lines before namespace" fixers (#​7053)
  • minor: SelfStaticAccessorFixer improvements for enums (#​7026)
  • minor: SingleSpaceAroundConstructFixer - support space before as (#​7029)
  • minor: UseArrowFunctionsFixer - run before FunctionDeclarationFixer (#​7065)

v3.17.0

Compare Source

  • bug: Allow string quote to be escaped within phpdoc constant (#​6798)
  • bug: ConfigurationResolver - fix running without cache (#​6915)
  • bug: Fix array/object shape phpdoc type parse (#​6962)
  • bug: Fix FullyQualifiedStrictTypesFixer common prefix bug (#​6898)
  • bug: Fix non-parenthesized callable return type parse (#​6961)
  • bug: Fix parsing of edge cases phpdoc types (#​6977)
  • bug: FullyQualifiedStrictTypesFixer - fix for FQCN type with class with the same name being imported (#​6923)
  • bug: GroupImportFixer - support for aliased imports (#​6951)
  • bug: MultilineWhitespaceBeforeSemicolonsFixer - fix chained calls (#​6926)
  • bug: MultilineWhitespaceBeforeSemicolonsFixer - fix for discovering multi line calls (#​6938)
  • bug: NoBreakCommentFixer - fix for nested match (#​6899)
  • bug: NoExtraBlankLinesFixer - fix for attribute in abstract function (#​6920)
  • bug: PhpdocTypesFixer - handle types with no space between type and variable (#​6922)
  • bug: PhpUnitMockShortWillReturnFixer - fix for trailing commas (#​6900)
  • bug: StatementIndentationFixer - fix comments at the end of if/elseif/else blocks (#​6918)
  • bug: StatementIndentationFixer - fix for multiline arguments starting with "new" keyword (#​6913)
  • bug: StatementIndentationFixer - fix for multiline arguments starting with "new" keyword preceded by class instantiation (#​6914)
  • bug: VoidReturnFixer - fix for intervening attributes (#​6863)
  • docs: improve code samples for MultilineWhitespaceBeforeSemicolonsFixer (#​6919)
  • docs: improve cookbook (#​6880)
  • DX: add cache related tests (#​6916)
  • DX: Apply self_static_accessor fixer to the project (again) (#​6927)
  • DX: cancel running builds on subsequent pushes in CI (#​6940)
  • DX: convert more static to self assert calls (#​6931)
  • DX: fix GitHub Actions errors and warnings (#​6917)
  • DX: fix Unsafe call to private method errors reported by PHPStan (#​6879)
  • DX: Improve performance of FunctionsAnalyzer (#​6939)
  • DX: improve test method names to avoid confusion (#​6974)
  • DX: Include self_static_accessor fixer in PhpCsFixer set (#​6882)
  • DX: make data providers static with straight-forward changes (#​6907)
  • DX: Mark Tokens::getNamespaceDeclarations as @​internal (#​6949)
  • DX: PHPStan improvements (#​6868)
  • DX: refactor PhpdocAlignFixerTest (#​6925)
  • DX: Remove @​inheritdoc PHPDoc (#​6955)
  • DX: Run AutoReview tests only once (#​6889)
  • DX: simplify EncodingFixer (#​6956)
  • DX: update Symfony rule set (#​6958)
  • DX: Use $tokens->getNamespaceDeclarations() to improve performance (#​6942)
  • DX: use force option for php_unit_data_provider_static in PHPUnit 10.0 migration set (#​6908)
  • DX: use only PHP modules that are required (#​6954)
  • DX: use PHPUnit's "requires" instead of "if" condition (#​6975)
  • feature: Add align_multiline_comment rule to @​Symfony (#​6875)
  • feature: Add no_null_property_initialization rule to @​Symfony (#​6876)
  • feature: Add operator_linebreak rule to @​Symfony (#​6877)
  • feature: add SingleLineEmptyBodyFixer (#​6933)
  • feature: DescribeCommand - allow describing custom fixers (#​6957)
  • feature: Introduce OrderedTypesFixer (#​6571)
  • feature: Order of PHPDoc @​param annotations (#​3909)
  • feature: Parse parenthesized & conditional phpdoc type (#​6796)
  • feature: PhpUnitInternalClassFixer - add empty line before PHPDoc (#​6924)
  • feature: [PhpdocAlignFixer] Add support for every tag (#​6564)
  • minor: align NoSuperfluousPhpdocTagsFixer with actual Symfony configuration (#​6953)
  • minor: do not add empty line in PHPDoc when adding annotation in PHPUnit class (#​6928)
  • minor: PhpdocAlignFixer - support cases with type and variable separated with no space (#​6921)
  • minor: PhpdocSeparationFixer - add integration tests (#​6929)
  • minor: update PHPStan (to fix CI on master branch) (#​6901)
  • minor: Use single Dockerfile with multiple build targets (#​6840)

v3.16.0

Compare Source

  • bug: ControlStructureBracesFixer - handle closing tag (#​6873)
  • bug: CurlyBracesPositionFixer - fix for callable return type (#​6855)
  • bug: CurlyBracesPositionFixer - fix for DNF types (#​6859)
  • bug: Fix MultilineWhitespaceBeforeSemicolonsFixer (#​5126)
  • docs: Fix rule description (#​6844)
  • DX: fix checkbashisms installation (#​6843)
  • DX: make data providers static for fixer's tests (#​6860)
  • DX: refactor PHPUnit fixers adding class-level annotation to use shared code (#​6756)
  • DX: unify option's descriptions (#​6856)
  • feature: AbstractPhpUnitFixer - support attribute detection in docblock insertion (#​6858)
  • feature: add "force" option to PhpUnitDataProviderStaticFixer (#​6757)
  • feature: introduce single_space_around_construct, deprecate single_space_after_construct (#​6857)
  • feature: PhpUnitTestClassRequiresCoversFixer - support single-line PHPDocs (#​6847)
  • minor: Deprecate BracesFixer (#​4885)
  • minor: Fix autocompletion for Tokens::offsetGet() (#​6838)
  • minor: PHP8.2 Docker runtime (#​6833)
  • minor: Use Composer binary-only images instead of installer script (#​6834)

Configuration

📅 Schedule: Branch creation - "before 5am on wednesday" in timezone Europe/Vienna, 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.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@ChristophWurst
Copy link
Member

This "patch release" contains new features.

@renovate renovate bot force-pushed the renovate/main-friendsofphp-php-cs-fixer-3.x branch from 839952e to 6b2e82d Compare April 19, 2023 13:25
@ChristophWurst ChristophWurst force-pushed the renovate/main-friendsofphp-php-cs-fixer-3.x branch from 6b2e82d to 8ba1692 Compare April 20, 2023 08:02
@renovate renovate bot force-pushed the renovate/main-friendsofphp-php-cs-fixer-3.x branch from 8ba1692 to e119f6c Compare April 21, 2023 10:36
@ChristophWurst ChristophWurst force-pushed the renovate/main-friendsofphp-php-cs-fixer-3.x branch from e119f6c to 668db1e Compare April 28, 2023 06:01
@renovate renovate bot force-pushed the renovate/main-friendsofphp-php-cs-fixer-3.x branch from 668db1e to 45ff37a Compare April 28, 2023 06:02
@renovate renovate bot force-pushed the renovate/main-friendsofphp-php-cs-fixer-3.x branch from 45ff37a to 672a669 Compare May 22, 2023 23:28
@renovate renovate bot changed the title chore(deps): bump friendsofphp/php-cs-fixer from 3.15.1 to ^3.16.0 (main) chore(deps): bump friendsofphp/php-cs-fixer from 3.15.1 to ^3.17.0 (main) May 22, 2023
@renovate renovate bot changed the title chore(deps): bump friendsofphp/php-cs-fixer from 3.15.1 to ^3.17.0 (main) chore(deps): bump friendsofphp/php-cs-fixer from 3.15.1 to ^3.18.0 (main) Jun 18, 2023
@renovate renovate bot force-pushed the renovate/main-friendsofphp-php-cs-fixer-3.x branch from 672a669 to c163bf5 Compare June 18, 2023 22:48
@renovate renovate bot changed the title chore(deps): bump friendsofphp/php-cs-fixer from 3.15.1 to ^3.18.0 (main) chore(deps): bump friendsofphp/php-cs-fixer from 3.15.1 to ^3.19.0 (main) Jun 24, 2023
@renovate renovate bot force-pushed the renovate/main-friendsofphp-php-cs-fixer-3.x branch from c163bf5 to 53c6f14 Compare June 24, 2023 12:32
@renovate renovate bot changed the title chore(deps): bump friendsofphp/php-cs-fixer from 3.15.1 to ^3.19.0 (main) chore(deps): bump friendsofphp/php-cs-fixer from 3.15.1 to ^3.19.1 (main) Jun 24, 2023
@renovate renovate bot force-pushed the renovate/main-friendsofphp-php-cs-fixer-3.x branch from 53c6f14 to 879db31 Compare June 24, 2023 18:39
@renovate renovate bot changed the title chore(deps): bump friendsofphp/php-cs-fixer from 3.15.1 to ^3.19.1 (main) chore(deps): bump friendsofphp/php-cs-fixer from 3.15.1 to ^3.19.2 (main) Jun 25, 2023
@renovate renovate bot force-pushed the renovate/main-friendsofphp-php-cs-fixer-3.x branch from 879db31 to cbe8000 Compare June 25, 2023 18:09
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
@renovate renovate bot changed the title chore(deps): bump friendsofphp/php-cs-fixer from 3.15.1 to ^3.19.2 (main) chore(deps): bump friendsofphp/php-cs-fixer from 3.15.1 to ^3.20.0 (main) Jun 27, 2023
@renovate renovate bot force-pushed the renovate/main-friendsofphp-php-cs-fixer-3.x branch from cbe8000 to 159b525 Compare June 27, 2023 22:48
@renovate renovate bot changed the title chore(deps): bump friendsofphp/php-cs-fixer from 3.15.1 to ^3.20.0 (main) chore(deps): bump friendsofphp/php-cs-fixer from 3.15.1 to ^3.20.0 (main) - autoclosed Jun 28, 2023
@renovate renovate bot closed this Jun 28, 2023
@renovate renovate bot deleted the renovate/main-friendsofphp-php-cs-fixer-3.x branch June 28, 2023 13:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant