Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Feb 8, 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
phpcompatibility/php-compatibility (source) ^10.0@alpha^10.0.0-alpha2@alpha age confidence
phpunit/phpunit (source) ^11.5.50^11.5.51 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

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. 👏

sebastianbergmann/phpunit (phpunit/phpunit)

v11.5.51: PHPUnit 11.5.51

Compare Source

Added
  • #​6488: Allow disabling issue trigger identification for improved performance
Fixed
  • #​6486: Incorrect file name reported for errors for test methods declared in traits
  • #​6490: Incorrect test count when tests are skipped in before-class method

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 8, 2026
@github-project-automation github-project-automation bot moved this to BACKLOG in Vortex Feb 8, 2026
@AlexSkrypnyk
Copy link
Member

Code Coverage Report:
  2026-02-08 00:51:08

 Summary:
  Classes:  0.00% (0/1)
  Methods:  0.00% (0/2)
  Lines:   93.82% (167/178)

@github-actions

This comment has been minimized.

@AlexSkrypnyk
Copy link
Member

Code Coverage Report:
  2026-02-08 00:54:24

 Summary:
  Classes:  0.00% (0/1)
  Methods:  0.00% (0/2)
  Lines:   93.82% (167/178)

@renovate renovate bot force-pushed the deps/drupal-minor-patch-contrib branch from b797532 to b6a6089 Compare February 8, 2026 02:07
@github-actions
Copy link

github-actions bot commented Feb 8, 2026

Code Coverage Report:
  2026-02-08 02:12:43

 Summary:
  Classes:  0.00% (0/1)
  Methods:  0.00% (0/2)
  Lines:   93.92% (170/181)

@AlexSkrypnyk
Copy link
Member

Code Coverage Report:
  2026-02-08 02:14:09

 Summary:
  Classes:  0.00% (0/1)
  Methods:  0.00% (0/2)
  Lines:   93.92% (170/181)

@AlexSkrypnyk
Copy link
Member

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

 Summary:
  Classes:  0.00% (0/1)
  Methods:  0.00% (0/2)
  Lines:   93.92% (170/181)

@AlexSkrypnyk
Copy link
Member

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

 Summary:
  Classes:  0.00% (0/1)
  Methods:  0.00% (0/2)
  Lines:   93.92% (170/181)

@codecov
Copy link

codecov bot commented Feb 8, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 63.88%. Comparing base (35cb270) to head (b6a6089).

❗ There is a different number of reports uploaded between BASE (35cb270) and HEAD (b6a6089). Click for more details.

HEAD has 10 uploads less than BASE
Flag BASE (35cb270) HEAD (b6a6089)
13 3
Additional details and impacted files
@@             Coverage Diff             @@
##             main    #2252       +/-   ##
===========================================
- Coverage   76.85%   63.88%   -12.98%     
===========================================
  Files         112       38       -74     
  Lines        5846     2132     -3714     
  Branches       44        0       -44     
===========================================
- Hits         4493     1362     -3131     
+ Misses       1353      770      -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.

@github-project-automation github-project-automation bot moved this from BACKLOG to Release queue in Vortex Feb 8, 2026
@AlexSkrypnyk AlexSkrypnyk deleted the deps/drupal-minor-patch-contrib branch February 8, 2026 02:40
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: Release queue

Development

Successfully merging this pull request may close these issues.

1 participant