github.com/cucumber/godog
v0.16.0
#679 most downloaded on Go modules
cucumber/godog
What this package is like to depend on
Last release 2 days ago
21 Aug 2026
Ships fairly regularly
a new release about every 2 weeks
Rarely documented
notes for 10 of 45 stable releases
Nothing withdrawn
no release was ever pulled
11 years old
323 releases · first in 2015
65 releases in the last 12 months
see the full history below
Release timeline
323 releases · Jun 2015 to Aug 2026Releases
latest 60 of 323-
v0.16.1-0.20260821125103-608970925c4b21 Aug 2026 pre-releaseNothing published for this version
-
v0.16.1-0.20260819214626-148a33e9702119 Aug 2026 pre-releaseNothing published for this version
-
v0.16.1-0.20260813153546-d830b94d3eb513 Aug 2026 pre-releaseNothing published for this version
-
v0.16.1-0.20260804193545-848721c5c3d504 Aug 2026 pre-releaseNothing published for this version
-
v0.16.1-0.20260803173813-8b5d8102409f03 Aug 2026 pre-releaseNothing published for this version
-
v0.16.1-0.20260801225810-38b3fcfa18b201 Aug 2026 pre-releaseNothing published for this version
-
v0.16.1-0.20260801031421-205a807248ee01 Aug 2026 pre-releaseNothing published for this version
-
v0.16.031 Jul 2026Release notes
Open source →What's Changed
- fix(deps): update module github.com/cucumber/godog to v0.15.1 by @renovate[bot] in #697
- doc: update the doc as unsigned int are supported now. by @chengxilo in #700
- chore(deps): update actions/checkout action to v5 by @renovate[bot] in #702
- fix(deps): update module github.com/spf13/pflag to v1.0.9 by @renovate[bot] in #705
- fix(deps): update module github.com/data-dog/go-txdb to v0.2.1 by @renovate[bot] in #625
- fix(deps): update module github.com/spf13/pflag to v1.0.10 by @renovate[bot] in #706
- chore(deps): update actions/setup-go action to v6 by @renovate[bot] in #707
- fix(deps): update module github.com/stretchr/testify to v1.11.1 by @renovate[bot] in #667
- Revert "fix(deps): update module github.com/stretchr/testify to v1.11.1" by @mpkorstanje in #722
- chore(deps): pin dependencies by @renovate[bot] in #721
- chore(deps): update actions/cache action to v5 by @renovate[bot] in #718
- chore(deps): update actions/checkout action to v6 by @renovate[bot] in #716
- chore(deps): update actions/cache digest to cdf6c1f by @renovate[bot] in #724
- chore(deps): update actions/checkout digest to de0fac2 by @renovate[bot] in #725
- chore(deps): update actions/setup-go action to v6.3.0 by @renovate[bot] in #726
- chore(deps): update dominikh/staticcheck-action action to v1.4.1 by @renovate[bot] in #728
- chore(deps): update actions/cache action to v5.0.4 by @renovate[bot] in #731
- chore(deps): update actions/setup-go action to v6.4.0 by @renovate[bot] in #734
- Use gh CLI to upload release assets by @vearutop in #730
- Reduce GitHub Action permissions by @mpkorstanje in #735
- chore(deps): update marocchino/sticky-pull-request-comment action to v3 by @renovate[bot] in #729
- fix(deps): update module github.com/hashicorp/go-memdb to v1.3.5 by @renovate[bot] in #680
- fix(deps): update module github.com/go-sql-driver/mysql to v1.9.3 by @renovate[bot] in #612
- fix(deps): update module github.com/spf13/cobra to v1.10.2 by @renovate[bot] in #586
- Tidy example module, upgrade Go by @vearutop in #741
- fix(tags): the
,operator was not working as anORoperator in the tags given by @kcross-ctoken in #740 - chore(deps): update zizmorcore/zizmor-action action to v0.5.3 by @renovate[bot] in #736
- Upgrade _example deps by @vearutop in #742
- chore(deps): update codecov/codecov-action action to v6 by @renovate[bot] in #733
- Enable CodeQL for Go by @mpkorstanje in #739
- Update module github.com/stretchr/testify to v1.11.1 by @renovate[bot] in #723
- Update codecov/codecov-action digest to e79a696 by @renovate[bot] in #743
- Add OpenSSF Scorecard badge by @mpkorstanje in #746
- Update actions/checkout action to v7 by @renovate[bot] in #752
- Update actions/cache action to v6 by @renovate[bot] in #754
- Update codecov/codecov-action action to v7 by @renovate[bot] in #749
- Update actions/setup-go action to v7 by @renovate[bot] in #762
- fix(hooks): wrap errors to preserve sentinel values by @victoriacheng15 in #760
- Upgrade deps by @vearutop in #764
New Contributors
- @kcross-ctoken made their first contribution in #740
- @victoriacheng15 made their first contribution in #760
Full Changelog: v0.15.1...v0.16.0
-
v0.15.2-0.20260731223705-880f31b76e3531 Jul 2026 pre-releaseNothing published for this version
-
v0.15.2-0.20260731222928-c8f85edbdaa631 Jul 2026 pre-releaseNothing published for this version
-
v0.15.2-0.20260728225658-bcbdff8e34cf28 Jul 2026 pre-releaseNothing published for this version
-
v0.15.2-0.20260724000946-e32ff34a275f24 Jul 2026 pre-releaseNothing published for this version
-
v0.15.2-0.20260716183846-dad84534f0a116 Jul 2026 pre-releaseNothing published for this version
-
v0.15.2-0.20260708163741-0a02f2b2393308 Jul 2026 pre-releaseNothing published for this version
-
v0.15.2-0.20260704231232-42e9a9ac491b04 Jul 2026 pre-releaseNothing published for this version
-
v0.15.2-0.20260702135145-776ff38ab8f802 Jul 2026 pre-releaseNothing published for this version
-
v0.15.2-0.20260701233250-35147ec6594401 Jul 2026 pre-releaseNothing published for this version
-
v0.15.2-0.20260627002631-26931e66028d27 Jun 2026 pre-releaseNothing published for this version
-
v0.15.2-0.20260624065209-8ffe91153dc924 Jun 2026 pre-releaseNothing published for this version
-
v0.15.2-0.20260618183648-f4f5e0ff611418 Jun 2026 pre-releaseNothing published for this version
-
v0.15.2-0.20260607063329-d2349d3f62ef07 Jun 2026 pre-releaseNothing published for this version
-
v0.15.2-0.20260602203940-ddedfbd2df0e02 Jun 2026 pre-releaseNothing published for this version
-
v0.15.2-0.20260528160401-498164afd4e728 May 2026 pre-releaseNothing published for this version
-
v0.15.2-0.20260522114152-bbdd4be2f21122 May 2026 pre-releaseNothing published for this version
-
v0.15.2-0.20260516215811-20554a7ab6a116 May 2026 pre-releaseNothing published for this version
-
v0.15.2-0.20260508114211-dc5af818178908 May 2026 pre-releaseNothing published for this version
-
v0.15.2-0.20260414024916-63c26691798e14 Apr 2026 pre-releaseNothing published for this version
-
v0.15.2-0.20260401134345-0f48c824f79801 Apr 2026 pre-releaseNothing published for this version
-
v0.15.2-0.20260331223910-74154eee35f031 Mar 2026 pre-releaseNothing published for this version
-
v0.15.2-0.20260319201256-a68d20562abd19 Mar 2026 pre-releaseNothing published for this version
-
v0.15.2-0.20260204164415-2d2a9cd6a46204 Feb 2026 pre-releaseNothing published for this version
-
v0.15.2-0.20260130123518-b4f2b50eae5c30 Jan 2026 pre-releaseNothing published for this version
-
v0.15.2-0.20250904123414-0bb2568f66bb04 Sep 2025 pre-releaseNothing published for this version
-
v0.15.2-0.20250904023851-6d03a20b1d3404 Sep 2025 pre-releaseNothing published for this version
-
v0.15.2-0.20250902143330-739ca84c61da02 Sep 2025 pre-releaseNothing published for this version
-
v0.15.2-0.20250812091242-934b6f9e484012 Aug 2025 pre-releaseNothing published for this version
-
v0.15.2-0.20250729075404-24dff9379fe329 Jul 2025 pre-releaseNothing published for this version
-
v0.15.2-0.20250720191113-a97654b270aa20 Jul 2025 pre-releaseNothing published for this version
-
v0.15.119 Jul 2025Release notes
Open source →What's Changed
- fix(deps): update module github.com/cucumber/godog to v0.15.0 by @renovate[bot] in #661
- fix(formatter): On concurrent execution, execute formatter at end of Scenario by @tigh-latte in #645
- Localisation support by @MegaGrindStone in #665
- Add details to "step is undefined" error by @vearutop in #669
- Update honnef.co/go/tools/cmd/staticcheck version in Makefile by @RezaZareiii in #670
- fix(deps): update module github.com/spf13/pflag to v1.0.6 by @renovate[bot] in #675
- fix(errors): Fix expected Step argument count for steps with
context.Contextby @tigh-latte in #679 - Replace deprecated
::set-outputby @nodeg in #681 - chore(deps): update dominikh/staticcheck-action action to v1.4.0 by @renovate[bot] in #689
- fix: verify dogT exists in the context before using it by @cakoolen in #692
- fix: change bang to being in README by @nahomEagleLion in #687
- fix(deps): update module github.com/spf13/pflag to v1.0.7 by @renovate[bot] in #694
- feat: support uint types by @chengxilo in #695
- Mark junit test cases as skipped if no pickle step results available by @mrsheepuk in #597
- Print step declaration line instead of handler declaration line by @SpencerC in #668
New Contributors
- @MegaGrindStone made their first contribution in #665
- @RezaZareiii made their first contribution in #670
- @nodeg made their first contribution in #681
- @cakoolen made their first contribution in #692
- @nahomEagleLion made their first contribution in #687
- @chengxilo made their first contribution in #695
- @SpencerC made their first contribution in #668
Full Changelog: v0.15.0...v0.15.1
-
v0.15.1-0.20250715095911-6a0bb7f9af6c15 Jul 2025 pre-releaseNothing published for this version
-
v0.15.1-0.20250704170618-532be7d9fccd04 Jul 2025 pre-releaseNothing published for this version
-
v0.15.1-0.20250324100530-74fa488023e624 Mar 2025 pre-releaseNothing published for this version
-
v0.15.1-0.20250319230406-4a4fd8ab3a3019 Mar 2025 pre-releaseNothing published for this version
-
v0.15.1-0.20250130232431-e03da742a5fe30 Jan 2025 pre-releaseNothing published for this version
-
v0.15.1-0.20241219101233-14fe127e3da419 Dec 2024 pre-releaseNothing published for this version
-
v0.15.1-0.20241210155449-e55eab64f70a10 Dec 2024 pre-releaseNothing published for this version
-
v0.15.1-0.20241210141537-0e3f7af7c29c10 Dec 2024 pre-releaseNothing published for this version
-
v0.15.1-0.20241114094218-da4633a4213b14 Nov 2024 pre-releaseNothing published for this version
-
v0.15.1-0.20241108160540-c5a88f62c2a608 Nov 2024 pre-releaseNothing published for this version
-
v0.15.1-0.20241102014201-9b699ff9a87c02 Nov 2024 pre-releaseNothing published for this version
-
v0.15.031 Oct 2024Release notes
Open source →What's Changed
- fix(deps): update module github.com/cucumber/godog to v0.14.1 by @renovate in #618
- Update CI and Makefile by @vearutop in #619
- added support for Attachments (aka Embedddings) by @Johnlon in #623
- Moved CHANGHELOG entry to correct location by @Johnlon in #626
- Additional code review observations on Attach() functionality from #623 by @Johnlon in #628
- provisional: Attachments now uses base64 padding not raw mode by @Johnlon in #629
- ambiguous step def detection akin to cucumber jvm by @Johnlon in #636
- fixed a bug where the attachments are extracted from the context too early, this prevented AfterStep from making attachments by @Johnlon in #637
- Minor doc and comment corrections by @Johnlon in #644
- Bugfix afterscenario attachments by @Johnlon in #646
- Fix some type checks on the signatures of nested step handlers by @Johnlon in #647
- Ambiguous step detection - add support to all formatters by @Johnlon in #648
New Contributors
Full Changelog: v0.14.1...v0.1.15
goreleasereport:# github.com/cucumber/godog ## incompatible changes NewBaseFmt: changed from func(string, io.Writer) *github.com/cucumber/godog/internal/formatters.Base to func(string, io.WriteCloser) *github.com/cucumber/godog/internal/formatters.Base NewCukeFmt: changed from func(string, io.Writer) *github.com/cucumber/godog/internal/formatters.Cuke to func(string, io.WriteCloser) *github.com/cucumber/godog/internal/formatters.Cuke NewEventsFmt: changed from func(string, io.Writer) *github.com/cucumber/godog/internal/formatters.Events to func(string, io.WriteCloser) *github.com/cucumber/godog/internal/formatters.Events NewJUnitFmt: changed from func(string, io.Writer) *github.com/cucumber/godog/internal/formatters.JUnit to func(string, io.WriteCloser) *github.com/cucumber/godog/internal/formatters.JUnit NewPrettyFmt: changed from func(string, io.Writer) *github.com/cucumber/godog/internal/formatters.Pretty to func(string, io.WriteCloser) *github.com/cucumber/godog/internal/formatters.Pretty NewProgressFmt: changed from func(string, io.Writer) *github.com/cucumber/godog/internal/formatters.Progress to func(string, io.WriteCloser) *github.com/cucumber/godog/internal/formatters.Progress ## compatible changes Attach: added Attachment: added Attachments: added ErrAmbiguous: added ExitFailure: added ExitOptionError: added ExitSuccess: added NopCloser: added RunResult: added StepAmbiguous: added TestSuite.RunWithResult: added # github.com/cucumber/godog/colors ## incompatible changes Colored: changed from func(io.Writer) io.Writer to func(io.WriteCloser) io.WriteCloser Uncolored: changed from func(io.Writer) io.Writer to func(io.WriteCloser) io.WriteCloser # github.com/cucumber/godog/formatters ## incompatible changes Formatter.Ambiguous: added Formatter.Close: added FormatterFunc: changed from func(string, io.Writer) Formatter to func(string, io.WriteCloser) Formatter # summary Inferred base version: v0.14.1 Suggested version: v0.15.0 -
v0.14.2-0.20241031180621-dc6950b1e39e31 Oct 2024 pre-releaseNothing published for this version
-
v0.14.2-0.20241016144147-ecd2dfebbdab16 Oct 2024 pre-releaseNothing published for this version
-
v0.14.2-0.20241015122513-223efc3b14f415 Oct 2024 pre-releaseNothing published for this version
-
v0.14.2-0.20241015032603-184b68bac10115 Oct 2024 pre-releaseNothing published for this version
-
v0.14.2-0.20241006011256-8edde7f30c9706 Oct 2024 pre-releaseNothing published for this version
-
v0.14.2-0.20241005014042-1e7c45eb78c605 Oct 2024 pre-releaseNothing published for this version
-
v0.14.2-0.20240809145801-6e4f4523899909 Aug 2024 pre-releaseNothing published for this version
-
v0.14.2-0.20240723162251-901da7fa3df323 Jul 2024 pre-releaseNothing published for this version
-
v0.14.2-0.20240701092839-bcf6bce7936801 Jul 2024 pre-releaseNothing published for this version