dependabot[bot] opened a new pull request #765: URL: https://github.com/apache/isis/pull/765
Bumps `cucumber.version` from 6.11.0 to 7.0.0. Updates `cucumber-java` from 6.11.0 to 7.0.0 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/cucumber/cucumber-jvm/blob/main/CHANGELOG.md">cucumber-java's changelog</a>.</em></p> <blockquote> <h2>[7.0.0] (<a href="https://github.com/cucumber/cucumber-jvm/blob/main/2021-10-06">https://github.com/cucumber/cucumber-jvm/blob/main/2021-10-06</a>) - <a href="release-notes/v7.0.0.md">Release Announcement</a></h2> <h2>[7.0.0-RC1] (2021-09-11)</h2> <h3>Added</h3> <ul> <li>[Java] Added <code>@BeforeAll</code> and <code>@AfterAll</code> hooks ([cucumber/<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/issues/1876">#1876</a>](<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/pull/1876">cucumber/cucumber-jvm#1876</a>) M.P. Korstanje)</li> <li>[JUnit Platform] Optionally use long names <ul> <li>Adds <code>cucumber.junit-platform.naming-strategy=long</code> (<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/pull/2361">#2361</a> M.P. Korstanje)</li> </ul> </li> </ul> <h3>Changed</h3> <ul> <li>[Core] Updated <code>cucumber-expressions</code> to v11 ([cucumber/<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/issues/711">#711</a>](<a href="https://github-redirect.dependabot.com/cucumber/cucumber/pull/771">cucumber/cucumber#771</a>) M.P. Korstanje) <ul> <li>Fixes various ambiguities and bugs in the way Cucumber expressions are parsed and transformed into regular expressions</li> <li>May break Cucumber expressions that depend on these ambiguities</li> </ul> </li> <li>[Core] Removed incorrect ISO 639-1 code for Telugu language ([cucumber/<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/issues/1238">#1238</a>](<a href="https://github-redirect.dependabot.com/cucumber/cucumber/pull/1238">cucumber/cucumber#1238</a>) Nvmkpk) <ul> <li>Change imports of <code>io.cucumber.java.tl.*</code> to <code>io.cucumber.java.te.*</code></li> <li>Change imports of <code>io.cucumber.java8.Tl</code> to <code>io.cucumber.java.Te</code></li> <li>Change <code># language: tl</code> to <code># language: te</code></li> </ul> </li> <li>[Core] Deprecated the <code>Summary</code> plugin interface for removal. <ul> <li>Removed the <code>default_summary</code> and <code>null_summary</code> plugins</li> <li>The <code>summary</code> plugin is enabled default when using the CLI. Use <code>--no-summary</code> to disable.</li> <li>The <code>progress</code> formatter is no longer enabled by default on CLI. Use <code>--plugin progress</code> to enable.</li> </ul> </li> <li>[Core] Use transformer for all <code>DataTable.asX</code> methods. (<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/issues/2262">#2262</a> [cucumber/<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/issues/1419">#1419</a>](<a href="https://github-redirect.dependabot.com/cucumber/cucumber/pull/1419">cucumber/cucumber#1419</a>) M.P. Korstanje) <ul> <li>To retain the old behaviour: <ul> <li>Replace <code>DataTable.asList()</code> with -> <code>DataTable.values()</code></li> <li>Replace <code>DataTable.asLists()</code> with -> <code>DataTable.cells()</code></li> <li>Replace <code>DataTable.asMaps()</code> with -> <code>DataTable.entries()</code></li> </ul> </li> </ul> </li> <li>[TestNG] Automatically pick up properties from <code>testng.xml</code> (<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/pull/2354">#2354</a> M.P. Korstanje, Gayan Sandaruwan)</li> <li>[Core] Pretty formatter to print step DataTables (<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/pull/2330">#2330</a> Arty Sidorenko)</li> <li>[Core] <code>Scenario.getId()</code> returns the actual scenario id (<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/issues/2366">#2366</a> M.P. Korstanje) <ul> <li>To obtain the original <code><uri>:<line-number></code> identifier use <code>scenario.getUri() + ":" + scenario.getLine()</code>.</li> </ul> </li> </ul> <h3>Deprecated</h3> <ul> <li>[JUnit Platform] Deprecated <code>@Cucumber</code> in favour of <code>@Suite</code> (<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/pull/2362">#2362</a> M.P. Korstanje)</li> </ul> <h3>Removed</h3> <ul> <li>[Core] Removed <code>--strict</code> and <code>--no-strict</code> options (<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/issues/1788">#1788</a> M.P. Korstanje) <ul> <li>Cucumber executes scenarios in strict mode by default</li> </ul> </li> <li>[Core] Removed deprecated <code>TypeRegistryConfigurer</code> (<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/issues/2356">#2356</a> M.P. Korstanje) <ul> <li>Use <code>@ParameterType</code> instead.</li> </ul> </li> <li>[Weld] Removed <code>cucumber-weld</code> (<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/issues/2276">#2276</a> M.P. Korstanje) <ul> <li>Consider using <code>cucumber-jakarta-cdi</code> or <code>cucumber-cdi2</code>.</li> </ul> </li> <li>[Needle] Removed <code>cucumber-needled</code> (<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/issues/2276">#2276</a> M.P. Korstanje) <ul> <li>Consider using <code>cucumber-jakarta-cdi</code> or <code>cucumber-cdi2</code>.</li> </ul> </li> </ul> <h3>Fixed</h3> <ul> <li>[Core] Emit step hook messages (<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/issues/2093">#2009</a> Grasshopper)</li> <li>[Core] Synchronize event bus before use (<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/pull/2358">#2358</a>) M.P. Korstanje)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/cucumber/cucumber-jvm/commit/b0ccce3ff235ad08ed9f9f8b1f743bf232851bda"><code>b0ccce3</code></a> [maven-release-plugin] prepare release v7.0.0</li> <li><a href="https://github.com/cucumber/cucumber-jvm/commit/001ecd86e7b1f1b2c6991e65bb9404199064cd97"><code>001ecd8</code></a> Update CHANGELOG for v7.0.0</li> <li><a href="https://github.com/cucumber/cucumber-jvm/commit/3c99f6ae8002d8ac336d4956a884e19189110987"><code>3c99f6a</code></a> [All] Prepare v7 version</li> <li><a href="https://github.com/cucumber/cucumber-jvm/commit/bbdd2d4efc132cb5ea47cb0f6b80bc3f2f1ce2b6"><code>bbdd2d4</code></a> Update vertx.version to v4.1.5</li> <li><a href="https://github.com/cucumber/cucumber-jvm/commit/a4c15be7f61f25c57a6e6e11e314191cddde636c"><code>a4c15be</code></a> Update dependency org.revapi:revapi-java to v0.25.0</li> <li><a href="https://github.com/cucumber/cucumber-jvm/commit/74c10f2bd9ab12f70511772f8aaf50a5218226ec"><code>74c10f2</code></a> Update dependency org.revapi:revapi-maven-plugin to v0.14.4</li> <li><a href="https://github.com/cucumber/cucumber-jvm/commit/3cf7c213f1395d3414212d8bb5897d20b3bd430d"><code>3cf7c21</code></a> [Build] Do not download Maven Wrapper in CI (<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/issues/2395">#2395</a>)</li> <li><a href="https://github.com/cucumber/cucumber-jvm/commit/8dc5d13a2a278071d58eb6b182608f0591d850d4"><code>8dc5d13</code></a> [Archetype] Fix dependency resolution in InteliJ IDEA (<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/issues/2394">#2394</a>)</li> <li><a href="https://github.com/cucumber/cucumber-jvm/commit/1cdd3ab812e2842d40f0a384b2be5fb387d7c817"><code>1cdd3ab</code></a> [Core] Fix usage formatter serialization (<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/issues/2392">#2392</a>)</li> <li><a href="https://github.com/cucumber/cucumber-jvm/commit/6fda2c6431bb014b15857de7c2a00bf0c7d07e75"><code>6fda2c6</code></a> Update dependency com.google.guava:guava to v31 (<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/issues/2387">#2387</a>)</li> <li>Additional commits viewable in <a href="https://github.com/cucumber/cucumber-jvm/compare/v6.11.0...v7.0.0">compare view</a></li> </ul> </details> <br /> Updates `cucumber-spring` from 6.11.0 to 7.0.0 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/cucumber/cucumber-jvm/blob/main/CHANGELOG.md">cucumber-spring's changelog</a>.</em></p> <blockquote> <h2>[7.0.0] (<a href="https://github.com/cucumber/cucumber-jvm/blob/main/2021-10-06">https://github.com/cucumber/cucumber-jvm/blob/main/2021-10-06</a>) - <a href="release-notes/v7.0.0.md">Release Announcement</a></h2> <h2>[7.0.0-RC1] (2021-09-11)</h2> <h3>Added</h3> <ul> <li>[Java] Added <code>@BeforeAll</code> and <code>@AfterAll</code> hooks ([cucumber/<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/issues/1876">#1876</a>](<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/pull/1876">cucumber/cucumber-jvm#1876</a>) M.P. Korstanje)</li> <li>[JUnit Platform] Optionally use long names <ul> <li>Adds <code>cucumber.junit-platform.naming-strategy=long</code> (<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/pull/2361">#2361</a> M.P. Korstanje)</li> </ul> </li> </ul> <h3>Changed</h3> <ul> <li>[Core] Updated <code>cucumber-expressions</code> to v11 ([cucumber/<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/issues/711">#711</a>](<a href="https://github-redirect.dependabot.com/cucumber/cucumber/pull/771">cucumber/cucumber#771</a>) M.P. Korstanje) <ul> <li>Fixes various ambiguities and bugs in the way Cucumber expressions are parsed and transformed into regular expressions</li> <li>May break Cucumber expressions that depend on these ambiguities</li> </ul> </li> <li>[Core] Removed incorrect ISO 639-1 code for Telugu language ([cucumber/<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/issues/1238">#1238</a>](<a href="https://github-redirect.dependabot.com/cucumber/cucumber/pull/1238">cucumber/cucumber#1238</a>) Nvmkpk) <ul> <li>Change imports of <code>io.cucumber.java.tl.*</code> to <code>io.cucumber.java.te.*</code></li> <li>Change imports of <code>io.cucumber.java8.Tl</code> to <code>io.cucumber.java.Te</code></li> <li>Change <code># language: tl</code> to <code># language: te</code></li> </ul> </li> <li>[Core] Deprecated the <code>Summary</code> plugin interface for removal. <ul> <li>Removed the <code>default_summary</code> and <code>null_summary</code> plugins</li> <li>The <code>summary</code> plugin is enabled default when using the CLI. Use <code>--no-summary</code> to disable.</li> <li>The <code>progress</code> formatter is no longer enabled by default on CLI. Use <code>--plugin progress</code> to enable.</li> </ul> </li> <li>[Core] Use transformer for all <code>DataTable.asX</code> methods. (<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/issues/2262">#2262</a> [cucumber/<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/issues/1419">#1419</a>](<a href="https://github-redirect.dependabot.com/cucumber/cucumber/pull/1419">cucumber/cucumber#1419</a>) M.P. Korstanje) <ul> <li>To retain the old behaviour: <ul> <li>Replace <code>DataTable.asList()</code> with -> <code>DataTable.values()</code></li> <li>Replace <code>DataTable.asLists()</code> with -> <code>DataTable.cells()</code></li> <li>Replace <code>DataTable.asMaps()</code> with -> <code>DataTable.entries()</code></li> </ul> </li> </ul> </li> <li>[TestNG] Automatically pick up properties from <code>testng.xml</code> (<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/pull/2354">#2354</a> M.P. Korstanje, Gayan Sandaruwan)</li> <li>[Core] Pretty formatter to print step DataTables (<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/pull/2330">#2330</a> Arty Sidorenko)</li> <li>[Core] <code>Scenario.getId()</code> returns the actual scenario id (<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/issues/2366">#2366</a> M.P. Korstanje) <ul> <li>To obtain the original <code><uri>:<line-number></code> identifier use <code>scenario.getUri() + ":" + scenario.getLine()</code>.</li> </ul> </li> </ul> <h3>Deprecated</h3> <ul> <li>[JUnit Platform] Deprecated <code>@Cucumber</code> in favour of <code>@Suite</code> (<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/pull/2362">#2362</a> M.P. Korstanje)</li> </ul> <h3>Removed</h3> <ul> <li>[Core] Removed <code>--strict</code> and <code>--no-strict</code> options (<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/issues/1788">#1788</a> M.P. Korstanje) <ul> <li>Cucumber executes scenarios in strict mode by default</li> </ul> </li> <li>[Core] Removed deprecated <code>TypeRegistryConfigurer</code> (<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/issues/2356">#2356</a> M.P. Korstanje) <ul> <li>Use <code>@ParameterType</code> instead.</li> </ul> </li> <li>[Weld] Removed <code>cucumber-weld</code> (<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/issues/2276">#2276</a> M.P. Korstanje) <ul> <li>Consider using <code>cucumber-jakarta-cdi</code> or <code>cucumber-cdi2</code>.</li> </ul> </li> <li>[Needle] Removed <code>cucumber-needled</code> (<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/issues/2276">#2276</a> M.P. Korstanje) <ul> <li>Consider using <code>cucumber-jakarta-cdi</code> or <code>cucumber-cdi2</code>.</li> </ul> </li> </ul> <h3>Fixed</h3> <ul> <li>[Core] Emit step hook messages (<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/issues/2093">#2009</a> Grasshopper)</li> <li>[Core] Synchronize event bus before use (<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/pull/2358">#2358</a>) M.P. Korstanje)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/cucumber/cucumber-jvm/commit/b0ccce3ff235ad08ed9f9f8b1f743bf232851bda"><code>b0ccce3</code></a> [maven-release-plugin] prepare release v7.0.0</li> <li><a href="https://github.com/cucumber/cucumber-jvm/commit/001ecd86e7b1f1b2c6991e65bb9404199064cd97"><code>001ecd8</code></a> Update CHANGELOG for v7.0.0</li> <li><a href="https://github.com/cucumber/cucumber-jvm/commit/3c99f6ae8002d8ac336d4956a884e19189110987"><code>3c99f6a</code></a> [All] Prepare v7 version</li> <li><a href="https://github.com/cucumber/cucumber-jvm/commit/bbdd2d4efc132cb5ea47cb0f6b80bc3f2f1ce2b6"><code>bbdd2d4</code></a> Update vertx.version to v4.1.5</li> <li><a href="https://github.com/cucumber/cucumber-jvm/commit/a4c15be7f61f25c57a6e6e11e314191cddde636c"><code>a4c15be</code></a> Update dependency org.revapi:revapi-java to v0.25.0</li> <li><a href="https://github.com/cucumber/cucumber-jvm/commit/74c10f2bd9ab12f70511772f8aaf50a5218226ec"><code>74c10f2</code></a> Update dependency org.revapi:revapi-maven-plugin to v0.14.4</li> <li><a href="https://github.com/cucumber/cucumber-jvm/commit/3cf7c213f1395d3414212d8bb5897d20b3bd430d"><code>3cf7c21</code></a> [Build] Do not download Maven Wrapper in CI (<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/issues/2395">#2395</a>)</li> <li><a href="https://github.com/cucumber/cucumber-jvm/commit/8dc5d13a2a278071d58eb6b182608f0591d850d4"><code>8dc5d13</code></a> [Archetype] Fix dependency resolution in InteliJ IDEA (<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/issues/2394">#2394</a>)</li> <li><a href="https://github.com/cucumber/cucumber-jvm/commit/1cdd3ab812e2842d40f0a384b2be5fb387d7c817"><code>1cdd3ab</code></a> [Core] Fix usage formatter serialization (<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/issues/2392">#2392</a>)</li> <li><a href="https://github.com/cucumber/cucumber-jvm/commit/6fda2c6431bb014b15857de7c2a00bf0c7d07e75"><code>6fda2c6</code></a> Update dependency com.google.guava:guava to v31 (<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/issues/2387">#2387</a>)</li> <li>Additional commits viewable in <a href="https://github.com/cucumber/cucumber-jvm/compare/v6.11.0...v7.0.0">compare view</a></li> </ul> </details> <br /> Updates `cucumber-junit` from 6.11.0 to 7.0.0 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/cucumber/cucumber-jvm/blob/main/CHANGELOG.md">cucumber-junit's changelog</a>.</em></p> <blockquote> <h2>[7.0.0] (<a href="https://github.com/cucumber/cucumber-jvm/blob/main/2021-10-06">https://github.com/cucumber/cucumber-jvm/blob/main/2021-10-06</a>) - <a href="release-notes/v7.0.0.md">Release Announcement</a></h2> <h2>[7.0.0-RC1] (2021-09-11)</h2> <h3>Added</h3> <ul> <li>[Java] Added <code>@BeforeAll</code> and <code>@AfterAll</code> hooks ([cucumber/<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/issues/1876">#1876</a>](<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/pull/1876">cucumber/cucumber-jvm#1876</a>) M.P. Korstanje)</li> <li>[JUnit Platform] Optionally use long names <ul> <li>Adds <code>cucumber.junit-platform.naming-strategy=long</code> (<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/pull/2361">#2361</a> M.P. Korstanje)</li> </ul> </li> </ul> <h3>Changed</h3> <ul> <li>[Core] Updated <code>cucumber-expressions</code> to v11 ([cucumber/<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/issues/711">#711</a>](<a href="https://github-redirect.dependabot.com/cucumber/cucumber/pull/771">cucumber/cucumber#771</a>) M.P. Korstanje) <ul> <li>Fixes various ambiguities and bugs in the way Cucumber expressions are parsed and transformed into regular expressions</li> <li>May break Cucumber expressions that depend on these ambiguities</li> </ul> </li> <li>[Core] Removed incorrect ISO 639-1 code for Telugu language ([cucumber/<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/issues/1238">#1238</a>](<a href="https://github-redirect.dependabot.com/cucumber/cucumber/pull/1238">cucumber/cucumber#1238</a>) Nvmkpk) <ul> <li>Change imports of <code>io.cucumber.java.tl.*</code> to <code>io.cucumber.java.te.*</code></li> <li>Change imports of <code>io.cucumber.java8.Tl</code> to <code>io.cucumber.java.Te</code></li> <li>Change <code># language: tl</code> to <code># language: te</code></li> </ul> </li> <li>[Core] Deprecated the <code>Summary</code> plugin interface for removal. <ul> <li>Removed the <code>default_summary</code> and <code>null_summary</code> plugins</li> <li>The <code>summary</code> plugin is enabled default when using the CLI. Use <code>--no-summary</code> to disable.</li> <li>The <code>progress</code> formatter is no longer enabled by default on CLI. Use <code>--plugin progress</code> to enable.</li> </ul> </li> <li>[Core] Use transformer for all <code>DataTable.asX</code> methods. (<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/issues/2262">#2262</a> [cucumber/<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/issues/1419">#1419</a>](<a href="https://github-redirect.dependabot.com/cucumber/cucumber/pull/1419">cucumber/cucumber#1419</a>) M.P. Korstanje) <ul> <li>To retain the old behaviour: <ul> <li>Replace <code>DataTable.asList()</code> with -> <code>DataTable.values()</code></li> <li>Replace <code>DataTable.asLists()</code> with -> <code>DataTable.cells()</code></li> <li>Replace <code>DataTable.asMaps()</code> with -> <code>DataTable.entries()</code></li> </ul> </li> </ul> </li> <li>[TestNG] Automatically pick up properties from <code>testng.xml</code> (<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/pull/2354">#2354</a> M.P. Korstanje, Gayan Sandaruwan)</li> <li>[Core] Pretty formatter to print step DataTables (<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/pull/2330">#2330</a> Arty Sidorenko)</li> <li>[Core] <code>Scenario.getId()</code> returns the actual scenario id (<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/issues/2366">#2366</a> M.P. Korstanje) <ul> <li>To obtain the original <code><uri>:<line-number></code> identifier use <code>scenario.getUri() + ":" + scenario.getLine()</code>.</li> </ul> </li> </ul> <h3>Deprecated</h3> <ul> <li>[JUnit Platform] Deprecated <code>@Cucumber</code> in favour of <code>@Suite</code> (<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/pull/2362">#2362</a> M.P. Korstanje)</li> </ul> <h3>Removed</h3> <ul> <li>[Core] Removed <code>--strict</code> and <code>--no-strict</code> options (<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/issues/1788">#1788</a> M.P. Korstanje) <ul> <li>Cucumber executes scenarios in strict mode by default</li> </ul> </li> <li>[Core] Removed deprecated <code>TypeRegistryConfigurer</code> (<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/issues/2356">#2356</a> M.P. Korstanje) <ul> <li>Use <code>@ParameterType</code> instead.</li> </ul> </li> <li>[Weld] Removed <code>cucumber-weld</code> (<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/issues/2276">#2276</a> M.P. Korstanje) <ul> <li>Consider using <code>cucumber-jakarta-cdi</code> or <code>cucumber-cdi2</code>.</li> </ul> </li> <li>[Needle] Removed <code>cucumber-needled</code> (<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/issues/2276">#2276</a> M.P. Korstanje) <ul> <li>Consider using <code>cucumber-jakarta-cdi</code> or <code>cucumber-cdi2</code>.</li> </ul> </li> </ul> <h3>Fixed</h3> <ul> <li>[Core] Emit step hook messages (<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/issues/2093">#2009</a> Grasshopper)</li> <li>[Core] Synchronize event bus before use (<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/pull/2358">#2358</a>) M.P. Korstanje)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/cucumber/cucumber-jvm/commit/b0ccce3ff235ad08ed9f9f8b1f743bf232851bda"><code>b0ccce3</code></a> [maven-release-plugin] prepare release v7.0.0</li> <li><a href="https://github.com/cucumber/cucumber-jvm/commit/001ecd86e7b1f1b2c6991e65bb9404199064cd97"><code>001ecd8</code></a> Update CHANGELOG for v7.0.0</li> <li><a href="https://github.com/cucumber/cucumber-jvm/commit/3c99f6ae8002d8ac336d4956a884e19189110987"><code>3c99f6a</code></a> [All] Prepare v7 version</li> <li><a href="https://github.com/cucumber/cucumber-jvm/commit/bbdd2d4efc132cb5ea47cb0f6b80bc3f2f1ce2b6"><code>bbdd2d4</code></a> Update vertx.version to v4.1.5</li> <li><a href="https://github.com/cucumber/cucumber-jvm/commit/a4c15be7f61f25c57a6e6e11e314191cddde636c"><code>a4c15be</code></a> Update dependency org.revapi:revapi-java to v0.25.0</li> <li><a href="https://github.com/cucumber/cucumber-jvm/commit/74c10f2bd9ab12f70511772f8aaf50a5218226ec"><code>74c10f2</code></a> Update dependency org.revapi:revapi-maven-plugin to v0.14.4</li> <li><a href="https://github.com/cucumber/cucumber-jvm/commit/3cf7c213f1395d3414212d8bb5897d20b3bd430d"><code>3cf7c21</code></a> [Build] Do not download Maven Wrapper in CI (<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/issues/2395">#2395</a>)</li> <li><a href="https://github.com/cucumber/cucumber-jvm/commit/8dc5d13a2a278071d58eb6b182608f0591d850d4"><code>8dc5d13</code></a> [Archetype] Fix dependency resolution in InteliJ IDEA (<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/issues/2394">#2394</a>)</li> <li><a href="https://github.com/cucumber/cucumber-jvm/commit/1cdd3ab812e2842d40f0a384b2be5fb387d7c817"><code>1cdd3ab</code></a> [Core] Fix usage formatter serialization (<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/issues/2392">#2392</a>)</li> <li><a href="https://github.com/cucumber/cucumber-jvm/commit/6fda2c6431bb014b15857de7c2a00bf0c7d07e75"><code>6fda2c6</code></a> Update dependency com.google.guava:guava to v31 (<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/issues/2387">#2387</a>)</li> <li>Additional commits viewable in <a href="https://github.com/cucumber/cucumber-jvm/compare/v6.11.0...v7.0.0">compare view</a></li> </ul> </details> <br /> Updates `cucumber-junit-platform-engine` from 6.11.0 to 7.0.0 <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/cucumber/cucumber-jvm/blob/main/CHANGELOG.md">cucumber-junit-platform-engine's changelog</a>.</em></p> <blockquote> <h2>[7.0.0] (<a href="https://github.com/cucumber/cucumber-jvm/blob/main/2021-10-06">https://github.com/cucumber/cucumber-jvm/blob/main/2021-10-06</a>) - <a href="release-notes/v7.0.0.md">Release Announcement</a></h2> <h2>[7.0.0-RC1] (2021-09-11)</h2> <h3>Added</h3> <ul> <li>[Java] Added <code>@BeforeAll</code> and <code>@AfterAll</code> hooks ([cucumber/<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/issues/1876">#1876</a>](<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/pull/1876">cucumber/cucumber-jvm#1876</a>) M.P. Korstanje)</li> <li>[JUnit Platform] Optionally use long names <ul> <li>Adds <code>cucumber.junit-platform.naming-strategy=long</code> (<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/pull/2361">#2361</a> M.P. Korstanje)</li> </ul> </li> </ul> <h3>Changed</h3> <ul> <li>[Core] Updated <code>cucumber-expressions</code> to v11 ([cucumber/<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/issues/711">#711</a>](<a href="https://github-redirect.dependabot.com/cucumber/cucumber/pull/771">cucumber/cucumber#771</a>) M.P. Korstanje) <ul> <li>Fixes various ambiguities and bugs in the way Cucumber expressions are parsed and transformed into regular expressions</li> <li>May break Cucumber expressions that depend on these ambiguities</li> </ul> </li> <li>[Core] Removed incorrect ISO 639-1 code for Telugu language ([cucumber/<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/issues/1238">#1238</a>](<a href="https://github-redirect.dependabot.com/cucumber/cucumber/pull/1238">cucumber/cucumber#1238</a>) Nvmkpk) <ul> <li>Change imports of <code>io.cucumber.java.tl.*</code> to <code>io.cucumber.java.te.*</code></li> <li>Change imports of <code>io.cucumber.java8.Tl</code> to <code>io.cucumber.java.Te</code></li> <li>Change <code># language: tl</code> to <code># language: te</code></li> </ul> </li> <li>[Core] Deprecated the <code>Summary</code> plugin interface for removal. <ul> <li>Removed the <code>default_summary</code> and <code>null_summary</code> plugins</li> <li>The <code>summary</code> plugin is enabled default when using the CLI. Use <code>--no-summary</code> to disable.</li> <li>The <code>progress</code> formatter is no longer enabled by default on CLI. Use <code>--plugin progress</code> to enable.</li> </ul> </li> <li>[Core] Use transformer for all <code>DataTable.asX</code> methods. (<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/issues/2262">#2262</a> [cucumber/<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/issues/1419">#1419</a>](<a href="https://github-redirect.dependabot.com/cucumber/cucumber/pull/1419">cucumber/cucumber#1419</a>) M.P. Korstanje) <ul> <li>To retain the old behaviour: <ul> <li>Replace <code>DataTable.asList()</code> with -> <code>DataTable.values()</code></li> <li>Replace <code>DataTable.asLists()</code> with -> <code>DataTable.cells()</code></li> <li>Replace <code>DataTable.asMaps()</code> with -> <code>DataTable.entries()</code></li> </ul> </li> </ul> </li> <li>[TestNG] Automatically pick up properties from <code>testng.xml</code> (<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/pull/2354">#2354</a> M.P. Korstanje, Gayan Sandaruwan)</li> <li>[Core] Pretty formatter to print step DataTables (<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/pull/2330">#2330</a> Arty Sidorenko)</li> <li>[Core] <code>Scenario.getId()</code> returns the actual scenario id (<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/issues/2366">#2366</a> M.P. Korstanje) <ul> <li>To obtain the original <code><uri>:<line-number></code> identifier use <code>scenario.getUri() + ":" + scenario.getLine()</code>.</li> </ul> </li> </ul> <h3>Deprecated</h3> <ul> <li>[JUnit Platform] Deprecated <code>@Cucumber</code> in favour of <code>@Suite</code> (<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/pull/2362">#2362</a> M.P. Korstanje)</li> </ul> <h3>Removed</h3> <ul> <li>[Core] Removed <code>--strict</code> and <code>--no-strict</code> options (<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/issues/1788">#1788</a> M.P. Korstanje) <ul> <li>Cucumber executes scenarios in strict mode by default</li> </ul> </li> <li>[Core] Removed deprecated <code>TypeRegistryConfigurer</code> (<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/issues/2356">#2356</a> M.P. Korstanje) <ul> <li>Use <code>@ParameterType</code> instead.</li> </ul> </li> <li>[Weld] Removed <code>cucumber-weld</code> (<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/issues/2276">#2276</a> M.P. Korstanje) <ul> <li>Consider using <code>cucumber-jakarta-cdi</code> or <code>cucumber-cdi2</code>.</li> </ul> </li> <li>[Needle] Removed <code>cucumber-needled</code> (<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/issues/2276">#2276</a> M.P. Korstanje) <ul> <li>Consider using <code>cucumber-jakarta-cdi</code> or <code>cucumber-cdi2</code>.</li> </ul> </li> </ul> <h3>Fixed</h3> <ul> <li>[Core] Emit step hook messages (<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/issues/2093">#2009</a> Grasshopper)</li> <li>[Core] Synchronize event bus before use (<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/pull/2358">#2358</a>) M.P. Korstanje)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/cucumber/cucumber-jvm/commit/b0ccce3ff235ad08ed9f9f8b1f743bf232851bda"><code>b0ccce3</code></a> [maven-release-plugin] prepare release v7.0.0</li> <li><a href="https://github.com/cucumber/cucumber-jvm/commit/001ecd86e7b1f1b2c6991e65bb9404199064cd97"><code>001ecd8</code></a> Update CHANGELOG for v7.0.0</li> <li><a href="https://github.com/cucumber/cucumber-jvm/commit/3c99f6ae8002d8ac336d4956a884e19189110987"><code>3c99f6a</code></a> [All] Prepare v7 version</li> <li><a href="https://github.com/cucumber/cucumber-jvm/commit/bbdd2d4efc132cb5ea47cb0f6b80bc3f2f1ce2b6"><code>bbdd2d4</code></a> Update vertx.version to v4.1.5</li> <li><a href="https://github.com/cucumber/cucumber-jvm/commit/a4c15be7f61f25c57a6e6e11e314191cddde636c"><code>a4c15be</code></a> Update dependency org.revapi:revapi-java to v0.25.0</li> <li><a href="https://github.com/cucumber/cucumber-jvm/commit/74c10f2bd9ab12f70511772f8aaf50a5218226ec"><code>74c10f2</code></a> Update dependency org.revapi:revapi-maven-plugin to v0.14.4</li> <li><a href="https://github.com/cucumber/cucumber-jvm/commit/3cf7c213f1395d3414212d8bb5897d20b3bd430d"><code>3cf7c21</code></a> [Build] Do not download Maven Wrapper in CI (<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/issues/2395">#2395</a>)</li> <li><a href="https://github.com/cucumber/cucumber-jvm/commit/8dc5d13a2a278071d58eb6b182608f0591d850d4"><code>8dc5d13</code></a> [Archetype] Fix dependency resolution in InteliJ IDEA (<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/issues/2394">#2394</a>)</li> <li><a href="https://github.com/cucumber/cucumber-jvm/commit/1cdd3ab812e2842d40f0a384b2be5fb387d7c817"><code>1cdd3ab</code></a> [Core] Fix usage formatter serialization (<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/issues/2392">#2392</a>)</li> <li><a href="https://github.com/cucumber/cucumber-jvm/commit/6fda2c6431bb014b15857de7c2a00bf0c7d07e75"><code>6fda2c6</code></a> Update dependency com.google.guava:guava to v31 (<a href="https://github-redirect.dependabot.com/cucumber/cucumber-jvm/issues/2387">#2387</a>)</li> <li>Additional commits viewable in <a href="https://github.com/cucumber/cucumber-jvm/compare/v6.11.0...v7.0.0">compare view</a></li> </ul> </details> <br /> Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
