Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Nov 28, 2025

Bumps rector/rector from 2.2.8 to 2.2.9.

Release notes

Sourced from rector/rector's releases.

Released Rector 2.2.9

New Features and Changes 🥳

  • [exp] Add RemoveReturnThisFromSetterClassMethodRector (#7624)
  • [exp] Add FluentSettersToStandaloneCallMethodRector (#7625)
  • [dead-code] Add RemoveNextSameValueConditionRector (#7525)
  • Update PHP upgrade support to version 8.5 (#7644), Thanks @​guilheb!
  • [stmts-aware] Deprecate StmtsAwareInterface interface and replace with meta-type + groups (#7679) - How to upgrade?

Bugfixes 🐛

  • Improve parent call fixture in Php4ConstructorRector not to use KEY constant (#7642)
  • Improve ClassPropertyAssignToConstructorPromotionRector not to use STMT_KEY attribute value (#7645)
  • [TypeDeclaration] Handle crash on combine union types on AddClosureParamTypeForArrayReduceRector (#7636)
  • [TypeDeclaration] Skip no key generic object return on NarrowObjectReturnTypeRector (#7623)
  • [CodingStyle] Do not use FullyQualified on "self" on ClosureFromCallableToFirstClassCallableRector (#7632), Thanks @​devnix!
  • [Php80] Handle mix still annotation and already attribute on AnnotationToAttributeRector (#7639), Thanks @​acoulton!
  • cleanup RemoveUnsuedPrivateMethodRector (#7643)
  • re-index changed nodes only (#7651)
  • avoid spl_object_id() if no change in AbstractRector (#7653)
  • Refine bug report template formatting (#7655), Thanks @​u01jmg3!
  • [Php85] Skip inside expression assign on ArrayFirstLastRector (#7657)
  • Rename SymplifyQuoteEscapeRector to SimplifyQuoteEscapeRector (#7658), Thanks @​VincentLanglet!
  • docs: fix typos in deprecation notice (#7666), Thanks @​sir-kain!
  • [Dep] Ignore unknown class error on build/config/config-downgrade.php on shipmonk/composer-dependency-analyser to 1.8.4 (#7668)
  • [dx] Make registration of custom NodeVisitor is easier (#7669)
  • raise deps (rectorphp/rector-src@440d6d7)
  • [Experiment][Printer] Move AlwaysRememberedExpr tweak logic to separate service after a Match_ found (#7654)
  • Narrow object return type v2 (#7618), Thanks @​Orest-Divintari!
  • [Php80] Handle OpenApi\Attributes\Property example to keep numeric string on AnnotationToAttributeRector (#7677)
  • keep file without namespace implementing interface to alling with other nodes (#7679)
  • [EarlyReturn] Handle If, elseIf, else all returned on RemoveAlwaysElseRector (#7659)
  • [DeadCode] skip Ds\Map::get() on RemoveNullArgOnNullDefaultParamRector (#7665)

Removed 💀

  • [DeadCode] Skip used from property fetch reference on loop on RemoveUnusedVariableAssignRector (#7635)
  • [internal] Extract ImmutableNodeTraverser from vendor, to remove patch and keep using cache for node types (#7634)
  • Deprecated STMT_KEY and remove its set attribute value (#7647)
  • [attribute] Remove unused AttributeKey::REPRINT_RAW_VALUE (#7664)

... (truncated)

Commits
  • 0b8e49e Rector 2.2.9
  • 13f741f Updated Rector to commit 09bd026bda4e31b8f5e04560972790fe0589ccb3
  • b7b1255 Updated Rector to commit 24977b28f1e491d771579700c1059d8a9c2075cc
  • f338e5f Updated Rector to commit 7f5d49d6f6c4141066a02080f2adbb96184e07e4
  • 7828338 Updated Rector to commit 6535bab5b232c176615758999fc80d6c26227092
  • 526d059 Updated Rector to commit 9a2e5e42c5d0ca3512051460bcc6bcfd8cd3432b
  • 1cec891 Updated Rector to commit e4315fd6c408c89803fcfa17300a20c80facd237
  • 0c3be03 Updated Rector to commit 658f631eca4e20382fcfac9cb023bd4e271189dc
  • 83af80a Updated Rector to commit 9ce292c68ae6d3b0501e94d0d399aa5330ea9e06
  • 549dae3 Updated Rector to commit 1d87f5ab1f4f0845f668581c53dd24ac13d05267
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [rector/rector](https://github.com/rectorphp/rector) from 2.2.8 to 2.2.9.
- [Release notes](https://github.com/rectorphp/rector/releases)
- [Commits](rectorphp/rector@2.2.8...2.2.9)

---
updated-dependencies:
- dependency-name: rector/rector
  dependency-version: 2.2.9
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file php Pull requests that update php code labels Nov 28, 2025
@deniskorbakov deniskorbakov merged commit 4e71be6 into main Nov 29, 2025
1 check passed
@deniskorbakov deniskorbakov deleted the dependabot/composer/rector/rector-2.2.9 branch November 29, 2025 09:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file php Pull requests that update php code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants