Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update dependency friendsofphp/php-cs-fixer to v3.18.0 #73

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Mar 15, 2023

Mend Renovate

This PR contains the following updates:

Package Type Update Change
friendsofphp/php-cs-fixer require-dev minor 3.13.0 -> 3.18.0

Release Notes

PHP-CS-Fixer/PHP-CS-Fixer

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)

v3.15.1

Compare Source

  • bug: BinaryOperatorSpacesFixer - fix for static in type (#​6835)
  • bug: BinaryOperatorSpacesFixer - fix parameters with union types passed by reference (#​6826)
  • bug: NoUnusedImportsFixer - fix for splat operator (#​6836)
  • DX: fix CI (#​6837)
  • feature: Support for type casing in arrow functions (#​6831)
  • minor: fix CI on PHP 8.3 (#​6827)

v3.15.0

Compare Source

  • bug: VisibilityRequiredFixer - handle DNF types (#​6806)
  • DX: officially enable 8.2 support (#​6825)

v3.14.5

Compare Source

  • bug: EmptyLoopBodyFixer must keep comments inside (#​6800)
  • bug: FunctionsAnalyzer - fix detecting global function (#​6792)
  • bug: NativeFunctionTypeDeclarationCasingFixer - do not require T_STRING present in code (#​6812)
  • bug: PhpdocTypesFixer - do not change case of array keys (#​6810)
  • bug: PhpUnitTestAnnotationFixer - do not break single line @​depends (#​6824)
  • docs: Add supported PHP versions section to the README (#​6768)
  • docs: drop Atom from readme, due to it's sunsetting (#​6778)
  • DX: Add composer keywords (#​6781)
  • DX: update PHPStan to 1.10.3 (#​6805)
  • feature: [PHP8.2] Support for readonly classes (#​6745)
  • minor: add custom tokens for Disjunctive Normal Form types parentheses (#​6823)
  • minor: PHP8.2 - handle union and intersection types for DNF types (#​6804)
  • minor: PHP8.2 - support property in const expressions (#​6803)

v3.14.4

Compare Source

  • bug: CurlyBracesPositionFixer - fix for open brace not preceded by space and followed by a comment (#​6776)
  • docs: drop license end year (#​6767)
  • DX: use numeric_literal_separator (#​6766)
  • feature: Allow installation of sebastian/diff:^5.0.0 (#​6771)

v3.14.3

Compare Source

  • DX: Drop doctrine/annotations 1, allow doctrine/lexer 3 (#​6730)

v3.14.2

Compare Source

  • DX: Drop support for doctrine/lexer 1 (#​6729)

v3.14.1

Compare Source

  • DX: Allow doctrine/annotations 2 (#​6721)

v3.14.0

Compare Source

  • bug: Fix indentation for comment at end of function followed by a comma (#​6542)
  • bug: Fix PHPDoc alignment fixer containing callbacks using \Closure (#​6746)
  • bug: Fix type error when using paths intersection mode (#​6734)
  • bug: PhpdocSeparationFixer - Make groups handling more flexible (#​6668)
  • docs: make bug_report.md template more explicit (#​6736)
  • docs: PhpUnitTestCaseIndicator - fix docs (#​6727)
  • DX: apply CS (#​6759)
  • DX: bump doctrine/annotations to prevent installing version with unintentional BC break (#​6739)
  • DX: update deps (#​6760)
  • DX: upgrade dev-tools/composer.json (#​6737)
  • DX: upgrade PHPStan to 1.9.7 (#​6741)
  • feature: Add php 7.4 types to Cookbook docs (#​6763)
  • feature: add PhpUnitDataProviderStaticFixer (#​6702)
  • feature: binary_operator_spaces - Revert change about => alignment and use option instead (#​6724)
  • feature: make OrderedInterfacesFixer non-risky (#​6722)
  • feature: OctalNotationFixer - support _ notation (#​6762)
  • fix: enum case "PARENT" must not be renamed (#​6732)
  • minor: Follow PSR12 ordered imports in Symfony ruleset (#​6712)
  • minor: improve rule sets order (#​6738)

v3.13.2

Compare Source

  • bug: Fix type error when using paths intersection mode (#​6734)

v3.13.1

Compare Source

  • bug: Align all the arrows inside the same array (#​6590)
  • bug: Fix priority between modernize_types_casting and no_unneeded_control_parentheses (#​6687)
  • bug: TrailingCommaInMultilineFixer - do not add trailing comma when there is no break line after last element (#​6677)
  • docs: Fix docs for disabled rules in rulesets (#​6679)
  • docs: fix the cookbook_fixers.rst (#​6672)
  • docs: Update installation recommended commands for mkdir argument (-p insteadof --parents). (#​6689)
  • Make static data providers that are not using dynamic calls (#​6696)
  • minor: displaying number of checked files (#​6674)

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.


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

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

@renovate renovate bot force-pushed the renovate/friendsofphp-php-cs-fixer-3.x-lockfile branch from 6b530a9 to a6dd9cc Compare April 2, 2023 20:39
@renovate renovate bot changed the title chore(deps): update dependency friendsofphp/php-cs-fixer to v3.15.1 chore(deps): update dependency friendsofphp/php-cs-fixer to v3.16.0 Apr 2, 2023
@renovate renovate bot force-pushed the renovate/friendsofphp-php-cs-fixer-3.x-lockfile branch 2 times, most recently from fd2c255 to d51f35c Compare May 8, 2023 12:41
@renovate renovate bot changed the title chore(deps): update dependency friendsofphp/php-cs-fixer to v3.16.0 chore(deps): update dependency friendsofphp/php-cs-fixer to v3.17.0 May 22, 2023
@renovate renovate bot force-pushed the renovate/friendsofphp-php-cs-fixer-3.x-lockfile branch 2 times, most recently from 7d065ed to fdec49b Compare May 28, 2023 07:10
@renovate renovate bot force-pushed the renovate/friendsofphp-php-cs-fixer-3.x-lockfile branch from fdec49b to ab0ecbc Compare June 19, 2023 01:59
@renovate renovate bot changed the title chore(deps): update dependency friendsofphp/php-cs-fixer to v3.17.0 chore(deps): update dependency friendsofphp/php-cs-fixer to v3.18.0 Jun 19, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

0 participants