sedr-library-v1.0.0
·
15 commits
to main
since this release
1.0.0 (2026-08-21)
✨ 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
- hexagonal-spring-rules: align dependency-check config with sibling projects (#71) (769f76a), closes #71
- 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
- sedr-library: give module its own semantic-release tag namespace (#68) (ff2eb0d), closes #68 #67
- tag checking for project-specific tag formats in workflow (#55) (9e9255e), closes #55
- api-detector-core: update swagger-parser dependency and document OpenAPI v3 support (#70) (352b03e), closes #70
- 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)
- 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)
- hexagonal-spring-rules: update README version to 1.0.0 [skip ci] (140934e)
- geo-tracker-lens-pack: update README version to 1.0.1 [skip ci] (1ac70e4)
- hexagonal-spring-rules: update README version to 1.0.1 [skip ci] (0c115a7)
- 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)
- api-detector-core: update README version to 1.2.1 [skip ci] (b4230b2)
🔧 Misc
- dependency updates for Library projects (#58) (83dff89), closes #58
- dependency updates for Library projects (#69) (d46b898), closes #69
- dependency updates for Library projects (#72) (2f7c387), closes #72
- 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)
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.