Cucumber v1.1.8 Release Notes
Release Date: 2014-06-26 // almost 10 years ago-
- [JUnit] Let JUnitReporter fire event(s) on the step notifier for every step (#656 Björn Rasmusson)
- [JUnit] Correct JUnit notification for background steps. (#660, #659 Björn Rasmusson)
- [Core] Expose Scenario id to step definitions (#673, #715 Björn Rasmusson)
- 0️⃣ [Core] The RuntimeOptionsFactory should add default feature path, glue path and formatter once. (#636, #632, #633 Björn Rasmusson)
- ⚡️ [Clojure] Update clojure version to 1.6.0 (#698 Jeremy Anderson)
- [Core] Only include executed scenarios and steps from outlines in the JSON output (#704 Björn Rasmusson)
- [JUnit] JUnitFormatter: use ascending numbering of outline scenarios (#706 Björn Rasmusson)
- ✅ [TestNG] Let the TestNG runner handle strict mode correctly (#719 Björn Rasmusson)
- ✅ [Core] Disregard order of JSON properties in PrettyPrint unit tests (#740 mchenryc)
- 👍 [Core] Support reading feature paths from the rerun formatter file (#726 Björn Rasmusson)
- [Core] Apply line filters only to the feature path that they are defined on (#725 Björn Rasmusson)
- ✅ [Groovy] Allow tests to run multi-threaded in the same JVM (#723, #727 Bradley Hart)
- [Core] New
DataTable.unorderedDiff
method (#731, #732 yoelb) - [Core] Dynamically constructed converter for class with constructor assignable from String (#735, #736 Mykola Gurov)
- ✅ [Core] Disregard order of HashMap entries in unit tests (#739 mchenryc)
- [Core] Environment variables/properties are aliased. Example:
HELLO_THERE
==hello.there
(Aslak Hellesøy) - [Core] The
cucumber-jvm.properties
file is no longer picked up. Usecucumber.properties
instead (Aslak Hellesøy) - [Core] Make standard out non-buffered (#721 danielhodder)
- [Core] Allow empty doc string and data table entries after token replacement from scenario outlines (#712, #709, #713 Leon Poon, Björn Rasmusson)
- [Guice] New scenario scope for Guice. Non-backwards compatible (#683 jakecollins)