cucumber / cucumber-jvm-groovy

Cucumber Groovy
MIT License
23 stars 10 forks source link

Update cucumber.version to v7 (major) - autoclosed #38

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
io.cucumber:cucumber-junit (source) 6.11.0 -> 7.11.2 age adoption passing confidence
io.cucumber:cucumber-core (source) 6.11.0 -> 7.11.2 age adoption passing confidence

Release Notes

cucumber/cucumber-jvm ### [`v7.11.2`](https://togithub.com/cucumber/cucumber-jvm/blob/HEAD/CHANGELOG.md#​7112---2023-03-23) [Compare Source](https://togithub.com/cucumber/cucumber-jvm/compare/v7.11.1...v7.11.2) ##### Fixed - \[JUnit Platform Engine] Corrupted junit-xml report when using `surefire.rerunFailingTestsCount` parameter ([#​2709](https://togithub.com/cucumber/cucumber-jvm/pull/2709) M.P. Korstanje) ### [`v7.11.1`](https://togithub.com/cucumber/cucumber-jvm/blob/HEAD/CHANGELOG.md#​7111---2023-01-27) [Compare Source](https://togithub.com/cucumber/cucumber-jvm/compare/v7.11.0...v7.11.1) ##### Added - \[Core] Warn when `cucumber.options` is used ([#​2685](https://togithub.com/cucumber/cucumber-jvm/pull/2685) M.P. Korstanje) ##### Fixed - \[Spring] Instantiate `TestContextManager` synchronously ([#​2686](https://togithub.com/cucumber/cucumber-jvm/pull/2686), [#​2687](https://togithub.com/cucumber/cucumber-jvm/pull/2687) Thai Nguyen, M.P. Korstanje) ### [`v7.11.0`](https://togithub.com/cucumber/cucumber-jvm/blob/HEAD/CHANGELOG.md#​7110---2023-01-12) [Compare Source](https://togithub.com/cucumber/cucumber-jvm/compare/v7.10.1...v7.11.0) ##### Added - \[Spring] Support Spring Boot 3 and Spring 6 ([#​2644](https://togithub.com/cucumber/cucumber-jvm/pull/2644) M.P. Korstanje) - \[JUnit Platform] Support `cucumber.execution.parallel.config.config.fixed.max-pool-size` ([#​2681](https://togithub.com/cucumber/cucumber-jvm/pull/2681) M.P. Korstanje) ##### Changed - \[Core] Use a [message based JUnit XML Formatter](https://togithub.com/cucumber/cucumber-junit-xml-formatter) ([#​2638](https://togithub.com/cucumber/cucumber-jvm/pull/2638) M.P. Korstanje) - \[Core] Throw an exception when tag expressions are incorrectly escaped ([tag-expressions/#​17](https://togithub.com/cucumber/tag-expressions/pull/17) Aslak Hellesøy) - \[DeltaSpike] Un-Deprecated deltaspike - can be made to work on Java 17 ([#​2674](https://togithub.com/cucumber/cucumber-jvm/pull/2674) M.P. Korstanje) ##### Fixed - \[Core] Improve test step creation performance ([#​2666](https://togithub.com/cucumber/cucumber-jvm/issues/2666), Julien Kronegg) - \[JUnit Platform] Use JUnit Platform 1.9.2 (JUnit Jupiter 5.9.2) ### [`v7.10.1`](https://togithub.com/cucumber/cucumber-jvm/blob/HEAD/CHANGELOG.md#​7101---2022-12-16) [Compare Source](https://togithub.com/cucumber/cucumber-jvm/compare/v7.10.0...v7.10.1) ##### Fixed - \[Spring] Inject CucumberContextConfiguration constructor dependencies ([#​2664](https://togithub.com/cucumber/cucumber-jvm/pull/2664) M.P. Korstanje) ### [`v7.10.0`](https://togithub.com/cucumber/cucumber-jvm/blob/HEAD/CHANGELOG.md#​7100---2022-12-11) [Compare Source](https://togithub.com/cucumber/cucumber-jvm/compare/v7.9.0...v7.10.0) ##### Added - Enabled reproducible builds ([#​2641](https://togithub.com/cucumber/cucumber-jvm/issues/2641) Hervé Boutemy ) - \[Core] Mark Allure 5 and 6 plugins as incompatible ([#​2652](https://togithub.com/cucumber/cucumber-jvm/issues/2652) M.P. Korstanje) - \[Spring] Invoke all `TestContextManager` methods ([#​2661](https://togithub.com/cucumber/cucumber-jvm/pull/2661) M.P. Korstanje) ##### Changed - \[TestNG] Update dependency org.testng:testng to v7.7.0 ##### Deprecated - \[DeltaSpike] Deprecated Deltaspike - does not work on Java 17. ##### Fixed - \[Core] Emit exceptions on failure to handle test run finished events ([#​2651](https://togithub.com/cucumber/cucumber-jvm/issues/2651) M.P. Korstanje) - \[Spring] [@​MockBean](https://togithub.com/MockBean) annotation not working with JUnit5 ([#​2654](https://togithub.com/cucumber/cucumber-jvm/pull/2654) Alexander Kirilov, M.P. Korstanje) - \[Core] Improve expression creation performance ([cucumber-expressions/#​187](https://togithub.com/cucumber/cucumber-expressions/pull/187), [cucumber-expressions/#​189](https://togithub.com/cucumber/cucumber-expressions/pull/189), Julien Kronegg) ### [`v7.9.0`](https://togithub.com/cucumber/cucumber-jvm/blob/HEAD/CHANGELOG.md#​790---2022-11-01) [Compare Source](https://togithub.com/cucumber/cucumber-jvm/compare/v7.8.1...v7.9.0) ##### Added - \[Spring] Support [@​CucumberContextConfiguration](https://togithub.com/CucumberContextConfiguration) as a meta-annotation ([#​2491](https://togithub.com/cucumber/cucumber-jvm/issues/2491) Michael Schlatt) ##### Changed - \[Core] Update dependency io.cucumber:gherkin to v25.0.2. Japanese Rule translation changed from Rule to ルール. - \[Core] Update dependency io.cucumber:gherkin to v24.1 - \[Core] Delegate encoding and BOM handling to gherkin ([#​2624](https://togithub.com/cucumber/cucumber-jvm/issues/2624) M.P. Korstanje) ##### Fixed - \[Core] Don't swallow parse errors on the CLI ([#​2632](https://togithub.com/cucumber/cucumber-jvm/issues/2632) M.P. Korstanje) ##### Security - \[Core] Update dependency com.fasterxml.jackson to v2.13.4.20221012 ### [`v7.8.1`](https://togithub.com/cucumber/cucumber-jvm/blob/HEAD/CHANGELOG.md#​781---2022-10-03) [Compare Source](https://togithub.com/cucumber/cucumber-jvm/compare/v7.8.0...v7.8.1) ##### Fixed - \[Core] Remove Jackson services from `META-INF/services` ([#​2621](https://togithub.com/cucumber/cucumber-jvm/issues/2621) M.P. Korstanje) - \[JUnit Platform] Use JUnit Platform 1.9.1 (JUnit Jupiter 5.9.1) ### [`v7.8.0`](https://togithub.com/cucumber/cucumber-jvm/blob/HEAD/CHANGELOG.md#​780---2022-09-15) [Compare Source](https://togithub.com/cucumber/cucumber-jvm/compare/v7.7.0...v7.8.0) ##### Added - \[Core] Support comparison of expected and actual values in IntelliJ IDEA ([#​2607](https://togithub.com/cucumber/cucumber-jvm/issues/2607) Andrey Vokin) - \[Core] Omit filtered out pickles from html report ([react-components/#​273](https://togithub.com/cucumber/react-components/pull/273) David J. Goss) - \[Datatable] Support parsing Booleans in Datatables ([#​2614](https://togithub.com/cucumber/cucumber-jvm/pull/2614) G. Jourdan-Weil) ### [`v7.7.0`](https://togithub.com/cucumber/cucumber-jvm/blob/HEAD/CHANGELOG.md#​770---2022-09-08) [Compare Source](https://togithub.com/cucumber/cucumber-jvm/compare/v7.6.0...v7.7.0) ##### Added - \[JUnit Platform] Enable parallel execution of features ([#​2604](https://togithub.com/cucumber/cucumber-jvm/pull/2604) Sambathkumar Sekar) ### [`v7.6.0`](https://togithub.com/cucumber/cucumber-jvm/blob/HEAD/CHANGELOG.md#​760---2022-08-08) [Compare Source](https://togithub.com/cucumber/cucumber-jvm/compare/v7.5.0...v7.6.0) ##### Changed - \[Core] Update dependency io.cucumber:messages to v19 - \[Core] Update dependency io.cucumber:gherkin to v24 - \[Core] Update dependency io.cucumber:html-formatter to v20 ### [`v7.5.0`](https://togithub.com/cucumber/cucumber-jvm/blob/HEAD/CHANGELOG.md#​750---2022-07-28) [Compare Source](https://togithub.com/cucumber/cucumber-jvm/compare/v7.4.1...v7.5.0) ##### Added - \[OpenEJB] Added new module `jakarta-openejb`, which supports the jakarta.\* namespace in TomEE 9.x ([#​2583](https://togithub.com/cucumber/cucumber-jvm/pull/2583) R. Zowalla) ##### Changed - \[JUnit Platform] Use JUnit Platform 1.9.0 (JUnit Jupiter 5.9.0) ([#​2590](https://togithub.com/cucumber/cucumber-jvm/pull/2590) M.P. Korstanje) - \[TestNG] Update dependency org.testng:testng to v7.6.1 - \[Core] Update dependency io.cucumber:ci-environment to v9.1.0 ##### Fixed - \[Java] Process glue classes distinctly ([#​2582](https://togithub.com/cucumber/cucumber-jvm/pull/2582) M.P. Korstanje) - \[Spring] Do not invoke after test methods if test failed to start ([#​2585](https://togithub.com/cucumber/cucumber-jvm/pull/2585) M.P. Korstanje) ### [`v7.4.1`](https://togithub.com/cucumber/cucumber-jvm/blob/HEAD/CHANGELOG.md#​741---2022-06-23) [Compare Source](https://togithub.com/cucumber/cucumber-jvm/compare/v7.4.0...v7.4.1) ##### Fixed - \[Core] Fix NoSuchMethodError `PrintWriter(OutputStream, boolean, Charset)` ([#​2578](https://togithub.com/cucumber/cucumber-jvm/pull/2578) M.P. Korstanje) ### [`v7.4.0`](https://togithub.com/cucumber/cucumber-jvm/blob/HEAD/CHANGELOG.md#​740---2022-06-22) [Compare Source](https://togithub.com/cucumber/cucumber-jvm/compare/v7.3.4...v7.4.0) ##### Added - \[Core] Warn when glue path is passed as file scheme instead of classpath ([#​2547](https://togithub.com/cucumber/cucumber-jvm/pull/2547) M.P. Korstanje) ##### Changed - \[Core] Flush pretty output manually ([#​2573](https://togithub.com/cucumber/cucumber-jvm/pull/2573) M.P. Korstanje) ##### Fixed - \[Spring] Cleanly stop after failure to start application context ([#​2570](https://togithub.com/cucumber/cucumber-jvm/pull/2570) M.P. Korstanje) - \[JUnit] Scenario logging does not show up in step notifications ([#​2563](https://togithub.com/cucumber/cucumber-jvm/pull/2545) M.P. Korstanje) ### [`v7.3.4`](https://togithub.com/cucumber/cucumber-jvm/blob/HEAD/CHANGELOG.md#​734---2022-05-02) [Compare Source](https://togithub.com/cucumber/cucumber-jvm/compare/v7.3.3...v7.3.4) ##### Fixed - \[Core] Fix problem with PrettyFormatter printing URL encoded strings ([#​2545](https://togithub.com/cucumber/cucumber-jvm/pull/2545) skloessel) ### [`v7.3.3`](https://togithub.com/cucumber/cucumber-jvm/blob/HEAD/CHANGELOG.md#​733---2022-04-30) [Compare Source](https://togithub.com/cucumber/cucumber-jvm/compare/v7.3.2...v7.3.3) ##### Fixed - \[Core] Pretty print plugin performance issues; incorrect DataTable format in Gradle console ([#​2541](https://togithub.com/cucumber/cucumber-jvm/pull/2541) Scott Davis) ### [`v7.3.2`](https://togithub.com/cucumber/cucumber-jvm/blob/HEAD/CHANGELOG.md#​732---2022-04-22) [Compare Source](https://togithub.com/cucumber/cucumber-jvm/compare/v7.3.1...v7.3.2) ##### Fixed - \[Core] Fix cucumber report spam `Collectors.toUnmodifiableList()` ([#​2533](https://togithub.com/cucumber/cucumber-jvm/pull/2533) M.P. Korstanje) ### [`v7.3.1`](https://togithub.com/cucumber/cucumber-jvm/blob/HEAD/CHANGELOG.md#​731---2022-04-20) [Compare Source](https://togithub.com/cucumber/cucumber-jvm/compare/v7.3.0...v7.3.1) ##### Fixed - \[Core] Removed usage of since Java 10 `Collectors.toUnmodifiableList()` method ([#​2531](https://togithub.com/cucumber/cucumber-jvm/pull/2531) M.P. Korstanje) ### [`v7.3.0`](https://togithub.com/cucumber/cucumber-jvm/blob/HEAD/CHANGELOG.md#​730---2022-04-19) [Compare Source](https://togithub.com/cucumber/cucumber-jvm/compare/v7.2.3...v7.3.0) ##### Added - \[JUnit Platform] Support `cucumber.features` property ([#​2498](https://togithub.com/cucumber/cucumber-jvm/pull/2498) M.P. Korstanje) ##### Changed - \[Core] Use null-safe messages ([#​2497](https://togithub.com/cucumber/cucumber-jvm/pull/2497) M.P. Korstanje) - Update dependency io.cucumber:messages to v18 ([#​2497](https://togithub.com/cucumber/cucumber-jvm/pull/2497) M.P. Korstanje) - Update dependency io.cucumber:gherkin to v23 ([#​2497](https://togithub.com/cucumber/cucumber-jvm/pull/2497) M.P. Korstanje) - Update dependency io.cucumber:ci-environment to v9 ([#​2475](https://togithub.com/cucumber/cucumber-jvm/pull/2475) M.P. Korstanje) - Update dependency com.google.inject:guice to v5.1.0 ([#​2473](https://togithub.com/cucumber/cucumber-jvm/pull/2473) M.P. Korstanje) - Update dependency org.testng:testng to v7.5 ([#​2457](https://togithub.com/cucumber/cucumber-jvm/pull/2457) M.P. Korstanje) ##### Fixed - \[OpenEJB] Remove spurious dependencies ([#​2477](https://togithub.com/cucumber/cucumber-jvm/pull/2477) M.P. Korstanje) - \[TestNG] Remove spurious `Optional` from test name ([#​2488](https://togithub.com/cucumber/cucumber-jvm/pull/2488) M.P. Korstanje) - \[BOM] Add missing dependencies to bill of materials ([#​2496](https://togithub.com/cucumber/cucumber-jvm/pull/2496) M.P. Korstanje) - \[Spring] Start and stop test context once per scenario ([#​2517](https://togithub.com/cucumber/cucumber-jvm/pull/2517) M.P. Korstanje) - \[JUnit Platform] Feature files with space in filename generate Illegal Character ([#​2521](https://togithub.com/cucumber/cucumber-jvm/pull/2521) G. Fernandez) ### [`v7.2.3`](https://togithub.com/cucumber/cucumber-jvm/blob/HEAD/CHANGELOG.md#​723---2022-01-13) [Compare Source](https://togithub.com/cucumber/cucumber-jvm/compare/v7.2.2...v7.2.3) ##### Fixed - \[Core] Uncaught TypeError: e.git is undefined ([#​2466](https://togithub.com/cucumber/cucumber-jvm/pull/2466) M.P. Korstanje) ### [`v7.2.2`](https://togithub.com/cucumber/cucumber-jvm/blob/HEAD/CHANGELOG.md#​722---2022-01-07) [Compare Source](https://togithub.com/cucumber/cucumber-jvm/compare/v7.2.1...v7.2.2) ##### Fixed - \[Core] Look up docstring converter by type as fallback ([#​2459](https://togithub.com/cucumber/cucumber-jvm/pull/2459) M.P. Korstanje) ### [`v7.2.1`](https://togithub.com/cucumber/cucumber-jvm/blob/HEAD/CHANGELOG.md#​721---2022-01-04) [Compare Source](https://togithub.com/cucumber/cucumber-jvm/compare/v7.2.0...v7.2.1) ##### Fixed - \[Core] Fix NPE if git is not detected ([#​2455](https://togithub.com/cucumber/cucumber-jvm/pull/2455) Aslak Hellesøy) ### [`v7.2.0`](https://togithub.com/cucumber/cucumber-jvm/blob/HEAD/CHANGELOG.md#​720---2022-01-03) [Compare Source](https://togithub.com/cucumber/cucumber-jvm/compare/v7.1.0...v7.2.0) ##### Added - \[Core] Support multiple doc strings types with same content type ([#​2421](https://togithub.com/cucumber/cucumber-jvm/pull/2421) Postelnicu George) - \[Guice] Automatically detect `InjectorSource` ([#​2432](https://togithub.com/cucumber/cucumber-jvm/pull/2432) Postelnicu George) - \[Core] Support proxy for publish plugin ([#​2452](https://togithub.com/cucumber/cucumber-jvm/pull/2452) M.P. Korstanje) ##### Changed - \[Core] Replaced `create-meta` dependency with `ci-environment` ([#​2438](https://togithub.com/cucumber/cucumber-jvm/pull/2438) M.P. Korstanje) ##### Deprecated - \[Guice] Deprecated `guice.injector-source` in favour of discovering `InjectorSource` ([#​2432 ](https://togithub.com/cucumber/cucumber-jvm/pull/2432) M.P. Korstanje) ##### Fixed - \[JUnit Platform] Delay plugin creation until test execution ([#​2442](https://togithub.com/cucumber/cucumber-jvm/pull/2442) M.P. Korstanje) - \[Core] Display curl-like error message for more url output stream problems ([#​2451](https://togithub.com/cucumber/cucumber-jvm/pull/2451) M.P. Korstanje) ### [`v7.1.0`](https://togithub.com/cucumber/cucumber-jvm/blob/HEAD/CHANGELOG.md#​710---2021-11-28) [Compare Source](https://togithub.com/cucumber/cucumber-jvm/compare/v7.0.0...v7.1.0) ##### Added - \[Core] Include `DefaultObjectFactory` as part of the API ([#​2400](https://togithub.com/cucumber/cucumber-jvm/pull/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](https://togithub.com/cucumber/common/pull/1778) Yusuke Noda) - \[JUnit Platform] Use JUnit Platform 1.8.2 (JUnit Jupiter 5.8.2) ##### Deprecated - \[Core] Deprecated forgotten `TypeRegistry`. ### [`v7.0.0`](https://togithub.com/cucumber/cucumber-jvm/blob/HEAD/CHANGELOG.md#​700---2021-10-06) [Compare Source](https://togithub.com/cucumber/cucumber-jvm/compare/v6.11.0...v7.0.0)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.



This PR has been generated by Mend Renovate. View repository job log here.