Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Nov 29, 2021

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
io.cucumber:cucumber-java (source) 7.0.0 -> 7.21.1 age adoption passing confidence

Release Notes

cucumber/cucumber-jvm (io.cucumber:cucumber-java)

v7.21.1

Compare Source

Fixed
  • [Archetype] Set glue path by default (#​2975 M.P. Korstanje)

v7.21.0

Compare Source

Added
  • [Core] Pretty-Print DocStringArgument Step Arguments(#​2953 Daniel Miladinov)
  • [Core] Include hook type in cucumber message (#​2972 M.P. Korstanje)
Changed
  • [Archetype] Replace JUnit Jupiter with AssertJ (#​2969 M.P. Korstanje)
  • [JUnit Platform Engine] Use JUnit Platform 1.11.3 (JUnit Jupiter 5.11.3)
  • [Core] Update dependency io.cucumber:gherkin to v31.0.0
  • [Core] Update dependency io.cucumber:messages to v27.2.0
  • [Core] Update dependency io.cucumber:html-formatter to v21.9.0
  • [Core] Update dependency io.cucumber:query to v13.2.0
  • [Core] Update dependency io.cucumber:testng-xml-formatter to v0.3.1
Fixed
  • [Core] Include root cause when using DataTable.asList and friends (#​2949 M.P. Korstanje)
  • [Core] Indent stacktrace in pretty formatter (#​2970 M.P. Korstanje)
  • [JUnit Platform Engine] Set Engine-Version-cucumber attribute (#​2963 M.P. Korstanje)

v7.20.1

Fixed
  • [Core] Lazily start IncrementingUuidGenerator sessions(#​2931 M.P. Korstanje)

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 to long when using Surefire.

v7.18.1

Changed
  • [Core] Include parameterized scenario name in JUnit and TestNG XML report
Fixed

v7.18.0

Added
  • [Core] The TeamCityPlugin for IntelliJ IDEA now uses the hook's method name for the name of the hook itself. (#​2798 V.V. Belov)
  • [Core] Allow feature with line syntax to target rules and examples. (#​2884 M.P. Korstanje)

v7.17.0

Added
  • [JUnit Platform Engine] Support for parameters cucumber.junit-platform.naming-strategy.short.example-name and cucumber.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

Fixed
  • [Core] Include stack traces in html report (#​2862 M.P. Korstanje)

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

v7.15.0

Added
  • [Core] Support nested jar file systems (i.e. Spring Boot 3.2) (#​2830 M.P. Korstanje)
Changed
  • [Core] Upgrade vis-timeline to v7.7.3

v7.14.1

Fixed
  • [Guice] Inject static fields prior to before all hooks (#​2803 M.P. Korstanje)

v7.14.0

Changed
  • [Core] Update dependency io.cucumber:html-formatter to v20.4.0
  • [Core] Download attachments that are not video, image or text from the html report (react-components/#​333 David J. Goss)
Fixed
  • [Core] Exclude Multi-Release files from Jackson while shading (#​2786 M.P. Korstanje)

v7.13.0

Changed
  • [TestNG] Update dependency org.testng:testng to v7.8.0
Fixed
  • [Pico] Fixed missing calls to start, stop and dispose handles (#​2772 Julien Kronegg)

v7.12.1

Fixed
  • [Core] Set html report viewport width to device width (html-formatter/#​238 Tim Yao )
  • [Core] Fixed cucumber.publish.enabled=false (#​2747 M.P. Korstanje)
  • [JUnit Platform Engine] Fixed cucumber.publish.enabled=false (#​2747 M.P. Korstanje)
  • [Java] Fixed duplicate step definition for classes with interfaces (#​2757 Julien Kronegg)
  • [Pico] Fixed unsatisfiable dependency with disposables (#​2762 Julien Kronegg)

v7.12.0

Added
  • [JUnit Platform Engine] Add constant for fixed.max-pool-size property (#​2713 M.P. Korstanje)
  • [Core] Support directories containing exclusively rerun files using the @path/to/rerun syntax (#​2710 Daniel Whitney, M.P. Korstanje)
  • [Core] Improved event bus performance using UUID generator selectable through SPI (#​2703 Julien Kronegg)
  • [Core] Added source reference in parameter type messages (#​2719 Julien Kronegg)
  • [Core] Support for JetBrains Space (ci-environment/#​205 Viktor)
Fixed
  • [Pico] Improve performance (#​2724 Julien Kronegg)
  • [JUnit 4] Fix swallowed exception (#​2714 M.P. Korstanje)
  • [Guice] Fix NPE in Guice when configured incorrectly (#​2716 M.P. Korstanje)

v7.11.2

Fixed
  • [JUnit Platform Engine] Corrupted junit-xml report when using surefire.rerunFailingTestsCount parameter (#​2709 M.P. Korstanje)

v7.11.1

Added
  • [Core] Warn when cucumber.options is used (#​2685 M.P. Korstanje)
Fixed
  • [Spring] Instantiate TestContextManager synchronously (#​2686, #​2687 Thai Nguyen, M.P. Korstanje)

v7.11.0

Added
  • [Spring] Support Spring Boot 3 and Spring 6 (#​2644 M.P. Korstanje)
  • [JUnit Platform] Support cucumber.execution.parallel.config.config.fixed.max-pool-size (#​2681 M.P. Korstanje)
Changed
Fixed
  • [Core] Improve test step creation performance (#​2666, Julien Kronegg)
  • [JUnit Platform] Use JUnit Platform 1.9.2 (JUnit Jupiter 5.9.2)

v7.10.1

Fixed
  • [Spring] Inject CucumberContextConfiguration constructor dependencies (#​2664 M.P. Korstanje)

v7.10.0

Added
  • Enabled reproducible builds (#​2641 Hervé Boutemy )
  • [Core] Mark Allure 5 and 6 plugins as incompatible (#​2652 M.P. Korstanje)
  • [Spring] Invoke all TestContextManager methods (#​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

v7.9.0

Added
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 M.P. Korstanje)
Fixed
  • [Core] Don't swallow parse errors on the CLI (#​2632 M.P. Korstanje)
Security
  • [Core] Update dependency com.fasterxml.jackson to v2.13.4.20221012

v7.8.1

Fixed
  • [Core] Remove Jackson services from META-INF/services (#​2621 M.P. Korstanje)
  • [JUnit Platform] Use JUnit Platform 1.9.1 (JUnit Jupiter 5.9.1)

v7.8.0

Added
  • [Core] Support comparison of expected and actual values in IntelliJ IDEA (#​2607 Andrey Vokin)
  • [Core] Omit filtered out pickles from html report (react-components/#​273 David J. Goss)
  • [Datatable] Support parsing Booleans in Datatables (#​2614 G. Jourdan-Weil)

v7.7.0

Added
  • [JUnit Platform] Enable parallel execution of features (#​2604 Sambathkumar Sekar)

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

Added
  • [OpenEJB] Added new module jakarta-openejb, which supports the jakarta.* namespace in TomEE 9.x (#​2583 R. Zowalla)
Changed
  • [JUnit Platform] Use JUnit Platform 1.9.0 (JUnit Jupiter 5.9.0) (#​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 M.P. Korstanje)
  • [Spring] Do not invoke after test methods if test failed to start (#​2585 M.P. Korstanje)

v7.4.1

Fixed
  • [Core] Fix NoSuchMethodError PrintWriter(OutputStream, boolean, Charset) (#​2578 M.P. Korstanje)

v7.4.0

Added
  • [Core] Warn when glue path is passed as file scheme instead of classpath (#​2547 M.P. Korstanje)
Changed
  • [Core] Flush pretty output manually (#​2573 M.P. Korstanje)
Fixed
  • [Spring] Cleanly stop after failure to start application context (#​2570 M.P. Korstanje)
  • [JUnit] Scenario logging does not show up in step notifications (#​2563 M.P. Korstanje)

v7.3.4

Fixed
  • [Core] Fix problem with PrettyFormatter printing URL encoded strings (#​2545 skloessel)

v7.3.3

Fixed
  • [Core] Pretty print plugin performance issues; incorrect DataTable format in Gradle console (#​2541 Scott Davis)

v7.3.2

Fixed
  • [Core] Fix cucumber report spam Collectors.toUnmodifiableList() (#​2533 M.P. Korstanje)

v7.3.1

Fixed
  • [Core] Removed usage of since Java 10 Collectors.toUnmodifiableList() method (#​2531 M.P. Korstanje)

v7.3.0

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:messages to v18 (#​2497 M.P. Korstanje)
  • Update dependency io.cucumber:gherkin to v23 (#​2497 M.P. Korstanje)
  • 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)
  • [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)

v7.2.3

Fixed
  • [Core] Uncaught TypeError: e.git is undefined (#​2466 M.P. Korstanje)

v7.2.2

Fixed
  • [Core] Look up docstring converter by type as fallback (#​2459 M.P. Korstanje)

v7.2.1

Fixed
  • [Core] Fix NPE if git is not detected (#​2455 Aslak Hellesøy)

v7.2.0

Added
  • [Core] Support multiple doc strings types with same content type (#​2421 Postelnicu George)
  • [Guice] Automatically detect InjectorSource (#​2432 Postelnicu George)
  • [Core] Support proxy for publish plugin (#​2452 M.P. Korstanje)
Changed
  • [Core] Replaced create-meta dependency with ci-environment (#​2438 M.P. Korstanje)
Deprecated
  • [Guice] Deprecated guice.injector-source in favour of discovering InjectorSource (#​2432 M.P. Korstanje)
Fixed
  • [JUnit Platform] Delay plugin creation until test execution (#​2442 M.P. Korstanje)
  • [Core] Display curl-like error message for more url output stream problems (#​2451 M.P. Korstanje)

v7.1.0

Added
  • [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.

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 becomes conflicted, or you tick the rebase/retry checkbox.

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


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/io.cucumber-cucumber-java-7.x branch from c69e90e to bfdd74f Compare March 7, 2022 09:38
@renovate renovate bot changed the title Update dependency io.cucumber:cucumber-java to v7.1.0 Update dependency io.cucumber:cucumber-java to v7.2.3 Mar 7, 2022
@renovate renovate bot changed the title Update dependency io.cucumber:cucumber-java to v7.2.3 Update dependency io.cucumber:cucumber-java to v7.3.2 Apr 24, 2022
@renovate renovate bot force-pushed the renovate/io.cucumber-cucumber-java-7.x branch from bfdd74f to c4454cd Compare April 24, 2022 19:28
@renovate renovate bot changed the title Update dependency io.cucumber:cucumber-java to v7.3.2 Update dependency io.cucumber:cucumber-java to v7.3.4 May 16, 2022
@renovate renovate bot force-pushed the renovate/io.cucumber-cucumber-java-7.x branch from c4454cd to b3a2ead Compare May 16, 2022 01:15
@renovate renovate bot force-pushed the renovate/io.cucumber-cucumber-java-7.x branch from b3a2ead to 749a70e Compare June 24, 2022 01:09
@renovate renovate bot changed the title Update dependency io.cucumber:cucumber-java to v7.3.4 Update dependency io.cucumber:cucumber-java to v7.4.1 Jun 24, 2022
@renovate renovate bot force-pushed the renovate/io.cucumber-cucumber-java-7.x branch from 749a70e to ec77318 Compare September 25, 2022 19:10
@renovate renovate bot changed the title Update dependency io.cucumber:cucumber-java to v7.4.1 Update dependency io.cucumber:cucumber-java to v7.8.0 Sep 25, 2022
@renovate renovate bot force-pushed the renovate/io.cucumber-cucumber-java-7.x branch from ec77318 to fa5b36f Compare November 20, 2022 12:57
@renovate renovate bot changed the title Update dependency io.cucumber:cucumber-java to v7.8.0 Update dependency io.cucumber:cucumber-java to v7.9.0 Nov 20, 2022
@renovate renovate bot force-pushed the renovate/io.cucumber-cucumber-java-7.x branch from fa5b36f to 934669d Compare March 17, 2023 23:57
@renovate renovate bot changed the title Update dependency io.cucumber:cucumber-java to v7.9.0 Update dependency io.cucumber:cucumber-java to v7.11.1 Mar 17, 2023
@renovate renovate bot force-pushed the renovate/io.cucumber-cucumber-java-7.x branch from 934669d to a352898 Compare March 23, 2023 23:16
@renovate renovate bot changed the title Update dependency io.cucumber:cucumber-java to v7.11.1 Update dependency io.cucumber:cucumber-java to v7.11.2 Mar 23, 2023
@renovate renovate bot force-pushed the renovate/io.cucumber-cucumber-java-7.x branch from a352898 to 77889c3 Compare May 28, 2023 10:38
@renovate renovate bot changed the title Update dependency io.cucumber:cucumber-java to v7.11.2 Update dependency io.cucumber:cucumber-java to v7.12.0 May 28, 2023
@renovate renovate bot changed the title Update dependency io.cucumber:cucumber-java to v7.12.0 Update dependency io.cucumber:cucumber-java to v7.12.1 Jun 2, 2023
@renovate renovate bot force-pushed the renovate/io.cucumber-cucumber-java-7.x branch from 77889c3 to 20c1875 Compare June 2, 2023 15:32
@renovate renovate bot changed the title Update dependency io.cucumber:cucumber-java to v7.12.1 Update dependency io.cucumber:cucumber-java to v7.13.0 Jul 7, 2023
@renovate renovate bot force-pushed the renovate/io.cucumber-cucumber-java-7.x branch from 20c1875 to 34d1a28 Compare July 7, 2023 11:11
@renovate renovate bot changed the title Update dependency io.cucumber:cucumber-java to v7.13.0 Update dependency io.cucumber:cucumber-java to v7.14.0 Sep 9, 2023
@renovate renovate bot force-pushed the renovate/io.cucumber-cucumber-java-7.x branch from 34d1a28 to f1c8613 Compare September 9, 2023 13:51
@renovate renovate bot changed the title Update dependency io.cucumber:cucumber-java to v7.14.0 Update dependency io.cucumber:cucumber-java to v7.14.1 Nov 25, 2023
@renovate renovate bot force-pushed the renovate/io.cucumber-cucumber-java-7.x branch from f1c8613 to 3a6e5ac Compare November 25, 2023 20:00
@renovate renovate bot force-pushed the renovate/io.cucumber-cucumber-java-7.x branch from 3a6e5ac to 2b9e9b3 Compare December 11, 2023 19:57
@renovate renovate bot changed the title Update dependency io.cucumber:cucumber-java to v7.14.1 Update dependency io.cucumber:cucumber-java to v7.15.0 Dec 11, 2023
@renovate renovate bot force-pushed the renovate/io.cucumber-cucumber-java-7.x branch from 2b9e9b3 to d0188fb Compare March 22, 2024 00:02
@renovate renovate bot changed the title Update dependency io.cucumber:cucumber-java to v7.15.0 Update dependency io.cucumber:cucumber-java to v7.16.0 Mar 22, 2024
@renovate renovate bot force-pushed the renovate/io.cucumber-cucumber-java-7.x branch from d0188fb to c9af1e9 Compare March 23, 2024 23:16
@renovate renovate bot changed the title Update dependency io.cucumber:cucumber-java to v7.16.0 Update dependency io.cucumber:cucumber-java to v7.16.1 Mar 23, 2024
@renovate renovate bot force-pushed the renovate/io.cucumber-cucumber-java-7.x branch from c9af1e9 to 9f8135d Compare April 18, 2024 22:26
@renovate renovate bot changed the title Update dependency io.cucumber:cucumber-java to v7.16.1 Update dependency io.cucumber:cucumber-java to v7.17.0 Apr 18, 2024
@renovate renovate bot force-pushed the renovate/io.cucumber-cucumber-java-7.x branch from 9f8135d to eafc723 Compare May 17, 2024 21:53
@renovate renovate bot changed the title Update dependency io.cucumber:cucumber-java to v7.17.0 Update dependency io.cucumber:cucumber-java to v7.18.0 May 17, 2024
@renovate renovate bot force-pushed the renovate/io.cucumber-cucumber-java-7.x branch from eafc723 to d69bce0 Compare July 18, 2024 18:04
@renovate renovate bot changed the title Update dependency io.cucumber:cucumber-java to v7.18.0 Update dependency io.cucumber:cucumber-java to v7.18.1 Jul 18, 2024
@renovate renovate bot force-pushed the renovate/io.cucumber-cucumber-java-7.x branch from d69bce0 to 59dd6da Compare September 19, 2024 19:34
@renovate renovate bot changed the title Update dependency io.cucumber:cucumber-java to v7.18.1 Update dependency io.cucumber:cucumber-java to v7.19.0 Sep 19, 2024
@renovate renovate bot force-pushed the renovate/io.cucumber-cucumber-java-7.x branch from 59dd6da to caf4afa Compare October 4, 2024 17:02
@renovate renovate bot changed the title Update dependency io.cucumber:cucumber-java to v7.19.0 Update dependency io.cucumber:cucumber-java to v7.20.0 Oct 4, 2024
@renovate renovate bot force-pushed the renovate/io.cucumber-cucumber-java-7.x branch from caf4afa to 3b191ce Compare October 9, 2024 18:15
@renovate renovate bot changed the title Update dependency io.cucumber:cucumber-java to v7.20.0 Update dependency io.cucumber:cucumber-java to v7.20.1 Oct 9, 2024
@renovate renovate bot changed the title Update dependency io.cucumber:cucumber-java to v7.20.1 Update dependency io.cucumber:cucumber-java to v7.21.0 Feb 2, 2025
@renovate renovate bot force-pushed the renovate/io.cucumber-cucumber-java-7.x branch from 3b191ce to 55f92b5 Compare February 2, 2025 21:28
@renovate renovate bot changed the title Update dependency io.cucumber:cucumber-java to v7.21.0 Update dependency io.cucumber:cucumber-java to v7.21.1 Feb 7, 2025
@renovate renovate bot force-pushed the renovate/io.cucumber-cucumber-java-7.x branch from 55f92b5 to 8766d8d Compare February 7, 2025 18:12
@renovate renovate bot force-pushed the renovate/io.cucumber-cucumber-java-7.x branch from 8766d8d to 95c0484 Compare February 26, 2025 16:16
@pshakhov pshakhov merged commit 9815687 into master Feb 26, 2025
@renovate renovate bot deleted the renovate/io.cucumber-cucumber-java-7.x branch February 26, 2025 16:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants