You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+56Lines changed: 56 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,61 @@ All notable changes to this project will be documented in this file.
4
4
The format is based on [Keep a Changelog](http://keepachangelog.com/)
5
5
and this project adheres to [Semantic Versioning](http://semver.org/).
6
6
7
+
## [3.28.0] - 2025-12-11
8
+
9
+
### Changed
10
+
11
+
* Add backwards-compatible return types ahead of symfony8 by @Kocal (cherry-picked by @acoulton) in [#1702](https://github.com/Behat/Behat/pull/1702)
12
+
* Rename the default branch from `master` to `3.x` and remove the `dev-master` composer branch alias
13
+
by @acoulton in [#1708](https://github.com/Behat/Behat/pull/1708)
14
+
15
+
### Added
16
+
17
+
* Add `printSkippedSteps` option to pretty formatter (true by default) by @carlos-granados in [#1705](https://github.com/Behat/Behat/pull/1705)
18
+
* Accept multiple path arguments on CLI
19
+
This PR was originally contributed to a 4.x branch which was then abandoned. The feature was later implemented in 3.x
20
+
by a different contributor, but we wanted to also credit the previous work done. The only actual change in this
21
+
release is an internal (backwards compatible) change to the use of WrongPathsException.
22
+
By @adrienbrault in [#1397](https://github.com/Behat/Behat/pull/1397) and merged back to 3.x by @acoulton in [#1693](https://github.com/Behat/Behat/pull/1693)
23
+
24
+
### Fixed
25
+
26
+
* Improve performance by caching definition translations by @carlos-granados in [#1706](https://github.com/Behat/Behat/pull/1706)
27
+
* Resolve deprecation with symfony/console > 7.4.0, fix phpstan by @acoulton in [#1757](https://github.com/Behat/Behat/pull/1757)
28
+
29
+
### Internal
30
+
31
+
* Add funding links - please consider supporting Behat development! by @acoulton in [#1704](https://github.com/Behat/Behat/pull/1704)
32
+
* Fix static analysis in PHP 8.5 by @carlos-granados in [#1719](https://github.com/Behat/Behat/pull/1719)
33
+
* Fix phpunit configuration by @carlos-granados in [#1716](https://github.com/Behat/Behat/pull/1716)
34
+
* Replace friendsofphp/php-cs-fixer by php-cs-fixer/shim by @Kocal (cherry-picked by @acoulton) [#1701](https://github.com/Behat/Behat/pull/1701)
35
+
* Add automated check for BC breaks in CI by @acoulton in [#1762](https://github.com/Behat/Behat/pull/1762)
36
+
* Refactor feature files and improve coverage of `--rerun` and `--rerun-only`
37
+
by @carlos-granados in [#1770](https://github.com/Behat/Behat/pull/1770), [#1764](https://github.com/Behat/Behat/pull/1764),
38
+
[#1766](https://github.com/Behat/Behat/pull/1766), and [#1771](https://github.com/Behat/Behat/pull/1771)
39
+
* Refactor all feature files to use test fixtures instead of inline strings by @carlos-granados in [#1707](https://github.com/Behat/Behat/pull/1707),
[#1773](https://github.com/Behat/Behat/pull/1773), and [#1774](https://github.com/Behat/Behat/pull/1774)
61
+
7
62
## [3.27.0] - 2025-11-23
8
63
9
64
### Changed
@@ -1374,6 +1429,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
0 commit comments