Skip to content

Latest commit

 

History

History
159 lines (105 loc) · 4.79 KB

CHANGELOG.md

File metadata and controls

159 lines (105 loc) · 4.79 KB

Changelog

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

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

Back to Readme.

0.1.11 - 2018-05-08

  • Fix for wrong unicode detection of source feature path in runner comments

0.1.10 - 2018-05-08

  • Runner comments containing "\u" were wrongly considered unicode

0.1.9 - 2018-04-20

Added

  • It is now possible to use an existing Java runner class as a template for generated runners
  • Source runner template is now included as a comment in generated runners

0.1.8 - 2018-03-30

Added

  • Source feature path is now included as a comment in generated features and runners
  • Configurable logging with 4 levels: default, compact, minimal, off
  • The number of generated scenarios per feature is shown in the default logs
  • The total number of generated features is shown in a summary line in all log levels except off

Changed

  • All dependencies are updated to their latest version

0.1.7 - 2018-03-02

Changed

  • Updated to Gherkin 5.0.0

Added

  • All Gherkin languages are now supported

0.1.6 - 2018-02-09

Added

  • Ability to use example placeholders in scenario outline names (contributed by @daczczcz1)

0.1.5 - 2018-02-07

Added

  • Docstring support in steps
  • Possibility to specify multiple line numbers to process specific scenarios (like in Cucumber), e.g. myFeature.feature:12:42:111.

0.1.4 - 2018-02-05

Fixed

  • Scenario and feature descriptions were not included in generated feature files

0.1.3 - 2017-12-20

Fixed

  • Fixed handling of data tables that include example table values

0.1.2 - 2017-12-05

Fixed

  • Tag filtering now also considers feature tags

0.1.1 - 2017-11-28

Fixed

  • Removed debug logs

0.1.0 - 2017-11-28

Added

  • Ability to include and exclude scenarios based on certain tags
  • More unit tests

0.0.9 - 2017-10-27

Changed

  • Logging is now more compact
  • Changed license blocks from trivago GmbH to trivago N.V.

Added

  • It is now possible to process a specific scenario inside a feature file by specifying a line number prefix (like in Cucumber), e.g. myFeature.feature:12.
  • More unit tests added.

0.0.8 - 2017-09-24

Changed

  • Fixed parse error on empty cells in data tables
  • Fixed file name generation bug with special chars in source feature file names

Added

  • Unit tests for data table handling

0.0.7 - 2017-09-20

Changed

  • Complete rewrite of the internal logic of the plugin to support all edge cases like
    • empty scenarios
    • background steps (also with data tables)
    • scenario steps with data tables
    • complex scenario outlines

Added

  • Better logging (including plugin version)
  • Clearer error messages

0.0.6 - 2017-08-31

Added

  • Ability to run single features multiple times in parallel
  • Properties are now logged on plugin start
  • More unit tests

Changed

  • Complete project now uses dependency injection via Google Guice
  • POM parameter featureFileDirectory was renamed to sourceFeatures since it now supports specifying either a directory or a single feature file

0.0.5 - 2017-08-18

Added

  • Cucumber 'Background' is now supported in feature files

Changed

  • More logging added.

0.0.4 - 2017-06-01

Initial project version on GitHub and Maven Central.