Skip to content

[Conductor] Update dev#48

Merged
pscheit merged 1 commit intomainfrom
conductor-multiple-vendors-all-53359
Oct 23, 2025
Merged

[Conductor] Update dev#48
pscheit merged 1 commit intomainfrom
conductor-multiple-vendors-all-53359

Conversation

@private-packagist
Copy link
Copy Markdown
Contributor

This PR was automatically generated by Conductor.

The PR contains the changes generated by running the following command:

composer update friendsofphp/php-cs-fixer:v3.89.0 rector/rector:2.2.4 --with-all-dependencies --minimal-changes

Changelog

friendsofphp/php-cs-fixer (Source: GitHub Releases))

v3.89.0

What's Changed

  • feat: NoUnneededBracesFixer - remove unneeded braces from imports by @​kubawerlos in #9118
  • feat: autofix "no-return" phpdoc type to "never" by @​EldoranDev in #9073
  • feat: support keeping strict_types=0 in DeclareStrictTypesFixer by @​mlocati in #9121
  • fix: FullyQualifiedStrictTypesFixer - replacing the real FQCN with a non-existent one by @​mspirkov in #8962
  • fix: PhpdocToCommentFixer on property hooks by @​Kinqdos in #9123
  • fix: PhpUnitMethodCasingFixer to not cause a duplicate method declaration by @​jack-worman in #9124
  • fix: StaticLambdaFixer - do not make function static when it contains anonymous class having $this in the constructor by @​danog in #9088
  • fix: UseArrowFunctionsFixer - do not produce two consecutive whitespace tokens by @​kubawerlos in #9151
  • UX: better gitlab reporting - add content field by @​keradus in #9152
  • UX: better gitlab reporting - more user-friendly description field by @​a-h-abid in #9141
  • UX: better gitlab reporting for location.lines by @​keradus in #9149
  • UX: Warn if executed php version is higher than the minimum php version defined in composer.json by @​mbolli in #9134
  • chore: add UX title pattern by @​keradus in #9132
  • chore: explicitly use php interpreter for paraunit by @​keradus in #9126
  • chore: extend composer scripts by @​keradus in #9127
  • chore: fix shellcheck installation for Darwin by @​keradus in #9125
  • chore: replace PHPDocs with assert calls by @​kubawerlos in #9144
  • deps: bump crate-ci/typos from 1.36.3 to 1.38.1 by @​dependabot[bot] in #9136
  • deps: bump phpstan/phpstan from 2.1.29 to 2.1.31 in /dev-tools in the phpstan group by @​dependabot[bot] in #9129
  • deps: bump shipmonk/dead-code-detector from 0.13.3 to 0.13.4 in /dev-tools by @​dependabot[bot] in #9135
  • deps: bump shipmonk/dead-code-detector from 0.13.4 to 0.13.5 in /dev-tools by @​dependabot[bot] in #9146
  • deps: bump the phpstan group across 1 directory with 2 updates by @​dependabot[bot] in #9101
  • deps: use shipmonk/composer-dependency-analyser instead of icanhazstring/composer-unused and maglnet/composer-require-checker by @​kubawerlos in #9106
  • docs: fix docs for @​autoPHPUnitMigration:riskyset by @​keradus in #9147
  • docs: improve descriptions for NoTrailingWhitespace* fixers by @​kubawerlos in #9117
  • docs: more explicit docs on --rules by @​keradus in #9114
  • docs: update usage documentation for describe --expand and @​ by @​pereorga in #9119
  • DX: Fix composer qa script by @​Wirone in #9138
  • refactor: --option value => --option=value by @​keradus in #9131
  • test: Fix result randomness in RunnerTest for MacOS by @​Wirone in #9139

New Contributors

Full Changelog: v3.88.2...v3.89.0

rector/rector (Source: GitHub Releases))

2.2.4

New Features 🥳

  • [code-quality] Add RepeatedAndNotEqualToNotInArrayRector (#7517)
  • [code-quality] Add ReplaceConstantBooleanNotRector (#7527)
  • [code-quality] Add VariableConstFetchToClassConstFetchRector (#7457)
  • [coding-style] Add BinaryOpStandaloneAssignsToDirectRector (#7466)

Bugfixes 🐛

  • Fix autoload preload on PHPUnit 12+ on global installation (#7468) (#7472) (#7475)
  • [TypeDeclaration] Skip override from parent method on AddParamStringTypeFromSprintfUseRector (#7479)
  • Run PHPUnit 12 and PHPStan compatibilty check (#7455)
  • [TypeDeclarationDocblocks] Handle repeated item type on DocblockReturnArrayFromDirectArrayInstanceRector (#7459)
  • [BetterPhpDocParser] Unique handling string on BracketsAwareUnionTypeNode (#7462)
  • [CodeQuality] Skip non-variable fetch on VariableConstFetchToClassConstFetchRector as may cause side effect (#7464)
  • [CodingStyle] Skip any CallLike with args !== [] on BinaryOpStandaloneAssignsToDirectRector (#7469)
  • [CodingStyle] Skip compare binary op on BinaryOpStandaloneAssignsToDirectRector (#7470)
  • [CodingStyle] Skip by ref params on BinaryOpStandaloneAssignsToDirectRector (#7471)

Removed and deprecated 💀

  • [deprecated] Deprecate strict-types rules as risky and not practical (#7523)
  • [DeadCode] Skip vars exists in static vars on RemoveNonExistingVarAnnotationRector (#7463)
  • [autoload] Remove PHPUnit version 12 check on preload.php load (#7474)
  • [Removal] Remove --kaizen option, as it might jump right to risky rules, use levels instead (#7478)

rectorphp/rector-phpunit

Task options

If you close the PR, the task will be skipped and Conductor will schedule the next task. Clicking the "Skip" button in the UI has the same effect. Conductor won't attempt to update the dependency to this exact version again but it will schedule updates to newer versions.


Powered by Private Packagist

Conductor executed the following commands:
composer update friendsofphp/php-cs-fixer:v3.89.0 rector/rector:2.2.4 --with-all-dependencies --minimal-changes
@private-packagist
Copy link
Copy Markdown
Contributor Author

composer.lock

Dev Package changes

Package Operation From To About
friendsofphp/php-cs-fixer upgrade v3.88.2 v3.89.0 diff
rector/rector upgrade 2.2.3 2.2.4 diff

Settings · Docs · Powered by Private Packagist

@pscheit pscheit merged commit df6ee34 into main Oct 23, 2025
1 check passed
@private-packagist private-packagist Bot deleted the conductor-multiple-vendors-all-53359 branch October 23, 2025 08:59
@packagist-psc-dev
Copy link
Copy Markdown

composer.lock

Dev Package changes

Package Operation From To About
friendsofphp/php-cs-fixer upgrade v3.88.2 v3.89.0 diff
rector/rector upgrade 2.2.3 2.2.4 diff

Settings · Docs · Powered by Private Packagist

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.

1 participant