Skip to content

Update Minor and Patch Contrib#2275

Open
renovate[bot] wants to merge 1 commit intomainfrom
deps/drupal-minor-patch-contrib
Open

Update Minor and Patch Contrib#2275
renovate[bot] wants to merge 1 commit intomainfrom
deps/drupal-minor-patch-contrib

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Feb 15, 2026

This PR contains the following updates:

Package Change Age Confidence
drupal/coder (source) ^9@alpha^9.0.0-beta1@alpha age confidence
drupal/coder (source) ^9@alpha^9.0.0-beta1@alpha age confidence
drupal/config_update (source) ^2@alpha^2.0.0-alpha4@alpha age confidence
ergebnis/composer-normalize ^2.49.0^2.50.0 age confidence
phpcompatibility/php-compatibility (source) ^10.0@alpha^10.0.0-alpha2@alpha age confidence
phpspec/prophecy-phpunit (source) ^2.4^2.5.0 age confidence
phpstan/phpstan ^2.1.38^2.1.39 age confidence
phpunit/phpunit (source) ^11.5.52^11.5.53 age confidence
phpunit/phpunit (source) ^11.5.50^11.5.53 age confidence
rector/rector (source) ^2.3.5^2.3.6 age confidence

Release Notes

pfrenssen/coder (drupal/coder)

v9.0.0-beta1

Compare Source

v9.0.0-alpha2

Compare Source

ergebnis/composer-normalize (ergebnis/composer-normalize)

v2.50.0

Compare Source

For a full diff see [2.49.0...2.50.0][2.49.0...2.50.0].

Changed
PHPCompatibility/PHPCompatibility (phpcompatibility/php-compatibility)

v10.0.0-alpha2

Compare Source

IMPORTANT: This release contains breaking changes. Please read and follow the [Upgrade guide in the wiki][wiki-upgrade-to-10.0] carefully before upgrading!

This release includes all improvements and bugfixes from PHPCompatibility [10.0.0-alpha1].

See all related issues and PRs in the [10.0.0-alpha2 milestone].

Added
  • PHP cross-version:

    • 🌟 New PHPCompatibility.Keywords.ForbiddenClassAlias sniff. #​1952
    • 🌟 New PHPCompatibility.LanguageConstructs.RemovedLanguageConstructs sniff. #​1948
      This sniff in its initial version will detect the PHP 8.5 deprecation of the backtick operator.
  • PHP 8.3:

    • 🌟 New PHPCompatibility.ParameterValues.NewClassAliasInternalClass sniff. #​1951
    • 🌟 New PHPCompatibility.Syntax.NewDynamicClassConstantFetch sniff. #​1974
  • PHP 8.5:

    • 🌟 New PHPCompatibility.Classes.NewStaticAvizProperties sniff. #​1950
  • PHPCompatibility.Classes.NewClasses sniff: recognize the new DateTime and SQLite extension related error and exception classes as introduced in PHP 8.3. #​1936, #​1937

  • PHPCompatibility.Constants.NewConstants sniff: recognize various constants from the Mhash extension. #​1938

  • PHPCompatibility.ParameterValues.ChangedIntToBoolParamType sniff: detect the Zlib $use_include_path parameter type change as per PHP 8.5. #​1949

  • ⭐ The "list based" sniffs, like NewFunctions, RemovedIniDirectives, ForbiddenNames etc, have received updates to account for new/deprecated/removed PHP classes, constants, functions, function parameters, ini directives, reserved namespaces and type casts as per PHP 8.5.

    Associated PRs

    #​1941,
    #​1942,
    #​1943,
    #​1944,
    #​1945,
    #​1946,
    #​1947,
    #​1953,
    #​1954,
    #​1955,
    #​1956,
    #​1957,
    #​1958,
    #​1959,
    #​1960,
    #​1961,
    #​1962,
    #​1963,
    #​1965,
    #​1966,
    #​1967,
    #​1968,
    #​1969,
    #​1970,
    #​1971

  • 📚 Documentation for the following sniffs:

    • PHPCompatibility.Syntax.NewShortArray #​1997
Changed
  • 🔀 PHPCompatibility.TypeCasts.RemovedTypeCasts has new error codes. #​1941

    • The t_unset_castDeprecatedRemoved has been changed to unsetDeprecatedRemoved.
    • The t_double_castDeprecatedRemoved has been changed to realDeprecatedRemoved.
  • 📌 PHPCompatibility.Keywords.ForbiddenNames will now also detect incompatible use of the "other" reserved keywords parent and self. #​1940

  • 🔧 ☔ Various housekeeping, including general maintenance, improvements to speed up the sniffs, improvements to CI, the tests and documentation.

    Associated PRs

    #​1934,
    #​1939,
    #​1964,
    #​1973,
    #​1976,
    #​1983,
    #​1984,
    #​1993,
    #​1995,
    #​1998,
    #​1999

Credits

Thanks go out to [Anna Filina] and [Shota Okunaka] for their contributions to this version. 👏

phpspec/prophecy-phpunit (phpspec/prophecy-phpunit)

v2.5.0

Compare Source

  • Add support for PHPUnit 13
  • Add a CI job running on PHP 8.5
phpstan/phpstan-phar-composer-source (phpstan/phpstan)

v2.1.39

Compare Source

sebastianbergmann/phpunit (phpunit/phpunit)

v11.5.53: PHPUnit 11.5.53

Compare Source

Fixed
  • #​6503: Temporary file used by SourceMapper may be deleted prematurely when multiple PHPUnit processes run in parallel

