Skip to content

Pin dependencies#62

Merged
renovate[bot] merged 1 commit intomainfrom
deps/all
Mar 17, 2026
Merged

Pin dependencies#62
renovate[bot] merged 1 commit intomainfrom
deps/all

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate bot commented Mar 17, 2026

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Type Update Change Age Confidence
actions/cache action pinDigest cdf6c1f
actions/checkout action pinDigest de0fac2
behat/behat (source) require minor ^3.18^3.29.0 age confidence
behat/mink (source) require-dev minor ^1.8^1.13.0 age confidence
dealerdirect/phpcodesniffer-composer-installer (source) require-dev minor ^1.0^1.2.0 age confidence
drupal/coder (source) require-dev patch ^8.3^8.3.31 age confidence
ergebnis/composer-normalize require-dev minor ^2.45^2.50.0 age confidence
phpunit/phpunit (source) require-dev minor ^11.0^11.5.55 age confidence
release-drafter/release-drafter action pinDigest 3a7fb5c
shivammathur/setup-php action pinDigest accd612
toshimaru/auto-author-assign action pinDigest 4d585cc

Release Notes

Behat/Behat (behat/behat)

v3.29.0

Compare Source

Changed
  • Add initial backwards-compatible return types to final classes, final methods and private methods. These changes
    should not impact end-users or extension authors.
    This is work towards the upcoming 4.0.0 release, which will add support
    for symfony8 and introduce strict types throughout.
    By @​acoulton in #​1763

v3.28.0

Compare Source

Changed
Added
  • Add printSkippedSteps option to pretty formatter (true by default) by @​carlos-granados in #​1705
  • Accept multiple path arguments on CLI
    This PR was originally contributed to a 4.x branch which was then abandoned. The feature was later implemented in 3.x
    by a different contributor, but we wanted to also credit the previous work done. The only actual change in this
    release is an internal (backwards compatible) change to the use of WrongPathsException.
    By @​adrienbrault in #​1397 and merged back to 3.x by @​acoulton in #​1693
Fixed
Internal

v3.27.0

Compare Source

Changed
Added
Internal
  • Prepare the pretty printer for future changes in the Gherkin parser by @​stof in #​1690
  • Add tests proving that multiple Examples tables are supported by @​acoulton in #​1696

v3.26.0

Compare Source

Changed
  • Support configuring how file paths are rendered by the JUnit formatter (relative or absolute, removing a prefix, etc).
    Previously, the JUnit formatter would print an absolute path unless the file was beneath the current working
    directory.
    The new default is to print paths relative to the Behat base directory - in most cases this will also be the current
    working directory and therefore the result will be the same. However, in some cases the reported file paths will change
    so you may wish to review the configuration e.g. if your tooling aggregates build results over time.
    By @​carlos-granados in #​1677
Added
Fixed
Internal

v3.25.0

Compare Source

Added
Fixed
Internal

v3.24.1

Compare Source

Fixed

v3.24.0

Compare Source

Changed
  • Throw if a step provides an unexpected PyString or Table argument, to highlight cases where step definitions do not
    match their usage causing potential false-positive passes. If users have stubbed steps with incomplete arguments (e.g.
    to throw a PendingException) these will now fail before executing. Steps generated from Behat's snippets or IDEs
    should not be affected as these should already define appropriate PyStringNode / TableNode arguments.
    By @​jdeniau in #​1614
Added
Fixed
Internal

v3.23.0

Compare Source

Added
Fixed
  • Relaxed constraints on nikic/php-parser and composer/xdebug-handler dependencies to allow wider use of newer Behat
    releases by @​acoulton in #​1650 and #​1649
Internal

v3.22.0

Compare Source

Changed
  • Suggested method names for new step definitions will no longer be transliterated to ASCII.
    Users working in languages whose characters are mostly outside the allowed UTF-8 range
    will see generic stepDefinitionX names. We have provided an extension point for custom
    suggestion implementations, and would consider providing an official extension. If this
    affects you, please open a discussion on the Behat repository.
    By @​acoulton in #​1633
  • The behat/transliterator package is no longer required and will shortly be archived.
Internal

v3.21.1

Compare Source

Fixed
  • ExceptionPresenter was causing a TypeError when constructed with a null $basePath by @​acoulton in #​1631

v3.21.0

Compare Source

Fixed
  • JUnit formatter options were being lost when converting config to PHP by @​acoulton in #​1622
  • Contexts with constructor arguments were not properly converted to PHP configuration by @​acoulton in #​1619
