Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Composer dev tooling dependencies #152

Merged
merged 1 commit into from
Jun 29, 2023

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jun 27, 2023

Mend Renovate

This PR contains the following updates:

Package Type Update Change
php-cs-fixer/shim require-dev minor ^3.19.2 -> ^3.20.0
rector/rector (source) require-dev patch ^0.17.1 -> ^0.17.2

Release Notes

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

v3.20.0

Compare Source

rectorphp/rector (rector/rector)

v0.17.2: Released Rector 0.17.2

Compare Source

In this release we continue preparing for Rector 1.0 release https://github.com/rectorphp/rector/issues/7854

This includes:

  • removing more parent node connections, to lower node tree memory consumption

New Features 🥳

  • Add sleep after processPool->quitAll() to give time for all child processes to terminate (#​4280), Thanks @​dorrogeray!
  • [TypeDeclaration] Add NumericReturnTypeFromStrictScalarReturnsRector (#​4296)
  • [Php71] Add Closure support on AssignArrayToStringRector (#​4303)
  • Introduces AddSensitiveParameterAttributeRector rule (#​4342), Thanks @​peterfox!
  • Bump nikic/php-parser to 4.16.0 (#​4343)
  • Show error when no files will be processed (#​4326), Thanks @​staabm!
  • Cache unchanged files on dry run v2 (#​4281), Thanks @​dorrogeray!

Bugfixes 🐛

  • [CodeQuality] Handle crash on variable variable on OptionalParametersAfterRequiredRector (#​4226)
  • Fix LocallyCalledStaticMethodToNonStaticRector with method args (#​4233), Thanks @​toastedghost!
  • Use FunctionLike contract instead of union of function-like concrete implementations (#​4241), Thanks @​Wirone!
  • [CodeQuality][Performance] Reduce repetitive NodeTypeResolver->getType() on ExprBoolCaster (#​4279)
  • Skip rewindable generator (#​4282)
  • [Php55][NodeTypeResolver] Handle crash on dynamic variable concat assign on StringClassNameToClassConstantRector (#​4283)
  • [Php55] Clean up FullyQualified assigned to FullyQualified on StringClassNameToClassConstantRector (#​4284)
  • [TypeDeclaration] Extend NumericReturnTypeFromStrictScalarReturnsRector (#​4297)
  • Skip divide in NumericReturnTypeFromStrictScalarReturnsRector (#​4298)
  • [TypeDeclaration] Skip once typed and else return array_map() on ReturnTypeFromStrictTypedCallRector (#​4312)
  • Fix command to configure rector (#​4314), Thanks @​bertramakers!
  • [Performance] [NodeTypeResolver] Reduce callable traverse usage on ContextNodeVisitor (#​4317)
  • [CodeQuality] Skip not regex on SimplifyRegexPatternRector (#​4322)
  • [TypeDeclaration] Handle crash on object shape on ArrayShapeFromConstantArrayReturnRector (#​4323)
  • [Php81] Skip named constructor on ReadOnlyPropertyRector (#​4359)
  • Skip argument if value equals default value (#​4368), Thanks @​stefantalen!
  • [MysqlToMysqli] Handle infinite loop on MysqlQueryMysqlErrorWithLinkRector when no connection instance on first dept stmt (#​4375)

Removed 💀

  • Remove removeNode() method from AbstractRector (#​4225)
  • Remove Kind from doc mapper, as used just once (#​4234)
  • Move LocallyCalledStaticMethodToNonStaticRector to CodeQuality namespace, to avoid dumping removed static set (#​4242)
  • Restore RemoveMethodCallParamRector as used (#​4244)
  • [Performance] Remove NODES_TO_MATCH constant on RemoveNonExistingVarAnnotationRector (#​4267)
  • Remove VarConstantCommentRector as using unreliable docblocks, better use upcoming PHP 8.3 strict type const (#​4307)
  • [Naming] Remove BreakingVariableRenameGuard::isUsedInIfAndOtherBranches() to remove previous by types (#​4319)
  • [Php81] Remove cast check on NullToStrictStringFuncCallArgRector (#​4320)
  • [PhpParser] Remove BetterNodeFinder::findFirstPreviousOfTypes() (#​4327)
  • Move AddMethodParentCallRector to Symfony Rector (#​4301)

Configuration

📅 Schedule: 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 has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot enabled auto-merge (squash) June 27, 2023 21:25
@renovate renovate bot changed the title Update dependency php-cs-fixer/shim to ^3.20.0 Update Composer dev tooling dependencies Jun 29, 2023
@renovate renovate bot force-pushed the renovate/composer-dev-tooling branch from 04d449b to 06e3ab7 Compare June 29, 2023 14:56
@renovate renovate bot merged commit d73c946 into main Jun 29, 2023
12 checks passed
@renovate renovate bot deleted the renovate/composer-dev-tooling branch June 29, 2023 19:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant