Skip to content

Releases: cucumber/cucumber-jvm-scala

Cucumber Scala v6.2.2

09 Jul 20:15
Compare
Choose a tag to compare

Changed 🔀

  • [Core] Update cucumber-core dependency to 6.2.2

Fixed 🔧

  • [JUnit] [sbt] Fix failed scenarios not failing the test suite if using duplicated names or Scenario Outline (#22 #102 M.P. Korstanje)
    • The fix is actually part of cucumber-junit 6.2.2 (cucumber/cucumber-jvm#2045) but is mainly done for Cucumber Scala and Sbt usage

Cucumber Scala v6.2.1

08 Jul 06:27
Compare
Choose a tag to compare

Changed 🔀

  • [Core] Update cucumber-core dependency to 6.2.1

Cucumber Scala v6.2.0

04 Jul 17:18
Compare
Choose a tag to compare

Added ➕

  • Add asScalaRawList[T], asScalaRawMaps[T] and asScalaRawLists[T] on DataTable (through io.cucumber.scala.Implicits) (#83 Gaël Jourdan-Weil)
  • Add new DataTableType definitions with optional input values (#84 Gaël Jourdan-Weil)
    • DataTableType { (entry: Map[String, Option[String]]) => ... }
    • DataTableType { (row: Seq[Option[String]]) => ... }
    • DataTableType { (cell: Option[String]) => ... }

Changed 🔀

  • [Core] Update cucumber-core dependency to 6.2.0

Cucumber Scala v6.1.2

26 Jun 11:31
Compare
Choose a tag to compare

Changed 🔀

  • [Core] Update cucumber-core dependency to 6.1.2
  • [Build] Update Scala versions to 2.13.3

Cucumber Scala v6.1.1

12 Jun 19:50
Compare
Choose a tag to compare

Changed 🔀

  • [Core] Update cucumber-core dependency to 6.1.1

Cucumber Scala v6.0.0

07 Jun 16:57
Compare
Choose a tag to compare

See the Upgrade guide.

Added ➕

  • [Scala] Conversion methods from DataTable to scala types (#56 Gaël Jourdan-Weil)
  • [Scala] Add attach(String, String, String) in Scenario (Gaël Jourdan-Weil)

Changed 🔀

  • [Core] Update cucumber-core dependency to 6.0.0 (Gaël Jourdan-Weil)

Removed 🗑️

  • [Scala] Remove deprecated methods in Scenario (Gaël Jourdan-Weil)

Fixed 🔧

  • [Scala DSL] Raise an exception at runtime if hooks are not correctly defined (#60 Gaël Jourdan-Weil)

Cucumber Scala v5.7.0

10 May 17:01
Compare
Choose a tag to compare

Added ➕

  • [Scala] Scenario.log(String) & Scenario.attach(byte[], String, String) (#42 Gaël Jourdan-Weil)
  • [Doc] Added Javadoc on ScalaDsl methods (#53 Gaël Jourdan-Weil)

Changed 🔀

  • [Core] Update cucumber-core dependency to 5.7.0 (#42 Gaël Jourdan-Weil)
  • [Build] Update Scala versions to 2.13.2 (#23 Gaël Jourdan-Weil)

Deprecated 👎

  • [Scala] Scenario.write(String) & Scenario.embed(byte[], String, String) (#42 Gaël Jourdan-Weil)

Fixed 🔧

  • [Build] Remove build warnings (#45 Gaël Jourdan-Weil)

Cucumber Scala v5.6.0

03 May 20:00
Compare
Choose a tag to compare

See the Upgrade Guide.

Added ➕

  • [Doc] Users documentation on Scala DSL
  • [Scala DSL] Support for transformers (#32 Gaël Jourdan-Weil)
  • [Transformers] Add optional JacksonDefaultDataTableEntryTransformer (#31 Gaël Jourdan-Weil)
  • [Scala DSL] Support hooks with by name body (#26 Gaël Jourdan-Weil)

Changed 🔀

  • [Core] Update cucumber-core dependency to 5.6.0 (#23 Gaël Jourdan-Weil)
    • Package move from cucumber.api.scala to io.cucumber.scala
    • Hooks definition changed
    • See Upgrade Guide
  • [Build] Update Scala versions to 2.12.11 and 2.13.1 (#23 Gaël Jourdan-Weil)
  • [Gherkin] Update Gherkin version to 9.2.0
    • New MR and ME traits available

Fixed 🔧

  • [Core] Instantiate glue classes per scenario (#1 Gaël Jourdan-Weil)

cucumber-jvm-scala-4.7.1

01 Aug 16:07
Compare
Choose a tag to compare
Notable changes
  • Upgrade to cucumber-jvm v4.7.1

cucumber-jvm-scala-4.7.0

01 Aug 14:55
Compare
Choose a tag to compare
Notable changes
  • Upgrade to cucumber-jvm v4.7.0