Releases: trivago/cucable-plugin
Releases · trivago/cucable-plugin
1.16.0 - Example table processing
Changed
Breaking changes:
- When line numbers are specified that match example table rows, these rows are now generated as individual scenario
outlines with the specified rows each. - When individual scenario are generated from scenario outlines, the
generated-features.properties
file is now
containing line numbers that point to the individual example tables.
1.15.2 - Line numbers were not considered
Fixed
- Line numbers were ignored when generating scenarios from feature files (#200)
1.15.1
1.15.0
Changed
- Major upgrade: Updated Gherkin library from v5.2.0 to v33.0.0
- Migrated from AST-based to message-based API using Pickles
- All existing functionality preserved (scenario slicing, backgrounds, outlines, DataTables, etc.)
- Improved performance and memory efficiency
- Updated JUnit Vintage Engine to
5.13.1
1.14.1
1.14.0
Fixed
- Scenario generation did not work correctly with features sharing the same filename in different directories (#192)
Changed
- Updated Cucumber tag-expressions to
6.1.2
- Updated Jacoco to
0.8.13
- Updated Mockito to
5.17.0
- Updated Maven compiler plugin to
3.14.0
- Updated Maven JAR plugin to
3.4.2
1.13.0
Changed
This release is supposed to be the starting point for a more active development of the plugin and migrating to more
recent versions of the underlying Cucumber dependencies.
- Updated Nexus Staging Plugin to
1.7.0
- Updated GPG Plugin to
3.2.7
- Updated Maven Testing Harness to
4.0.0-beta-3
- Updated Jacoco to
0.8.12
- Updated Maven Source version to
3.3.1
- Updated Apache Commons version to
3.17.0
- Updated Plexus utils version to
4.0.2
- Updated Maven wrapper version to
3.9.9
- Updated JUnit Vintage Engine to
5.12.1
- Updated Mockito to
5.16.1
1.12.0
Fixed
generated-features.properties
only included the last generated feature, not all
Changed
- Updated dependencies
- Infrastructure changes (GitHub workflow, Maven wrapper, etc.)
1.11.0 - More runner generation options
Added
- New way to only generate features without runners by specifying
<desiredNumberOfRunners>0</desiredNumberOfRunners>
.
Changed
- Default value of
<desiredNumberOfRunners>
was changed from0
to-1
:-1
means that the number generated runners should be equal to the number generated scenarios.0
means that no runners should be generated at all.
- Java 11 requirement
1.10.0 - New features
Added
- Ability added to specify a folder containing rerun text files [183]
- Additional
generated-features.properties
file in the generated feature directory that stores all generated feature names and their reference to the respective source feature [184] - Feature source options can now be freely combined
- Cucable version is now mentioned in the generated runners and features
Changed
- Various dependency updates