Skip to content

hexagonal-spring-rules-v1.0.0

Choose a tag to compare

@Arc-E-Tect Arc-E-Tect released this 17 Aug 19:13
· 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.