NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
NuGet · #898 most downloaded on NuGet
JSON schema-based messages for Cucumber's inter-process communication
Last release 2 months ago
05 Aug 2026
Ships fairly regularly
a new release about every 3 weeks
Nearly every release is documented
notes for 60 of the last 60 stable releases
1 version withdrawn
withdrawn after publishing
127 years old
84 releases · first in 1900
[JavaScript] Add #addDurations function to TimeConversion (#932 charlierudolph)
#addDurations function to TimeConversion
(#932
charlierudolph)### Fixed - Release process
One column per quarter.
Attachment#text and Attachment#binary have been replaced with Attachment#body, and Attachment#content_encoding has been added. (#947 aslakhellesoy)
Attachment#text and Attachment#binary have been replaced with Attachment#body,
and Attachment#content_encoding has been added.
(#947
aslakhellesoy)### Fixed - 10.0.2 release process failed.
### Fixed - The 10.0.0 release failed.
Add UndefinedParameterType (#890 aslakhellesoy)
UndefinedParameterType
(#890
aslakhellesoy)TestCaseFinished#message
(#890
aslakhellesoy)TestResult to TestStepResult
(#890
aslakhellesoy)TimeConversionRuby: Fix inclusion of generated lib/messages.pb.rb
Nothing published for this version
Fixed release scripts for Go and JavaScript
Added ParameterType as an envelope message
ParameterType as an envelope messagecucumber-messages to messsages
(#850
aslakhellesoy)TestCase now has a list of StepMatchArgumentsList rather than a list of StepMatchArgument.
This allows a TestCase to hold matches from more than one StepDefinition, which is possible
in the case of ambiguous matches.content_type fields to media_typeMedia messagestring text and bytes binary as the bodyTestCase#test_result. Aggregate results will be computed by cucumber-query insteadAdded testStepId and testCaseStartedId to Attachment (#814 charlierudolph)
testStepId and testCaseStartedId to Attachment
(#814
charlierudolph)TimeConversion utilities for converting between protobuf Timestamp/Duration and the
platform's representation of timestamps (clock time) and duration (monotonic time)Added more reference ids and removed deprecated/reserved fields (#790 #794 vincent-psarga)
Nothing published for this version
[Go] Release 6.0.0 is unusable.
Duration message to express duration in a seconds + nano format
TestStepMatched messageDuration message to express duration in a seconds + nano formatduration in TestResult messagePatternMatch to StepMatchArgumentCommandRunTestStep#patternMatches to CommandRunTestStep#stepMatchArgumentsdurationNanoSeconds field in TestResult message[Go] Fix module version (5.0.0 left it at v4)
Nothing published for this version
[Go] Tag the cucumber/go subrepo (again)
[Go] Tag the cucumber/go subrepo (again)
[Go] Tag the cucumber/go subrepo
Add Timestamp property and comments to TestRunFinished message (#665 SabotageAndi
[.NET] Publish NuGet package (#635 SabotageAndi vincent-psarga)
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →