·
1 commit
to main
since this release
1.0.0 (2026-08-10)
✨ New and updated features
- gherkin-to-asciidoc: add ci indexing value and a CLI override for the whole build (#102) (063c069), closes #102 #99
- example-shadow-api-detector: add composed RequestMapping example (#98) (6ea5163), closes #98
- gherkin-to-asciidoc: add forceRewrite to skip renumbering already-numbered lines (#103) (48a74de), closes #103
- gherkin-to-asciidoc: add indexing DSL property to number features and scenarios (#99) (5c207c4), closes #99
- shadow-api-detector: stop auto-wiring detectShadowApis into check (#105) (03a3da7), closes #105
🐛 Bug Fixes
📝 Documentation
- gherkin-to-asciidoc: add multi-project example demonstrating the indexing modes (#100) (a0cd7a7), closes #100
- gherkin-to-asciidoc: document the indexing property and the includeSubDirs/groupByFeature default changes (#101) (9fe4afd), closes #101 #99
BREAKING CHANGE
- shadow-api-detector: detectShadowApis no longer runs automatically as part
of check/build. Projects relying on the previous automatic wiring must
add the dependsOn shown above to keep the check in their build. - gherkin-to-asciidoc: indexing's default numbering behaviour changes.
Previously every generateFeatureDocs run fully renumbered every
Feature/Scenario from scratch; by default it now preserves numbers
that already match the current indexing value's format instead. Set
forceRewrite = true (or -PgherkinToAsciidoc.forceRewrite=true) to
keep the old always-renumber-everything behaviour. - gherkin-to-asciidoc: includeSubDirs and groupByFeature now default to
true (previously false). A project relying on the old defaults -
particularly one using sourceFile without explicitly setting
includeSubDirs = false, which will now fail validation - must set
includeSubDirs = false and/or groupByFeature = false explicitly to
keep its previous behaviour. Feature file processing order is also
now deterministic (alphabetical by path, directory files before
sub-directory files) instead of filesystem-dependent, which may
reorder scenarios in existing generated reports.