Cucumber v1.2.0 Release Notes
Release Date: 2014-10-30 // over 9 years ago-
- 🏗 [Clojure] Added clojure_cukes example to the maven build (#790 Jestine Paul)
- 👍 [Spring] Added Spring meta-annotation support (#791 Georgios Andrianakis)
- 💻 [JUnit] Improve consistency between JUnit and Command Line Runners (#765 cliviu)
- [Core] Clobber all filter types when override one filter type in the environment options (#748 Björn Rasmusson)
- 🔨 [Android] Big refactoring (#766 Sebastian Gröbler)
- 📚 [Android] Improve documentation (#772 K76154)
- 🖨 [Core] New --i18n option for printing keywords (#785 Seb Rose)
- [Core] Make the JUnit formatter handle empty scenarios (#774 Björn Rasmusson)
- ✅ [Scala] Fixing randomly failing tests in the Scala module (#768, #761 Manuel Bernhardt)
- 🏗 [JRuby] cucumber-jruby backend fails to build when
RUBY_VERSION
is present in environment (#718 Aslak Hellesøy) - [Core]
DataTable.asMap()
returns aLinkedHashMap
, ensuring key iteration order is the same as in the gherkin table (#764 Aslak Hellesøy). - ✅ [Core] Spring dirty cukes test fix (#708 Mykola Gurov)
- [Core] Improve error message for multiple formatters using STDOUT (#744 Björn Rasmusson)
- 👍 [Core] Better error messages when loading features from rerun file (#749 Björn Rasmusson)
- [Core] Handle "" properly in ListConverter. (#756 Clément MATHIEU)
- ⚡️ [Guice] Update links and fix formatting in Cucumber Guice docs (#763 Jake Collins)
- [Groovy] Clean up groovy stack traces (#758 Tom Dunstan)
- [Gosu] New module. (Aslak Hellesøy)
- [Gosu] Modified When Expression to use a void block. (Mark Sayewich)
- 🏗 [Ioke] Removed this module. It slows down the build and is too esoteric.
- 🔌 [Core] Richer plugin API. The
--plugin
option can specify a class that implements one or more ofgherkin.formatter.Formatter,gherkin.formatter.Reporter,cucumber.api.StepDefinitionReporter
(Aslak Hellesøy) - 🚚 [Core] Removed support for
--dotcucumber
andstepdefs.json
. The new plugin API replaces this withcucumber.api.StepDefinitionReporter
(Aslak Hellesøy) - 🗄 [Core] The
--format
option is deprecated in favour of--plugin
(Aslak Hellesøy) - 🚚 [JUnit]
@cucumber.junit.api.Cucumber.Options
that was deprecated in 1.1.5 has been removed. Use@cucumber.api.CucumberOptions
(Aslak Hellesøy) - 🏗 [Android] Fix the Android build on Travis (#750 Björn Rasmusson)
- [Core] Handle NullPointerExceptions in MethodFormat.getCodeSource (#757, #751 bySabi)
- [Core] Correct lookup environment variable - system property - resource bundle (#754 Björn Rasmusson)
- 🚚 [Android,Spring,Needle,Examples] Remove commons-logging & log4j and redirect all logging to slf4j & logback (#742 Nayan Hajratwala)
- [Spring] Fix the glue class autowiring, transaction and cucumber-glue scope issues (#711, #600, #637 Björn Rasmusson)
- 👍 [Groovy] Support more then one
World {}
definition (#716 Anton)