godog v0.10.0 Release Notes
Release Date: 2020-06-25 // almost 4 years ago-
➕ 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