Skip to content

shadow-api-detector-v1.0.0

Latest

Choose a tag to compare

@Arc-E-Tect Arc-E-Tect released this 10 Aug 13:58
· 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

  • example-shadow-api-detector: use official published plugin in examples (#96) (bca72d8), closes #96

📝 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.