Update all dependencies - #105
Merged
Merged
Conversation
renovate
Bot
force-pushed
the
deps/all
branch
7 times, most recently
from
August 18, 2026 08:12
56bdac6 to
4e86839
Compare
…ny2 standard. Version 5.4.0 of 'dvdoug/behat-code-coverage' raised its floor to PHP 8.3 and 'phpunit/php-code-coverage' ^12.3, neither of which this package's 'php: >=8.2' and 'phpunit/phpunit: ^11.5' allow, so the constraint is now '~5.3.7'. 'escapestudios/symfony2-coding-standard' 3.18.0 requires 'squizlabs/php_codesniffer' ^4, which conflicts with the ^3 that 'drupal/coder' 8.3 needs. No ruleset in 'phpcs.xml' references the Symfony2 standard, so the requirement is removed rather than pinned. 'constraintsFiltering' keeps Renovate from proposing releases whose own platform requirements fall outside the declared PHP range.
Contributor
Author
Edited/Blocked NotificationRenovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR. You can manually request rebase by checking the rebase/retry box above. |
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #105 +/- ##
=======================================
Coverage 85.02% 85.02%
=======================================
Files 3 3
Lines 434 434
=======================================
Hits 369 369
Misses 65 65 ☔ View full report in Codecov by Harness. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^3.17→^3.32.0^2.2→^2.3.0^0.2.3→^0.2.4^8.3→^8.3.31^5.3→^5.5.0^3.15→^3.18.0^7.9→^7.15.3^3.11.2→^3.13.6Warning
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
Behat/Behat (behat/behat)
v3.32.0Compare Source
Added
Fixed
between Step keyword & text if correct for language by @acoulton in #1845GHERKIN_32mode by @acoulton in #1847RuntimeCalleecallables by @acoulton in #1853Internal
gherkin-32andlegacycompatibility modes by @acoulton in #1848v3.31.0Compare Source
Fixed
TranslatedDefinitionby @acoulton in #1826finalevents by @acoulton in #1816v3.30.0Compare Source
Changed
This will not affect our backwards compatibility guarantees for the 3.x series, but from 4.0 onwards we will only
guarantee BC for code that is explicitly marked as being part of the API.
By @acoulton in #1807
gherkinconfiguration to dedicatedGherkinOptionsconfig object. The previous API for setting filters bycalling
->withFilters()onProfileis deprecated and will be removed in 4.0.By @acoulton in #1798
Extension::process()explicit in the Extension interface & document Extension dependencies.Clarifies that extensions should declare their own dependencies on any symfony packages they interact with directly.
By @acoulton in #1795 and #1804
Added
GherkinCompatibilityModeto control how Gherkin files are parsed. The default mode behavesidentically to legacy parser behaviour. The opt-in experimental
gherkin-32mode parses equivalent to the officialcucumber/gherkin parsers. We expect to make
gherkin-32the default in the 4.0 release.See the documentation for more details.
By @acoulton in #1799
Users can opt-in to display and/or fail on deprecations using the methods on the
TesterOptionsconfig object.Extension developers can log their own runtime deprecations by calling
DeprecationCollector::trigger().By @carlos-granados in #1794
Internal
By @acoulton in #1779 and #1808
gherkin-32parsing mode by @acoulton in #1801v3.29.0Compare Source
Changed
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.0Compare Source
Changed
masterto3.xand remove thedev-mastercomposer branch aliasby @acoulton in #1708
Added
printSkippedStepsoption to pretty formatter (true by default) by @carlos-granados in #1705This 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
--rerunand--rerun-onlyby @carlos-granados in #1770, #1764,
#1766, and #1771
#1709, #1711,
#1713, #1714,
#1710, #1715,
#1717, #1720,
#1721, #1722,
#1723, #1724,
#1725, #1726,
#1729, #1727,
#1728, #1730,
#1731, #1734,
#1735, #1736,
#1737, #1738,
#1740, #1739,
#1741, #1742,
#1750, #1751,
#1752, #1755,
#1753, #1760,
#1761, #1756,
#1767, #1765,
#1769, #1768,
#1773, and #1774
v3.27.0Compare Source
Changed
130onSIGINTby @andrewnicols in #1686Added
Internal
Examplestables are supported by @acoulton in #1696v3.26.0Compare Source
Changed
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
#1681, #1677
and #1684.
fileattribute on<testsuite>nodes in the JUnit formatters by @carlos-granados in #1680timeroption to disable reporting execution times in the JUnit formatter by @carlos-granados in #1681Fixed
error_reportingin the Behat configuration should take precedence over system defaults by @carlos-granados in #1675--convert-configby @carlos-granados in #1679based on work previously done by @uuf6429.
Internal
v3.25.0Compare Source
Added
Fixed
Internal
v3.24.1Compare Source
Fixed
v3.24.0Compare Source
Changed
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.0Compare Source
Added
Fixed
releases by @acoulton in #1650 and #1649
Internal
v3.22.0Compare Source
Changed
Users working in languages whose characters are mostly outside the allowed UTF-8 range
will see generic
stepDefinitionXnames. We have provided an extension point for customsuggestion implementations, and would consider providing an official extension. If this
affects you, please open a discussion on the Behat repository.
By @acoulton in #1633
Internal
v3.21.1Compare Source
Fixed
v3.21.0Compare Source
Fixed
Added
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.0Compare Source
Changed
gherkin.paths.liband
gherkin.paths.i18nare no longer defined or used. Minimum behat/gherkin version is now ^4.12.0.By @carlos-granados in #1604.
Added
--allow-no-testsCLI option to pass even if no specifications found by @Kingdutch in #1420--convert-configCLI option to convert the yaml config to php by @carlos-granados in #1605Internal
and #1606
v3.19.0Compare Source
Changed
< 1.2.0 (released in 2017, package now deprecated and unsupported by behat since 2021).
By @acoulton in #1584
redundant. By @carlos-granados in #1585
Added
#1597
Fixed
Internal
#1589 and #1590 and by
@stof in #1591
v3.18.1Compare Source
Fixed
show_outputoption when used with a custom formatter that does not define it by @carlos-granados in#1587
v3.18.0Compare Source
Changed
Behat\Hook\HookandBehat\Step\Definitioninterfaces used internally by step definitionattributes by @carlos-granados in #1573
Added
show_outputformatter option to control if/when to display stdout generated during testsby @carlos-granados in #1576
Fixed
Internal
@carlos-granados in #1571, #1573
#1578 and by @stof in #1575
minkphp/MinkBrowserKitDriver (behat/mink-browserkit-driver)
v2.3.0Compare Source
==================
New features:
setValuefor checkboxesBug fixes:
getTextto match other driversTestsuite:
dantleech/gherkin-lint-php (dantleech/gherkin-lint)
v0.2.4Compare Source
pfrenssen/coder (drupal/coder)
v8.3.31Compare Source
v8.3.30Compare Source
v8.3.29Compare Source
v8.3.28Compare Source
v8.3.27Compare Source
v8.3.26Compare Source
v8.3.25Compare Source
v8.3.24Compare Source
v8.3.23Compare Source
v8.3.22Compare Source
v8.3.21Compare Source
v8.3.20Compare Source
v8.3.19Compare Source
v8.3.18Compare Source
v8.3.17Compare Source
v8.3.16Compare Source
v8.3.15Compare Source
v8.3.14Compare Source
v8.3.13Compare Source
v8.3.12Compare Source
v8.3.11Compare Source
v8.3.10Compare Source
v8.3.9Compare Source
v8.3.8Compare Source
v8.3.7Compare Source
v8.3.6Compare Source
v8.3.5Compare Source
v8.3.4Compare Source
v8.3.3Compare Source
v8.3.2Compare Source
v8.3.1Compare Source
dvdoug/behat-code-coverage (dvdoug/behat-code-coverage)
v5.5.0Compare Source
Added
behatv4symfonyv8v5.4.1Compare Source
Added
phpunit/php-code-coveragev13v5.4.0Compare Source
Added
opencloverreport optionv5.3.7Compare Source
Added
phpunit/php-code-coveragev12v5.3.6Compare Source
Fixed
--no-coverageCLI option is usedv5.3.5Compare Source
Changed
stderrinstead ofstdoutfor warningsv5.3.4Compare Source
Fixed
v5.3.3Compare Source
Added
phpunit/php-code-coveragev11Changed
phpunit/php-code-coverageversion bumped to 10.1v5.3.2Compare Source
Fixed
v5.3.1Compare Source
Changed
phpunit/php-code-coveragev10.1Fixed
djoos/Symfony-coding-standard (escapestudios/symfony2-coding-standard)
v3.18.0Compare Source
v3.17.0Compare Source
v3.16.0Compare Source
guzzle/guzzle (guzzlehttp/guzzle)
v7.15.3Compare Source
Changed
guzzlehttp/promisesversion constraint to^2.5.2Fixed
StreamHandlerresolving numeric IPv4 hosts differently from cURL handlers on macOS and WindowsStreamHandlerTLS peer names and proxy authorities for numeric IPv4 hosts on all platformsv7.15.2Compare Source
Security
Hostheaders (GHSA-v5mv-p594-2x33)Hostheader after client URI rewrites (GHSA-v5mv-p594-2x33)Fixed
RequestExceptionwhen the stream handler rejects a request before opening a streamv7.15.1Compare Source
Security
Cookieheaders (GHSA-f283-ghqc-fg79)Refererheaders generated for redirects (GHSA-h95v-h523-3mw8)v7.15.0Compare Source
Added
Multiplexing::NONEsupport as a client, cURL multi handler, and conditional request optionChanged
guzzlehttp/psr7version constraint to^2.13Content-LengthCURLOPT_SHAREcURL option when named connection caps are configuredCURLOPT_PRE_PROXYand opaque share handlesDeprecated
Utils::jsonDecode()andUtils::jsonEncode()in favor of native JSON functionsCURLMOPT_PIPELININGin the cURL multi handleroptionsarrayCURLOPT_PROXYHEADERwithout cURL proxy header separation supportFixed
Content-LengthandTransfer-Encodingwhen redirects discard the request bodydelayrequest option to followed redirectsv7.14.2Compare Source
Security
v7.14.1Compare Source
Changed
guzzlehttp/psr7version constraint to^2.12.5Fixed
@separatorsstream => true) on cap-configured stream handlersoptionsvaluesCURLOPT_HTTPAUTHmask permits NTLMCURLMOPT_PIPELININGwhen combined with explicit multiplexingon_statscallback throwson_trailerscallback is configuredon_trailerscallback before starting a cURL transferon_trailersrequest option on the stream handler, which cannot observe trailersv7.14.0Compare Source
Added
on_trailersrequest option to expose parsed HTTP response trailersmultiplexrequest option withMultiplexing::*modes to control or require HTTP/2 multiplexingmultiplexrequests whenCURLMOPT_PIPELININGdisables multiplexingmax_host_connectionsandmax_total_connectionsclient and cURL multi handler optionsChanged
CURLOPT_SHAREwhen combined with authenticated SOCKS proxy configurationCURLOPT_CERTINFOoptionDeprecated
CURLOPT_PIPEWAITcURL option in favour of themultiplexrequest optionselect_timeoutcURL multi handler option valuesv7.13.3Compare Source
Changed
guzzlehttp/promisesversion constraint to^2.5.1guzzlehttp/psr7version constraint to^2.12.4Fixed
no_proxyvaluesv7.13.2Compare Source
Fixed
RuntimeExceptionv7.13.1Compare Source
Fixed
v7.13.0Compare Source
Added
crypto_method_maxrequest option to cap the maximum TLS protocol versionChanged
Configuration
📅 Schedule: (UTC)
🚦 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.
This PR was generated by Mend Renovate. View the repository job log.