godog/CHANGELOG.md

6,7 КиБ

CHANGE LOG

All notable changes to this project will be documented in this file.

This project adheres to Semantic Versioning.

This document is formatted according to the principles of Keep A CHANGELOG.


Unreleased

Added

Changed

Deprecated

Removed

Fixed

[v0.10.0-rc1]

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

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)

[0.9.0]

Added

Changed

Deprecated

Removed

Fixed

[0.8.1]

Added

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)

0.8.0

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