Skip to content

Bump rector/rector from 0.11.60 to 0.12.3

Wesley Klop requested to merge dependabot/composer/rector/rector-0.12.3 into develop

Created by: dependabot[bot]

Bumps rector/rector from 0.11.60 to 0.12.3.

Release notes

Sourced from rector/rector's releases.

Released Rector 0.12.3

Bugfixes 🐛

  • [Scoped] Fix missing trigger_deprecatoin() in explicit preload (#1207)
  • [Scoped] Include scoped-autoload for tests too (#1207), #6798
  • [PHP 7.4] Fix AddLiteralSeparatorToNumberRector for null token (#1206)

New Features 🎉

  • [Downgrade PHP 5.4] Add DowngradeBinaryNotationRector (#1202), Thanks @​villfa!

Released Rector 0.12.2

Bugfixes 🐛

New Features 🎉

  • [Downgrade PHP 5.5] Add DowngradeClassConstantToStringRector (#1194), Thanks @​villfa!
  • [Downgrade PHP 5.4] Add ShortArrayToLongArrayRector (#1198), Thanks @​villfa!

Released Rector 0.12.1

Bugfixes 🐛

  • [Php70] Avoid error Undefined property: PhpParser\Node\Stmt\Class_::$namespacedName on ThisCallOnStaticMethodToStaticCallRector (#1197), Thanks @​samsonasik!

Released Rector 0.12 with PHPStan 1.0 and lighter Kernel

I'm proud to share the biggest Rector release yet built on work of dozen contributors!

Main focus of this release is on type-completing rules, PHP 7-8 upgrade rules, moving from node attributes to parent node relations and upgrade to PHPStan 1.0.

New Features 🎉

  • Upgrade to Symplify not using symfony/http-kernel (#1119) - Rector is now 10 Symfony packages lighter on every download
  • [Php80] Add Php8ResourceReturnToObjectRector (#1068), Thanks @​samsonasik!
  • [Php81] Add Php81ResourceReturnToObjectRector (#1114), Thanks @​samsonasik!
  • Extract ObjectReference enum for "self", "static" and "parent" keywords (#1056)
  • [TypeDeclaration] Add TypedPropertyFromStrictGetterMethodReturnTypeRector (#1048)
  • [DowngradePhp54] Add DowngradeStaticClosureRector (#1038), Thanks @​Lctrs!
  • [DowngradePhp56] Add DowngradeExponentialOperatorRector (#1181), Thanks @​villfa!
  • [DowngradePhp56] Add DowngradeExponentialAssignmentOperatorRector (#1142), Thanks @​fezfez!
  • [DowngradePhp74] handle static arrow functions to static closures (#1036), Thanks @​Lctrs!
  • [DowngradePhp74] Add DowngradePreviouslyImplementedInterfaceRector (#1159), Thanks @​samsonasik!
  • [DowngradePhp74] Handle nested uses on ArrowFunctionToAnonymousFunctionRector (#1040), Thanks @​samsonasik!
  • [DowngradePhp81][DowngradePhp80] Add DowngradePhp81ResourceReturnToObjectRector and DowngradePhp80ResourceReturnToObjectRector (#1190), Thanks @​samsonasik!
  • [DowngradePhp80/81] Refactor Downgrade Resource Return to Object to use BooleanOr check (#1193), Thanks @​samsonasik!
  • Add mask support for skip to StringClassNameToClassConstantRector (#1102)

... (truncated)

Commits
  • 1a53f09 Rector 0.12.3
  • 8566f58 Updated Rector to commit cd217264b75e2b7ace93c46f346d32916e2d9809
  • ebe2306 Updated Rector to commit 3c28eb7cf4d33f383ae09878b833dfaf4f7b6f07
  • 9d22b9a Updated Rector to commit 0465359ca4b0c480ad98de19c97f5ae528729ba4
  • 5bd5213 Updated Rector to commit 9097bca92e1439737d3656a6ff24df837b438114
  • a46666f Rector 0.12.2
  • 8cb87f1 Updated Rector to commit 9097bca92e1439737d3656a6ff24df837b438114
  • 8bdb077 Updated Rector to commit 6dd1587054ba90fd39112479cf0b2a4ca52920a1
  • b5d03cf Updated Rector to commit f32035d12fe7a1e65457d42ff09521c357d282f6
  • 7337deb Updated Rector to commit d9ef4fb1fac3eee170210de4d2ac2d0995c6181d
  • 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 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)

Merge request reports