Releases: cucumber/messages
Releases · cucumber/messages
v27.0.2
v27.0.1
Fixed
- [Elixir] Restored test and release process
v27.0.0
v26.0.1
Changed
- [Go] Switch to Google's UUID module (#251)
Fixed
- [Dotnet] Fixed code generation for types that accept List as parameters. Constructors were not properly handling null input. (#249 [clrudolphi])
- Moved contents of the description of the StepDefinitionIds field from the StepMatchArgumentsList field where it had been mistakenly placed. (#252 [clrudolphi])
v26.0.0
Added
- [Dotnet] Added support classes aligned with what is provided for the Java implementation (#233 clrudolphi)
Changed
- Internal breaking change The code generation has undergone a large refactor (No visible changes expected). All new code
generation logic is now contained in /codegen (#228 luke-hill) - [Dotnet] Rewritten to align with the code generation techniques used for the other languages (#233 clrudolphi)
- [Dotnet] Upgraded from .NET 5 to .NET 8. Dropped .NET Framework 4.x as a target while retaining .NET Standard 2.0 as the primary target framework (#233 clrudolphi)
v25.0.1
Fixed
- [Php] Fixed a workflow issue with publishing the package
v25.0.0
Changed
- [Ruby] Breaking change Messages are now altered to be 1 message class per file (#225 luke-hill)
- [Ruby] Updated minimum Ruby version to 3.0 (#216 luke-hill)
- [Ruby] Use latest CCK conformance for signing off message releases (#216 luke-hill)
- [Ruby] Tidied up all remaining rubocop offenses (This included 2 minor alterations to the generator code) (#217 #225 luke-hill)
- [Php] Permit both PHPUnit 10 and PHPUnit 11 (#200 ciaranmcnulty)
Fixed
- [cpp] Don't rely on GitHub API for latest versions and implement a simple download retry loop