Cucumber v7.0.0-RC1 Release Notes
Release Date: 2021-09-11 // over 2 years ago-
โ Added
- [Java] Added
@BeforeAll
and@AfterAll
hooks (cucumber/#1876 M.P. Korstanje) - [JUnit Platform] Optionally use long names
๐ Changed
- โก๏ธ [Core] Updated
cucumber-expressions
to v11 (cucumber/#711 M.P. Korstanje) - ๐ [Core] Removed incorrect ISO 639-1 code for Telugu language (cucumber/#1238 Nvmkpk)
- ๐ [Core] Deprecated the
Summary
plugin interface for removal. - [Core] Removed the
default_summary
andnull_summary
plugins - 0๏ธโฃ [Core] The
summary
plugin is enabled default when using the CLI. Use--no-summary
to disable. - 0๏ธโฃ [Core] The
progress
formatter is no longer enabled by default on CLI. Use--plugin progress
to enable. - [Core] Use transformer for all
DataTable.asX
methods. (#2262 cucumber/#1419 M.P. Korstanje) - โ
[TestNG] Automatically pick up properties from
testng.xml
(#2354 M.P. Korstanje, Gayan Sandaruwan) - ๐จ [Core] Pretty formatter to print step DataTables (#2330 Arty Sidorenko)
- [Core]
Scenario.getId()
returns the actual scenario id (#2366 M.P. Korstanje)
๐ Deprecated
- ๐ [JUnit Platform] Deprecated
@Cucumber
in favour of@Suite
(#2362 M.P. Korstanje)
๐ Fixed
- [Core] Emit step hook messages (#2009 Grasshopper)
- ๐ [Core] Synchronize event bus before use (#2358) M.P. Korstanje)
โ Removed
- ๐ [Core] Removed
--strict
and--no-strict
options (#1788 M.P. Korstanje) - 0๏ธโฃ [Core] Cucumber executes scenarios in strict mode by default (#1788 M.P. Korstanje)
- ๐ [Core] Removed deprecated
TypeRegistryConfigurer
. Use@ParameterType
instead. (#2356 M.P. Korstanje) - ๐ [Weld] Removed
cucumber-weld
in favour ofcucumber-jakarta-cdi
orcucumber-cdi2
. (#2276 M.P. Korstanje) - ๐ [Needle] Removed
cucumber-needled
in favour ofcucumber-jakarta-cdi
orcucumber-cdi2
. (#2276 M.P. Korstanje)
๐ [Unreleased]: https://github.com/cucumber/cucumber-jvm/compare/v7.9.0...main
- [Java] Added