phpDocumentor / Reflection

Reflection library to do Static Analysis for PHP Projects
MIT License
117 stars 51 forks source link

Build(deps-dev): bump rector/rector from 0.19.5 to 0.19.7 #510

Closed dependabot[bot] closed 8 months ago

dependabot[bot] commented 8 months ago

Bumps rector/rector from 0.19.5 to 0.19.7.

Release notes

Sourced from rector/rector's releases.

Released Rector 0.19.7

Bugfixes :bug:

Released Rector 0.19.6

New Features and Changes :partying_face:

  • [EarlyReturn] Improve RemoveAlwaysElseRector to handle multiple ElseIfs (#8178) (#5521), Thanks @​pkvach!
  • [Privatization] Add FinalizeTestCaseClassRector (#5539)
  • Add support for YieldFrom into places where Yield_ is checked (#5499), Thanks @​integer!
  • [Transform] Add RectorConfigBuilderRector (#5551)
  • [DX] Warn about run on /vendor directory (#5525)
  • [DX] PHP sets should not disable all other version-based rules (#5527)
  • [stabilize] Deprecate FinalizeClassesWithoutChildrenRector as causing bugs without full context (#5535)

Bugfixes :bug:

  • Fix xdebug handling (#5544), Thanks @​staabm!
  • Added 4 methods into RectorConfigBuilder (#5524), Thanks @​Perf!
  • Fix AddMethodCallBasedStrictParamTypeRector if already has a type (#5530)
  • [CodingStyle] Return null on no change on StrictArraySearchRector (#5528)
  • [Php81] Allow nullable union on NullToStrictStringFuncCallArgRector (#5532)
  • [stabilize] Deprecate FinalizePublicClassConstantRector as not reliable and causes uncontroller changed (#5534)
  • [TypeDeclaration] Change bool to false or true docblock when union has false/true standalone type on ReturnUnionTypeRector (#5543)
  • [EarlyReturn] Skip append variable in PreparedValueToEarlyReturnRector (#8390) (#5545), Thanks @​pkvach!
  • Fix make ReadOnlyPropertyRector skip if traits are used, as not reliable (#5548)
  • Kick off basic rector.php with simpler and more practical rule (#5552)

Removed :skull:

  • Exclude finalize rule from private set, to keep safer (#5523)
  • [Performance] Remove CollectedData on ProcessResult (#5520)
  • [stabilize] Remove family tree check from ClassMethodParamVendorLockResolver as not reliable (#5536)
  • [stabilize] Remove child classes from MixedTypeRector as not reliable (#5537)
  • [stabilize] Remove last children method checks (#5538)
Commits
  • 53f16f4 Rector 0.19.7
  • 1f22f1d Updated Rector to commit 02a088c735b9b829c8f0dec445e71dea70e559bc
  • b0c6aaf Updated Rector to commit 625bc7eee281d46b0e7c706d9ca9e259b7ef0db6
  • 8cb1866 Updated Rector to commit 037153ba50e85666dc8bdc90f832ea4c0ff3677e
  • 8e25ebe Updated Rector to commit ba1cad35898880f6de97c9743aab96d2ac90ba73
  • e394be7 Updated Rector to commit 2dd395167cdc146a1b566bae9c5c2f2885e55c16
  • 9464484 Rector 0.19.6
  • 2f8afbb Updated Rector to commit 183422d041785e31cbd50665023cece58616ea25
  • b707660 Updated Rector to commit 081cf7f7e508428f259b83125883178632e350dc
  • 5c6ad07 Updated Rector to commit b85682bedf3d32c32bea9f1fef01d983f3ae89cf
  • 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 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)