Releases: cucumber/cucumber-jvm
Releases · cucumber/cucumber-jvm
v7.34.2
v7.34.1
v7.34.0
Added
- [Core] Hide successful hooks by default in HTML report (cucumber/react-components#415)
- [Java] Support Provider instances with Pico Container (#2879, #3128 Stefan Gasterstädt)
- [Java] Add Step info to
@BeforeStepand@AfterStephooks (#3139, Menelaos Mamouzellos)
Changed
- [Core] Refactor internals to use messages-ndjson for serialization (#3138)
- [Core] Early filtering of anonymous classes for glue (#3150, Julien Kronegg)
Fixed
- [Core] Ignore all potential class loading issues (#3135, Christoph Läubrich)
v7.33.0
Added
- [Java] Add
Scenario.getLanguage()to return the current language (#3124 Stefan Gasterstädt)
Changed
- [Core] Upload Cucumber Reports with Gzip encoding (#3115)
- [Core] Render the empty tag expression as an empty string (#222)
- [Core] Update dependency io.cucumber:html-formatter to v22.2.0
- [Core] Update dependency io.cucumber:tag-expressions to v8.1.0
- [Core] Update dependency io.cucumber:cucumber-json-formatter to v0.3.2
Fixed
v7.32.0
Changed
- [Core] Update dependency io.cucumber:gherkin to v36.1.0
- [Core] Update dependency io.cucumber:html-formatter to v22.1.0
- [Core] Update dependency io.cucumber:junit-xml-formatter to v0.11.0
- [Core] Update dependency io.cucumber:pretty-formatter to v2.4.1
Fixed
v7.31.0
Added
- [Core] Add a
UsageJsonFormatter, use with--plugin usage-json(#3086 M.P. Korstanje)
Changed
- [Core] Update dependency io.cucumber:ci-environment to v12.0.0
- [Core] Update dependency io.cucumber:cucumber-json-formatter to v0.3.0
- [Core] Update dependency io.cucumber:gherkin to v36.0.0
- [Core] Update dependency io.cucumber:html-formatter to v22.0.0
- [Core] Update dependency io.cucumber:junit-xml-formatter to v0.10.0
- [Core] Update dependency io.cucumber:messages to v30.1.0
- [Core] Update dependency io.cucumber:pretty-formatter to v2.4.0
- [Core] Update dependency io.cucumber:query to v14.6.0
- [Core] Update dependency io.cucumber:tag-expressions to v8.0.0
- [Core] Update dependency io.cucumber:teamcity-formatter to v0.2.0
- [Core] Update dependency io.cucumber:testng-xml-formatter to v0.7.0
- [Core] Use a message based
TimeLineFormatter(#3095 M.P. Korstanje) - [Core] Use a message based
UsageFormatter(#3086 M.P. Korstanje) - [Core] Use a message based
UnusedFormatter(#3086 M.P. Korstanje)
Fixed
v7.30.0
v7.29.0
Added
- [Core] Emit Suggestion message (#3073 M.P. Korstanje)
- [JUnit Platform Engine] Warn when surefire naming strategy is used (#3067 M.P. Korstanje)
- [Java] Generate annotations for Emoji dialect (#3062 M.P. Korstanje)
Changed
- [Core] Use a message based
RerunFormatter(#3075 M.P. Korstanje) - [Core] Use a message based
TeamCityPlugin(#3050 M.P. Korstanje) - [Core] Use a message based
DefaultSummaryPrinter(#3028 M.P. Korstanje) - [Core] Use a message based
ProgressFormatter(#3028 M.P. Korstanje) - [Core] Update dependency io.cucumber:cucumber-json-formatter to v0.2.0
- [Core] Update dependency io.cucumber:gherkin to v35.1.0
- [Core] Update dependency io.cucumber:html-formatter to v21.15.0
- [Core] Update dependency io.cucumber:junit-xml-formatter to v0.9.0
- [Core] Update dependency io.cucumber:messages to v29.0.1
- [Core] Update dependency io.cucumber:pretty-formatter to v2.3.0
- [Core] Update dependency io.cucumber:query to v14.3.0
- [Core] Update dependency io.cucumber:testng-xml-formatter to v0.6.0
Fixed
- [Core] Emit StepMatchArgumentsList for ambiguous steps (#3066 M.P. Korstanje)
- [Core] Restore
TestSourcesModel(#3076 M.P. Korstanje) - [Core] Optimize
StringUtils.isWhitespace(gherkin/#468 Julien Kronegg, M.P. Korstanje)
v7.28.2
Fixed
- [Core] Fix attachment rendering when using the Cucumber JSON Formatter (cucumber-json-formatter/#12, #3069 M.P. Korstanje)
v7.28.1
Fixed
- [Core] Fix NPE for optional arguments when using the Cucumber JSON Formatter (cucumber-json-formatter/#7, #3060 M.P. Korstanje)