Skip to content

Pin dependencies#199

Closed
renovate[bot] wants to merge 1 commit intomainfrom
deps/all
Closed

Pin dependencies#199
renovate[bot] wants to merge 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
actions/upload-artifact action pinDigest bbbca2d
behat/behat (source) require minor ^3.13.0^3.29.0 age confidence
behat/mink-browserkit-driver (source) require-dev minor ^2.2^2.3.0 age confidence
browser-actions/setup-chrome action pinDigest 4f8e943
codecov/codecov-action action pinDigest 671740a
dmore/behat-chrome-extension (source) require-dev patch ^1.4^1.4.1 age confidence
drevops/behat-phpserver require-dev minor ^2.0^2.3.0 age confidence
dvdoug/behat-code-coverage (source) require-dev minor ^5.3^5.4.1 age confidence
ergebnis/composer-normalize require-dev minor ^2.44^2.50.0 age confidence
friends-of-behat/mink-extension (source) require patch ^2.7^2.7.5 age confidence
lullabot/mink-selenium2-driver (source) require-dev patch ^1.7^1.7.4 age confidence
lullabot/php-webdriver (source) require-dev patch ^2.0.4^2.0.7 age confidence
mxschmitt/action-tmate action pinDigest c0afd6f
php-mock/php-mock-phpunit require-dev minor ^2.13^2.15.0 age confidence
release-drafter/release-drafter action pinDigest 3a7fb5c
selenium/standalone-chromium service pinDigest 36474a4
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

v3.18.0

Compare Source

Changed
  • Add new methods to the Behat\Hook\Hook and Behat\Step\Definition interfaces used internally by step definition
    attributes by @​carlos-granados in #​1573
Added
Fixed
Internal

v3.17.0

Compare Source

Changed
Added
Fixed
Internal

v3.16.1

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, backported from 3.20.0 to fix errors for users stuck on 3.16.0 due to
    dependency conflicts.

v3.16.0

Compare Source

Changed
  • Drop support for PHP < 8.1, Symfony < 5.4 and Symfony 6.0 - 6.3. In future Behat will drop support for PHP and symfony
    versions as they reach EOL. by @​AlexSkrypnyk in #​1504
  • ApplicationFactory::VERSION is deprecated and will not be updated, Behat now internally uses composer's runtime API
    to report the running version. by @​acoulton in #​1520
  • API changes to 2 final Behat classes that are not considered part of the public API (but were not explicitly marked
    as such). This may affect users who are creating instances direct rather than through the DI container as expected.
    See Behat\Behat\EventDispatcher\Cli\StopOnFailureController in #​1501 and Behat\Behat\Tester\Cli\RerunController in #​1518.
Added
Fixed
Internal

v3.15.0

Compare Source

Note: This release also bumps the minor version of behat/gherkin to 4.10.0, which was released on 2024-10-19 with
a behaviour-changing bugfix related to the parsing of \ characters in scenarios.
See the Behat/Gherkin CHANGELOG.

Added
Fixed
Internal

v3.14.0

Compare Source

Added
Fixed
Internal
minkphp/MinkBrowserKitDriver (behat/mink-browserkit-driver)

v2.3.0

Compare Source

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

New features:

  • Add support for Symfony 7
  • Fix deprecations triggered on PHP 8.5
  • Improve the error handling for setValue for checkboxes

Bug fixes:

  • Normalize the handling of non-breaking spaces in getText to match other drivers

Testsuite:

  • Add CI jobs running on PHP 8.4 and 8.5
behat-chrome/behat-chrome-extension (dmore/behat-chrome-extension)

v1.4.1

Compare Source

Includes:

  • !20+
  • !23+
  • !22+
  • !21+
  • !17+
drevops/behat-phpserver (drevops/behat-phpserver)

v2.3.0

Compare Source

What's new since 2.2.2

Full Changelog: drevops/behat-phpserver@2.2.2...2.3.0

@​AlexSkrypnyk

v2.2.2

Compare Source

What's new since 2.2.1

Full Changelog: drevops/behat-phpserver@2.2.1...2.2.2

@​AlexSkrypnyk, @​renovate[bot] and renovate[bot]

v2.2.1

Compare Source

What's new since 2.2.1

Full Changelog: drevops/behat-phpserver@2.2.0...2.2.1

@​AlexSkrypnyk, @​renovate[bot] and renovate[bot]

v2.2.0

Compare Source

What's new since 2.1.0

Full Changelog: drevops/behat-phpserver@2.1.0...2.2.0

@​AlexSkrypnyk

v2.1.0

Compare Source

What's new since 2.0.1

Full Changelog: drevops/behat-phpserver@2.0.1...2.1.0

@​AlexSkrypnyk

v2.0.1

Compare Source

What's new since 2.0.0

  • Improved running server detection using lsof for multiple processes listing the same port. @​AlexSkrypnyk (#​32)

Full Changelog: drevops/behat-phpserver@2.0.0...2.0.1

@​AlexSkrypnyk

dvdoug/behat-code-coverage (dvdoug/behat-code-coverage)

v5.4.1

Compare Source

Added
  • Compatibility with phpunit/php-code-coverage v13

v5.4.0

Compare Source

Added
  • Added openclover report option

v5.3.7

Compare Source

Added
  • Compatibility with phpunit/php-code-coverage v12

v5.3.6

Compare Source

Fixed
  • Don't show any warning messages about missing coverage driver when --no-coverage CLI option is used

v5.3.5

Compare Source

Changed
  • Use stderr instead of stdout for warnings

v5.3.4

Compare Source

Fixed
  • Better handling of relative paths

v5.3.3

Compare Source

Added
  • Compatibility with phpunit/php-code-coverage v11
Changed
  • Minimum phpunit/php-code-coverage version bumped to 10.1

v5.3.2

Compare Source

Fixed
  • Better handling of PCOV and Xdebug running side by side

v5.3.1

Compare Source

Changed
  • Stopped using some deprecated methods inside phpunit/php-code-coverage v10.1
Fixed
  • Better handling of PCOV and Xdebug running side by side
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](https://redirect.github.com


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 11:46
auto-merge was automatically disabled March 17, 2026 12:40

Pull request was closed

@AlexSkrypnyk AlexSkrypnyk deleted the deps/all branch March 17, 2026 12:40
@AlexSkrypnyk AlexSkrypnyk added this to the 2.3 milestone Apr 7, 2026
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