Skip to content

Latest commit

 

History

History
55 lines (33 loc) · 1.73 KB

CHANGELOG.md

File metadata and controls

55 lines (33 loc) · 1.73 KB

Changelog

v0.4.1

  • Updated dependencies, remove dependency on retired gherkin 1.6.1

v0.4.0

  • Support for new Elixir versions >= 1.13

v0.3.4-dev

  • Support for Elixir 1.7 #50.

v0.3.3

  • Support for Elixir 1.5 #38. Thanks to @lboekhorst and @rawkode

v0.3.2

  • Fix for improper state tracking #33. Thanks to @lboekhorst

v0.3.1

  • Better support for missing steps (produces the pattern match for the given missing data). #26 Thanks to @shdblowers
  • Breaks import_feature/1 into two separate macros for more explicit control. Issue #21. Thanks for @hisapy for the suggestion.

v0.3.0

  • Support for running specific tests #15 on a specific line number.
  • Bug fix #19 Thanks to @rawkode - Defaulting steps and tags to empty list when get_attributes returns nil
  • Missing step advisor improvements #14 Thanks to @shdblowers
  • Data tables and doc strings are now available in the variables under the :table and :doc_string keys

v0.2.2

  • Support for ExUnit case templates. Simply specify the case template module name like use Cabbage, template: MyApp.ConnCase, feature: "some_file.feature"
  • Support for tags as ExUnit setup callbacks.

v0.2.1

  • Bug fix #9 Thanks to @shdblowers - Fixes updating of state properly from one step to the next

v0.2.0

v0.1.0

  • Initial features to run a simple scenario with variable matching and state tracking.