Skip to content

v17.0.0

Latest

Choose a tag to compare

@github-actions github-actions released this 01 Jun 22:50
v17.0.0
1588ced

Added

  • Added #to_envelope for Cucumber::Core::Gherkin::Document (#329)

Changed

  • Refactored the internal base Event class to reduce complexity and make it more flexible for future use (No user facing changes)
  • Refactored the Result classes to be more simplified and one class per file
  • Changed the base event inheritance to a new base class structure
  • Refactored some internals of the library to be slightly more performant (Including removing redundant nil checks)
  • Permit cucumber-tag-expressions up to v10
  • Change to use worst Test Step result as the Test Case result
    (#317)

Removed

  • Strict configuration has been removed from all Result classes
  • Removed the ability to list event attributes (Only the #to_h method now remains for this purpose)