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

Update dependency friendsofphp/php-cs-fixer to v3.58.1 #10

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

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Feb 7, 2022

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
friendsofphp/php-cs-fixer 3.5.0 -> 3.58.1 age adoption passing confidence

Release Notes

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

v3.58.1

Compare Source

  • fix: ConstantCaseFixer - do not change class constant usages (#​8055)
  • fix: PhpUnitTestClassRequiresCoversFixer - do not add annotation when attribute with leading slash present (#​8054)

v3.58.0

Compare Source

  • chore(doc): Use FQCN for parallel config in documentation (#​8029)
  • chore: fix typo in PhpUnitTestClassRequiresCoversFixerTest (#​8047)
  • chore: RandomApiMigrationFixer - do not modify configuration property (#​8033)
  • chore: Tokens::setCode - further improvements to cache (#​8053)
  • chore: update PHPStan (#​8045)
  • docs: Add missing imports in a cookbook about creating custom rules (#​8031)
  • docs: fix deprecated string interpolation style (#​8036)
  • docs: global_namespace_import - simplify allowed config types (#​8023)
  • feat(GroupImportFixer): Ability to configure which type of imports should be grouped (#​8046)
  • fix: clear Tokens::$blockStartCache and Tokens::$blockEndCache when calling Tokens::setCode (#​8051)
  • fix: correctly handle PHP closing tag with simplified_null_return (#​8049)
  • fix: ConstantCaseFixer - do not change namespace (#​8004)
  • fix: PhpUnitAttributesFixer - do not add attribute if already present (#​8043)
  • fix: PhpUnitSizeClassFixer - do not add annotation when there are attributes (#​8044)
  • fix: PhpUnitTestClassRequiresCoversFixer - attribute detection when class is readonly (#​8042)

v3.57.2

Compare Source

  • docs: better ConfigurableFixer allowed types (#​8024)
  • docs: Improve Docker usage example (#​8021)
  • feat: Report used memory to 2 decimal digits only (#​8017)
  • fix: Support named args in ParallelConfigFactory::detect() (#​8026)
  • fix: php_unit_test_class_requires_covers Attribute detection when class is final (#​8016)

v3.57.1

Compare Source

  • chore: update PHPDoc in Preg::matchAll (#​8012)
  • fix: Runner - handle no files while in parallel runner (#​8015)

v3.57.0

Compare Source

  • feat: Ability to run Fixer with parallel runner 🎉 (#​7777)

v3.56.2

Compare Source

  • chore: update PHPStan (#​8010)
  • DX: Fix Mess Detector violations (#​8007)
  • DX: Install PCov extension for local Docker (#​8006)

v3.56.1

Compare Source

  • chore: improve PHPDoc typehints (#​7994)
  • CI: Allow any integer in PHPStan error for Token's constructor (#​8000)
  • fix: Better array shape in PhpUnitDedicateAssertFixer (#​7999)
  • fix: ConstantCaseFixer - do not touch typed constants (#​7998)

v3.56.0

Compare Source

  • feat: TrailingCommaInMultilineFixer - handle trailing comma in language constructs (#​7989)
  • fix: TrailingCommaInMultilineFixer - language constructs should be covered by arguments, not parameters (#​7990)
  • chore: remove invalid comment (#​7987)
  • DX: Cache optimisation (#​7985)

v3.55.0

Compare Source

  • feat: Introduce OrderedAttributesFixer (#​7395)
  • chore: few SCA fixes and dev-tools update (#​7969)
  • chore: fix phpdoc types (#​7977)
  • chore: narrow PHPDoc types (#​7979)
  • chore: Normalize implicit backslahes in single quoted strings internally (#​7786)
  • chore: phpdoc - rely on strict list/tuple/assoc instead of array (#​7978)
  • chore: PhpUnitDataProviderNameFixer - follow config creation pattern (#​7980)
  • chore: Preg - drop half-support for array-pattern (#​7976)
  • chore: re-use CodeHasher (#​7984)
  • chore: RuleSetsTest - assert that Fixer is configurable (#​7961)
  • chore: sugar syntax (#​7986)
  • chore: Tokens should be always a list (#​7698)
  • CI: Ad-hoc fix for MacOS jobs (#​7970)
  • CI: Fix calculating diff between branches in PRs (#​7973)
  • DX: allow to enforce cache mechanism by env var (#​7983)
  • DX: do not typehint fixed-length arrays as lists (#​7974)
  • DX: Prevent having deprecated fixers listed as successors of other deprecated fixers (#​7967)
  • DX: Resolve/Ignore PHPStan issues on level 6 + bump to level 7 with new baseline (#​7971)
  • DX: use list type in PHPDoc (#​7975)
  • fix: PhpUnitAttributesFixer - fix for #[RequiresPhp] exceeding its constructor parameters (#​7966)
  • test: don't count comment after class as another classy element (#​7982)

v3.54.0

Compare Source

  • feat: introduce PhpUnitAttributesFixer (#​7831)
  • chore: Properly determine self-approval trigger commit (#​7936)
  • chore: Revert ref for self-approval Git checkout (#​7944)
  • CI: check if proper array key is declared (#​7912)
  • DX: cleanup FullyQualifiedStrictTypesFixerTest (#​7954)
  • DX: cleanup PhpdocNoAccessFixerTest (#​7933)
  • DX: cleanup PhpUnitMethodCasingFixerTest (#​7948)
  • DX: cleanup PhpUnitStrictFixerTest (#​7938)
  • DX: Improve internal dist config for Fixer (#​7952)
  • DX: Improve issue templates (#​7942)
  • DX: there is no namespace if there is no PHP code (#​7953)
  • DX: update .gitattributes (#​7931)
  • fix: Remove Infection during Docker release (#​7937)
  • fix: FullyQualifiedStrictTypesFixer - do not add imports before PHP opening tag (#​7955)
  • fix: PhpUnitMethodCasingFixer - do not double underscore (#​7949)
  • fix: PhpUnitTestClassRequiresCoversFixer - do not add annotation when there are attributes (#​7880)
  • test: Ignore PHP version related mutations (#​7935)

v3.53.0

Compare Source

  • chore: Use list over array in more places (#​7905)
  • CI: allow for self-approvals for maintainers (#​7921)
  • CI: Improve Infection setup (#​7913)
  • CI: no need to trigger enable auto-merge when self-approve (#​7929)
  • DX: reduce array_filter function usages (#​7923)
  • DX: remove duplicated character from trim call (#​7930)
  • DX: update actions producing warnings (#​7925)
  • DX: update actions producing warnings (#​7928)
  • DX: update phpstan/phpstan-strict-rules (#​7924)
  • feat: Add trailing comma in multiline to PER-CS 2.0 (#​7916)
  • feat: Introduce AttributeAnalysis (#​7909)
  • feat: @PHP84Migration introduction (#​7774)
  • fix: Constant invocation detected in typed constants (#​7892)
  • fix: PhpdocArrayTypeFixer - JIT stack limit exhausted (#​7895)
  • test: Introduce Infection for mutation tests (#​7874)

v3.52.1

Compare Source

  • fix: StatementIndentationFixer - do not crash on ternary operator in class property (#​7899)
  • fix: PhpCsFixer\Tokenizer\Tokens::setSize return type (#​7900)

v3.52.0

Compare Source

  • chore: fix PHP 8.4 deprecations (#​7894)
  • chore: fix PHPStan 1.10.60 issues (#​7873)
  • chore: list over array in more places (#​7876)
  • chore: replace template with variable in Preg class (#​7882)
  • chore: update PHPStan (#​7871)
  • depr: nullable_type_declaration_for_default_null_value - deprecate option that is against @PHP84Migration (#​7872)
  • docs: Fix typo (#​7889)
  • feat: Add support for callable template in PHPDoc parser (#​7084)
  • feat: Add array_indentation to PER-CS2.0 ruleset (#​7881)
  • feat: @Symfony:risky - add no_unreachable_default_argument_value (#​7863)
  • feat: PhpCsFixer ruleset - enable nullable_type_declaration_for_default_null_value (#​7870)
  • fix: Constant invocation detected in DNF types (#​7869)
  • fix: Correctly indent multiline constants and properties (#​7875)
  • fix: no_useless_concat_operator - do not break variable (#​7827)
  • fix: TokensAnalyzer - handle unary operator in arrow functions (#​7862)
  • fix: TypeExpression - fix "JIT stack limit exhausted" error (#​7843)

v3.51.0

Compare Source

  • chore: add missing tests for non-documentation classes (#​7848)
  • chore: do not perform type analysis in tests (#​7852)
  • chore: list over array in more places (#​7857)
  • chore: tests documentation classes (#​7855)
  • feat: @Symfony - add nullable_type_declaration (#​7856)
  • test: fix wrong type in param annotation (#​7858)

v3.50.0

Compare Source

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

v3.49.0

Compare Source

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

v3.48.0

Compare Source

  • chore: FullyQualifiedStrictTypesFixer must run before OrderedInterfacesFixer (#​7762)
  • docs: Add PHP-CS-Fixer integration in a GitHub Action step (#​7757)
  • feat: PhpdocTypesOrderFixer Support DNF types (#​7732)
  • fix: Support shebang in fixers operating on PHP opening tag (#​7687)
  • fix: work correctly for a switch/case with ternary operator (#​7756)
  • fix: NoUselessConcatOperatorFixer - do not remove new line (#​7759)

v3.47.1

Compare Source

  • fix: Do not override short name with relative reference (#​7752)
  • fix: make BinaryOperatorSpacesFixer work as pre-v3.47 (#​7751)
  • fix: Proper Docker image name suffix (#​7739)
  • fix: FullyQualifiedStrictTypesFixer - do not change case of the symbol when there's name collision between imported class and imported function (#​7750)
  • fix: FullyQualifiedStrictTypesFixer - do not modify statements with property fetch and :: (#​7749)

v3.47.0

Compare Source

  • chore: better identify EXPERIMENTAL rules (#​7729)
  • chore: fix issue detected by unlocked PHPStan + upgrade dev-tools (#​7678)
  • chore: handle extract() (#​7684)
  • chore: Mention contributors in app info (#​7668)
  • chore: no need to mark private methods as internal (#​7715)
  • chore: ProjectCodeTests - dry for function usage extractions (#​7690)
  • chore: reduce PHPStan baseline (#​7644)
  • chore: use numeric literal separator for PHP version IDs (#​7712)
  • chore: use numeric_literal_separator for project (#​7713)
  • chore: Utils::sortElements - better typing (#​7646)
  • CI: Allow running Stale Bot on demand (#​7711)
  • CI: Fix PHP 8.4 (#​7702)
  • CI: Give write permissions to Stale Bot (#​7716)
  • CI: Use actions/stale v9 (#​7710)
  • docs: Add information about allowing maintainers to update PRs (#​7683)
  • docs: CONTRIBUTING.md - update Opening a PR (#​7691)
  • docs: Display/include tool info/version by default in commands and reports (#​7733)
  • DX: fix deprecation tests warnings for PHP 7.4 (#​7725)
  • DX: update host.docker.internal in Compose override template (#​7661)
  • DX: NumericLiteralSeparatorFixer - change default strategy to use_separator (#​7730)
  • feat: Add support for official Docker images of Fixer (#​7555)
  • feat: Add spacing option to PhpdocAlignFixer (#​6505)
  • feat: Add union_types option to phpdoc_to_param_type, phpdoc_to_property_type, and phpdoc_to_return_type fixers (#​7672)
  • feat: Introduce heredoc_closing_marker fixer (#​7660)
  • feat: Introduce multiline_string_to_heredoc fixer (#​7665)
  • feat: Introduce NumericLiteralSeparatorFixer (#​6761)
  • feat: no_superfluous_phpdoc_tags - support for arrow function (#​7666)
  • feat: Simplify closing marker when possible in heredoc_closing_marker fixer (#​7676)
  • feat: Support typed properties and attributes in fully_qualified_strict_types (#​7659)
  • feat: @PhpCsFixer ruleset - enable no_whitespace_before_comma_in_array.after_heredoc (#​7670)
  • fix: Improve progress bar visual layer (#​7708)
  • fix: indentation of control structure body without braces (#​7663)
  • fix: make sure all PHP extensions required by PHPUnit are installed (#​7727)
  • fix: PhpdocToReturnTypeFixerTest - support for arrow functions (#​7645)
  • fix: Several improvements for fully_qualified_strict_types (respect declared symbols, relative imports, leading backslash in global namespace) (#​7679)
  • fix: SimplifiedNullReturnFixer - support array return typehint (#​7728)
  • fix: Support numeric values without leading zero in numeric_literal_separator (#​7735)
  • fix: BinaryOperatorSpacesFixer - align correctly when multiple shifts occurs in single line (#​7593)
  • fix: ClassReferenceNameCasingFixer capitalizes the property name after the nullsafe operator (#​7696)
  • fix: fully_qualified_strict_types with leading_backslash_in_global_namespace enabled - handle reserved types in phpDoc (#​7648)
  • fix: NoSpaceAroundDoubleColonFixer must run before MethodChainingIndentationFixer (#​7723)
  • fix: no_superfluous_phpdoc_tags must honor multiline docs (#​7697)
  • fix: numeric_literal_separator - Handle zero-leading floats properly (#​7737)
  • refactor: increase performance by ~7% thanks to Tokens::block*Cache hit increased by ~12% (#​6176)
  • refactor: Tokens - fast check for non-block in 'detectBlockType', evaluate definitions only once in 'getBlockEdgeDefinitions' (#​7655)
  • refactor: Tokens::clearEmptyTokens - play defensive with cache clearing (#​7658)
  • test: ensure we do not forget to test any short_open_tag test (#​7638)

v3.46.0

Compare Source

  • chore: fix internal typehints in Tokens (#​7656)
  • chore: reduce PHPStan baseline (#​7643)
  • docs: Show class with unit tests and BC promise info (#​7667)
  • feat: change default ruleset to @PER-CS (only behind PHP_CS_FIXER_FUTURE_MODE=1) (#​7650)
  • feat: Support new/instanceof/use trait in fully_qualified_strict_types (#​7653)
  • fix: FQCN parse phpdoc using full grammar regex (#​7649)
  • fix: Handle FQCN properly with leading_backslash_in_global_namespace option enabled (#​7654)
  • fix: PhpdocToParamTypeFixerTest - support for arrow functions (#​7647)
  • fix: PHP_CS_FIXER_FUTURE_MODE - proper boolean validation (#​7651)

v3.45.0

Compare Source

  • feat: Enable symbol importing in @PhpCsFixer ruleset (#​7629)
  • fix: NoUnneededBracesFixer - improve handling of global namespace (#​7639)
  • test: run tests with "short_open_tag" enabled (#​7637)

v3.44.0

Compare Source

  • feat: Introduce percentage bar as new default progress output (#​7603)

v3.43.1

Compare Source

  • fix: Import only unique symbols' short names (#​7635)

v3.43.0

Compare Source

  • chore: change base of @Symfony set to @PER-CS2.0 (#​7627)
  • chore: PHPUnit - allow for v10 (#​7606)
  • chore: Preg - rework catching the error (#​7616)
  • chore: Revert unneeded peer-dep-pin and re-gen lock file (#​7618)
  • docs: drop extra note about 8.0.0 bug in README.md (#​7614)
  • feat: add cast_spaces into @PER-CS2.0 (#​7625)
  • feat: Configurable phpDoc tags for FQCN processing (#​7628)
  • feat: StatementIndentationFixer - introduce stick_comment_to_next_continuous_control_statement config (#​7624)
  • feat: UnaryOperatorSpacesFixer - introduce only_dec_inc config (#​7626)
  • fix: FullyQualifiedStrictTypesFixer - better support annotations in inline {} (#​7633)
  • fix: Improve how FQCN is handled in phpDoc (#​7622)
  • fix: phpdoc_align - fix multiline tag alignment issue (#​7630)

v3.42.0

Compare Source

  • chore: aim to not rely on internal array pointer but use array_key_first (#​7613)
  • chore: deprecate Token::isKeyCaseSensitive (#​7599)
  • chore: deprecate Token::isKeyCaseSensitive, 2nd part (#​7601)
  • chore: do not check PHP_VERSION_ID (#​7602)
  • chore: FileFilterIteratorTest - more accurate type in docs (#​7542)
  • chore: minor code cleanup (#​7607)
  • chore: more types (#​7598)
  • chore: PHPDoc key-value spacing (#​7592)
  • chore: PHPUnit - run defects first (#​7570)
  • chore: ProjectCodeTest - DRY on Tokens creation (#​7574)
  • chore: ProjectCodeTest - prepare for symfony/console v7 (#​7605)
  • chore: ProjectCodeTest::provide*ClassCases to return iterable with key for better tests execution log (#​7572)
  • chore: ProjectCodeTest::testDataProvidersDeclaredReturnType - use better DataProvider to simplify test logic (#​7573)
  • chore: TokensAnalyzer - string-enum for better typehinting (#​7571)
  • chore: unify tests not agnostic of PHP version (#​7581)
  • chore: use ::class more (#​7545)
  • CI: Introduce composer-unused (#​7536)
  • DX: add types to anonymous functions (#​7561)
  • DX: Allow running smoke tests within Docker runtime (#​7608)
  • DX: check fixer's options for wording (#​7543)
  • DX: cleanup deprecation message (#​7576)
  • DX: do not allow overriding constructor of PHPUnit\Framework\TestCase (#​7563)
  • DX: do not import ExpectDeprecationTrait in UtilsTest (#​7562)
  • DX: Enforce consistent naming in tests (#​7556)
  • DX: fix checking test class extends PhpCsFixer\Tests\TestCase (#​7567)
  • DX: make sure that exceptions in AbstractFixerTestCase::testProperMethodNaming are not already fixed (#​7588)
  • DX: remove recursion from AbstractIntegrationTestCase::testIntegration (#​7577)
  • DX: remove PhpUnitNamespacedFixerTest::testClassIsFixed (#​7564)
  • DX: remove symfony/phpunit-bridge (#​7578)
  • DX: replace fixture classes with anonymous ones (#​7533)
  • DX: Unify Docker mount points and paths (#​7549)
  • DX: unify fixer's test method names - quick wins (#​7584)
  • DX: unify tests for casing fixers (#​7558)
  • DX: use anonymous function over concrete classes (#​7553)
  • feat(EXPERIMENTAL): ClassKeywordFixer (#​2918)
  • feat(EXPERIMENTAL): ClassKeywordFixer, part 2 (#​7550)
  • feat(PhpdocToCommentFixer): Add option to handle return as valid docblock usage (#​7401) (#​7402)
  • feat: Ability to import FQCNs found during analysis (#​7597)
  • feat: add phpDoc support for fully_qualified_strict_types fixer (#​5620)
  • feat: Handle deprecated rule sets similarly to deprecated fixers (#​7288)
  • feat: PhpUnitTestCaseStaticMethodCallsFixer - cover PHPUnit v10 methods (#​7604)
  • feat: Support more FQCNs cases in fully_qualified_strict_types (#​7459)
  • fix: AbstractFixerTestCase - fix checking for correct casing (#​7540)
  • fix: Better OS detection in integration tests (#​7547)
  • fix: NativeTypeDeclarationCasingFixe - handle static property without type (#​7589)
  • test: AutoReview - unify data provider returns (#​7544)
  • test: check to have DataProviders code agnostic of PHP version (#​7575)

v3.41.1

Compare Source

  • DX: Change @testWith to @dataProvider (#​7535)
  • DX: Introduce Markdownlint (#​7534)
  • fix: NativeTypeDeclarationCasingFixer - do not crash on var keyword (#​7538)

v3.41.0

Compare Source

  • chore: Move mb_str_functions PHP 8.3 cases to separate test (#​7505)
  • chore: Symfony v7 is now stable (#​7469)
  • CI: drop PHP 8.3 hacks (#​7519)
  • docs: Improve docs for no_spaces_after_function_name (#​7520)
  • DX: Ability to run Sphinx linter locally (#​7481)
  • DX: AbstractFixerTest - use anonymous classes (#​7527)
  • DX: Add progress output for cs:check script (#​7514)
  • DX: align doubles naming (#​7525)
  • DX: remove AbstractFixerTestCase::getTestFile() (#​7495)
  • DX: remove jangregor/phpstan-prophecy (#​7524)
  • DX: remove Prophecy (#​7509)
  • DX: replace Prophecy with anonymous classes in CacheTest (#​7503)
  • DX: replace Prophecy with anonymous classes in ProcessLintingResultTest (#​7501)
  • DX: Utilise auto-discovery for PHPStan formatter (#​7490)
  • feat: Support mb_str_pad function in mb_str_functions rule (#​7499)
  • fix: BinaryOperatorSpacesFixer - do not add whitespace inside short function (#​7523)
  • fix: Downgrade PDepend to version not supporting Symfony 7 (#​7513)
  • fix: GlobalNamespaceImportFixer - key in PHPDoc's array shape matching class name (#​7522)
  • fix: SpacesInsideParenthesesFixer - handle class instantiation parentheses (#​7531)
  • Update PHPstan to 1.10.48 (#​7532)

v3.40.2

Compare Source

  • docs: fix link to source classes (#​7493)

v3.40.1

Compare Source

  • chore: Delete stray file x (#​7473)
  • chore: Fix editorconfig (#​7478)
  • chore: Fix typos (#​7474)
  • chore: Fix YAML line length (#​7476)
  • chore: Indent JSON files with 4 spaces (#​7480)
  • chore: Make YAML workflow git-based (#​7477)
  • chore: Use stable XDebug (#​7489)
  • CI: Lint docs (#​7479)
  • CI: Use PHPStan's native Github error formatter (#​7487)
  • DX: fix PHPStan error (#​7488)
  • DX: PsrAutoloadingFixerTest - do not build mock in data provider (#​7491)
  • DX: PsrAutoloadingFixerTest - merge all data providers into one (#​7492)
  • DX: Update PHPStan to 1.10.46 (#​7486)
  • fix: NoSpacesAfterFunctionNameFixer - do not remove space if the opening parenthesis part of an expression (#​7430)

v3.40.0

Compare Source

  • chore: officially support PHP 8.3 (#​7466)
  • chore: update deps (#​7471)
  • CI: add --no-update while dropping non-compat facile-it/paraunit (#​7470)
  • CI: automate --ignore-platform-req=PHP (#​7467)
  • CI: bump actions/github-script to v7 (#​7468)
  • CI: move humbug/box out of dev-tools/composer.json (#​7472)

v3.39.1

Compare Source

  • DX: introduce SwitchAnalyzer (#​7456)
  • fix: NoExtraBlankLinesFixer - do not remove blank line after ? : throw (#​7457)
  • fix: OrderedInterfacesFixer - do not comment out interface (#​7464)
  • test: Improve ExplicitIndirectVariableFixerTest (#​7451)

v3.39.0

Compare Source

  • chore: Add support for Symfony 7 (#​7453)
  • chore: IntegrationTest - move support of php< requirement to main Integration classes (#​7448)
  • CI: drop Symfony ^7 incompat exceptions of php-coveralls and cli-executor (#​7455)
  • CI: early compatibility checks with Symfony 7 (#​7431)
  • docs: drop list.rst and code behind it (#​7436)
  • docs: remove Gitter mentions (#​7441)
  • DX: Ability to run Fixer on PHP8.3 for development (#​7449)
  • DX: describe command - for rules, list also sets that are including them (#​7419)
  • DX: Docker clean up (#​7450)
  • DX: more usage of spaceship operator (#​7438)
  • DX: Put Preg's last error message in exception message (#​7443)
  • feat: Introduce @PHP83Migration ruleset and PHP 8.3 integration test (#​7439)
  • test: Improve AbstractIntegrationTestCase description (#​7452)

v3.38.2

Compare Source

  • docs: fix 'Could not lex literal_block as "php". Highlighting skipped.' (#​7433)
  • docs: small unification between FixerDocumentGenerator and ListDocumentGenerator (#​7435)
  • docs: unify ../ <> ./../ (#​7434)

v3.38.1

Compare Source

  • chore: ListSetsCommand::execute - add missing return type (#​7432)
  • chore: PHPStan - add counter to dataProvider exception, so we do not increase the tech debt on it (#​7425)
  • CI: Use actions/checkout v4 (#​7423)
  • fix: ClassAttributesSeparationFixer - handle Disjunctive Normal Form types parentheses (#​7428)
  • fix: Remove all variable names in @var callable signature (#​7429)
  • fix: Satisfy composer normalize (#​7424)

v3.38.0

Compare Source

  • chore: upgrade phpstan (#​7421)
  • CI: add curl and mbstring to build php (#​7409)
  • CI: cache dev-tools/bin (#​7416)
  • CI: Composer - move prefer-stable to file config (#​7406)
  • CI: conditionally install flex (#​7412)
  • CI: dev-tools/build.sh - no need to repeat 'prefer-stable', but let's use '--no-scripts' (#​7408)
  • CI: Do not run post-autoload-dump on Composer install (#​7403)
  • CI: general restructure (#​7407)
  • CI: GitHub Actions - use actions/cache for Composer in composite action (#​7415)
  • CI: Improve QA process - suplement (#​7411)
  • CI: prevent Infection plugins during build time, as we do not use it (#​7422)
  • CI: simplify setup-php c

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 changed the title Update dependency friendsofphp/php-cs-fixer to v3.6.0 Update dependency friendsofphp/php-cs-fixer to v3.7.0 Mar 7, 2022
@renovate renovate bot force-pushed the renovate/friendsofphp-php-cs-fixer-3.x branch from a7099db to e1baecd Compare March 7, 2022 20:06
@renovate renovate bot force-pushed the renovate/friendsofphp-php-cs-fixer-3.x branch from e1baecd to f3f2e5c Compare March 18, 2022 18:11
@renovate renovate bot changed the title Update dependency friendsofphp/php-cs-fixer to v3.7.0 Update dependency friendsofphp/php-cs-fixer to v3.8.0 Mar 18, 2022
@renovate renovate bot force-pushed the renovate/friendsofphp-php-cs-fixer-3.x branch from f3f2e5c to 12be20d Compare September 25, 2022 13:06
@renovate renovate bot changed the title Update dependency friendsofphp/php-cs-fixer to v3.8.0 Update dependency friendsofphp/php-cs-fixer to v3.11.0 Sep 25, 2022
@renovate renovate bot force-pushed the renovate/friendsofphp-php-cs-fixer-3.x branch from 12be20d to 512f096 Compare October 12, 2022 15:18
@renovate renovate bot changed the title Update dependency friendsofphp/php-cs-fixer to v3.11.0 Update dependency friendsofphp/php-cs-fixer to v3.12.0 Oct 12, 2022
@renovate renovate bot force-pushed the renovate/friendsofphp-php-cs-fixer-3.x branch from 512f096 to fb407d3 Compare October 31, 2022 19:41
@renovate renovate bot changed the title Update dependency friendsofphp/php-cs-fixer to v3.12.0 Update dependency friendsofphp/php-cs-fixer to v3.13.0 Oct 31, 2022
@renovate renovate bot changed the title Update dependency friendsofphp/php-cs-fixer to v3.13.0 Update dependency friendsofphp/php-cs-fixer to v3.15.1 Mar 16, 2023
@renovate renovate bot force-pushed the renovate/friendsofphp-php-cs-fixer-3.x branch from fb407d3 to 0fd68ab Compare March 16, 2023 06:33
@renovate renovate bot changed the title Update dependency friendsofphp/php-cs-fixer to v3.15.1 Update dependency friendsofphp/php-cs-fixer to v3.16.0 Apr 3, 2023
@renovate renovate bot force-pushed the renovate/friendsofphp-php-cs-fixer-3.x branch from 0fd68ab to 9933c31 Compare April 3, 2023 10:57
@renovate renovate bot force-pushed the renovate/friendsofphp-php-cs-fixer-3.x branch from 9933c31 to 099e723 Compare May 28, 2023 09:47
@renovate renovate bot changed the title Update dependency friendsofphp/php-cs-fixer to v3.16.0 Update dependency friendsofphp/php-cs-fixer to v3.17.0 May 28, 2023
@renovate renovate bot force-pushed the renovate/friendsofphp-php-cs-fixer-3.x branch from 099e723 to 4aa7bff Compare June 18, 2023 23:05
@renovate renovate bot changed the title Update dependency friendsofphp/php-cs-fixer to v3.17.0 Update dependency friendsofphp/php-cs-fixer to v3.18.0 Jun 18, 2023
@renovate renovate bot changed the title Update dependency friendsofphp/php-cs-fixer to v3.18.0 Update dependency friendsofphp/php-cs-fixer to v3.19.0 Jun 24, 2023
@renovate renovate bot force-pushed the renovate/friendsofphp-php-cs-fixer-3.x branch from 4aa7bff to 4e49fb6 Compare June 24, 2023 13:50
@renovate renovate bot changed the title Update dependency friendsofphp/php-cs-fixer to v3.19.0 Update dependency friendsofphp/php-cs-fixer to v3.19.1 Jun 25, 2023
@renovate renovate bot changed the title Update dependency friendsofphp/php-cs-fixer to v3.19.1 Update dependency friendsofphp/php-cs-fixer to v3.19.2 Jun 25, 2023
@renovate renovate bot force-pushed the renovate/friendsofphp-php-cs-fixer-3.x branch from 65ddd7c to 3eb7100 Compare June 25, 2023 19:20
@renovate renovate bot changed the title Update dependency friendsofphp/php-cs-fixer to v3.19.2 Update dependency friendsofphp/php-cs-fixer to v3.20.0 Jun 27, 2023
@renovate renovate bot force-pushed the renovate/friendsofphp-php-cs-fixer-3.x branch from 3eb7100 to 32a6022 Compare June 27, 2023 23:28
@renovate renovate bot force-pushed the renovate/friendsofphp-php-cs-fixer-3.x branch from 32a6022 to 0cea3ab Compare July 5, 2023 22:48
@renovate renovate bot changed the title Update dependency friendsofphp/php-cs-fixer to v3.20.0 Update dependency friendsofphp/php-cs-fixer to v3.21.1 Jul 5, 2023
@renovate renovate bot force-pushed the renovate/friendsofphp-php-cs-fixer-3.x branch from 0cea3ab to 2a619ba Compare July 16, 2023 12:10
@renovate renovate bot changed the title Update dependency friendsofphp/php-cs-fixer to v3.21.1 Update dependency friendsofphp/php-cs-fixer to v3.21.2 Jul 16, 2023
@renovate renovate bot force-pushed the renovate/friendsofphp-php-cs-fixer-3.x branch from 2a619ba to 46c5a3d Compare July 16, 2023 22:48
@renovate renovate bot changed the title Update dependency friendsofphp/php-cs-fixer to v3.48.0 Update dependency friendsofphp/php-cs-fixer to v3.49.0 Feb 2, 2024
@renovate renovate bot force-pushed the renovate/friendsofphp-php-cs-fixer-3.x branch from e5792a9 to b7b1f48 Compare February 24, 2024 00:44
@renovate renovate bot changed the title Update dependency friendsofphp/php-cs-fixer to v3.49.0 Update dependency friendsofphp/php-cs-fixer to v3.50.0 Feb 24, 2024
@renovate renovate bot force-pushed the renovate/friendsofphp-php-cs-fixer-3.x branch from b7b1f48 to 5096dfe Compare February 28, 2024 22:21
@renovate renovate bot changed the title Update dependency friendsofphp/php-cs-fixer to v3.50.0 Update dependency friendsofphp/php-cs-fixer to v3.51.0 Feb 28, 2024
@renovate renovate bot force-pushed the renovate/friendsofphp-php-cs-fixer-3.x branch from 5096dfe to 8d44d12 Compare March 18, 2024 19:08
@renovate renovate bot changed the title Update dependency friendsofphp/php-cs-fixer to v3.51.0 Update dependency friendsofphp/php-cs-fixer to v3.52.0 Mar 18, 2024
@renovate renovate bot force-pushed the renovate/friendsofphp-php-cs-fixer-3.x branch from 8d44d12 to 6fc81ec Compare March 19, 2024 23:07
@renovate renovate bot changed the title Update dependency friendsofphp/php-cs-fixer to v3.52.0 Update dependency friendsofphp/php-cs-fixer to v3.52.1 Mar 19, 2024
@renovate renovate bot force-pushed the renovate/friendsofphp-php-cs-fixer-3.x branch from 6fc81ec to 154e9d9 Compare April 8, 2024 15:57
@renovate renovate bot changed the title Update dependency friendsofphp/php-cs-fixer to v3.52.1 Update dependency friendsofphp/php-cs-fixer to v3.53.0 Apr 8, 2024
@renovate renovate bot force-pushed the renovate/friendsofphp-php-cs-fixer-3.x branch from 154e9d9 to 0c95201 Compare April 17, 2024 09:29
@renovate renovate bot changed the title Update dependency friendsofphp/php-cs-fixer to v3.53.0 Update dependency friendsofphp/php-cs-fixer to v3.54.0 Apr 17, 2024
@renovate renovate bot force-pushed the renovate/friendsofphp-php-cs-fixer-3.x branch from 0c95201 to 6eb380e Compare May 6, 2024 01:05
@renovate renovate bot changed the title Update dependency friendsofphp/php-cs-fixer to v3.54.0 Update dependency friendsofphp/php-cs-fixer to v3.55.0 May 6, 2024
@renovate renovate bot force-pushed the renovate/friendsofphp-php-cs-fixer-3.x branch from 6eb380e to 55c4a6e Compare May 7, 2024 17:45
@renovate renovate bot changed the title Update dependency friendsofphp/php-cs-fixer to v3.55.0 Update dependency friendsofphp/php-cs-fixer to v3.56.0 May 7, 2024
@renovate renovate bot force-pushed the renovate/friendsofphp-php-cs-fixer-3.x branch from 55c4a6e to d6c5a23 Compare May 10, 2024 14:07
@renovate renovate bot changed the title Update dependency friendsofphp/php-cs-fixer to v3.56.0 Update dependency friendsofphp/php-cs-fixer to v3.56.1 May 10, 2024
@renovate renovate bot force-pushed the renovate/friendsofphp-php-cs-fixer-3.x branch from d6c5a23 to a2754d8 Compare May 15, 2024 20:42
@renovate renovate bot changed the title Update dependency friendsofphp/php-cs-fixer to v3.56.1 Update dependency friendsofphp/php-cs-fixer to v3.57.0 May 15, 2024
@renovate renovate bot force-pushed the renovate/friendsofphp-php-cs-fixer-3.x branch from a2754d8 to 8953293 Compare May 16, 2024 03:47
@renovate renovate bot changed the title Update dependency friendsofphp/php-cs-fixer to v3.57.0 Update dependency friendsofphp/php-cs-fixer to v3.57.1 May 16, 2024
@renovate renovate bot force-pushed the renovate/friendsofphp-php-cs-fixer-3.x branch from 8953293 to fcdad05 Compare May 20, 2024 20:59
@renovate renovate bot changed the title Update dependency friendsofphp/php-cs-fixer to v3.57.1 Update dependency friendsofphp/php-cs-fixer to v3.57.2 May 20, 2024
@renovate renovate bot force-pushed the renovate/friendsofphp-php-cs-fixer-3.x branch from fcdad05 to b7bfba6 Compare May 28, 2024 19:24
@renovate renovate bot changed the title Update dependency friendsofphp/php-cs-fixer to v3.57.2 Update dependency friendsofphp/php-cs-fixer to v3.58.0 May 28, 2024
@renovate renovate bot force-pushed the renovate/friendsofphp-php-cs-fixer-3.x branch from b7bfba6 to f1df8a4 Compare May 29, 2024 17:01
@renovate renovate bot changed the title Update dependency friendsofphp/php-cs-fixer to v3.58.0 Update dependency friendsofphp/php-cs-fixer to v3.58.1 May 29, 2024
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