All Versions
144
Latest Version
Avg Release Cycle
26 days
Latest Release
553 days ago
Changelog History
Page 2
Changelog History
Page 2
-
v7.3.2 Changes
April 22, 2022π Fixed
- [Core] Fix cucumber report spam
Collectors.toUnmodifiableList()
(#2533 M.P. Korstanje)
- [Core] Fix cucumber report spam
-
v7.3.1 Changes
April 20, 2022π Fixed
- [Core] Removed usage of since Java 10
Collectors.toUnmodifiableList()
method (#2531 M.P. Korstanje)
- [Core] Removed usage of since Java 10
-
v7.3.0 Changes
April 19, 2022β Added
- π [JUnit Platform] Support
cucumber.features
property (#2498 M.P. Korstanje)
π Changed
[Core] Use null-safe messages (#2497 M.P. Korstanje)
- Update dependency io.cucumber:html-formatter to v19.1
- Removed work around for 'Uncaught TypeError: e.git is undefined'
- Update dependency io.cucumber:messages to v18
- Update dependency io.cucumber:gherkin to v23
- Moved shaded jackson from
messages
tocore
.
- Update dependency io.cucumber:html-formatter to v19.1
β‘οΈ Update dependency io.cucumber:ci-environment to v9 (#2475 M.P. Korstanje)
β‘οΈ Update dependency com.google.inject:guice to v5.1.0 (#2473 M.P. Korstanje)
β‘οΈ Update dependency org.testng:testng to v7.5 (#2457 M.P. Korstanje)
π Fixed
- π [OpenEJB] Remove spurious dependencies (#2477 M.P. Korstanje)
- Removed spurious dependencies:
javax.activation:activation
org.glassfish.jaxb:jaxb-runtime
- π [TestNG] Remove spurious Optional[] from test name (#2488 M.P. Korstanje)
- [BOM] Add missing dependencies to bill of materials (#2496 M.P. Korstanje)
- β [Spring] Start and stop test context once per scenario (#2517 M.P. Korstanje)
- [JUnit Platform] Feature files with space in filename generate Illegal Character (#2521 G. Fernandez)
- π [JUnit Platform] Support
-
v7.2.3 Changes
January 13, 2022π Fixed
- [Core] Uncaught TypeError: e.git is undefined (#2466 M.P. Korstanje)
-
v7.2.2 Changes
January 07, 2022π Fixed
- π [Core] Look up docstring converter by type as fallback (#2459 M.P. Korstanje)
-
v7.2.1 Changes
January 04, 2022π Fixed
- [Core] Fix NPE if git is not detected (#2455 Aslak HellesΓΈy)
-
v7.2.0 Changes
January 03, 2022β Added
- π [Core] Support multiple doc strings types with same content type (#2421 Postelnicu George)
- When transforming doc strings in addition to the content type Cucumber will
also look at the type used in the step definition to disambiguate between
doc string types.
- When transforming doc strings in addition to the content type Cucumber will
also look at the type used in the step definition to disambiguate between
doc string types.
- [Guice] Automatically detect
InjectorSource
(#2432 Postelnicu George) - π [Core] Support proxy for publish plugin (#2452 M.P. Korstanje)
cucumber.publish.proxy=https://proxy.example.com:3129
Note: The publish-plugin only reads properties from thecucumber.properties
, the environment, system properties. And notjunit-platform.properties
.
π Changed
- [Core] Replaced
create-meta
dependency withci-environment
(#2438 M.P. Korstanje)
π Deprecated
- π [Guice] Deprecated
guice.injector-source
in favour of discoveringInjectorSource
(#2432 M.P. Korstanje)
π Fixed
- π [Core] Support multiple doc strings types with same content type (#2421 Postelnicu George)
-
v7.1.0 Changes
November 28, 2021β Added
- 0οΈβ£ [Core] Include
DefaultObjectFactory
as part of the API (#2400 M.P. Korstanje)
π Changed
- β‘οΈ [Core] Update dependency io.cucumber:tag-expressions to v4.1.0
- π [Core] Support escape backslashes in tag expressions (common/#1778 Yusuke Noda)
- [JUnit Platform] Use JUnit Platform 1.8.2 (JUnit Jupiter 5.8.2)
π Deprecated
- π [Core] Deprecated forgotten
TypeRegistry
.
- 0οΈβ£ [Core] Include
-
v7.0.0
October 06, 2021 -
v7.0.0-RC1 Changes
September 11, 2021β 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