Cucumber v1.2.5 Release Notes

    • [Java8] Fix closing over local variables (#916, #924, #929 Alexander Torstling, Aslak Hellesøy)
    • [Java8] Fix IllegalArgumentException on JDK 1.8.0_60 (#912, #914 Michael Wilkerson)
    • [Core] Double-check for directory exists in the ensureParentDirExists(File) (#978 Pavel Ordenko)
    • 👍 [picocontainer] Picocontainer lifecycle support(#994, #993, #992 Richard Bradley)
    • 🔌 [Core] Specifying plugins on the command line via --plugin clobbers settings in the code (#860 Björn Rasmusson)
    • ✅ [Core] Make test assertion OS agnostic (#897 sid)
    • 🏗 [Travis] Improve the travis build (#829 Björn Rasmusson)
    • [Core, Junit] Passthrough options for the JUnit Module (#1002, #1029. Also resolves #825 and #972. Björn Rasmusson, with bug fix by Bernd Bindreiter)
    • [Android, Core, Guice, Junit] Improve code quality ensuring Utility Classes cannot be instantiated (#945 Kirill Vlasov)
    • ✅ [Core, Guice, Testng] Improve code quality using isEmpty instead of size comparison (#942 Kirill Vlasov)
    • [Clojure] Don't depend on cucumber-core in the clojure example (#947 Joe Corneli)
    • ✅ [Spring] Some spring tests were not being run (#952 Lee Wan Geun)
    • [OSGI] Pax-exam is optional (#1000 HendrikSP)
    • [Groovy] Fix Null Pointer Exeption whe using List as parameter type in step defs (#980 Steffen Jacobs)
    • [Readme] Use SVG badges! (#941 Kevin Goslar)
    • ✅ [TestNG] Ignore the testng directory (#990 Jan Molak)
    • [Core] Use Integer.compare() in HookComparator in order to guard against possible underflow (#986, #985 Mikael Auno)
    • ✅ [Junit] Let JUnitReporter treat Pending results in hooks as failures in strict mode, and as ignored tests otherwise (Björn Rasmusson)
    • [Core] Mark scenario as skipped in JUnitFormatter if PendingException is thrown in a hook (#964, #962 Felix Martin Martin)
    • 👍 [Core] Support assume feature also with JUnit 4.12 (#961 Stefan Birkner)
    • ✅ [TestNG] Always tear down TestNG cucumber tests (#955, #956 Sven-Torben Janus)
    • ✅ [TestNG] Make TestNG to fail on unparseable feature files (#953 Björn Rasmusson)
    • 👻 [Java8] Throw better exception when lambda stepdefs use generic list arguments (unsupported) (Aslak Hellesøy)