Releases: HelgDemidov/refigure
Releases · HelgDemidov/refigure
Release list
v0.3.5
What's Changed
- docs: add AllMCPs Verified badge (Tier 1 promotion execution) by @HelgDemidov in #37
Full Changelog: v0.3.4...v0.3.5
v0.3.4
What's Changed
- ci: multi-arch (linux/arm64) support for the Docker image by @HelgDemidov in #36
Full Changelog: v0.3.3...v0.3.4
v0.3.3
What's Changed
- chore(deps): bump openai from 3.1.0 to 3.3.0 in the python-patch-minor group by @dependabot[bot] in #34
- chore(deps): bump python from 3.12-slim-bookworm to 3.14-slim-bookworm in the docker-patch-minor group by @dependabot[bot] in #33
- feat: .mcpb distribution (Claude Desktop one-click install) by @HelgDemidov in #35
Full Changelog: v0.3.2...v0.3.3
v0.3.2
What's Changed
- feat: Docker distribution (CLI + MCP server, turnkey VLM/soffice) by @HelgDemidov in #31
- ci: release automation — sync server.json, dependabot docker, SBOM, MCP Registry auto-publish by @HelgDemidov in #32
Full Changelog: v0.3.1...v0.3.2
v0.3.1
v0.3.0
What's Changed
- feat(mcp): MCP server phase 1 — skeleton + core prerequisites by @HelgDemidov in #27
- feat(mcp): MCP server phase 2 — resources + prompts by @HelgDemidov in #28
- feat(mcp): MCP server phase 3 — HTTP + auth by @HelgDemidov in #29
- feat(mcp): phase 4 — convert_batch, per-item isolation, atomic admission, progress by @HelgDemidov in #30
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
- feat: activate VLM — CLI flags, multi-provider, strict+soffice, README announcement by @HelgDemidov in #24
- feat: expand VLM mermaid-type support to full mermaidx==0.9.4 catalog by @HelgDemidov in #25
- docs: refresh README for the 26-type VLM mermaid expansion by @HelgDemidov in #26
Full Changelog: v0.1.0...v0.2.0
v0.1.0
DOCX/XLSX → Markdown conversion that treats embedded charts and composite figures as first-class content instead of silently dropping or fragmenting them.
Highlights
- Native OOXML chart-data extraction — reads
numCache/strCachestraight from the chart XML, no rasterize/OCR/VLM. Validated against 407 real charts across 27 real-world documents (400 render as mermaid diagrams). - Zero-loss composite-figure markers — grouped shapes/infographics get a positioned marker with caption preserved, instead of the silent fragmentation most DOCX converters produce (see Docling #1287, open >1 year, unfixed).
- Optional VLM interpretation (implemented, not yet promoted as a headline v1 feature) — provider-agnostic cloud description + mermaid diagram on top of the zero-loss floor.
- Rich, typed API —
ConversionResult(markdown + warnings + counts), typed exceptions,strictmode, path/bytes/file-like input. - CLI (
refigurecommand) — single-file and batch conversion. - Lightweight —
refigure[docx,xlsx]installs at ~5.6MB, no PyTorch/CUDA stack. - 100% combined test coverage (unit + integration), gated in CI.
Scope: DOCX + XLSX only — PDF is deliberately out of scope (see README).
pip install "refigure[docx,xlsx]"
Full details: README.