All Versions
21
Latest Version
Avg Release Cycle
54 days
Latest Release
-
Changelog History
Page 1
Changelog History
Page 1
-
v0.12.3 Changes
โ 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 install
instead of the deprecatedgo get
to install thegodog
binary (449 - dmitris)
๐ Fixed
-
v0.12.0 Changes
โ Added
- ๐ Support for step definitions without return (364 - titouanfreville)
- Contextualized hooks for scenarios and steps (409 - vearutop)
- Step result status in After hook (409 - vearutop)
- ๐ Support auto converting doc strings to plain strings (380 - chirino)
- โ Use multiple formatters in the same test run (392 - vearutop)
- โ Added
RetrieveFeatures()
method togodog.TestSuite
(276 - radtriste) - โ Added support to create custom formatters (372 - leviable)
๐ Changed
- โฌ๏ธ Upgraded gherkin-go to v19 and messages-go to v16 (402 - mbow)
- ๐ Generate simpler snippets that use *godog.DocString and *godog.Table (379 - chirino)
๐ Deprecated
ScenarioContext.BeforeScenario
, useScenarioContext.Before
(409) - vearutop)ScenarioContext.AfterScenario
, useScenarioContext.After
(409) - vearutop)ScenarioContext.BeforeStep
, useScenarioContext.StepContext().Before
(409) - vearutop)ScenarioContext.AfterStep
, useScenarioContext.StepContext().After
(409) - vearutop)
๐ Fixed
-
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)
๐ 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)
โ Removed
-
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
๐ 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)
โ Removed