v2.3.5 v0.1.8

low risk

microsoft/markitdownSep 17, 2026 → Sep 21, 20264 days between releases

What's New

Refactored OCR plugin, updated Docker environment, and added support for custom endpoints in version 0.1.8.

New Features

  • Support for custom endpoints via `MARKITDOWN_CU_ENDPOINT` and `MARKITDOWN_DOCINTEL_ENDPOINT` environment variables.
  • Support for short YouTube URLs.
  • Preservation of strikethrough semantics from HTML `<strike>` and CSS line-through.
  • Support for extended content-disposition filenames.

Improvements

  • Refactored `markitdown-ocr` plugin to simplify future maintenance.
  • Updated Docker images to Debian trixie (Python 3.13-slim-trixie).
  • Migrated to MCP SDK 2.x to support clients from 2026-07-28.

Bug Fixes

  • Mitigated UnicodeDecodeError due to wrong ASCII charset guess for long files.
  • Fixed RecursionError when RSS item content triggers RecursionError.
  • Fixed CSV UTF-8 BOM and blank row handling.
  • Fixed percent-encoded Windows drive paths in file URIs.

Upgrade Notes

Expect outputs and behavior to remain largely unchanged from version 0.1.7. Configure custom endpoints using `MARKITDOWN_CU_ENDPOINT` and `MARKITDOWN_DOCINTEL_ENDPOINT` environment variables.

The Two Releases

v2.3.5

v2.3.5

Sep 17, 2026· 1 month ago

A patch release focused on security, closing authorization gaps in APIs and patching Next.js advisories, while adding new extension points for plugins on order detail pages.

Full release notes
v0.1.8

Version 0.1.8

Sep 21, 2026· 1 month ago

This release aggregates numerous small patches and bug fixes to improve stability and handling of various file formats. It includes a refactoring of the OCR plugin and updates to the Docker environment and MCP SDK.

Full release notes