# markitdown v0.1.8b1 — Version 0.1.8b1 - Product: markitdown (https://whatsnew.fyi/product/markitdown) - Vendor: microsoft - Date: 2026-09-04 - Version: v0.1.8b1 - Original notes: https://github.com/microsoft/markitdown/releases/tag/v0.1.8b1 - Permalink: https://whatsnew.fyi/product/markitdown/releases/v0.1.8b1 - Labels: Pre-release What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **fixed** — Mitigate UnicodeDecodeError due to wrong ASCII charset guess for long files - **fixed** — Support extended content-disposition filenames - **fixed** — Fall back to plain text when RSS item content triggers RecursionError - **fixed** — Allow Content Understanding conversion from stdin - **fixed** — Correct \underleftarrow macro and map math italic h in equation conversion - **added** — Support MARKITDOWN_CU_ENDPOINT and MARKITDOWN_DOCINTEL_ENDPOINT environment variables - **fixed** — Strip the UTF-8 BOM and skip blank rows before building CSV tables - **fixed** — Preserve strikethrough from and CSS line-through - **fixed** — Fix percent-encoded Windows drive paths in file URIs - **fixed** — Escape pipes and newlines in CSV values - **fixed** — Safely extract EPUB metadata text without crashing on None nodeValue or nested elements - **fixed** — Handle math run with no text child in OMML to LaTeX conversion - **fixed** — Catch UnicodeDecodeError in IpynbConverter.accepts() on non-decodable content - **fixed** — Ignore malformed DOCX styles missing type - **fixed** — Preserve percent-encoded octets in href paths - **fixed** — Remove extra closing brace from caron and ring-above accent templates - **fixed** — Buffer CLI stdin before format detection on Windows - **fixed** — Preserve Atom XHTML content in RSS - **fixed** — Initialize md_text in _parse_rss_type to prevent UnboundLocalError - **fixed** — ZipConverter renders literal output instead of 'None' when stream has no source info This prerelease includes numerous small bug fixes. None adds new features or is expected to change output in typical cases. Nevertheless, the volume of changes warrants a cautious rollout. Please report any issues or regressions. ##### What's Changed * Pin GitHub Actions to full-length commit SHAs by @danfiedler-msft in https://github.com/microsoft/markitdown/pull/2316 * Mitigate UnicodeDecodeError due to wrong ASCII charset guess for long files by @fcatalan92 in https://github.com/microsoft/markitdown/pull/2360 * fix: support extended content-disposition filenames by @cat0825 in https://github.com/microsoft/markitdown/pull/2045 * fix: fall back to plain text when RSS item content triggers RecursionError by @shoemoney in https://github.com/microsoft/markitdown/pull/2333 * fix(cli): allow Content Understanding conversion from stdin by @uczltw6 in https://github.com/microsoft/markitdown/pull/2318 * fix: correct \underleftarrow macro and map math italic h in equation conversion by @gdols in https://github.com/microsoft/markitdown/pull/2293 * feat(cli): support MARKITDOWN_CU_ENDPOINT / MARKITDOWN_DOCINTEL_ENDPOINT by @seenws in https://github.com/microsoft/markitdown/pull/2358 * fix(csv): strip the UTF-8 BOM and skip blank rows before building the table by @uuzzrm in https://github.com/microsoft/markitdown/pull/2303 * Preserve strikethrough from \ and CSS line-through by @gyanu2507 in https://github.com/microsoft/markitdown/pull/2342 * Fix percent-encoded Windows drive paths in file URIs by @tandede in https://github.com/microsoft/markitdown/pull/2315 * fix: escape pipes and newlines in CSV values by @asjad3 in https://github.com/microsoft/markitdown/pull/2266 * fix(epub): safely extract metadata text without crashing on None nodeValue or nested elements by @hsusul in https://github.com/microsoft/markitdown/pull/2247 * fix: handle math run with no text child in OMML->LaTeX conversion by @S1MS4 in https://github.com/microsoft/markitdown/pull/2189 * fix: IpynbConverter.accepts() catches UnicodeDecodeError on non-decodable content (fixes #1894) by @hanhan761 in https://github.com/microsoft/markitdown/pull/1929 * fix(docx): ignore malformed styles missing type by @gingerninja85 in https://github.com/microsoft/markitdown/pull/2190 * Preserve percent-encoded octets in href paths by @Sonai124 in https://github.com/microsoft/markitdown/pull/2173 * fix: remove extra closing brace from caron and ring-above accent templates by @AndrewAvery7 in https://github.com/microsoft/markitdown/pull/2279 * fix: preserve strikethrough semantics for \, line-through CSS, and w:dstrike by @wasim-builds in https://github.com/microsoft/markitdown/pull/2356 * fix: buffer CLI stdin before format detection on Windows by @mohui666 in https://github.com/microsoft/markitdown/pull/2351 * fix(rss): preserve Atom XHTML content by @weivwang in https://github.com/microsoft/markitdown/pull/2297 * fix: initialize md_text in _parse_rss_type to prevent UnboundLocalError by @smedavarapu1 in https://github.com/microsoft/markitdown/pull/2164 * fix: ZipConverter renders '(unknown)' instead of literal 'None' when stream has no source info by @JSap0914 in https://github.com/microsoft/markitdown/pull/2134 * fix: truncate uppercase data image URIs by @pony-maggie in https://github.com/microsoft/markitdown/pull/2122 * fix(doc-intel): default api_version to None in DocumentIntelligenceConverter by @MeiSiristhebest in https://github.com/microsoft/markitdown/pull/2267 * fix(outlook): read .msg string properties saved in the non-Unicode format by @gdols in https://github.com/microsoft/markitdown/pull/2295 * fix: handle URI schemes case-insensitively by @pony-maggie in https://github.com/microsoft/markitdown/pull/2121 * fix: normalize data URI parameter case by @pony-maggie in https://github.com/microsoft/markitdown/pull/2120 * fix(xlsx): tolerate legacy showZeroes sheet views by @he-yufeng in https://github.com/microsoft/markitdown/pul _[Truncated at 4000 characters — full notes: https://github.com/microsoft/markitdown/releases/tag/v0.1.8b1]_