NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
PyPI · #1146 most downloaded on PyPI
Convert Word documents from docx to simple and clean HTML and Markdown
Last release 5 days ago
12 Sep 2026
Ships fairly regularly
a new release about every 3 months
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
13 years old
85 releases · first in 2013
Fix: cannot extract raw text from elements without children
Support links and images in footnotes and endnotes.
Add support for underlines in style map.
Add support for underlines in style map.
Add support for strikethrough.
One column per quarter.
Add basic support for text boxes. The contents of the text box are treated as a separate paragraph that appears after the paragraph containing the tex
Support styles defined without a name
Add ignore_empty_paragraphs option, which defaults to True.
Make style names case-insensitive in style mappings. This should make style mappings easier to write, especially since Microsoft Word sometimes repres
Add support for hyperlinks to bookmarks in the same document.
Add basic support for Markdown. Not all features are currently supported.
Add default style mappings for builtin footnote and endnote styles in Microsoft Word and LibreOffice.
Add default style mappings for builtin footnote and endnote styles in Microsoft Word and LibreOffice.
Allow style mappings with a zero-element HTML path.
Emit warnings when image types are unlikely to be supported by web browsers.
* Add support for endnotes.
Add support for superscript and subscript text.
* Add support for footnotes.
* Add support for line breaks.
Add optional underline conversion.
Add mammoth.images.inline, and document custom image conversion.
mammoth.images.inline, and document custom image conversion.Add the function mammoth.extract_raw_text.
mammoth.extract_raw_text.* Add support for tables
Rename --styles CLI argument to --style-map.
Rename --styles CLI argument to --style-map.
Rename styles argument in convert_to_html to style_map.
Allow paragraphs and runs to be matched by style name. For instance, to match
a paragraph with the style name Heading 1:
p[style-name='Heading 1']
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →