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 a LinkedHashMap, 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 of gherkin.formatter.Formatter,gherkin.formatter.Reporter,cucumber.api.StepDefinitionReporter (Aslak Hellesøy)
    • 🚚 [Core] Removed support for --dotcucumber and stepdefs.json. The new plugin API replaces this with cucumber.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)