v1.18.0
AprilNEA/OpenLogiv1.18.0Sep 8, 2026by abimaelmartell
Upgrading?
AI Summary
This release improves text geometry handling, specifically superscript and subscript support, alongside various fixes for PDF loading and decompression. It introduces a significant change in coordinate systems where positions and regions are now relative to the visible page box rather than manual CropBox adjustments. Performance optimizations have also been implemented for CI and release processes.
Key Highlights
- Improved text geometry and superscript/subscript handling
- Positions and regions now use the visible page box
- Rotated-text bounds and rotation metadata
- Embedded bold-font metadata recovery
- Faster cross-platform CI and release publishing
Breaking Changes
- Positioned items and region APIs now use the visible page box, requiring removal of manual CropBox-origin adjustments
- Rust `TextItem` literals must add `baseline_shift`, `rotation`, and `advance_known` fields
New Features
- Superscript/subscript handling and baseline metadata
- Password-aware Python fixture tests
- Rotated-text bounds and rotation metadata
- Embedded bold-font metadata recovery
Full Release Notes
Improved text geometry, superscript/subscript handling, and PDF loading. Changes since **1.17.0**, released from [#509](https://github.com/firecrawl/pdf-inspector/pull/509). ## Included PRs - [#452](https://github.com/firecrawl/pdf-inspector/pull/452): Faster cross-platform CI. - [#453](https://github.com/firecrawl/pdf-inspector/pull/453): Faster release publishing. - [#478](https://github.com/firecrawl/pdf-inspector/pull/478): Bounded object-stream decompression. - [#488](https://github.com/firecrawl/pdf-inspector/pull/488): Superscript/subscript handling and baseline metadata. - [#489](https://github.com/firecrawl/pdf-inspector/pull/489): Password-aware Python fixture tests. - [#490](https://github.com/firecrawl/pdf-inspector/pull/490): Python binding tests in CI. - [#487](https://github.com/firecrawl/pdf-inspector/pull/487): Positions and regions relative to the visible page box. - [#486](https://github.com/firecrawl/pdf-inspector/pull/486): Rotated-text bounds and rotation metadata. - [#507](https://github.com/firecrawl/pdf-inspector/pull/507): Embedded bold-font metadata recovery. - [#508](https://github.com/firecrawl/pdf-inspector/pull/508): Repair classic cross-reference tables with short entries. ## Migration - Positioned items and region APIs now use the visible page box. Remove any manual CropBox-origin adjustment; positioned items use a lower-left origin, while region inputs use a top-left origin. - Rust `TextItem` literals must add `baseline_shift`, `rotation`, and `advance_known` (`0.0`, `0.0`, and `true` for ordinary upright text). [Full changelog](https://github.com/firecrawl/pdf-inspector/blob/v1.18.0/CHANGELOG.md) · [Compare with 1.17.0](https://github.com/firecrawl/pdf-inspector/compare/32555d23356f7892762a38edb3a5b0cad7ec326b...v1.18.0)
Related Repositories
A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io
An open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.
Build smaller, faster, and more secure desktop and mobile applications with a web frontend.
π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.
Incredibly fast JavaScript runtime, bundler, test runner, and package manager – all in one