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
- 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
- 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
- All dependencies are updated to their latest version
0.1.7 - 2018-03-02
- Updated to Gherkin 5.0.0
- All Gherkin languages are now supported
0.1.6 - 2018-02-09
- Ability to use example placeholders in scenario outline names (contributed by @daczczcz1)
0.1.5 - 2018-02-07
- 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
- Scenario and feature descriptions were not included in generated feature files
0.1.3 - 2017-12-20
- Fixed handling of data tables that include example table values
0.1.2 - 2017-12-05
- Tag filtering now also considers feature tags
0.1.1 - 2017-11-28
- Removed debug logs
0.1.0 - 2017-11-28
- Ability to include and exclude scenarios based on certain tags
- More unit tests
0.0.9 - 2017-10-27
- Logging is now more compact
- Changed license blocks from trivago GmbH to trivago N.V.
- 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
- Fixed parse error on empty cells in data tables
- Fixed file name generation bug with special chars in source feature file names
- Unit tests for data table handling
0.0.7 - 2017-09-20
- 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
- Better logging (including plugin version)
- Clearer error messages
0.0.6 - 2017-08-31
- Ability to run single features multiple times in parallel
- Properties are now logged on plugin start
- More unit tests
- 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
- Cucumber 'Background' is now supported in feature files
- More logging added.
0.0.4 - 2017-06-01
Initial project version on GitHub and Maven Central.