All Versions
15
Latest Version
Avg Release Cycle
54 days
Latest Release
-

Changelog History
Page 1

  • v0.11.0 Changes

    โž• Added

    • Created a simple example for a custom formatter (330 - [lonnblad])
    • --format junit:result.xml will now write to result.xml (331 - [lonnblad])
    • โž• Added make commands to create artifacts and upload them to a github release (333 - [lonnblad])
    • ๐Ÿš€ Created release notes and changelog for v0.11.0 (355 - [lonnblad])
    • Created v0.11.0-rc2 (362 - [lonnblad])

    ๐Ÿ”„ Changed

    • โž• Added Cobra for the Command Line Interface (321 - [lonnblad])
    • โž• Added internal packages for formatters, storage and models (323 - [lonnblad])
    • โž• Added an internal package for tags filtering (326 - [lonnblad])
    • โž• Added an internal pkg for the builder (327 - [lonnblad])
    • ๐Ÿšš Moved the parser code to a new internal pkg (329 - [lonnblad])
    • ๐Ÿšš Moved StepDefinition to the formatters pkg (332 - [lonnblad])
    • โœ‚ Removed go1.12 and added go1.15 to CI config (356 - [lonnblad])

    ๐Ÿ—„ Deprecated

    โœ‚ Removed

    • โœ‚ Removed deprecated code (322 - [lonnblad])

    ๐Ÿ›  Fixed

    • ๐Ÿ‘Œ Improved the help text of the formatter flag in the run command (347 - [lonnblad])
    • โœ‚ Removed $GOPATH from the README.md and updated the example (349 - [lonnblad])
    • ๐Ÿ›  Fixed the undefined step definitions help (350 - [lonnblad])
    • โž• Added a comment regarding running the examples within the $GOPATH (352 - [lonnblad])
    • โœ… doc(FAQ/TestMain): testing.M.Run() is optional (353 - [hansbogert])
    • โœ… Made a fix for the unstable Randomize Run tests (354 - [lonnblad])
    • ๐Ÿ›  Fixed an issue when go test is parsing command-line flags (359 - [lonnblad])
    • ๐Ÿ‘‰ Make pickleStepIDs unique accross multiple paths (366 - [rickardenglund])
  • v0.11.0-rc2 Changes

    December 05, 2020

    โž• Added

    • Created a simple example for a custom formatter (330 - [lonnblad])
    • --format junit:result.xml will now write to result.xml (331 - [lonnblad])
    • โž• Added make commands to create artifacts and upload them to a github release (333 - [lonnblad])

    ๐Ÿ”„ Changed

    • โž• Added Cobra for the Command Line Interface (321 - [lonnblad])
    • โž• Added internal packages for formatters, storage and models (323 - [lonnblad])
    • โž• Added an internal package for tags filtering (326 - [lonnblad])
    • โž• Added an internal pkg for the builder (327 - [lonnblad])
    • ๐Ÿšš Moved the parser code to a new internal pkg (329 - [lonnblad])
    • ๐Ÿšš Moved StepDefinition to the formatters pkg (332 - [lonnblad])

    ๐Ÿ—„ Deprecated

    โœ‚ Removed

    • โœ‚ Removed deprecated code (322 - [lonnblad])

    ๐Ÿ›  Fixed

    • ๐Ÿ‘Œ Improved the help text of the formatter flag in the run command (347 - [lonnblad])
    • โœ‚ Removed $GOPATH from the README.md and updated the example (349 - [lonnblad])
    • ๐Ÿ›  Fixed the undefined step definitions help (350 - [lonnblad])
    • โž• Added a comment regarding running the examples within the $GOPATH (352 - [lonnblad])
    • โœ… doc(FAQ/TestMain): testing.M.Run() is optional (353 - [hansbogert])
    • โœ… Made a fix for the unstable Randomize Run tests (354 - [lonnblad])
  • v0.11.0-rc1 Changes

    October 19, 2020

    โž• Added

    • Created a simple example for a custom formatter (330 - [lonnblad])
    • --format junit:result.xml will now write to result.xml (331 - [lonnblad])
    • โž• Added make commands to create artifacts and upload them to a github release (333 - [lonnblad])

    ๐Ÿ”„ Changed

    • โž• Added Cobra for the Command Line Interface (321 - [lonnblad])
    • โž• Added internal packages for formatters, storage and models (323 - [lonnblad])
    • โž• Added an internal package for tags filtering (326 - [lonnblad])
    • โž• Added an internal pkg for the builder (327 - [lonnblad])
    • ๐Ÿšš Moved the parser code to a new internal pkg (329 - [lonnblad])
    • ๐Ÿšš Moved StepDefinition to the formatters pkg (332 - [lonnblad])

    ๐Ÿ—„ Deprecated

    โœ‚ Removed

    • โœ‚ Removed deprecated code (322 - [lonnblad])

    ๐Ÿ›  Fixed

    • ๐Ÿ‘Œ Improved the help text of the formatter flag in the run command (347 - [lonnblad])
    • โœ‚ Removed $GOPATH from the README.md and updated the example (349 - [lonnblad])
    • ๐Ÿ›  Fixed the undefined step definitions help (350 - [lonnblad])
    • โž• Added a comment regarding running the examples within the $GOPATH (352 - [lonnblad])
    • โœ… doc(FAQ/TestMain): testing.M.Run() is optional (353 - [hansbogert])
    • โœ… Made a fix for the unstable Randomize Run tests (354 - [lonnblad])
  • v0.10.0 Changes

    June 25, 2020

    โž• Added

    • โž• Added concurrency support to the pretty formatter (275 - [lonnblad])
    • โž• Added concurrency support to the events formatter (274 - [lonnblad])
    • โž• Added concurrency support to the cucumber formatter (273 - [lonnblad])
    • โž• Added an example for how to use assertion pkgs like testify with godog (289 - [lonnblad])
    • โž• Added the new TestSuiteInitializer and ScenarioInitializer (294 - [lonnblad])
    • โž• Added an in-mem storage for pickles (304 - [lonnblad])
    • โž• Added Pickle and PickleStep results to the in-mem storage (305 - [lonnblad])
    • โž• Added features to the in-mem storage (306 - [lonnblad])
    • Broke out some code from massive files into new files (307 - [lonnblad])
    • โž• Added support for concurrent scenarios (311 - [lonnblad])

    ๐Ÿ”„ Changed

    • Broke out snippets gen and added sorting on method name (271 - [lonnblad])
    • โšก๏ธ Updated so that we run all tests concurrent now (278 - [lonnblad])
    • ๐Ÿšš Moved fmt tests to a godog_test pkg and restructured the fmt output tests (295 - [lonnblad])
    • ๐Ÿ— Moved builder tests to a godog_test pkg (296 - [lonnblad])
    • ๐Ÿ— Made the builder tests run in parallel (298 - [lonnblad])
    • โ™ป๏ธ Refactored suite_context.go (300 - [lonnblad])
    • โž• Added better testing of the Context Initializers and TestSuite{}.Run() (301 - [lonnblad])
    • โšก๏ธ Updated the README.md (302 - [lonnblad])
    • Unexported some exported properties in unexported structs (303 - [lonnblad])
    • โ™ป๏ธ Refactored some states in the formatters and feature struct (310 - [lonnblad])

    ๐Ÿ—„ Deprecated

    • ๐Ÿ—„ Deprecated SuiteContext and ConcurrentFormatter (314 - [lonnblad])

    โœ‚ Removed

    • โœ‚ Removed pre go112 build code (293 - [lonnblad])
    • โœ‚ Removed the deprecated feature hooks (312 - [lonnblad])

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed failing builder tests due to the v0.9.0 change ([lonnblad])
    • โšก๏ธ Update paths to screenshots for examples (270 - [leviable])
    • Made progress formatter verification a bit more accurate ([lonnblad])
    • โž• Added comparison between single and multi threaded runs (272 - [lonnblad])
    • ๐Ÿ›  Fixed issue with empty feature file causing nil pointer deref (288 - [lonnblad])
    • โšก๏ธ Updated linting checks in circleci config and fixed linting issues (290 - [lonnblad])
    • Readded some legacy doc for FeatureContext (297 - [lonnblad])
    • ๐Ÿ›  Fixed an issue with calculating time for junit testsuite (308 - [lonnblad])
    • ๐Ÿ›  Fixed so that we don't execute features with zero scenarios (315 - [lonnblad])
    • ๐Ÿ›  Fixed the broken --random flag (317 - [lonnblad])
  • v0.10.0-rc1

    June 23, 2020
  • v0.9.0 Changes

    March 23, 2020

    โž• Added

    ๐Ÿ”„ Changed

    • โš™ Run godog features in CircleCI in strict mode ([jaysonesmith])
    • โœ‚ Removed TestMain call in suite_test.go for CI. ([jaysonesmith])
    • ๐Ÿš€ Migrated to gherkin-go - v11.0.0. (240 - [lonnblad])

    ๐Ÿ—„ Deprecated

    โœ‚ Removed

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed the time attributes in the JUnit formatter. (232 - [lonnblad])
    • Re enable custom formatters. (238 - [ericmcbride])
    • โž• Added back suite_test.go ([jaysonesmith])
    • ๐Ÿ Normalise module paths for use on Windows (242 - [gjtaylor])
    • ๐Ÿ›  Fixed panic in indenting function s (247 - [titouanfreville])
    • ๐Ÿ›  Fixed wrong version in API example (263 - [denis-trofimov])
  • v0.9.0-rc2

    March 16, 2020
  • v0.9.0-rc1

    March 09, 2020
  • v0.8.1 Changes

    February 10, 2020

    โž• Added

    • ๐Ÿ”— Link in Readme to the Slack community. (210 - [smikulcik])
    • โž• Added run tests for Cucumber formatting. (214, 216 - [lonnblad])

    ๐Ÿ”„ Changed

    • ๐Ÿ“‡ Renamed the examples directory to _examples, removing dependencies from the Go module (218 - [axw])

    ๐Ÿ—„ Deprecated

    โœ‚ Removed

    ๐Ÿ›  Fixed

    • ๐Ÿ“„ Find/Replaced references to DATA-DOG/godog -> cucumber/godog for docs. (209 - [smikulcik])
    • ๐Ÿ›  Fixed missing links in changelog to be correctly included! ([jaysonesmith])
  • v0.8.0 Changes

    February 06, 2020

    โž• Added

    • โž• Added initial CircleCI config. (jaysonesmith)
    • โž• Added concurrency support for JUnit formatting (lonnblad)

    ๐Ÿ”„ Changed

    • ๐Ÿ”„ Changed code references to DATA-DOG/godog to cucumber/godog to help get things building correctly. (jaysonesmith)

    ๐Ÿ—„ Deprecated

    โœ‚ Removed

    ๐Ÿ›  Fixed

    ๐Ÿš€ <!-- Releases --> ๐Ÿš€ [Unreleased]: https://github.com/cucumber/godog/compare/v0.11.0-rc1...master

    <!-- Contributors -->