unstructured 0.22.6
- Reject oversized PDF renders before bitmap allocation - feat(cli): add unstructured doctor diagnostics command - feat: Track the table extraction method
- Reject oversized PDF renders before bitmap allocation - feat(cli): add unstructured doctor diagnostics command - feat: Track the table extraction method
Security - Replace PyPI opencv wheels with ffmpeg-free builds in Docker image: After uv sync, the Dockerfile now substitutes all PyPI opencv-python variants with a source-built opencv-contrib-python-headless wheel compiled with WITH_FFMPEG=OFF, eliminating 14 bundled ffmpeg CVEs.
- Fix fixtures update CI to regenerate markdown - fix(deps): upgrade vulnerable transitive dependencies [security] - feat: add GHA workflow to build opencv wheels without ffmpeg - Enable vertical text detection for rotated images
- fix(chunking): preserve semantic headers in carried table chunks - feat: add page number support to v1 html partition
0.22.16 Enhancements - Formula markdown export (element_to_md / elements_to_md): New keyword-only formula_markdown_style ("auto", "display_math", "plain"; default "auto"). In "auto", display math ($ ... $) is used only when the text looks like notation (heuristic score) and contains no $/$ (avoids breaking Markdown and noisy OCR captions).
- mem: exclude unused spaCy pipeline components to reduce model memory - fix: pdfminer drops extractable text