Cucumber v1.2.3 Release Notes
Release Date: 2015-07-07 // over 8 years ago-
- [Core] Make the Rerun Formatter consistent with the exit code (#871 Björn Rasmusson)
- [OSGi] Cucumber is ready to run in OSGi containers (#873, #799 @HendrikSP)
- 🚚 [Java]
cucumber.runtime.java.ObjectFactory
moved tocucumber.api.java.ObjectFactory
. Custom implementation can be specified incucumber.properties
withcucumber.api.java.ObjectFactory=my.special.KindOfObjectFactory
. (Closes #290 Aslak Hellesøy) - [Core] Properly decode jar URLs with spaces (%20) - (#866 Aslak Hellesøy)
- [Java] Arity mismatch Java8 Step Definition error (#852, #847 David Coelho)
- 🖨 [Java] Print Java 8 lambda snippets when
cucumber-java8
is active (Aslak Hellesøy) - 🔌 [Core] Make the Summary Printer into a plugin (#828 Björn Rasmusson)
- ✅ [Core] Additional unit-tests for #789 (#815 Klaus Bayrhammer)
- [Java] Added @Documented to all step annotations (#834, #833 Peter Oxenham)
- [Core] Set a description for Scenario Outline scenarios (#841, #837 Björn Rasmusson)
- [Core] Call all formatters, also in case of unimplemented methods (#842, #803 Björn Rasmusson)
- ✅ [TestNG] Run each feature as separate TestNG test (#817, #653 Dmitry Sidorenko, Björn Rasmusson)
- ✅ [Core] Implement TestNG-compatible XML formatter (#818, #621 Dmitry Berezhony, Björn Rasmusson)
- [Core]
DataTable.diff(List)
gives proper error message when theList
argument is empty (Aslak Hellesøy) - [Core] Execute no scenarios when the rerun file is empty (#840 Björn Rasmusson)
- [Core] Snippets for quoted arguments changed from
(.*?)
to([^\"]*)
(which is how it was before 1.1.6). See cucumber/cucumber#663 (Aslak Hellesøy) - [Core] Fix non running gradle example (#839 Ole Christian Langfjæran)
- 📚 [Clojure] Improved documentation for the clojure module (#864 Paul Doran)