Cucumber v2.1.0 Release Notes

  • ➕ Added

    • [JUnit] Print JUnit Options when unknown option is provided (#1273, Marit Van Dijk)
    • [Spring] Support BootstrapWith annotation (#1245, #1242, #1061 M.P. Korstanje)
    • [Core] Allow String parameter in plugin constructors (Aslak Hellesøy)
    • [Core] Prefer single-arg constructors over empty constructors in plugins (#1104, c6e471c2 Aslak Hellesøy)
    • [Core] Optimize MethodScanner (#1238 Łukasz Suski) ### 🔄 Changed
    • [Core] Running empty Pickles yields the result undefined (#1274 Björn Rasmusson)
    • [Core] Use gherkin 5.0.0 (#1252 M.P. Korstanje)

    🗄 Deprecated

    • [Spring] Deprecate Spring context configuration by more than one class (#1259 Björn Rasmusson)

    ✂ Removed

    • [Scala, Groovy, Clojure, Jython, JRuby, Rhino, Gosu] Moved to own repositories (M.P. Korstanje)

    🛠 Fixed

    • [Java8] Fix Java8StepDefinition.isDefinedA (#1254, #1255 tts-ll, M.P. Korstanje)
    • [Core] Fix race condition in Timeout (#1244 M.P. Korstanje)
    • [Core] Correct the name of the Json Formatter embeddings node (#1236 Haroon Sheikh)
    • [Spring] Exception is thrown complaining about multiple matching beans (#1225, #1226, M.P. Korstanje)