Skip to content

Releases: cucumber/cucumber-ruby-core

v14.0.0

08 Aug 11:10
v14.0.0
01eebd6
Compare
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
Compare
Choose a tag to compare

Changed

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

v13.0.2

21 Mar 14:54
Compare
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
Compare
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
Compare
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)

v12.0.0

06 Sep 10:33
Compare
Choose a tag to compare

Changed

  • Update gherkin and messages minimum dependencies
  • Added in new rubocop sub-gems for testing, pinning versions where appropriate
  • Removed all redundant / incorrect rubocop config overrides (Placed in TODO file)

Removed

  • Remove support for ruby 2.4 and below. 2.5 or higher is required now

v11.1.0

23 Dec 08:42
Compare
Choose a tag to compare

Changed

  • Update gherkin and messsages dependencies

Fixed

  • Restore support for matching a scenario by tag and step line numbers. (#237, #238, #239)

v11.0.0

18 May 09:53
cee77b0
Compare
Choose a tag to compare
Update release workflow accordingly to the test one

v10.1.1

17 Jan 13:41
f38fbfe
Compare
Choose a tag to compare

10.1.1

Dependencies

  • Patched cucumber-tag-expressions

v10.1.0

11 Oct 12:13
96c79cd
Compare
Choose a tag to compare

Dependencies

  • Patched cucumber-gherkin, cucumber-messages and cucumber-tag-expressions