All Versions
144
Latest Version
Avg Release Cycle
26 days
Latest Release
772 days ago

Changelog History
Page 6

  • v5.4.2 Changes

    March 05, 2020

    ๐Ÿ›  Fixed

    • [Gherkin] Fix NPE on empty table (#1912, #1913 M.P. Korstanje)
    • [Java8] update to net.jodah:typetools:0.6.2 (#1908 John Patrick)
      • Adds an automatic modulename to type-tools.
    • [Spring] Do not reuse generic application context between scenarios (#1905 M.P. Korstanje)
  • v5.4.1 Changes

    February 27, 2020

    ๐Ÿ›  Fixed

    • [Java8] Add error when types could not be resolved on Java 12+ (#1902 M.P. Korstanje)
    • [All] Remove Jackson from cucumber-jvm parent pom (#1900 M.P. Korstanje)
  • v5.4.0 Changes

    February 20, 2020

    โž• Added

    • [JUnit Platform] Support skipping scenarios with cucumber.filter.tags (#1899 M.P. Korstanje)

    ๐Ÿ›  Fixed

    • [JUnit Platform] Sort discovered features (M.P. Korstanje)
    • [All] Fix typo in snippet generator message (#1894 Nat Ritmeyer)
  • v5.3.0 Changes

    February 13, 2020

    โž• Added

    • [Core] CLI should search classpath root by default (#1889 M.P. Korstanje)
    • [Core] Improve error message when incompatible plugins are used
      • io.qameta.allure.cucumber4jvm.AllureCucumber4Jvm is not compatible with Cucumber resulting in rather hard to explain NoClassDefFoundErrors.

    ๐Ÿ›  Fixed

    • [Core] TestCaseState should be PASSED by default (#1888 M.P. Korstanje)
      • As a result Scenario.getState will return PASSED rather then UNDEFINED prior to the execution of the first step of a scenario.
    • [Core] Rerun formatter returns / rather then . (#1892 M.P. Korstanje)
  • v5.2.0 Changes

    February 06, 2020

    โž• Added

    • [Core] Allow Object and String data table types to be redefined (#1884,#cucumber/885 M.P. Korstanje)

    ๐Ÿ›  Fixed

    • [Core] Fix NPE while when failing to invoke a step definition (M.P. Korstanje)
    • [TestNG] Fix NPE in empty scenario (#1885,#1887 M.P. Korstanje)
  • v5.1.3 Changes

    January 31, 2020

    ๐Ÿ›  Fixed

    • [Core] Fix UnknownFormatConversionException in TeamCityPlugin (#1881 M.P. Korstanje)
    • [Core] Fix NPE when parsing empty feature file (#1882 M.P. Korstanje)
  • v5.1.2 Changes

    January 27, 2020

    ๐Ÿ›  Fixed

    • [JUnit Platform] Build JUnit Platform Engine at Source level 8. (M.P. Korstanje)
      • Entire project was build at source level 9 rather then only module-info.java
    • [JUnit Platform] Require io.cucumber.core.gherkin as a module dependency. (M.P. Korstanje)
  • v5.1.1 Changes

    January 26, 2020

    ๐Ÿ›  Fixed

    • [Core] Print root cause of exceptions thrown in datatable, parameter and docstring definitions (#1873 M.P. Korstanje)
    • [Core] Escape spaces in resource name (#1874 M.P. Korstanje)
  • v5.1.0 Changes

    January 25, 2020

    โž• Added

    • [Core] Document supported properties (#1859 M.P. Korstanje)
      • Adds lexical value (the default) for cucumber.execution.order
    • [TestNG] Run scenarios in customized groups (#1863 Konrad Maciaszczyk, M.P. Korstanje)

    ๐Ÿ”„ Changed

    • [JUnit Platform] Upgrade JUnit Platform from v1.5.2 to v1.6.0
    • [JUnit Platform] Add module-info for cucumber-junit-platform-engine (#1867 M.P. Korstanje, John Patrick)

    ๐Ÿ›  Fixed

    • [Java/Java8] Fix NPE in AbstractDatatableElementTransformerDefinition (#1865 Florin Slevoaca, M.P. Korstanje)
    • [Core] Fix collision when using Datatable.asMaps (cucumber/cucumber#877 M.P. Korstanje)
    • [Core] Replace windows path separator in sub package name (#1869 M.P. Korstanje)
  • v5.0.0 Changes

    January 16, 2020

    โž• Added

    • [Java] Support empty strings and null values in data tables (#1857 M.P. Korstanje)
      • When registering a table converter convertToEmptyString can be used to replace a specific value in a datatable (e.g. [blank]) with the empty string.

    ๐Ÿ”„ Changed

    • [JUnit] Use JUnit 4.13 in cucumber-junit (#1851 John Patrick)
    • [TestNG] Use TestNG 7.1.0 (M.P. Korstanje)

    ๐Ÿ›  Fixed

    • [Core] Fixed Illegal character error on Windows (#1849 M.P. Korstanje)
    • [JUnit Platform] Annotate @Cucumber with @Testable to facilitate discovery by IDEs (M.P. Korstanje)