Skip to content

Commit e13b8fa

Browse files
authored
Merge pull request #1775 from acoulton/next-3.x
docs: Add changelog for 3.28.0
2 parents 57f02d2 + 2a76776 commit e13b8fa

File tree

1 file changed

+56
-0
lines changed

1 file changed

+56
-0
lines changed

CHANGELOG.md

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,61 @@ All notable changes to this project will be documented in this file.
44
The format is based on [Keep a Changelog](http://keepachangelog.com/)
55
and this project adheres to [Semantic Versioning](http://semver.org/).
66

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),
40+
[#1709](https://github.com/Behat/Behat/pull/1709), [#1711](https://github.com/Behat/Behat/pull/1711),
41+
[#1713](https://github.com/Behat/Behat/pull/1713), [#1714](https://github.com/Behat/Behat/pull/1714),
42+
[#1710](https://github.com/Behat/Behat/pull/1710), [#1715](https://github.com/Behat/Behat/pull/1715),
43+
[#1717](https://github.com/Behat/Behat/pull/1717), [#1720](https://github.com/Behat/Behat/pull/1720),
44+
[#1721](https://github.com/Behat/Behat/pull/1721), [#1722](https://github.com/Behat/Behat/pull/1722),
45+
[#1723](https://github.com/Behat/Behat/pull/1723), [#1724](https://github.com/Behat/Behat/pull/1724),
46+
[#1725](https://github.com/Behat/Behat/pull/1725), [#1726](https://github.com/Behat/Behat/pull/1726),
47+
[#1729](https://github.com/Behat/Behat/pull/1729), [#1727](https://github.com/Behat/Behat/pull/1727),
48+
[#1728](https://github.com/Behat/Behat/pull/1728), [#1730](https://github.com/Behat/Behat/pull/1730),
49+
[#1731](https://github.com/Behat/Behat/pull/1731), [#1734](https://github.com/Behat/Behat/pull/1734),
50+
[#1735](https://github.com/Behat/Behat/pull/1735), [#1736](https://github.com/Behat/Behat/pull/1736),
51+
[#1737](https://github.com/Behat/Behat/pull/1737), [#1738](https://github.com/Behat/Behat/pull/1738),
52+
[#1740](https://github.com/Behat/Behat/pull/1740), [#1739](https://github.com/Behat/Behat/pull/1739),
53+
[#1741](https://github.com/Behat/Behat/pull/1741), [#1742](https://github.com/Behat/Behat/pull/1742),
54+
[#1750](https://github.com/Behat/Behat/pull/1750), [#1751](https://github.com/Behat/Behat/pull/1751),
55+
[#1752](https://github.com/Behat/Behat/pull/1752), [#1755](https://github.com/Behat/Behat/pull/1755),
56+
[#1753](https://github.com/Behat/Behat/pull/1753), [#1760](https://github.com/Behat/Behat/pull/1760),
57+
[#1761](https://github.com/Behat/Behat/pull/1761), [#1756](https://github.com/Behat/Behat/pull/1756),
58+
[#1767](https://github.com/Behat/Behat/pull/1767), [#1765](https://github.com/Behat/Behat/pull/1765),
59+
[#1769](https://github.com/Behat/Behat/pull/1769), [#1768](https://github.com/Behat/Behat/pull/1768),
60+
[#1773](https://github.com/Behat/Behat/pull/1773), and [#1774](https://github.com/Behat/Behat/pull/1774)
61+
762
## [3.27.0] - 2025-11-23
863

964
### Changed
@@ -1374,6 +1429,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
13741429
### Changed
13751430
* Initial release
13761431

1432+
[3.28.0]: https://github.com/Behat/Behat/compare/v3.27.0...v3.28.0
13771433
[3.27.0]: https://github.com/Behat/Behat/compare/v3.26.0...v3.27.0
13781434
[3.26.0]: https://github.com/Behat/Behat/compare/v3.25.0...v3.26.0
13791435
[3.25.0]: https://github.com/Behat/Behat/compare/v3.24.1...v3.25.0

0 commit comments

Comments
 (0)