v0.11.0
What's Changed
- feat: expose pptx as an output format (#49) by @vivekVells in #61
PPTX output, with reference_doc support |
Markdown to a branded deck. No pandoc upgrade needed, the writer has existed since 2.0.5 |
| Input and output format lists are now separate | The schema no longer tells a model that everything writable is readable |
Where your workflow stands
OUTBOUND md ──reference_doc──► docx ✅ odt ✅ new pptx ✅ new
INBOUND docx ──► md ⚠️ images still dropped silently #48
pptx ──► md ❌ needs pandoc >= 3.8.3 #49, blocked by #54
On #54: a hard minimum version is off the table. Ubuntu 24.04 ships pandoc 3.1.3 and Debian trixie 3.1.11.1, so requiring 3.8.3 would break most apt installs and our own CI. Going with per-feature checks instead, so pptx input gates only itself.
#48, your dropped images, is next after the input-enum cleanup.
Please try uvx mcp-pandoc@latest and tell me how it feels, particularly the ODT and reference-doc paths, and anything else you would want changed.
Full Changelog: v0.10.0...v0.11.0
Additional Notes
-
Supported formats, by direction:
Format Read Write markdown ✅ ✅ html ✅ ✅ docx ✅ ✅ odt ✅ ✅ rst ✅ ✅ latex ✅ ✅ epub ✅ ✅ ipynb ✅ ✅ txt ✅ ✅ pdf ❌ ✅ pptx ❌ ✅ -
Note: For advanced formats (pdf, docx, rst, latex, epub, odt, pptx), an output_file path is required
-
Bidirectional Conversion Matrix
-
Rows are source formats, columns are targets. PDF and PPTX have no rows because pandoc cannot read them.
| From\To | MD | HTML | TXT | DOCX | ODT | RST | LaTeX | EPUB | IPYNB | PPTX | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Markdown | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| HTML | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| TXT | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| DOCX | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| ODT | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| RST | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| LaTeX | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| EPUB | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
| IPYNB | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |