Skip to content
This repository was archived by the owner on Jun 18, 2026. It is now read-only.

Update Composer dev tooling dependencies - #373

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/composer-dev-tooling
Open

Update Composer dev tooling dependencies#373
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/composer-dev-tooling

Conversation

@renovate

@renovate renovate Bot commented Apr 26, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
php-cs-fixer/shim ^3.95.1^3.95.5 age confidence
phpstan/phpstan ^2.1.50^2.2.2 age confidence
phpstan/phpstan-strict-rules ^2.0.10^2.0.11 age confidence
phpunit/phpunit (source) ^10.5.29^10.5.63 age confidence
rector/rector (source) ^2.4.2^2.4.5 age confidence

Release Notes

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

v3.95.5

Compare Source

v3.95.4

Compare Source

v3.95.3

Compare Source

v3.95.2

Compare Source

phpstan/phpstan-phar-composer-source (phpstan/phpstan)

v2.2.2

Compare Source

v2.2.1

Compare Source

v2.2.0

Compare Source

v2.1.56

Compare Source

v2.1.55

Compare Source

v2.1.54

Compare Source

v2.1.53

Compare Source

v2.1.52

Compare Source

v2.1.51

Compare Source

phpstan/phpstan-strict-rules (phpstan/phpstan-strict-rules)

v2.0.11

Compare Source

  • 9b000a5 - Fix false positive UselessCast for (void) cast on #[\NoDiscard] calls
  • eceb998 - Delete .github/workflows/claude-react-on-comment.yml
  • d44f7a7 - Lint workflows
  • 26cdbc1 - [StepSecurity] ci: Harden GitHub Actions
  • 41e82cf - Update claude-react-on-comment.yml
  • 3b3c435 - Add missing rule descriptions to README
  • e8e9032 - React on issues opened and fall back to issue body
  • a12a6a8 - Add PHP 8.5 to CI matrix for lint, tests, and static analysis
  • f21225b - Add missing export-ignore entries to .gitattributes
  • 803f353 - Add CLAUDE.md with project documentation
  • 38c26a9 - Add Claude React on Comment workflow
sebastianbergmann/phpunit (phpunit/phpunit)

v10.5.63: PHPUnit 10.5.63

Compare Source

Fixed
  • Regression introduced in PHPUnit 9.6.33

Learn how to install or update PHPUnit 10.5 in the documentation.

Keep up to date with PHPUnit:
rectorphp/rector (rector/rector)

v2.4.5: Released Rector 2.4.5

Compare Source

New Features 🥳


Bugfixes 🐛

  • fix: skip StaticCallToMethodCallRector when parent declares final __construct (#​8001)
  • [NodeManipulator] Use ClassReflection parent isFinalByKeyword()->yes() on ClassDependencyManipulator (#​8002)
  • [BetterPhpDocParser] Don't wrap first-position @​method param union in extra parens (#​8003), Thanks @​kyle-bisnow!
  • [ci] kick of auto issue fixer (#​8004)
  • [automated] Apply Coding Standard (#​8005)
  • [CodeQuality] Skip possibly undefined variable on SimplifyEmptyCheckOnEmptyArrayRector (#​8006)
  • [CodingStyle] Handle namespaced function string on FunctionFirstClassCallableRector (#​8007)
  • Fix compatibility on optional key on array dim fetch to be Mixed on phpstan patch 2.1.x-dev (#​8008)
  • Update Mongodb constant from DoctrineSetList (#​8009)
  • Bump to PHPStan ^2.1.56 (#​8010)

rectorphp/rector-symfony

rectorphp/rector-doctrine

  • [QA] Add StructArmed to QA (#​482)

rectorphp/rector-phpunit

  • [QA] Add StructArmed to QA (#​677)
  • fix assert call type resolving (#​675)
  • fix AssertIsTypeMethodCallRector crash on enum case argument (#​674)

rectorphp/rector-downgrade-php

  • [QA] Add StructArmed to QA (#​375)

v2.4.4: Released Rector 2.4.4

Compare Source

New Features 🥳

  • [QA] Add StructArmed to QA (#​7989)
  • feat: create rector to add names to boolean arguments (#​7944), Thanks @​calebdw!
  • [CodeQuality] Add missing MinPhpVersionInterface implements on AddNameToBooleanArgumentRector (#​7994)
  • [injection] If parent class has dependency via promoted property, but its private, add a new one to child class deps (#​7996)

Bugfixes 🐛

  • Bump structarmed to ^0.6 (#​7990)
  • [Php81] Skip NullToStrictStringFuncCallArgRector for magic __get() property access resolving to ErrorType (#​7992)
  • [automated] Apply Coding Standard (#​7993)
  • [TypeDeclarationDocblocks] Skip overridden methods in DocblockReturnArrayFromDirectArrayInstanceRector (#​7995)
  • Fix compatibility with latest phpstan patch 2.1.x-dev (#​7997)
  • Temporary pin webmozart/assert to 2.3.0 to make downgrade working (#​7998)
  • Bump webmozart/assert to ^2.4 (#​7999)

Removed 💀

  • [DeadCode] Skip used by get_object_vars on RemoveUnusedPromotedPropertyRector (#​7988)

rectorphp/rector-symfony

  • add fixture with failing parent private (#​935)
  • fix ControllerMethodInjectionToConstructorRector - update call sites when params are moved to constructor (#​934)

rectorphp/rector-downgrade-php

  • [DowngradePhp82] Handle nullable true on DowngradeStandaloneNullTrueFalseReturnTypeRector (#​374)

v2.4.3: Released Rector 2.4.3

Compare Source

New Features 🥳


Bugfixes 🐛

  • Fix the behavior of ClassPropertyAssignToConstructorPromotionRector when types do not match (#​7972), Thanks @​mspirkov!
  • Rectify (#​7973)
  • Bump crate-ci/typos from 1.44.0 to 1.46.0 (#​7976), Thanks @​dependabot[bot]!
  • [CodeQuality] Skip union type on UseIdenticalOverEqualWithSameTypeRector (#​7975)
  • [CodingStyle] Mirror comment on SplitDoubleAssignRector (#​7977)
  • [phpstan] remove copuel fixed phpstan ignores (#​7979)
  • trigger code analysis on main (rectorphp/rector-src@adb24d0)
  • [CodeQuality] Skip in html for ForRepeatedCountToOwnVariableRector (#​7981)
  • Clean up PHPStan ignoreErrors (#​7982)
  • Fix typo namespace Sourde -> Source in rules-tests/TypeDeclarationDocblocks (#​7983)
  • cs (rectorphp/rector-src@7805989)
  • [Naming] Handle rename with use after anonymous class on RenameParamToMatchTypeRector (#​7984)
  • [DX] Fix run on custom rector config when no rector.php (#​7985)
  • Temporary pin nette/utils version to 4.1.3 (#​7986)
  • Bump to nette/utils ^4.1.4 (#​7987)

Removed 💀

  • [remove] Remove deprecated StmtsAwareInterface (#​7978)
  • [remove] Remove deprecated FileWithoutNamespace and ScopeResolverNodeVisitorInterface (#​7980)
  • remove docker-metadata files, as no longer maintained (rectorphp/rector-src@2166603)

rectorphp/rector-symfony

  • [symfony 2.4] skip no-route in GetRequestRector (#​933)
  • fix(CommandHelpToAttributeRector): support concatenated string in setHelp() (#​932), Thanks @​androshchuk

rectorphp/rector-phpunit

  • [CodeQuality] Handle on static closure on WithCallbackIdenticalToStandaloneAssertsRector (#​672)
  • ReplaceTestAnnotationWithPrefixedFunctionRector does not match @​ test annotation if it is being part of string (#​671), Thanks @​Dukecz
  • [PHPUnit12] Skip used as next arg with MockObject Type on ExpressionCreateMockToCreateStubRector (#​670)
  • [CodeQuality] Skip multiple uses variable as arg after defined on BareCreateMockAssignToDirectUseRector (#​669)

rectorphp/rector-downgrade-php

  • [DowngradePhp80] Handle combine DowngradeMixedTypeDeclarationRector+DowngradeAttributeToAnnotationRector on declare(strict_types=1) inline after open php tag (#​373)
  • remove FileWithoutNamespace (#​371)
  • Fix phpstan notice on latest phpstan (#​370)

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


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

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the renovate label Apr 26, 2026
@renovate
renovate Bot enabled auto-merge (squash) April 26, 2026 18:39
@renovate
renovate Bot force-pushed the renovate/composer-dev-tooling branch from 7aa0943 to f69b22e Compare April 28, 2026 18:42
@renovate renovate Bot changed the title Update dependency phpunit/phpunit to ^10.5.63 Update Composer dev tooling dependencies Apr 28, 2026
@renovate
renovate Bot force-pushed the renovate/composer-dev-tooling branch 3 times, most recently from 6676e9a to 8e10071 Compare May 9, 2026 14:24
@renovate
renovate Bot force-pushed the renovate/composer-dev-tooling branch 2 times, most recently from 6c8366d to 5627186 Compare May 19, 2026 18:24
@renovate
renovate Bot force-pushed the renovate/composer-dev-tooling branch 3 times, most recently from dacde25 to 65d8fdd Compare May 28, 2026 02:03
@renovate
renovate Bot force-pushed the renovate/composer-dev-tooling branch 5 times, most recently from 30e1a04 to 77c94b4 Compare June 6, 2026 00:48
@renovate
renovate Bot force-pushed the renovate/composer-dev-tooling branch 2 times, most recently from 009fd96 to 36b3d4b Compare June 12, 2026 16:34
@renovate
renovate Bot force-pushed the renovate/composer-dev-tooling branch from 36b3d4b to 9de7a11 Compare June 16, 2026 17:55
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants