Skip to content

any2md 1.0.0a1 — Phase 1 foundation prerelease

Pre-release
Pre-release

Choose a tag to compare

@rocklambros rocklambros released this 26 Apr 17:13

First prerelease of any2md v1.0. Phase 1 of 5: foundation only.

This release rewires the internals — module layout, post-processing
pipeline, SSRM-compatible YAML emitter, deterministic content hashing —
without yet introducing the Docling backend or new CLI flags.

⚠️ Breaking change: Output frontmatter shape is now SSRM-compatible.
v0.7 fields (source_file, pages, word_count, type) are retained as
extension fields, but new required fields (document_id, version, date,
status, document_type, content_domain, authors, organization,
generation_metadata, content_hash) appear before them. Downstream
consumers parsing v0.7 output will need to update.

See CHANGELOG.md
for the full 1.0.0a1 entry.

Install from TestPyPI

pip install --index-url https://test.pypi.org/simple/ \
            --extra-index-url https://pypi.org/simple/ \
            "any2md==1.0.0a1"

What's next

Phase 2 adds Docling as the high-fidelity PDF/DOCX backend (extras_require)
and the structured-lane pipeline stages. See
docs/superpowers/specs/2026-04-26-any2md-v1-design.md §9 for the full
phase plan.