Learn how to install or update PHPUnit 11.5 in the documentation.

Keep up to date with PHPUnit:
rectorphp/rector (rector/rector)

v2.3.6: Released Rector 2.3.6

Compare Source

New Features 🥳


Bugfixes 🐛

  • [Php83] Handle parent class consume trait on AddOverrideAttributeToOverriddenMethodsRector (#​7868)
  • Fix fixture source warning on AddOverrideAttributeToOverriddenMethodsRector (missing TestCase suffix) (#​7869)
  • add JSON_THROW_ON_ERROR even if there is already a flag (#​7867), Thanks @​Lenny4!
  • [DeadCode] No need additional parentheses () on multiply to function call (#​7883)
  • [Php80] Handle crash on empty name attribute field value on AnnotationToAttributeRector (#​7864)
  • Fix JsonValidateRector: remove associative argument not supported by json_validate (#​7865), Thanks @​carlos-granados!
  • Fix deep ArrayItem scope filling on Foreach_ value (#​7873)
  • Fix StaticCallOnNonStaticToInstanceCallRector for same-class calls (#​7876), Thanks @​carlos-granados!
  • Bump PHPStan to 2.1.38 (#​7879)
  • [DeadCode] Allow remove @​var on expression assign on RemoveUselessVarTagRector (#​7871)
  • [DeadCode] Handle multiply to parenthesized on RemoveDeadZeroAndOneOperationRector (#​7882)

rectorphp/rector-symfony 🎵


rectorphp/rector-phpunit 🟢

  • [phpunit 12] Add CreateStubInCoalesceArgRector (#​650)
  • [code-quality] Add DecorateWillReturnMapWithExpectsMockRector (#​649)
  • [code-quality] Add RemoveStandaloneCreateMockRector (#​648)
  • add class method (#​647)
  • improve check for used mock property (#​646)
  • skip if used in array (#​645)
  • [code-quality] Add RemoveNeverUsedMockPropertyRector (#​644)
  • [phpunit 12] Add AllowMockObjectsForDataProviderRector (#​643)
  • add to setUp with only variables (#​642)
  • [phpunit 12] Add AllowMockObjectsWhereParentClassRector (#​641)
  • improve AllowMockObjectsWithoutExpectationsAttributeRector (#​639)
  • add fixture (#​638)
  • handle in call likes as well (#​637)
  • [code-quality] Add InlineStubPropertyToCreateStubMethodCallRector (#​636)
  • skip property fetch in CreateStubOverCreateMockArgRector (#​635)
  • [phpunit 12] Add PropertyCreateMockToCreateStubRector (#​634)
  • add variable support to CreateStubOverCreateMockArgRector (#​633)
  • [CodeQuality] Add failing fixture crash on deep ArrayItem as Foreach_ value on DirectInstanceOverMockArgRector (#​632)
  • skip abstract entity and interface, as cannot be instantiated (#​630)
  • [code-quality] Add ConfiguredMockEntityToSetterObjectRector (#​629)
  • [code-quality] Add AssertThatToDirectAssertRector (#​627)
  • [phpunit 12] Add ExpressionCreateMockToCreateStubRector (#​626)
  • cover interfaces in BareCreateMockAssignToDirectUseRector (#​625)
  • [code-quality] Add SuffixMockObjectPropertyRector, not enabled (#​622)
  • [phpunit 12] Add ExplicitMockExpectsCallRector (#​621)

Configuration

📅 Schedule: Branch creation - "before 2am on Sunday" in timezone UTC, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

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 was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the Dependencies Pull request was raised automatically by a dependency bot label Feb 15, 2026
@github-project-automation github-project-automation bot moved this to BACKLOG in Vortex Feb 15, 2026
@github-actions
Copy link

Code Coverage Report:
  2026-02-15 02:05:10

 Summary:
  Classes:  0.00% (0/1)
  Methods:  0.00% (0/2)
  Lines:   94.12% (176/187)

@AlexSkrypnyk
Copy link
Member

Code Coverage Report:
  2026-02-15 02:05:21

 Summary:
  Classes:  0.00% (0/1)
  Methods:  0.00% (0/2)
  Lines:   94.12% (176/187)

@AlexSkrypnyk
Copy link
Member

Code Coverage Report:
  2026-02-15 02:08:07

 Summary:
  Classes:  0.00% (0/1)
  Methods:  0.00% (0/2)
  Lines:   94.12% (176/187)

@AlexSkrypnyk
Copy link
Member

Code Coverage Report:
  2026-02-15 02:08:17

 Summary:
  Classes:  0.00% (0/1)
  Methods:  0.00% (0/2)
  Lines:   94.12% (176/187)

@codecov
Copy link

codecov bot commented Feb 15, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 64.87%. Comparing base (027968b) to head (b427476).

❗ There is a different number of reports uploaded between BASE (027968b) and HEAD (b427476). Click for more details.

HEAD has 16 uploads less than BASE
Flag BASE (027968b) HEAD (b427476)
19 3
Additional details and impacted files
@@             Coverage Diff             @@
##             main    #2275       +/-   ##
===========================================
- Coverage   77.05%   64.87%   -12.18%     
===========================================
  Files         114       40       -74     
  Lines        5988     2252     -3736     
  Branches       44        0       -44     
===========================================
- Hits         4614     1461     -3153     
+ Misses       1374      791      -583     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Dependencies Pull request was raised automatically by a dependency bot

Projects

Status: BACKLOG

Development

Successfully merging this pull request may close these issues.

1 participant