- Release again to both
lambdaisland
andcom.lambdaisland
- Bump version prefix to reflect total number of releases.
- Updated Kaocha dependency.
- Added documentation for working with step definitions in the REPL.
- Added documentation about Gherkin tag support.
- Fixed reflection warnings
- Updated Clojure and Kaocha to latest versions
- Fixed compatiblity with latest cucumber-jvm
- Ignore dangling symlinks for features (similar to fix in 0.0-25, but that one was for glue).
- Prevent glue files from being reloaded for every single scenario, providing a good speedup.
- Report file/line of pending scenarios because of missing snippets
- Honor tags on features as metadata
- Auto-require transformer namespace of custom types
- Don't emit a
:pass
event after every scenario, it inflates the assertion count - Make sure the test result contains result counts, for things like junit-xml
- In case of failure the output now contains the file name, line, scenario, and step that was currently executing.
- No longer add the scenario as a
*testing-contexts*
, to prevent the docs formatter from printing it twice. - Give tests nicer ids, based on the filename and scenario description
- Add Kaocha as a dependency, so that cljdoc can analyze kaocha-cucumber
- Don't try to load dangling symlinks, this prevents issues with emacs tmp files
- Report syntax errors as failures, rather than crashing the process
- Initial implementation