Releases: cucumber/cucumber-expressions
Releases · cucumber/cucumber-expressions
Release list
v20.1.0
Added
- Support a positive exponent in scientific notation floats, e.g.
1.5E+3(#441) - Use more efficient regex without lookahead (#443)
- [Java] Support a leading
+sign in{float},{double}and{bigdecimal}(#441) - [Go] Parse floating point numbers with scientific notation (#443)
Fixed
- [.Net] Fix codepoint offsets for tokens (#440)
- [Java] Use version range for
org.jspecify:jspecify
v20.0.0
Changed
- [JavaScript] BREAKING CHANGE: Switch to ESM (#431)
v19.0.1
Fixed
- [.Net] Downgrade dependency fluentassertions to 7.2.0 (#423)
v19.0.0
v18.1.0
Added
- [Java] Add OSGi metadata
- [Java] class
KeyboardFriendlyDecimalFormatSymbolsis nowpublicand can be used when creating a customLocale-aware type transformation method (#376 antagoony)
Changed
- [Ruby] Minor cosmetic / CI changes for development (Nothing front-facing)
- [Python] PEP 639 licence metadata specification (#361)
Removed
- [Python] Remove support for end-of-life Python 3.8 and 3.9 (#359)
v18.0.1
Fixed
- [Python] Release process didn't release to pypi correctly
v18.0.0
Changed
- [Ruby] Minimum supported ruby is now 2.7+ (#308)
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
bigdecimalgem, to fix Ruby 3.4-pre builds where the gem has changed its status from default to bundled (#273)
v17.0.1
Fixed
- [JavaScript] Fix import paths lacking file suffix (#243)
- [Ruby] Fixed up
Layoutrubocop autofixes