chore(deps-dev): Bump behat/behat from 3.26.0 to 3.29.0 in /tests
Bumps behat/behat from 3.26.0 to 3.29.0.
Release notes
Sourced from behat/behat's releases.
v3.29.0
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
@acoultonin #1763v3.28.0
Changed
- Add backwards-compatible return types ahead of symfony8 by
@Kocal(cherry-picked by@acoulton) in #1702- Rename the default branch from
masterto3.xand remove thedev-mastercomposer branch alias by@acoultonin #1708Added
- Add
printSkippedStepsoption to pretty formatter (true by default) by@carlos-granadosin #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
@adrienbraultin #1397 and merged back to 3.x by@acoultonin #1693Fixed
- Improve performance by caching definition translations by
@carlos-granadosin #1706- Resolve deprecation with symfony/console > 7.4.0, fix phpstan by
@acoultonin #1757Internal
- Add funding links - please consider supporting Behat development! by
@acoultonin #1704- Fix static analysis in PHP 8.5 by
@carlos-granadosin #1719- Fix phpunit configuration by
@carlos-granadosin #1716- Replace friendsofphp/php-cs-fixer by php-cs-fixer/shim by
@Kocal(cherry-picked by@acoulton) #1701- Add automated check for BC breaks in CI by
@acoultonin #1762- Refactor feature files and improve coverage of
--rerunand--rerun-onlyby@carlos-granadosin #1770, #1764, #1766, and #1771- Refactor all feature files to use test fixtures instead of inline strings by
@carlos-granadosin #1707, #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 #17743.27.0
Changed
- Use the exit code
130onSIGINTby@andrewnicolsin #1686Added
- Add support for PHP 8.5 by
@acoultonin #1689Internal
- Prepare the pretty printer for future changes in the Gherkin parser by
@stofin #1690- Add tests proving that multiple
Examplestables are supported by@acoultonin #1696
Changelog
Sourced from behat/behat's changelog.
[3.29.0] - 2025-12-11
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
@acoultonin #1763[3.28.0] - 2025-12-11
Changed
- Add backwards-compatible return types ahead of symfony8 by
@Kocal(cherry-picked by@acoulton) in #1702- Rename the default branch from
masterto3.xand remove thedev-mastercomposer branch alias by@acoultonin #1708Added
- Add
printSkippedStepsoption to pretty formatter (true by default) by@carlos-granadosin #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
@adrienbraultin #1397 and merged back to 3.x by@acoultonin #1693Fixed
- Improve performance by caching definition translations by
@carlos-granadosin #1706- Resolve deprecation with symfony/console > 7.4.0, fix phpstan by
@acoultonin #1757Internal
- Add funding links - please consider supporting Behat development! by
@acoultonin #1704- Fix static analysis in PHP 8.5 by
@carlos-granadosin #1719- Fix phpunit configuration by
@carlos-granadosin #1716- Replace friendsofphp/php-cs-fixer by php-cs-fixer/shim by
@Kocal(cherry-picked by@acoulton) #1701- Add automated check for BC breaks in CI by
@acoultonin #1762- Refactor feature files and improve coverage of
--rerunand--rerun-onlyby@carlos-granadosin #1770, #1764, #1766, and #1771- Refactor all feature files to use test fixtures instead of inline strings by
@carlos-granadosin #1707, #1709, #1711, #1713, #1714, #1710, #1715, #1717, #1720, #1721, #1722, #1723, #1724, #1725, #1726,
... (truncated)
Commits
51bdf81[3.x] refactor: Add initial backwards-compatible return types (#1763)e13b8faMerge pull request #1775 from acoulton/next-3.x2a76776docs: Add changelog for 3.28.057f02d2refactor: convert traits tests to use fixtures (#1774)3ab32f8refactor: convert tag_filters tests to use fixtures (#1773)deefbc8refactor: convert snippets tests to use fixtures (#1768)63bc7b8refactor: convert suite tests to use fixtures (#1769)c8b0f2crefactor: convert syntax_help tests to use fixtures (#1765)b64d139refactor: convert rerun multiple suite tests to use fixtures (#1771)31a1be0refactor: convert rerun_strict tests to use fixtures (#1766)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot will merge this PR once CI passes on it, as requested by @nextcloud-command.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
-
@dependabot rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency -
@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) -
@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Beginning January 27, 2026, Dependabot will no longer support the @dependabot merge command. Please use GitHub's native pull request controls instead. Please see the changelog announcement for additional details.
One of your CI runs failed on this pull request, so Dependabot won't merge it.
Dependabot will still automatically merge this pull request if you amend it and your tests pass.