Releases: cucumber/cucumber-expressions
Releases · cucumber/cucumber-expressions
v18.0.1
v18.0.0
v17.1.0
Added
- [Java] Assume numbers use either a comma or period for the thousands separator instead of non-breaking spaces. (#290)
Fixed
v17.0.2
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
v17.0.0
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?
anduse_for_snippets?
-> Use their reader equivalents instead (Remove the?
)
(#234) - [Ruby] Change public API readers for
ParameterType
v16.1.2
v16.1.1
v16.1.0
Added
- [Java] Enabled reproducible builds
- [JavaScript] Added
ParameterType.builtin
. This is to allow JSON serialization of only the non-builtin parameter types.