Skip to content

Releases: cucumber/cucumber-expressions

v18.0.1

28 Oct 11:38
v18.0.1
33e9d62
Compare
Choose a tag to compare

Fixed

  • [Python] Release process didn't release to pypi correctly

v18.0.0

24 Oct 09:36
v18.0.0
2919605
Compare
Choose a tag to compare

Changed

  • [Ruby] Minimum supported ruby is now 2.7+ (#308)

v17.1.0

21 Mar 21:04
v17.1.0
b5dcaa5
Compare
Choose a tag to compare

Added

  • [Java] Assume numbers use either a comma or period for the thousands separator instead of non-breaking spaces. (#290)

Fixed

  • [Java] Parse negative numbers in Norwegian (and 59 other languages) (#290)
  • [Python] Remove support for Python 3.7 and extend support to 3.12 (#280)
  • [Python] The ParameterType constructor's transformer should be optional (#288)

v17.0.2

20 Feb 10:03
Compare
Choose a tag to compare

Changed

  • [Python] Updated the release workflow to use trusted publisher (#263, #264)
  • [Ruby] Added subsidiary rubocop gems (RSpec/Rake/Performance), and did some initial refactoring (#247)
  • Additional information for alternation inside optional error message on how to fix (#260)

Fixed

  • Removed repeated 'the' from error message for use of alternations inside optionals (#252)
  • [Python] Missing keyword argument defaults in parameter type class (#259)
  • [Ruby] Added an explicit dependency on bigdecimal gem, to fix Ruby 3.4-pre builds where the gem has changed its status from default to bundled (#273)

v17.0.1

24 Nov 10:34
Compare
Choose a tag to compare

Fixed

  • [JavaScript] Fix import paths lacking file suffix (#243)
  • [Ruby] Fixed up Layout rubocop autofixes

v17.0.0

06 Oct 13:37
Compare
Choose a tag to compare

Changed

  • [JavaScript] Added TypeScript source to the package (#211)
  • [Ruby] Minimum supported ruby is now 2.5+ (#232)
  • [Ruby] Large suite wide refactor for basic rubocop compliance (#233 #235)
  • Expose transformer arg as a public reader
  • Remove prefer_for_regexp_match? and use_for_snippets? -> Use their reader equivalents instead (Remove the ?)
    (#234)
  • [Ruby] Change public API readers for ParameterType

v16.1.2

17 Jan 18:01
Compare
Choose a tag to compare

Fixed

  • [Java] Improve cucumber expression creation performance (#202)

v16.1.1

08 Dec 15:55
v16.1.1
e53cdff
Compare
Choose a tag to compare

Fixed

  • [Java] Improve expression creation performance (#187, #189)

v16.1.0

28 Nov 09:25
v16.1.0
ec11da9
Compare
Choose a tag to compare

Added

  • [Java] Enabled reproducible builds
  • [JavaScript] Added ParameterType.builtin. This is to allow JSON serialization of only the non-builtin parameter types.

v16.0.1

06 Nov 09:53
v16.0.1
6ca6c54
Compare
Choose a tag to compare

Fixed

  • [JavaScript] The ParameterType constructor's transform, useForSnippets and preferForRegexpMatch should be optional. (#178)