Added
  • New CLI and configuration option to print all paths as absolute paths by @​carlos-granados in #​1620
  • Expose PHP configuration interface for tester and error_reporting options by @​acoulton in #​1626
  • Improve config conversion to PHP to generate class references instead of string names; reference extensions by their
    fully qualified class names; convert output_verbosity values to constants; and convert tester and error_reporting
    configuration to PHP by @​acoulton in #​1619, #​1623
    and #​1626
Internal

v3.20.0

Compare Source

Changed
  • Remove dependency on file location in Gherkin package. The (internal) service container parameters gherkin.paths.lib
    and gherkin.paths.i18n are no longer defined or used. Minimum behat/gherkin version is now ^4.12.0.
    By @​carlos-granados in #​1604.
Added
Internal

v3.19.0

Compare Source

Changed
  • Remove internal wrappers for PSR Container interfaces - may affect projects using container-interop/container-interop
    < 1.2.0 (released in 2017, package now deprecated and unsupported by behat since 2021).
    By @​acoulton in #​1584
  • Remove legacy Symfony event dispatchers - these were internal wrappers to support symfony <5 and >=5, both now
    redundant. By @​carlos-granados in #​1585
Added
Fixed
Internal

v3.18.1

Compare Source

Fixed
minkphp/Mink (behat/mink)

v1.13.0

Compare Source

===================

New features:

  • Added support for symfony/css-selector 8
  • Improve PHPStorm's autocomplete for DriverInterface methods

Testsuite:

  • Added CI jobs for PHP 8.5

v1.12.0

Compare Source

===================

Bug fixes:

  • Explicitly mark method parameters with null default values as nullable to avoid deprecation notice in PHP 8.4

v1.11.0

Compare Source

===================

New features:

  • Added support for symfony/css-selector 7
  • Added constants for the supported key modifiers
  • Improved types to help static analysis
  • Added parameter types for most methods

Testsuite:

  • Added CI jobs for PHP 8.2 and 8.3
  • Added static analysis in our CI

v1.10.0

Compare Source

===================

New features:

  • Added support for symfony/css-selector 6
  • Added WebAssert::elementAttributeNotExists

Removed:

  • Removed support for PHP <7.2
  • Removed support for symfony/css-selector <4.4

Bug fixes:

  • Fixed phpdoc for a bunch of arguments that were not properly marked as nullable

v1.9.0

Compare Source

==================

New features:

  • Fixed deprecation warnings on PHP 8.1
  • Improved responsiveness of Element::waitFor
  • Allowed selectors and replacements to be registered late

Removed:

  • Removed support for PHP 5.3

Testsuite:

  • Added CI jobs for PHP 8.0 and 8.1

v1.8.1

Compare Source

==================

Bug fixes:

  • Fixed the phpdoc of NodeElement::getValue. This method actually returns null in some cases (unchecked checkbox for instance)
PHPCSStandards/composer-installer (dealerdirect/phpcodesniffer-composer-installer)

v1.2.0

Compare Source

Changed
  • Various housekeeping, including improvements to the documentation and tests.
Removed

v1.1.2

Compare Source

Changed
  • General housekeeping.
Fixed
  • #​247: Potential fatal error when the Composer EventDispatcher is called programmatically from an integration. Thanks [@​jrfnl] ! #​248

v1.1.1

Compare Source

Changed
  • Various housekeeping, including improvements to the documentation.
Fixed
  • #​239: The PHP_CodeSniffer package could not be always found when running the plugin in a Drupal or Magento setup. Thanks [@​jrfnl] ! #​245

v1.1.0

Compare Source

Changed
  • Various housekeeping, including improvements to the documentation and tests. Thanks [@​SplotyCode], [@​fredden] for contributing!
Removed
pfrenssen/coder (drupal/coder)

v8.3.31

Compare Source

v8.3.30

Compare Source

v8.3.29

Compare Source

v8.3.28

Compare Source

v8.3.27

Compare Source

v8.3.26

Compare Source

v8.3.25

Compare Source

v8.3.24

Compare Source

v8.3.23

Compare Source

v8.3.22

Compare Source

v8.3.21

Compare Source

v8.3.20

Compare Source

v8.3.19

Compare Source

v8.3.18

Compare Source

v8.3.17

Compare Source

v8.3.16

Compare Source

v8.3.15

Compare Source

v8.3.14

Compare Source

v8.3.13

Compare Source

v8.3.12

Compare Source

v8.3.11

Compare Source

v8.3.10

Compare Source

v8.3.9

Compare Source

v8.3.8

Compare Source

v8.3.7

Compare Source

v8.3.6

Compare Source

v8.3.5

Compare Source

v8.3.4

Compare Source

v8.3.3

Compare Source

v8.3.2

Compare Source

v8.3.1

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

v2.49.0

Compare Source

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

Changed

v2.48.2

Compare Source

