Skip to content

chore(deps-dev): Bump rector/rector from 2.6.3 to 2.8.4 in /vendor-bin/rector - #380

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/composer/vendor-bin/rector/rector/rector-2.8.4
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/composer/vendor-bin/rector/rector/rector-2.8.4

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Nov 7, 2026

Copy link
Copy Markdown
Contributor

Bumps rector/rector from 2.6.3 to 2.8.4.

Release notes

Sourced from rector/rector's releases.

Released Rector 2.8.4

PHP 8.6 set additions and faster runs 🚀

This release grows the PHP 8.6 set with deprecated function alias renames, moves ConsistentImplodeRector down to the php74 set, and ships another round of performance work across the runner, printer, and reflection refresh.

New Features ⭐

  • Add PHP 8.6 deprecated function alias renames to php86 set (#8905)
  • Remove deprecated third arg of define() in php86 set (#8906)
  • Move ConsistentImplodeRector from php80 to php74 (#8894) Thanks @​zoliszabo

Bugfixes 🐛

  • Run post rectors after the rules reach a fixed point, so no rule sees an imported short name (#8909) Thanks @​SanderMuller
  • AnnotationToAttributeRector: fold unknown named args into the attribute's $options (#8914) Thanks @​kix
  • [Php74] Fix MbStrrposEncodingArgumentPositionRector treating mixed $offset as encoding (#8913)
  • [DeadCode] Skip nested conditional assign in RemoveDefaultValueFromAssignedPropertyRector (#8915)
  • [DeadCode] Skip with HTML on RemoveAlwaysTrueIfConditionRector (#8896)
  • [Printer] Keep blank lines between statements when a node list is emptied (#8886)

Performance Improvements 🚀

  • Reduce double traversal on promoted property lookup in AstResolver (#8903)
  • Reuse File::containsHTML() on AddUseStatementGuard to cut a double traverse (#8899)
  • Reuse collected use statements when resolving PHPDoc short names (#8901)
  • Skip current file lookup when a rule makes no change in RectorRunner::run() (#8891)
  • Optimize class reflection refresh with cheaper cache hashing and early class-name validation (#8892)
  • Skip wrapBinaryOpWithBrackets() for CallLike nodes in BetterStandardPrinter::p() (#8890)

Internals ⚙️

  • Convert Doctrine annotations from phpdoc-parser nodes, remove StaticDoctrineAnnotationParser (#8881) Thanks @​ondrejmirtes
  • Use PHPStan Type::toNativePhpTypeNode() and Type::toPhpDocNode() instead of own type mappers (#8885) Thanks @​ondrejmirtes
  • Remove phpdoc-parser workarounds fixed in phpdoc-parser 2.3.10 and 2.3.11 (#8898) Thanks @​ondrejmirtes
  • Bump minimal phpstan and phpdoc-parser to latest patch versions (#8916)
  • Make use of PHPStan InClassNode on PHPStanNodeScopeResolver (#8902)
  • [Core] Remove unneeded origNode attribute get on RectorRunner (#8893)
  • [Printer] Remove BetterStandardPrinter::pExpr_Ternary() method (#8887)
  • [Printer] Remove @property for $insertionMap on BetterStandardPrinter (#8888)

Released Rector 2.8.3

Faster node traversal and updated PHPStan stack 🚀

... (truncated)

Commits
  • 55acbd9 Rector 2.8.4
  • 5c86032 Updated Rector to commit 0ddd8e3c8de9c32e9c12396a7f50234bdba559d0
  • 1569d5a Updated Rector to commit 16b46328085ef61f5be0cb939321a1467769109f
  • 992becb Updated Rector to commit 91aa876773825721a9951373292663680a0ff527
  • 43e91f8 Updated Rector to commit 91aa876773825721a9951373292663680a0ff527
  • 445df11 Updated Rector to commit 952de48ad367ae4c515e927d85ec6697449be507
  • ddab345 Updated Rector to commit 95eaf6fcafac7959453a4cda8c056e8e804852dc
  • e1828e7 Updated Rector to commit 95eaf6fcafac7959453a4cda8c056e8e804852dc
  • 0a64a1c Updated Rector to commit 2a02e373f0bdc57d071344821b345e408e4337eb
  • 354949d Updated Rector to commit 01a316df023abb601788898c587c5cdb84a17687
  • 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 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.6.3 to 2.8.4.
- [Release notes](https://github.com/rectorphp/rector/releases)
- [Commits](rectorphp/rector@2.6.3...2.8.4)

---
updated-dependencies:
- dependency-name: rector/rector
  dependency-version: 2.8.4
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies php Pull requests that update Php code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants