Skip to content

Releases: cucumber/cucumber-ruby-core

v15.3.0

14 Oct 17:10
v15.3.0
68260eb

Choose a tag to compare

Changed

  • Permit usage of gherkin up to v34, tag-expressions up to v8

Fixed

  • Further fix situations in which multiple extraneous arguments could be passed from a proc to Location#new
    (discarding these arguments)

v15.2.1

21 Aug 06:48
v15.2.1
f70a0e6

Choose a tag to compare

Fixed

  • (Proc#source_location returns [path, start_line, start_column, end_line, end_column] with Ruby 3.5.0dev+)
    (#299 yahonda luke-hill)
  • Alter default location provided to Cucumber::Core::Test::Action::Defined to only pass file and line

v15.2.0

08 Aug 07:37
v15.2.0
7b5d0e7

Choose a tag to compare

Changed

  • Permit usage of gherkin up to v32, messages up to v29
  • Minor internal refactors

v15.1.0

28 Feb 14:08
v15.1.0
5c388e5

Choose a tag to compare

Changed

  • Permit usage of gherkin up to v30

v15.0.0

24 Dec 10:46
v15.0.0
9fbe394

Choose a tag to compare

Changed

  • Permit usage of gherkin up to v29 and messages up to v28

Fixed

  • References to the Time Conversion and UUID helpers needed altering to use the Helpers namespace

Removed

  • Remove support for ruby 2.7 and below. 3.0 or higher is required now (Owing to messages bump)

v14.0.0

08 Aug 11:10
v14.0.0
01eebd6

Choose a tag to compare

Changed

  • Permit usage of gherkin up to v29 and messages up to v26
  • Internal Breaking Change: Structure of Action classes have changed.
    See upgrading notes for 14.0.0.md
    (#282)

Removed

  • Remove support for ruby 2.6 and below. 2.7 or higher is required now (Autofixed to Ruby 2.7 styles)

v13.0.3

24 Jul 10:55
v13.0.3
3d36a10

Choose a tag to compare

Changed

  • Fixed up all remaining Layout auto-correct cops in the codebase

v13.0.2

21 Mar 14:54

Choose a tag to compare

Changed

  • Added CI testing for Ruby 3.3
  • Fixed up a few minor rubocop offenses in the codebase around Array structuring

v13.0.1

31 Jan 16:41

Choose a tag to compare

Changed

  • Fixed up a few styling / layout cops in the tests

Fixed

  • The Passed Result class was missing the strict keyword argument handling

v13.0.0

05 Dec 10:53

Choose a tag to compare

Changed

  • Now using a 2-tiered changelog to avoid any bugs when using polyglot-release
  • More refactoring of the repo by fixing up a bunch of manual rubocop offenses (See PR's for details)
    (#259 #262 #268 #274)
  • In all Summary and Result classes, changed the strict argument into a keyword argument
    See upgrading notes for 13.0.0.md
    (#261)
  • Permit usage of gherkin v27

Fixed

  • Restore support for matching a scenario by its Feature, Background, and Rule line numbers (#247)

Removed

  • Remove legacy unindent gem (Now no longer required since Ruby 2.3 and Squiggly heredocs) (#278)