What's Changed
This MarkItDown alpha introduces numerous bug-fixes, and the following major changes:
- Dependencies are now organized into optional feature-groups (further details below). Use pip install
markitdown[all]
to have backward-compatible behavior. - The DocumentConverter class interface has changed to read from file-like streams rather than file paths. No temporary files are created anymore. If you are the maintainer of a DocumentConverter, you likely need to update your code. Otherwise, if only using the MarkItDown class or CLI, you should not need to change anything.
- MarkItDown now supports extension through 3rd-party plugins. See markitdown-sample-plugin for more details!