Skip to content

fix(deps): update module github.com/cucumber/messages/go/v21 to v32#719

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/github.com-cucumber-messages-go-v21-32.x
Open

fix(deps): update module github.com/cucumber/messages/go/v21 to v32#719
renovate[bot] wants to merge 1 commit intomainfrom
renovate/github.com-cucumber-messages-go-v21-32.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate bot commented Jan 21, 2026

This PR contains the following updates:

Package Change Age Confidence
github.com/cucumber/messages/go/v21 v21.0.1v32.2.0 age confidence

Release Notes

cucumber/messages (github.com/cucumber/messages/go/v21)

v32.2.0

Compare Source

Added
  • [JavaScript] Add export path for bundled schema (#​383)

v32.1.0

Compare Source

Added
  • Generated bundled JSON schema (#​382)

v32.0.1

Compare Source

Fixed
  • Fix field order for ExternalAttachment (#​377)

v32.0.0

Compare Source

Added
  • Add ExternalAttachment for externalised attachments (#​372)
Changed
  • Deprecate Attachment.url and Attachment.source (#​372)
  • Make StepMatchArgument.Group.children optional (#​370)
  • [Java] Set release version to 17 (#​352)
  • [Java] Copy lists efficiently (#​282, #​352)
  • [Java] Use Integers in addition to Longs (#​310, #​352)

v31.2.0

Compare Source

Added
  • [Java] Add NdjsonToMessageReader (#​344)
Fixed
  • [Java] Don't flush MessageToNdjsonWriter on each write (#​344)

v31.1.0

Compare Source

Added
  • [Ruby] Add a way to analyse and compare the strength of TestStepResult messages (To be used in query) (#​365)
Fixed
  • [Ruby] Fix the TimeConversion helper file generating a non-conformant Timestamp message
  • [Ruby] Improve the TimeConversion helper for translating back from a Timestamp by avoiding a rounding error
Removed
  • [Ruby] Removed the TimeConversion helpers that did not serve a purpose in message building

v31.0.1

Compare Source

Fixed
  • Removed circular dependency between messages and compatibility-kit(#​362)

v31.0.0

Compare Source

Added

v30.1.0

Compare Source

Added
  • [Java] Add OSGi metadata (#​344)

v30.0.0

Compare Source

Changed
Removed
  • [Python] Dropped legacy .egg-info metadata distribution artifacts (#​324)

v29.0.1

Compare Source

Fixed
  • [JavaScript] Include schemas in npm package (#​333)

v29.0.0

Compare Source

Added
  • Add workerId to TestRunHookStarted (#​332)
  • Add Suggestion message (#​329)
Changed
  • Update documentation for TestStepResult.message (#​315)
  • Clarify documentation around TestStep.stepMatchArgumentsLists (#​330)
  • [JavaScript] Drop dependency on uuid package (#​289

v28.1.0

Compare Source

Added
  • [java] Add comparators for comparable objects (#​312)

v28.0.0

Compare Source

Changed
  • Add Attachment.testRunHookStartedId for traceability of attachments to test run hooks (#​301)
  • Add Attachment.timestamp (#​305)
Fixed
  • [python] Add a LICENSE file for Python (#​278)
  • [.NET] Fix NuGet package generation

v27.2.0

Compare Source

Added
  • [python] Added Python implementation (#​165)

v27.1.0

Compare Source

Added
  • [cpp] use VERSION file to version ABI and shared libraries #​268
Changed
  • [JavaScript] Expand tested Node.js versions (#​274)

v27.0.2

Compare Source

Fixed
  • [Elixir] Fix release process

v27.0.1

Compare Source

Fixed
  • [Elixir] Restored test and release process

v27.0.0

Compare Source

Added
  • Add new TestRunHookStarted and TestRunHookFinished messages (#​102)
Changed
  • BREAKING CHANGE: Add id property to TestRunStarted, optionally reference in TestCase, Attachment and TestRunFinished (#​102)
  • BREAKING CHANGE: Add type property to Hook (#​102)

v26.0.1

Compare Source

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

Compare Source

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

Compare Source

Fixed
  • [Php] Fixed a workflow issue with publishing the package

v25.0.0

Compare Source

Changed
Fixed
  • [cpp] Don't rely on GitHub API for latest versions and implement a simple download retry loop

v24.1.0

Compare Source

Added
  • java: include stacktrace in Convertor.toMessage(Throwable) (#​213)

v24.0.1

Compare Source

Fixed

v24.0.0

Compare Source

Added
  • Add stackTrace prop to Exception message (#​182)

v23.0.0

Compare Source

Added
  • Added C++ implementation (#​152)
Changed

v22.0.0

Compare Source

Added
  • Added source reference to parameter type (#​45)
Fixed
  • Corrected Java and PHP generators to allow running using Docker on Windows (#​146)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the 🤖 dependencies Dependency upgrade label Jan 21, 2026
@github-actions
Copy link
Copy Markdown

Go API Changes

# github.com/cucumber/godog%0A## incompatible changes%0AAfterScenarioHook: changed from func(context.Context, *Scenario, error) (context.Context, error) to func(context.Context, *Scenario, error) (context.Context, error)%0AAfterStepHook: changed from func(context.Context, *Step, StepResultStatus, error) (context.Context, error) to func(context.Context, *Step, StepResultStatus, error) (context.Context, error)%0ABeforeScenarioHook: changed from func(context.Context, *Scenario) (context.Context, error) to func(context.Context, *Scenario) (context.Context, error)%0ABeforeStepHook: changed from func(context.Context, *Step) (context.Context, error) to func(context.Context, *Step) (context.Context, error)%0ADocString: changed from github.com/cucumber/messages/go/v21.PickleDocString to github.com/cucumber/messages/go/v32.PickleDocString%0AGherkinDocument: changed from github.com/cucumber/messages/go/v21.GherkinDocument to github.com/cucumber/messages/go/v32.GherkinDocument%0AScenario: changed from github.com/cucumber/messages/go/v21.Pickle to github.com/cucumber/messages/go/v32.Pickle%0AScenarioContext.AfterScenario: changed from func(func(sc *Scenario, err error)) to func(func(sc *Scenario, err error))%0AScenarioContext.AfterStep: changed from func(func(st *Step, err error)) to func(func(st *Step, err error))%0AScenarioContext.BeforeScenario: changed from func(func(sc *Scenario)) to func(func(sc *Scenario))%0AScenarioContext.BeforeStep: changed from func(func(st *Step)) to func(func(st *Step))%0AStep: changed from github.com/cucumber/messages/go/v21.PickleStep to github.com/cucumber/messages/go/v32.PickleStep%0ATable: changed from github.com/cucumber/messages/go/v21.PickleTable to github.com/cucumber/messages/go/v32.PickleTable%0A%0A# github.com/cucumber/godog/formatters%0A## incompatible changes%0AFormatter.Ambiguous: changed from func(*github.com/cucumber/messages/go/v21.Pickle, *github.com/cucumber/messages/go/v21.PickleStep, *StepDefinition, error) to func(*github.com/cucumber/messages/go/v32.Pickle, *github.com/cucumber/messages/go/v32.PickleStep, *StepDefinition, error)%0AFormatter.Defined: changed from func(*github.com/cucumber/messages/go/v21.Pickle, *github.com/cucumber/messages/go/v21.PickleStep, *StepDefinition) to func(*github.com/cucumber/messages/go/v32.Pickle, *github.com/cucumber/messages/go/v32.PickleStep, *StepDefinition)%0AFormatter.Failed: changed from func(*github.com/cucumber/messages/go/v21.Pickle, *github.com/cucumber/messages/go/v21.PickleStep, *StepDefinition, error) to func(*github.com/cucumber/messages/go/v32.Pickle, *github.com/cucumber/messages/go/v32.PickleStep, *StepDefinition, error)%0AFormatter.Feature: changed from func(*github.com/cucumber/messages/go/v21.GherkinDocument, string, []byte) to func(*github.com/cucumber/messages/go/v32.GherkinDocument, string, []byte)%0AFormatter.Passed: changed from func(*github.com/cucumber/messages/go/v21.Pickle, *github.com/cucumber/messages/go/v21.PickleStep, *StepDefinition) to func(*github.com/cucumber/messages/go/v32.Pickle, *github.com/cucumber/messages/go/v32.PickleStep, *StepDefinition)%0AFormatter.Pending: changed from func(*github.com/cucumber/messages/go/v21.Pickle, *github.com/cucumber/messages/go/v21.PickleStep, *StepDefinition) to func(*github.com/cucumber/messages/go/v32.Pickle, *github.com/cucumber/messages/go/v32.PickleStep, *StepDefinition)%0AFormatter.Pickle: changed from func(*github.com/cucumber/messages/go/v21.Pickle) to func(*github.com/cucumber/messages/go/v32.Pickle)%0AFormatter.Skipped: changed from func(*github.com/cucumber/messages/go/v21.Pickle, *github.com/cucumber/messages/go/v21.PickleStep, *StepDefinition) to func(*github.com/cucumber/messages/go/v32.Pickle, *github.com/cucumber/messages/go/v32.PickleStep, *StepDefinition)%0AFormatter.Undefined: changed from func(*github.com/cucumber/messages/go/v21.Pickle, *github.com/cucumber/messages/go/v21.PickleStep, *StepDefinition) to func(*github.com/cucumber/messages/go/v32.Pickle, *github.com/cucumber/messages/go/v32.PickleStep, *StepDefinition)%0A%0A# summary%0AInferred base version: v0.15.1%0ASuggested version: v0.16.0

@renovate
Copy link
Copy Markdown
Contributor Author

renovate bot commented Jan 23, 2026

ℹ️ Artifact update notice

File name: go.mod

In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):

  • 1 additional dependency was updated

Details:

Package Change
github.com/stretchr/testify v1.8.2 -> v1.11.1

@renovate renovate bot force-pushed the renovate/github.com-cucumber-messages-go-v21-32.x branch 4 times, most recently from 1a95a99 to 3afbab5 Compare January 23, 2026 11:40
@renovate renovate bot force-pushed the renovate/github.com-cucumber-messages-go-v21-32.x branch 2 times, most recently from 469b453 to f6780d4 Compare January 30, 2026 12:37
@renovate renovate bot force-pushed the renovate/github.com-cucumber-messages-go-v21-32.x branch 2 times, most recently from 3ba870e to 47740e9 Compare February 4, 2026 16:50
Copy link
Copy Markdown

@leonamsimoes leonamsimoes left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lgtm

@renovate renovate bot force-pushed the renovate/github.com-cucumber-messages-go-v21-32.x branch 4 times, most recently from f5ccbbf to 5739e0c Compare March 6, 2026 06:47
@renovate renovate bot force-pushed the renovate/github.com-cucumber-messages-go-v21-32.x branch 3 times, most recently from 4625082 to a38ed68 Compare March 11, 2026 16:50
@renovate renovate bot force-pushed the renovate/github.com-cucumber-messages-go-v21-32.x branch from a38ed68 to 7293c69 Compare March 19, 2026 22:36
@renovate renovate bot force-pushed the renovate/github.com-cucumber-messages-go-v21-32.x branch 2 times, most recently from 071b754 to 9a41921 Compare April 1, 2026 13:26
@renovate renovate bot force-pushed the renovate/github.com-cucumber-messages-go-v21-32.x branch from 9a41921 to 6cd948f Compare April 1, 2026 13:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🤖 dependencies Dependency upgrade

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant