In Git

New Features

Bugfixes

v1.5.0

New Features

  • Update to Gherkin v4.0 (@brasmusson)

Bugfixes

  • Use monotonic time (#103 @mikz)

v1.4.0

New Features

  • Update to Gherkin v3.2.0 (@brasmusson)

Bugfixes

v1.3.1

New Features

Bugfixes

  • Speed up location filtering (#99 @mattwynne @akostadinov @brasmusson)

v1.3.0

New Features

  • Add factory method to Cucumber::Core::Ast::Location that uses the output from Proc#source_location (@brasmusson)
  • Integrate Gherkin3 parser (@brasmusson)

Bugfixes

  • Make sure that after_test_step is sent also when a test step is interrupted by (a timeout in) an around hook (cucumber/cucumber-ruby#909 @brasmusson)
  • Improve the check that a test_step quacks like a Cucumber::Core::Test::Step (95 @brasmusson)

v1.2.0

New Features

  • Enable the location of actions to be the step or hook location (@brasmusson)
  • Add the comments to the Steps, Examples tables and Examples table rows Ast classes (@brasmusson)
  • Expose name, description and examples_rows attributes of Ast::ExamplesTable (@mattwynne)
  • Add #to_sym to Cucumber::Core::Test::Result classes (#89 @pdswan)
  • Add #ok? to Cucumber::Core::Test::Result classes (#92 @brasmusson)

Bugfixes

v1.1.3

New Features

* Added custom `inspect` methods for AST Nodes (@tooky)

v1.1.2

New Features

* Make Test Case names for Scenario Outlines language neutral [83](https://github.com/cucumber/cucumber-ruby-core/pull/83) (@brasmusson)
* Add predicate methods for Multline arguments (@mattwynne)
* Expose `Test::Case#feature` (@mattwynne)
* Fail test case if around hook fails (@mattwynne, @tooky)
* Expose `Test::Case#around_hooks` (@tooky)

v1.1.1

New Features

* Calculate actual keyword for snippets (@brasmusson)

### Bugfixes

* Remove keyword from `Test::Case#name` [82](https://github.com/cucumber/cucumber-ruby-core/pull/82) (@richarda)

v1.1.0

New features

* LocationsFilter now sorts test cases as well as filtering them (@mattwynne)

v1.0.0

Features Removed

* Removed the Mapper DSL (@mattwynne, @tooky)
* Removed Cucumber.initializer (@tooky)

New Features

* Added dynamic filter class constructor (@mattwynne)

v1.0.0.beta.4

New Features

Bugfixes

v1.0.0.beta.3

Changes were not logged.

v1.0.0.beta.2

Changes were not logged.