v1.15.0
facebookresearch/sam-audiov1.15.0Aug 17, 2026by abimaelmartell
Upgrading?
AI Summary
Introduces selective OCR capabilities for scanned and mixed PDFs using PDFium rendering and PP-OCRv6 Small, with features for text layer recovery and session management.
Key Highlights
- Adds selective OCR for scanned and mixed PDFs
- Recovers credible PDFium text layers before OCR
- Reuses OCR sessions and preserves row boundaries
- Exposes the OCR pipeline through Rust, Python, and Node
- Adds pinned runtime and model caching
New Features
- Selective OCR for scanned and mixed PDFs
- OCR pipeline exposure
- Offline operation support
- Row boundary preservation
Full Release Notes
## Packages All packages were built from source checkpoint [`06a9bab`](https://github.com/firecrawl/pdf-inspector/commit/06a9bab6b3309309503f2db17851389cee094a62). - [Rust crate `pdf-inspector` 1.15.0](https://crates.io/crates/pdf-inspector/1.15.0) — `cargo add pdf-inspector@1.15.0` - [Python `pdf-inspector` 1.15.0](https://pypi.org/project/pdf-inspector/1.15.0/) — `pip install pdf-inspector==1.15.0` - [Node `@firecrawl/pdf-inspector` 1.15.0](https://www.npmjs.com/package/@firecrawl/pdf-inspector/v/1.15.0) — `npm install @firecrawl/pdf-inspector@1.15.0` - [WebAssembly `@firecrawl/pdf-inspector-wasm` 1.15.0](https://www.npmjs.com/package/@firecrawl/pdf-inspector-wasm/v/1.15.0) — `npm install @firecrawl/pdf-inspector-wasm@1.15.0` <details> <summary>Node platform packages</summary> - [Linux x64 glibc](https://www.npmjs.com/package/@firecrawl/pdf-inspector-linux-x64-gnu/v/1.15.0) - [Linux x64 musl](https://www.npmjs.com/package/@firecrawl/pdf-inspector-linux-x64-musl/v/1.15.0) - [Linux ARM64 glibc](https://www.npmjs.com/package/@firecrawl/pdf-inspector-linux-arm64-gnu/v/1.15.0) - [Linux ARM64 musl](https://www.npmjs.com/package/@firecrawl/pdf-inspector-linux-arm64-musl/v/1.15.0) - [macOS ARM64](https://www.npmjs.com/package/@firecrawl/pdf-inspector-darwin-arm64/v/1.15.0) - [Windows x64 MSVC](https://www.npmjs.com/package/@firecrawl/pdf-inspector-win32-x64-msvc/v/1.15.0) </details> ## Highlights - Adds selective OCR for scanned pages and mixed PDFs using PDFium rendering and PP-OCRv6 Small through ONNX Runtime (#348, #357, #358). - Recovers credible PDFium text layers before OCR, routes only affected pages, and adaptively fuses OCR with usable native text (#359, #393, #394). - Reuses OCR sessions and preserves row boundaries for faster, cleaner extraction (#390, #391). - Exposes the OCR pipeline through Rust, `pdf2md`, Node.js, and Python, including page-level provenance, confidence, timings, warnings, and hosted-parser recommendations (#360, #403, #405). - Adds pinned runtime and model caching, offline operation, and cross-language smoke coverage (#404, #409). ## Other improvements - Rejoins words hyphenated across line breaks (#388). - Improves running-header, running-footer, and numbered-reference-note handling (#374, #392). [Compare changes since 1.14.2](https://github.com/firecrawl/pdf-inspector/compare/v1.14.2...v1.15.0)
Related Repositories
public-apis/public-apis★ 491,129
A collective list of free APIs
NousResearch/hermes-agent★ 255,905
The agent that grows with you
yt-dlp/yt-dlp★ 200,003
A feature-rich command-line audio/video downloader
microsoft/markitdown★ 191,481
Python tool for converting files and office documents to Markdown.
Significant-Gravitas/AutoGPT★ 187,700
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.