Releases: cucumber/cucumber-jvm
Releases · cucumber/cucumber-jvm
v7.20.1
v7.20.0
Added
- [JUnit Platform Engine] Enable use of custom UUID generators (#2926 M.P. Korstanje)
- [JUnit] Enable use of custom UUID generators (#2926 M.P. Korstanje)
- [TestNG] Enable use of custom UUID generators (#2926 M.P. Korstanje)
Changed
- [JUnit Platform Engine] Use JUnit Platform 1.11.2 (JUnit Jupiter 5.11.2)
Fixed
- [Core] Use custom UUID generators for hooks (#2926 M.P. Korstanje)
v7.19.0
Changed
- [JUnit Platform Engine] Use JUnit Platform 1.11.0 (JUnit Jupiter 5.11.0)
Fixed
- [Spring] Document
@CucumberContextConfiguration
semantics (#2887 M.P. Korstanje) - [Core] Enhanced stack trace to include step location for better debugging in case of datatable conversion errors (#2908 Thomas Deblock)
- [Archetype] Set
cucumber.junit-platform.naming-strategy
tolong
when using Surefire.
v7.18.1
Changed
- [Core] Include parameterized scenario name in JUnit and TestNG XML report
Fixed
- [Archetype] Use
import static
for Assertions in archetype (#2899 Patrick Altaie) - [Core] Escape json when writing html report ([#312](https://github.com/cucumber/html-formatter/pull/312] M.P. Korstanje)
v7.18.0
v7.17.0
Added
- [JUnit Platform Engine] Support for parameters
cucumber.junit-platform.naming-strategy.short.example-name
andcucumber.junit-platform.naming-strategy.long.example-name
(#2743 V.V. Belov)
Changed
- [Jakarta CDI] Update dependency jakarta.enterprise:jakarta.enterprise.cdi-api to v4.1.0
- [TestNG] Update dependency org.testng:testng to v7.10.1
- [Core] Use a message based TestNG XML Formatter (#2863 M.P. Korstanje)
v7.16.1
v7.16.0
Added
- [Core] Improved support for multiple classloaders in IncrementingUuidGenerator (#2853 J. Kronegg)
- [Core] Assume numbers use either a comma or period for the thousands separator instead of non-breaking spaces. (cucumber-expressions/#290)
- [JUnit Platform Engine] Improve the cucumber.features warning (#2856 M.P. Korstanje)
- [JUnit Platform Engine] Improve Maven and Gradle compatibility (#2832 M.P. Korstanje)
Changed
- [TestNG] Update dependency org.testng:testng to v7.9.0
- [Core] Update dependency io.cucumber:tag-expressions to v6.1.0
- [Core] Update Messages and dependants (#2826)
- [Core] Update dependency io.cucumber:gherkin to v27.0.0
- [Core] Added Malayalam localization (#2826)
- [Core] Added 'ed' to Italian (gherkin/#31)
- [Core] Added Danish translation of "Rule" (#2826)
- [Core] Added Dutch translation of "Rule" (#2826)
- [Core] Added Esperanto translation of "Rule" (#2826)
- [JUnit Platform Engine] Use JUnit Platform 1.10.2 (JUnit Jupiter 5.10.2)
- [Core] Added Vietnamese translation of "Rule" (gherkin/#204)
- [Core] Added Irish translation of "Rule" (gherkin/#216)
Fixed
- [Core] Missing execution steps statuses (cucumber-junit-xml-formatter/#24 F. Ahadi)
- [Core] Parse negative numbers in Norwegian (and 59 other languages) (cucumber-expressions/#290)