For a full diff see [2.48.1...2.48.2][2.48.1...2.48.2].

Fixed

v2.48.1

Compare Source

For a full diff see [2.48.0...2.48.1][2.48.0...2.48.1].

Fixed
  • Adjusted release workflow to create a release in draft mode, upload release assets, and then publish the release ([#​1496]), by [@​localheinz]

v2.48.0

Compare Source

For a full diff see [2.47.0...2.48.0][2.47.0...2.48.0].

Changed

v2.47.0

Compare Source

For a full diff see [2.46.0...2.47.0][2.46.0...2.47.0].

Changed

v2.46.0

Compare Source

For a full diff see [2.45.0...2.46.0][2.45.0...2.46.0].

Changed
sebastianbergmann/phpunit (phpunit/phpunit)

v11.5.55: PHPUnit 11.5.55

Compare Source

Fixed
  • #​6521: Performance regression in PHPUnit 11.5.54, PHPUnit 12.5.13, and PHPUnit 13.0.4

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

Keep up to date with PHPUnit:

v11.5.54: PHPUnit 11.5.54

Compare Source

Fixed
  • #​6489: Classification of self/direct/indirect deprecation triggers is not aligned with Symfony's bridge for PHPUnit

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

Keep up to date with 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:

v11.5.52: PHPUnit 11.5.52

Compare Source

Fixed
  • #​6495: Source map for issue trigger identification is regenerated in process isolation child processes

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

Keep up to date with 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:

v11.5.50: PHPUnit 11.5.50

Compare Source

Changed
  • To prevent Poisoned Pipeline Execution (PPE) attacks using prepared .coverage files in pull requests, a PHPT test will no longer be run if the temporary file for writing code coverage information already exists before the test runs

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

Keep up to date with PHPUnit:

v11.5.49: PHPUnit 11.5.49

Compare Source

Fixed
  • #​6362: Manually instantiated test doubles are broken since PHPUnit 11.2
  • #​6470: Infinite recursion in Count::getCountOf() for unusal implementations of Iterator or IteratorAggregate

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

Keep up to date with PHPUnit:

v11.5.48: PHPUnit 11.5.48

Compare Source

Changed

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

Keep up to date with PHPUnit:

v11.5.47: PHPUnit 11.5.47

Compare Source

Fixed
  • #​6470: Mocking a class with a property hook setter accepting more types than the property results in a fatal error

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

Keep up to date with PHPUnit:

v11.5.46: PHPUnit 11.5.46

Compare Source

  • No changes; phpunit.phar rebuilt with PHP 8.4 to work around PHP-Scoper issue #​1139

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

Keep up to date with PHPUnit:

v11.5.45: PHPUnit 11.5.45

Compare Source

Changed
  • Updated list of deprecated PHP configuration settings for PHP 8.6
Fixed
  • #​6408: Exception in a data provider method leads to internal PHPUnit error
  • #​6426: Fix migration of configuration without schema location

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

Keep up to date with PHPUnit:

v11.5.44: PHPUnit 11.5.44

Compare Source

Fixed
  • #​6402: Avoid reading from STDOUT when rewind() fails

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

Keep up to date with PHPUnit:

v11.5.43: PHPUnit 11.5.43

Compare Source

Changed
  • Skipped tests alone no longer lead to a yellow background for the test result summary
Fixed
  • #​6391: Errors during backup of global variables and static properties are not reported

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

Keep up to date with PHPUnit:

v11.5.42: PHPUnit 11.5.42

Compare Source

Fixed
  • #​6368: failOnPhpunitWarning="false" has no effect

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

Keep up to date with PHPUnit:

v11.5.41: PHPUnit 11.5.41

Compare Source

  • No changes; phpunit.phar rebuilt with updated dependencies

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

Keep up to date with PHPUnit:

v11.5.40: PHPUnit 11.5.40

Compare Source

  • No changes; phpunit.phar rebuilt with updated dependencies

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

Keep up to date with PHPUnit:

v11.5.39: PHPUnit 11.5.39

Compare Source

Changed
  • #​6366: Exclude __sleep() and __wakeup() from test double code generation on PHP >= 8.5

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

Keep up to date with PHPUnit:

v11.5.38: PHPUnit 11.5.38

Compare Source

Changed
  • #​6353: Disable performance optimization for tests requiring Xdebug

Learn how to install or update PHPUnit 11.5 in the [documentation](https://docs.phpunit.de/en/11.5/


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, 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 enabled auto-merge (squash) March 17, 2026 08:22
@renovate renovate bot merged commit 60caeb3 into main Mar 17, 2026
4 checks passed
@renovate renovate bot deleted the deps/all branch March 17, 2026 11:56
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.

0 participants