Changelog ========= All notable changes to this project are documented here. See the `CHANGELOG.md `_ on GitHub for the canonical source. v1.0.0 — 2026-03-16 -------------------- Initial public release. **Added** * Extract Mermaid diagrams from Markdown files. * Render diagrams to PNG, SVG, and PDF via the Mermaid CLI. * Automatic output filenames derived from bold-text titles (``**...**``) above code fences, falling back to document headings. * Support for 19 diagram fence types: mermaid, flowchart, sequence, graph, gantt, pie, mindmap, gitGraph, journey, quadrantChart, er, class, state, requirement, c4, entityRelationship, userJourney, component, and active. * ``markdown-diagrams extract`` CLI command with options for output directory, format, dimensions, and theme. * ``markdown-diagrams validate`` CLI command to check diagram syntax with optional auto-fix (``--fix``, ``--dry-run``). * Python API: ``extract_diagrams``, ``render_mermaid_diagram``, ``validate_diagram``, ``fix_diagram``, and related helpers. * External dependency checker with platform-aware installation instructions. * Comprehensive example file demonstrating all supported diagram types. * GitHub Actions CI (Python 3.9–3.13) and PyPI publish workflows. * Sphinx documentation with ReadTheDocs integration and live diagram rendering.