hexagonal-spring-rules-v1.0.0
·
26 commits
to main
since this release
1.0.0 (2026-08-17)
✨ New and updated features
- api-detector-core: add ContractProgressTableWriter for shared Progress Over Time reporting (#59) (dd4d36a), closes #59
- add geo-tracker-lens-pack library with independent release pipeline (#60) (1730931), closes #60
- api-detector-core: add PathTemplates.stripBasePath and OpenApiEndpointCollector.firstServerBasePath (#66) (865e711), closes #66
- api-detector-core: add published shared library for the SEDR API detector plugins (#52) (059ee4d), closes #52
- api-detector-core: add ScanProgressReporter for visible long-scan progress (#56) (9357bc9), closes #56
- api-detector-core: add shared contract-lifecycle progress history framework (#53) (0bb104e), closes #53
- api-detector-core: separate real implementation evidence from stub evidence in contract history (#64) (0775933), closes #64
- api-detector-core: write and tolerate a schema-version marker (#65) (e27d53f), closes #65
🐛 Bug Fixes
- ci: detect first semantic release version in calculate workflow (#61) (3a80fe1), closes #61
- workflow: fix tag checking for project-specific tag formats (#54) (ce8f57e), closes #54
- hexagonal-spring-rules: give module its own semantic-release tag namespace (#67) (613a69a), closes #67
- examples: remove mavenLocal now that dependencies are released (#42) (9b20913), closes #42
- ci: stabilize security scan reporting and SEDR scan scope (#49) (f5c7df2), closes #49
- CI: stop the NVD cache refresh from timing out on every cold sync (#46) (cbaebf3), closes #46
- tag checking for project-specific tag formats in workflow (#55) (9e9255e), closes #55
- geo-tracker-lens-pack: use https scm connection for Maven Central metadata (#63) (5bb98c0), closes #63
📝 Documentation
- api-detector-core: update README version to 0.1.0 [skip ci] (14c5f16)
- api-detector-core: update README version to 0.2.0 [skip ci] (2f68414)
- api-detector-core: update README version to 0.3.0 [skip ci] (9c63eac)
- hexagonal-spring-rules: update README version to 0.5.0 [skip ci] (5c8b553)
- sedr-library: update README version to 0.5.1 [skip ci] (bb4becf)
- sedr-library: update README version to 0.5.2 [skip ci] (8320bb8)
- api-detector-core: update README version to 1.0.0 [skip ci] (ebb1c5f)
- geo-tracker-lens-pack: update README version to 1.0.0 [skip ci] (ab46583)
- geo-tracker-lens-pack: update README version to 1.0.1 [skip ci] (1ac70e4)
- api-detector-core: update README version to 1.1.0 [skip ci] (1680e7b)
- api-detector-core: update README version to 1.2.0 [skip ci] (6656c7f)
🔧 Misc
- Change NVD cache refresh schedule to weekly (#45) (83c3552), closes #45
- dependency updates for Library projects (#43) (fa70e5e), closes #43
- dependency updates for Library projects (#47) (398933c), closes #47
- dependency updates for Library projects (#48) (105111d), closes #48
- dependency updates for Library projects (#50) (2d5d3ce), closes #50
- dependency updates for Library projects (#58) (83dff89), closes #58
- Make workflow triggers more specific and add progress reporter (#57) (10c64dc), closes #57
- ci: remove redundant Monday NVD cache refresh schedule (#51) (ffd937f), closes #51
- geo-tracker-lens-pack: trigger release pipeline after CI fix (b2440cc)
- Sedr Library: update npm packages (#44) (821da37), closes #44
BREAKING CHANGE
- api-detector-core: contractHistoryFile written by a previous version of this
library (9 fields, no stubbedAt) is no longer readable by
ContractHistoryStore.load() - it now throws
LegacyContractHistoryFormatException instead of loading it under the old,
now-ambiguous implementedAt semantics. Consumers must migrate existing
history files (mirage-api-detector's new migrateContractHistory task) or
start a fresh history file before upgrading.