v1.0.7
Branding/rebrand release. The frontmatter contract that any2md emits is now described as SAGE-compatible (Security Analysis and Guidance Exchange) — the upstream specification was renamed from SSRM (Structured Security Reasoning Markdown) to SAGE.
No functional or schema changes. Frontmatter field names, ordering, controlled vocabularies, and content_hash derivation are byte-identical to v1.0.6. Existing v1.0.6 outputs remain valid SAGE-compatible documents without modification.
Changed
- README, CHANGELOG, and all of
docs/updated to reference SAGE / Security Analysis and Guidance Exchange. --auto-idCLI help text now reads "SAGE-conformant document_id" (previously "SSRM-conformant"). Behavior unchanged.- Module/function docstrings in
any2md/frontmatter.py,any2md/converters/txt.py, andany2md/pipeline/cleanup.pyupdated to reference SAGE §3 / §5.1 (same section numbers as the upstream SSRM v1.0-RC1 spec). - Two test functions renamed for naming consistency. Pytest auto-discovery is unaffected; assertions unchanged.
Migration
None required. Public API, CLI flags, frontmatter shape, and content_hash outputs are all preserved bit-for-bit.
See CHANGELOG.md for full details.