v1.15.0
inboundemail/inboundv1.15.0Aug 17, 2026by abimaelmartell
Upgrading?
AI Summary
Introduces selective OCR capabilities for scanned and mixed PDFs using PDFium rendering and PP-OCRv6, enabling adaptive fusion of native and extracted text.
Key Highlights
- Adds selective OCR for scanned pages using PDFium and PP-OCRv6
- Recovers credible PDFium text layers before OCR for adaptive fusion
- Exposes the OCR pipeline through Rust, Node, Python, and `pdf2md`
- Adds pinned runtime and model caching for offline operation
New Features
- Selective OCR pipeline
- Row boundary preservation
- Offline operation and model caching
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
openclaw/openclaw★ 392,706
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
nilbuild/developer-roadmap★ 370,074
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
morluto/rea★ 358,310
Reverse engineer anything with agents, from app behavior down to native binaries.
anomalyco/opencode★ 219,720
The open source coding agent.
n8n-io/n8n★ 208,261
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.