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

[TASK] Update friendsofphp/php-cs-fixer to v3.48.0 - autoclosed #119

Closed

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Mar 9, 2023

Mend Renovate

This PR contains the following updates:

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

Release Notes

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

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 config (#​7404)
  • DX: Do not mark as stale issues/PRs with milestone assigned (#​7398)
  • DX: Improve QA process (#​7366)
  • feat: phpDoc to property/return/param Fixer - allow fixing mixed on PHP >= 8 (#​6356)
  • feat: phpDoc to property/return/param Fixer - allow fixing union types on PHP >= 8 (#​6359)
  • feat: Support for array destructuring in array_indentation (#​7405)
  • feat: @Symfony - keep Annotation,NamedArgumentConstructor,Target annotations as single group (#​7399)
  • fix(SelfAccessorFixer): do not touch references inside lambda and/or arrow function (#​7349)
  • fix: long_to_shorthand_operator - mark as risky fixer (#​7418)
  • fix: OrderedImportsFixer - handle non-grouped list of const/function imports (#​7397)

v3.37.1

Compare Source

  • docs: config file - provide better examples (#​7396)
  • docs: config file - provide better link to Finder docs (#​6992)

v3.37.0

Compare Source

  • feat: add parallel cache support (#​7131)

v3.36.0

Compare Source

  • chore: disable infection-installer plugin, as we do not use infection/* yet (#​7391)
  • chore: Run dev-tools on PHP 8.2 (#​7389)
  • CI: Run Symfony 6 compat check on PHP 8.1 (#​7383)
  • CI: use fast-linter when calculating code coverage (#​7390)
  • docs: extend example for nullable_type_declaration (#​7381)
  • DX: FixerFactoryTest - make assertion failing msg more descriptive (#​7387)
  • feat: PhpdocSummaryFixer - support lists in description (#​7385)
  • feat: PSR12 - configure unary_operator_spaces (#​7388)
  • feat: StatementIndentationFixer - support comment for continuous control statement (#​7384)

v3.35.1

Compare Source

  • fix: Mark PhpdocReadonlyClassCommentToKeywordFixer as risky (#​7372)

v3.35.0

Compare Source

  • chore: Autoreview: test all formats are listed in usage.rst (#​7357)
  • chore: no need for phpunitgoodpractices/traits anymore (#​7362)
  • chore: Rename indexes to indices (#​7368)
  • chore: stop using phpunitgoodpractices/traits (#​7363)
  • chore: typo (#​7367)
  • docs: Sort options in documentation (#​7345)
  • feat(PhpdocReadonlyClassCommentToKeywordFixer): Introduction (#​7353)
  • feat: Ability to keep/enforce leading \ when in global namespace (#​7186)
  • feat: Update @PER-CS2.0 to match short closure space (#​6970)
  • feat: use ordered_types in @PhpCsFixer (#​7361)
  • fix(SingleLineThrowFixer): fixer goes out of range on close tag (#​7369)

v3.34.1

Compare Source

  • deps: revert "prevent using PHPCSFixer along with unfinalize package (#​7343)" (#​7348)

v3.34.0

Compare Source

  • feat: Introduce check command (alias for fix --dry-run) (#​7322)

v3.33.1: The Old Guard

Compare Source

What's Changed

New Contributors

Full Changelog: PHP-CS-Fixer/PHP-CS-Fixer@v3.33.0...v3.33.1

v3.33.0

Compare Source

  • feat: Introduce native_type_declaration_casing fixer (#​7330)

v3.32.1: Deprecation train

Compare Source

What's Changed

New Contributors

Full Changelog: PHP-CS-Fixer/PHP-CS-Fixer@v3.32.0...v3.32.1

v3.32.0

Compare Source

  • deps: Prevent using PHPCSFixer along with unfinalize package (#​7343)
  • feat: Deprecate CompactNullableTypehintFixer and proxy to CompactNullableTypeDeclarationFixer (#​7339)
  • feat: Deprecate CurlyBracesPositionFixer and proxy to BracesPositionFixer (#​7334)
  • feat: Deprecate NewWithBracesFixer and proxy to NewWithParenthesesFixer (#​7331)
  • feat: Deprecate NoUnneededCurlyBracesFixer and proxy to NoUnneededBracesFixer (#​7335)
  • feat: Rename CurlyBraceTransformer to BraceTransformer (#​7333)

v3.31.0

Compare Source

  • chore: Use type declaration instead of type hint (#​7338)
  • feat: Introduce attribute_placement option for MethodArgumentSpaceFixer (#​7320)
  • fix: Adjust wording related to deprecations (#​7332)
  • fix: Correct deprecation header in rules' docs (#​7337)
  • fix: Replace mention of bracket with parenthesis (#​7336)
  • fix: FunctionToConstantFixer should run before NativeConstantInvocationFixer (#​7344)

v3.30.0

Compare Source

  • feat: Introduce AttributeEmptyParenthesesFixer (#​7284)
  • fix(method_argument_space): inject new line after trailing space on current line (#​7327)
  • fix(YodaStyleFixer): do not touch require(_once), include(_once) and yield from statements (#​7325)
  • fix: illegal offset type on file-wide return in ReturnToYieldFromFixer (#​7318)

v3.29.0

Compare Source

  • chore: fix TODO tasks about T_AMPERSAND_FOLLOWED_BY_VAR_OR_VARARG support (#​7316)
  • feat(@PhpCsFixer:risky): use newest @PER-CS:risky instead of locked @PER-CS2.0:risky (#​7323)
  • feat: Introduce @PER-CS ruleset (#​7321)
  • fix: priority issue between array_syntax and space after rules (#​7324)

v3.28.0

Compare Source

  • chore(prlint): allow for 'deps' type (#​7304)
  • CI(prlint): allow for special chars in parentheses (#​7308)
  • deps(dev-tools): update dev-tools (#​7309)
  • DX: Bump XDebug version in Docker services (#​7300)
  • feat(@PER-CS2.0): Add concat_space to the ruleset (#​7302)

v3.27.0

Compare Source

  • docs: cleanup old mention of --show-progress=estimating in docs (#​7287)
  • DX: add Composer script for applying CS fixes in parallel (#​7274)
  • feat: Clone PER-CS1.0 to PER-CS2.0 to prepare for adding new rules (#​7249)
  • feat: Introduce LongToShorthandOperatorFixer (#​7295)
  • feat: Mark PER-CS v1 as deprecated (#​7283)
  • feat: Move single_line_empty_body to @PER-CS2.0 (#​7282)
  • fix: Priorities for fixers related to curly braces, empty lines and trailing whitespace (#​7296)
  • fix: OrderedTraitsFixer - better support for multiple traits in one use statement (#​7289)

v3.26.1

Compare Source

  • fix: Handle superfluous asterisk in no_superfluous_phpdoc_tags (#​7279)

v3.26.0

Compare Source

  • chore(checkbashisms): update to 2.23.6 (#​7276)
  • chore(phpstan): reduce baseline (#​7275)
  • feat: Add single_line_empty_body to @PhpCsFixer (#​7266)
  • fix(YieldFromArrayToYieldsFixer): mark as Risky (#​7272)
  • fix(YieldFromArrayToYieldsFixer): skip touching empty array (#​7273)
  • test: Introduce common way of creating fake Composer project in InstallViaComposerTest (#​7265)

v3.25.1

Compare Source

  • fix: PhpdocTypesFixer - do not crash for type followed by braces/brackets/chevrons/parentheses (#​7268)

v3.25.0

Compare Source

  • feat: Remove Doctrine dependencies (#​7263)

v3.24.0

Compare Source

  • chore: apply CS (#​7240)
  • chore: apply static_lambda rule (#​7239)
  • chore: Improve template for creating new issue (#​7255)
  • CI: Conventional Commits support in PRLint config (#​7037)
  • CI: Remove Travis leftovers (#​7259)
  • docs: Add information about installing Fixer as dev dependency (#​7129)
  • docs: document composer script aliases (#​7230)
  • DX: Add script for running Composer Require Checker (#​7252)
  • DX: composer script aliases - ensure templated description (#​7235)
  • DX: composer-script - count PHPMD as static-analysis (#​7231)
  • DX: do not allow version specific code sample with minimum PHP version lower than the lowest supported one (#​7207)
  • DX: ensure version specific code samples are suitable for at least 1 supported PHP version (#​7212)
  • DX: Improve contributing guide (#​7241)
  • DX: More descriptive stale messages (#​7236)
  • feat(@​PhpCsFixer:risky): add static_lambda rule (#​7237)
  • feat: Add literal separator support for integer_literal_case (#​7081)
  • feat: Configurable case sensitivity for more ordering fixers (#​7021)
  • feat: Support for attributes in method_argument_space (#​7242)
  • fix: import detection for attributes at NoUnusedImportsFixer (#​7246)
  • fix: no_superfluous_phpdoc_tags with null phpdoc (#​7234)
  • fix: phpdoc_types must not lowercase literal types (#​7108)
  • test: Add static methods from PHPUnit 9.6.11 (#​7243)

v3.23.0

Compare Source

  • bug: BlankLineBeforeStatementFixer - do not enforce/add a blank line when there is a blank line between the comment and the statement already (#​7190)
  • bug: Fix detecting classy invokation in catch (#​7191)
  • bug: Fix names resolving in no_superfluous_phpdoc_tags fixer (#​7189)
  • bug: Fix various bugs in FullyQualifiedStrictTypesFixer fixer (#​7188)
  • bug: Fixed line between general script documentation and require (#​7177)
  • bug: Support annotations with arguments in FinalInternalClassFixer (#​7160)
  • bug: YieldFromArrayToYieldsFixer - fix for yield from after } (#​7169)
  • bug: YieldFromArrayToYieldsFixer - fix handling the comment before the first array element (#​7193)
  • bug: HeaderCommentFixer must run before BlankLinesBeforeNamespaceFixer (#​7205)
  • bug: NoUselessReturnFixer must run before SingleLineEmptyBodyFixer (#​7226)
  • bug: PhpdocInlineTagNormalizerFixer - do not break tags (#​7227)
  • docs: Add allowed values of tags in the phpdoc_align (#​7120)
  • docs: Add extra information for GitLab reporter's integration with GitLab Code Quality (#​7172)
  • docs: Change the single backticks to double in description of the rules option (#​7173)
  • docs: Condensed output for rule sets' list that fixer is included in (#​7182)
  • docs: Improve contributing guide (#​7204)
  • docs: MethodArgumentSpaceFixer - mention PSR in Fixer definition (#​7157)
  • DX: add first auto-review tests for composer.json file (#​7210)
  • DX: add YieldFromArrayToYieldsFixer to PhpCsFixer set (#​7115)
  • DX: Allow OS conditions for integration tests (#​7161)
  • DX: Apply current CS rules (#​7178)
  • DX: Apply suggestions from PR 7210 (#​7213)
  • DX: apply ReturnToYieldFromFixer (#​7181)
  • DX: Do not mark "long term ideas" as stale (#​7206)
  • DX: enable HeredocIndentationFixer for the codebase (#​7195)
  • DX: enable UseArrowFunctionsFixer for the codebase (#​7194)
  • DX: few phpstan fixes (#​7208)
  • DX: fix contravariant types in PHPDocs (#​7167)
  • DX: Fix detecting trailing spaces (#​7216)
  • DX: Fix some PHPStan issues (#​7180)
  • DX: Get rid of deprecation warnings in Mess Detector (#​7215)
  • DX: Improve Composer scripts (#​7214)
  • DX: Improve Mess Detector Integration (#​7224)
  • DX: Introduce Composer scripts as common DX (#​6839)
  • DX: refactor ErrorOutputTest (#​7183)
  • DX: remove unnecessary arrays from data providers (#​7170)
  • DX: update CurlyBracesPositionFixer code samples (#​7198)
  • DX: update HeredocIndentationFixer code samples (#​7197)
  • DX: update PhpdocToReturnTypeFixer code samples (#​7199)
  • feature: add at least one space around binary operators (#​7175)
  • feature: BlankLineBeforeStatementFixer - take into account comment before statement ([#&[TASK]: Bump phpstan/phpstan from 1.9.4 to 1.9.14 #82

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, 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 added the dependencies Updates project dependencies label Mar 9, 2023
@renovate renovate bot enabled auto-merge (rebase) March 9, 2023 00:01
@codeclimate
Copy link

codeclimate bot commented Mar 9, 2023

Code Climate has analyzed commit afe5273 and detected 0 issues on this pull request.

The test coverage on the diff in this pull request is 100.0% (50% is the threshold).

This pull request will bring the total coverage in the repository to 95.7% (0.0% change).

View more on Code Climate.

@renovate renovate bot force-pushed the renovate/friendsofphp-php-cs-fixer-3.x-lockfile branch from f58de3a to a1de217 Compare March 13, 2023 00:55
@renovate renovate bot changed the title [TASK] Update friendsofphp/php-cs-fixer to v3.14.4 [TASK] Update friendsofphp/php-cs-fixer to v3.15.0 Mar 13, 2023
@renovate renovate bot force-pushed the renovate/friendsofphp-php-cs-fixer-3.x-lockfile branch from a1de217 to 503bd64 Compare March 14, 2023 02:43
@renovate renovate bot changed the title [TASK] Update friendsofphp/php-cs-fixer to v3.15.0 [TASK] Update friendsofphp/php-cs-fixer to v3.15.1 Mar 14, 2023
@renovate renovate bot changed the title [TASK] Update friendsofphp/php-cs-fixer to v3.15.1 [TASK] Update 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 from 503bd64 to 9356fe6 Compare April 2, 2023 21:44
@renovate renovate bot force-pushed the renovate/friendsofphp-php-cs-fixer-3.x-lockfile branch 2 times, most recently from 29e6a8b to 04d4b7b Compare May 8, 2023 12:50
@renovate renovate bot changed the title [TASK] Update friendsofphp/php-cs-fixer to v3.16.0 [TASK] Update friendsofphp/php-cs-fixer to v3.17.0 May 28, 2023
@renovate renovate bot force-pushed the renovate/friendsofphp-php-cs-fixer-3.x-lockfile branch from 93a6049 to 1051f08 Compare June 1, 2023 03:45
@renovate renovate bot changed the title [TASK] Update friendsofphp/php-cs-fixer to v3.17.0 [TASK] Update friendsofphp/php-cs-fixer to v3.18.0 Jun 22, 2023
@renovate renovate bot force-pushed the renovate/friendsofphp-php-cs-fixer-3.x-lockfile branch from 1051f08 to 8b1b738 Compare June 22, 2023 02:45
@renovate renovate bot changed the title [TASK] Update friendsofphp/php-cs-fixer to v3.18.0 [TASK] Update friendsofphp/php-cs-fixer to v3.19.1 Jun 25, 2023
@renovate renovate bot force-pushed the renovate/friendsofphp-php-cs-fixer-3.x-lockfile branch 2 times, most recently from 73bd820 to d29a818 Compare June 26, 2023 23:35
@renovate renovate bot changed the title [TASK] Update friendsofphp/php-cs-fixer to v3.19.1 [TASK] Update friendsofphp/php-cs-fixer to v3.19.2 Jun 26, 2023
@renovate renovate bot changed the title [TASK] Update friendsofphp/php-cs-fixer to v3.19.2 [TASK] Update friendsofphp/php-cs-fixer to v3.20.0 Jun 29, 2023
@renovate renovate bot force-pushed the renovate/friendsofphp-php-cs-fixer-3.x-lockfile branch from d29a818 to b087485 Compare June 29, 2023 05:39
@renovate renovate bot changed the title [TASK] Update friendsofphp/php-cs-fixer to v3.20.0 [TASK] Update friendsofphp/php-cs-fixer to v3.21.1 Jul 6, 2023
@renovate renovate bot force-pushed the renovate/friendsofphp-php-cs-fixer-3.x-lockfile branch from b087485 to 9732f43 Compare July 6, 2023 02:41
@renovate renovate bot changed the title [TASK] Update friendsofphp/php-cs-fixer to v3.21.1 [TASK] Update friendsofphp/php-cs-fixer to v3.22.0 Jul 18, 2023
@renovate renovate bot force-pushed the renovate/friendsofphp-php-cs-fixer-3.x-lockfile branch from 9732f43 to 3376438 Compare July 18, 2023 05:30
@renovate renovate bot force-pushed the renovate/friendsofphp-php-cs-fixer-3.x-lockfile branch from 3376438 to 0908239 Compare August 15, 2023 11:48
@renovate renovate bot changed the title [TASK] Update friendsofphp/php-cs-fixer to v3.22.0 [TASK] Update friendsofphp/php-cs-fixer to v3.23.0 Aug 15, 2023
@renovate renovate bot force-pushed the renovate/friendsofphp-php-cs-fixer-3.x-lockfile branch from 0908239 to 8e71793 Compare August 28, 2023 05:57
@renovate renovate bot changed the title [TASK] Update friendsofphp/php-cs-fixer to v3.23.0 [TASK] Update friendsofphp/php-cs-fixer to v3.24.0 Aug 30, 2023
@renovate renovate bot changed the title [TASK] Update friendsofphp/php-cs-fixer to v3.36.0 [TASK] Update friendsofphp/php-cs-fixer to v3.37.0 Oct 29, 2023
@renovate renovate bot force-pushed the renovate/friendsofphp-php-cs-fixer-3.x-lockfile branch from 1be8252 to ee93a4e Compare October 30, 2023 02:34
@renovate renovate bot changed the title [TASK] Update friendsofphp/php-cs-fixer to v3.37.0 [TASK] Update friendsofphp/php-cs-fixer to v3.37.1 Oct 30, 2023
@renovate renovate bot changed the title [TASK] Update friendsofphp/php-cs-fixer to v3.37.1 [TASK] Update friendsofphp/php-cs-fixer to v3.38.0 Nov 7, 2023
@renovate renovate bot force-pushed the renovate/friendsofphp-php-cs-fixer-3.x-lockfile branch from ee93a4e to 296224d Compare November 7, 2023 11:57
@renovate renovate bot changed the title [TASK] Update friendsofphp/php-cs-fixer to v3.38.0 [TASK] Update friendsofphp/php-cs-fixer to v3.38.2 Nov 14, 2023
@renovate renovate bot force-pushed the renovate/friendsofphp-php-cs-fixer-3.x-lockfile branch 2 times, most recently from d68f9d3 to 9a8ac04 Compare November 17, 2023 11:48
@renovate renovate bot changed the title [TASK] Update friendsofphp/php-cs-fixer to v3.38.2 [TASK] Update friendsofphp/php-cs-fixer to v3.39.0 Nov 22, 2023
@renovate renovate bot force-pushed the renovate/friendsofphp-php-cs-fixer-3.x-lockfile branch from 9a8ac04 to 5378bcd Compare November 22, 2023 11:53
| datasource | package                   | from   | to     |
| ---------- | ------------------------- | ------ | ------ |
| packagist  | friendsofphp/php-cs-fixer | 3.13.1 | 3.39.1 |
@renovate renovate bot changed the title [TASK] Update friendsofphp/php-cs-fixer to v3.39.0 [TASK] Update friendsofphp/php-cs-fixer to v3.39.1 Nov 25, 2023
@renovate renovate bot force-pushed the renovate/friendsofphp-php-cs-fixer-3.x-lockfile branch from 5378bcd to afe5273 Compare November 25, 2023 11:18
@renovate renovate bot changed the title [TASK] Update friendsofphp/php-cs-fixer to v3.39.1 [TASK] Update friendsofphp/php-cs-fixer to v3.40.0 Nov 27, 2023
Copy link
Contributor Author

renovate bot commented Nov 27, 2023

⚠ Artifact update problem

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:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: composer.lock
Command failed: composer update friendsofphp/php-cs-fixer:3.48.0 --with-dependencies --no-ansi --no-interaction --no-scripts --no-autoloader --no-plugins
Loading composer repositories with package information
Dependency composer/semver is also a root requirement. Package has not been listed as an update argument, so keeping locked at old version. Use --with-all-dependencies (-W) to include root dependencies.
Dependency symfony/console is also a root requirement. Package has not been listed as an update argument, so keeping locked at old version. Use --with-all-dependencies (-W) to include root dependencies.
Dependency symfony/filesystem is also a root requirement. Package has not been listed as an update argument, so keeping locked at old version. Use --with-all-dependencies (-W) to include root dependencies.
Updating dependencies
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Root composer.json requires friendsofphp/php-cs-fixer >= 2.17 < 4.0 -> satisfiable by friendsofphp/php-cs-fixer[v3.48.0].
    - friendsofphp/php-cs-fixer v3.48.0 requires composer/semver ^3.4 -> found composer/semver[3.4.0] but the package is fixed to 3.3.2 (lock file version) by a partial update and that version does not match. Make sure you list it as an argument for the update command.

Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.

@renovate renovate bot changed the title [TASK] Update friendsofphp/php-cs-fixer to v3.40.0 [TASK] Update friendsofphp/php-cs-fixer to v3.40.1 Dec 3, 2023
@renovate renovate bot changed the title [TASK] Update friendsofphp/php-cs-fixer to v3.40.1 [TASK] Update friendsofphp/php-cs-fixer to v3.40.2 Dec 5, 2023
@renovate renovate bot changed the title [TASK] Update friendsofphp/php-cs-fixer to v3.40.2 [TASK] Update friendsofphp/php-cs-fixer to v3.41.0 Dec 9, 2023
@renovate renovate bot changed the title [TASK] Update friendsofphp/php-cs-fixer to v3.41.0 [TASK] Update friendsofphp/php-cs-fixer to v3.41.1 Dec 11, 2023
@renovate renovate bot changed the title [TASK] Update friendsofphp/php-cs-fixer to v3.41.1 [TASK] Update friendsofphp/php-cs-fixer to v3.42.0 Dec 25, 2023
@renovate renovate bot changed the title [TASK] Update friendsofphp/php-cs-fixer to v3.42.0 [TASK] Update friendsofphp/php-cs-fixer to v3.43.0 Dec 29, 2023
@renovate renovate bot changed the title [TASK] Update friendsofphp/php-cs-fixer to v3.43.0 [TASK] Update friendsofphp/php-cs-fixer to v3.45.0 Dec 30, 2023
@renovate renovate bot changed the title [TASK] Update friendsofphp/php-cs-fixer to v3.45.0 [TASK] Update friendsofphp/php-cs-fixer to v3.46.0 Jan 4, 2024
@renovate renovate bot changed the title [TASK] Update friendsofphp/php-cs-fixer to v3.46.0 [TASK] Update friendsofphp/php-cs-fixer to v3.47.0 Jan 16, 2024
@renovate renovate bot changed the title [TASK] Update friendsofphp/php-cs-fixer to v3.47.0 [TASK] Update friendsofphp/php-cs-fixer to v3.47.1 Jan 16, 2024
@renovate renovate bot changed the title [TASK] Update friendsofphp/php-cs-fixer to v3.47.1 [TASK] Update friendsofphp/php-cs-fixer to v3.48.0 Jan 20, 2024
@renovate renovate bot changed the title [TASK] Update friendsofphp/php-cs-fixer to v3.48.0 [TASK] Update friendsofphp/php-cs-fixer to v3.48.0 - autoclosed Jan 26, 2024
@renovate renovate bot closed this Jan 26, 2024
auto-merge was automatically disabled January 26, 2024 18:56

Pull request was closed

@renovate renovate bot deleted the renovate/friendsofphp-php-cs-fixer-3.x-lockfile branch January 26, 2024 18:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Updates project dependencies
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant