Skip to content

maintenance: bump api-detector-core to 1.8.0 - #283

Merged
Arc-E-Tect merged 1 commit into
mainfrom
chore/bump-api-detector-core-1.8.0
Sep 17, 2026
Merged

Arc-E-Tect merged 1 commit into
mainfrom
chore/bump-api-detector-core-1.8.0

Conversation

@Arc-E-Tect

@Arc-E-Tect Arc-E-Tect commented Sep 17, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • Bumps api-detector-core to 1.8.0 in shadow-api-detector, mirage-api-detector and doppelganger-api-detector (all from 1.6.1), and in api-only-suite (from 1.6.0).
    • All four move together so that api-only-suite's own dependency graph stays aligned.
    • This PR changes each plugin's gradle/ directory, so merging it releases a patch of all four.
  • 1.8.0 (feat(api-detector-core): resolve another class's constant through the property map SoftwareEngineeringDoneRight-Library#85) resolves a constant declared in another class, such as GetUserOperation.PATH.
    • The constant is looked up in the merged propertyFiles map under the key SimpleClassName.FIELD.
    • The API-Only TranscriberJ writes such a file for the operation classes it generates, so contract tests can take endpoint paths from compile-checked constants and still count as verification evidence.
    • Without a matching key, such a constant resolves to nothing, as before.
    • None of the plugins depends on the TranscriberJ.
  • The Doppelganger README now describes this pattern next to the helper-method and @Value patterns.

Moves shadow-api-detector, mirage-api-detector, doppelganger-api-detector
and api-only-suite to api-detector-core 1.8.0 together, so the suite's
dependency graph stays aligned.

1.8.0 resolves a constant declared in another class, such as
GetUserOperation.PATH, through the propertyFiles map under the key
SimpleClassName.FIELD. The Doppelganger README describes the pattern.
Without a matching key, such a constant resolves to nothing, as before.
@Arc-E-Tect
Arc-E-Tect force-pushed the chore/bump-api-detector-core-1.8.0 branch from 210b7ce to 137a9dc Compare September 17, 2026 10:59
@Arc-E-Tect
Arc-E-Tect merged commit 8c30b6b into main Sep 17, 2026
21 checks passed
@Arc-E-Tect
Arc-E-Tect deleted the chore/bump-api-detector-core-1.8.0 branch September 17, 2026 11:03
Arc-E-Tect added a commit that referenced this pull request Sep 17, 2026
## [3.7.1](shadow-api-detector-v3.7.0...shadow-api-detector-v3.7.1) (2026-09-17)

### 🔧 Misc

* bump api-detector-core to 1.8.0 ([#283](#283)) ([8c30b6b](8c30b6b)), closes [#283](#283)
@Arc-E-Tect

Copy link
Copy Markdown
Owner Author

🎉 This PR is included in version 3.7.1 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Arc-E-Tect added a commit that referenced this pull request Sep 17, 2026
@Arc-E-Tect

Copy link
Copy Markdown
Owner Author

🎉 This PR is included in version 2.10.1 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Arc-E-Tect added a commit that referenced this pull request Sep 17, 2026
## [3.11.1](api-only-suite-v3.11.0...api-only-suite-v3.11.1) (2026-09-17)

### 🔧 Misc

* bump api-detector-core to 1.8.0 ([#283](#283)) ([8c30b6b](8c30b6b)), closes [#283](#283)
@Arc-E-Tect

Copy link
Copy Markdown
Owner Author

🎉 This PR is included in version 3.11.1 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Arc-E-Tect added a commit that referenced this pull request Sep 17, 2026
## [4.8.1](mirage-api-detector-v4.8.0...mirage-api-detector-v4.8.1) (2026-09-17)

### 🔧 Misc

* bump api-detector-core to 1.8.0 ([#283](#283)) ([8c30b6b](8c30b6b)), closes [#283](#283)
@Arc-E-Tect

Copy link
Copy Markdown
Owner Author

🎉 This PR is included in version 4.8.1 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

@Arc-E-Tect

Copy link
Copy Markdown
Owner Author

🎉 This PR is included in version 2.3.1 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant