All Versions
27
Latest Version
Avg Release Cycle
106 days
Latest Release
324 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v0.15.1 Changes
July 19, 2025What'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.0 Changes
October 31, 2024What'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.1 Changes
April 29, 2024What's Changed
- π Prepare CHANGELOG.md for new release by @glibas in #606
- π fix(deps): update module github.com/cucumber/godog to v0.14.0 by @renovate in #610
- Create releasing guidelines by @glibas in #608
- β‘οΈ chore(deps): update dominikh/staticcheck-action action to v1.3.1 by @renovate in #614
- π Fix step duration calculation by @iaroslav-ciupin in #616
- β‘οΈ chore(deps): update codecov/codecov-action action to v4 by @renovate in #607
- β‘οΈ chore(deps): update actions/cache action to v4 by @renovate in #598
- π fix invalid memory address or nil pointer dereference in RetrieveFeatures by @corneldamian in #566
- β Provide a useful implementation of something compatible with testing.T by @mrsheepuk in #571
π New Contributors
- @iaroslav-ciupin made their first contribution in #616
- @corneldamian made their first contribution in #566
- @mrsheepuk made their first contribution in #571
Full Changelog : v0.14.0...v0.14.1
-
v0.14.0 Changes
January 31, 2024What's Changed
- π fix(deps): update module github.com/cucumber/godog to v0.13.0 by @renovate in #574
- β‘οΈ chore(deps): update actions/checkout action to v4 by @renovate in #575
- β‘οΈ chore(deps): update codecov/codecov-action action to v4 by @renovate in #576
- β‘οΈ Update test.yml by @vearutop in #583
- β‘οΈ updated base formatter to set a scenario as passed unless there existβ¦ by @roskee in #582
- π Improve ErrSkip handling, add test for Summary and operations order by @vearutop in #584
- β‘οΈ chore(deps): update actions/setup-go action to v5 by @renovate in #588
- β Remove duplicate warning message by @vearutop in #590
- π Fixes #604 - remove line overwriting for scenario outlines in cucumber formatter by @glibas in #605
π New Contributors
Full Changelog : v0.13.0...v0.14.0
What's Changed
- π fix(deps): update module github.com/cucumber/godog to v0.13.0 by @renovate in #574
- β‘οΈ chore(deps): update actions/checkout action to v4 by @renovate in #575
- β‘οΈ chore(deps): update codecov/codecov-action action to v4 by @renovate in #576
- β‘οΈ Update test.yml by @vearutop in #583
- β‘οΈ updated base formatter to set a scenario as passed unless there existβ¦ by @roskee in #582
- π Improve ErrSkip handling, add test for Summary and operations order by @vearutop in #584
- β‘οΈ chore(deps): update actions/setup-go action to v5 by @renovate in #588
- β Remove duplicate warning message by @vearutop in #590
- π Fixes #604 - remove line overwriting for scenario outlines in cucumber formatter by @glibas in #605
π New Contributors
Full Changelog : v0.13.0...v0.14.0
-
v0.13.0 Changes
August 22, 2023What's Changed
- chore(*): BREAKING CHANGE, use new repos for cucumber and messages by @otrava7 in #515
- π§ Configure Renovate by @renovate in #512
- π fix(deps): update module github.com/cucumber/godog to v0.12.6 by @renovate in #520
- β‘οΈ chore(deps): update codecov/codecov-action action to v3 by @renovate in #530
- β‘οΈ chore(deps): update actions/checkout action to v3 by @renovate in #528
- β‘οΈ chore(deps): update actions/setup-go action to v3 by @renovate in #529
- β‘οΈ chore(deps): update actions/cache action to v3 by @renovate in #527
- π fix(deps): update module github.com/cucumber/gherkin/go/v26 to v26.0.3 by @renovate in #519
- π fix(deps): update module github.com/data-dog/go-txdb to v0.1.5 by @renovate in #522
- π fix(deps): update module github.com/go-sql-driver/mysql to v1.7.0 by @renovate in #524
- π fix(deps): update module github.com/hashicorp/go-memdb to v1.3.4 by @renovate in #523
- π fix(deps): update module github.com/spf13/cobra to v1.6.1 by @renovate in #526
- π fix(deps): update module github.com/smartystreets/goconvey to v1.7.2 by @renovate in #525
- 0οΈβ£ Setup Renovate with default Configs by @mpkorstanje in #531
- Implement unambiguous keywords by @otrava7 in #509
- π docs(*): correct example by @otrava7 in #538
- π fix(deps): update module github.com/data-dog/go-txdb to v0.1.6 by @renovate in #540
- π fix(deps): update module github.com/stretchr/testify to v1.8.2 by @renovate in #541
- β‘οΈ chore(deps): update actions/setup-go action to v4 by @renovate in #546
- π docs: prefer go test to use of godog cli in README by @danielhelfand in #548
- π Use
fs.FSabstraction for filesystem by @tigh-latte in #550 - β Result of testing.T respect strict option by @eiel in #539
- β‘οΈ Update CI for go1.20 by @vearutop in #552
- π fix(deps): update module github.com/cucumber/gherkin/go/v26 to v26.1.0 by @renovate in #549
- cancel context for each scenario by @draganm in #514
- π Use staticcheck GitHub Action by @vearutop in #563
- π¨ refactor: test_context.go by @longyue0521 in #564
- π Improve hooks invocation flow by @vearutop in #568
- π fix(examples): update api example by @forward32 in #532
- π Improve example with concurrency support by @vearutop in #573
π New Contributors
- @otrava7 made their first contribution in #515
- @renovate made their first contribution in #512
- @mpkorstanje made their first contribution in #531
- @danielhelfand made their first contribution in #548
- @tigh-latte made their first contribution in #550
- @eiel made their first contribution in #539
- @draganm made their first contribution in #514
- @longyue0521 made their first contribution in #564
- @forward32 made their first contribution in #532
Full Changelog : v0.12.6...v0.13.0
-
v0.12.6 Changes
January 05, 2023What's Changed
- Replace #StandWithUkraine banner with badge by @mattwynne in #470
- β Add a check for missing test files and raise a more helpful error by @ALCooper12 in #468
- β‘οΈ Update go version in go.mod (go1.16). Update dependencies by @mdeolmosmeli in #471
- Reformat CHANGELOG.md using standard
changelogCLI tool by @mattwynne in #474 - π Fix version subcommand. Do not print usage if run subcommand fails. by @coopernurse in #475
- β‘οΈ Update README to reflect current best practices in creating and running tests by @vearutop in #477
- π¨ Pretty Print when using rules (#440) by @dumpsterfireproject in #480
- β‘οΈ Update CHANGELOG.md by @dumpsterfireproject in #482
- π Fix green copypasta by @pktpls in #484
- Do not discard context from substeps by @wichert in #488
- β add new option for created features with parsing from byte slices by @akaswenwilk in #476
- β Add deprecation notice to godog CLI by @vearutop in #489
- β Add gorelease GitHub Action task by @vearutop in #493
- Skip undefined steps in after scenario hooks by @vearutop in #494
- β Remove deprecation from flags, update example to use CLI flags by @vearutop in #498
- π Update CHANGELOG.md for release v0.12.6 by @vearutop in #516
π New Contributors
- @ALCooper12 made their first contribution in #468
- @mdeolmosmeli made their first contribution in #471
- @coopernurse made their first contribution in #475
- @dumpsterfireproject made their first contribution in #480
- @pktpls made their first contribution in #484
- @wichert made their first contribution in #488
- @akaswenwilk made their first contribution in #476
Full Changelog : v0.12.5...v0.12.6
-
v0.12.5 Changes
March 26, 2022 -
v0.12.4 Changes
January 12, 2022 -
v0.12.3 Changes
January 05, 2022β Added
- π Automated binary releases with GitHub Actions (437 - vearutop)
- Automated binary versioning with
go install(437 - vearutop) - Module with local replace in examples (437 - vearutop)
π Changed
- π Suggest to use
go installinstead of the deprecatedgo getto install thegodogbinary (449 - dmitris)
π Fixed
-
v0.12.2 Changes
October 14, 2021