v1.0.148 v1.18.0
haiwen/seafileSep 7, 2026 → Sep 8, 20260 days between releases
What's New
Major version jump introduces new PDF text geometry APIs and breaking positioning logic changes.
Breaking Changes
- Positioned items and region APIs now use the visible page box (remove manual CropBox-origin adjustment)
- Rust TextItem literals must add `baseline_shift`, `rotation`, and `advance_known` fields
New Features
- Superscript/subscript handling and baseline metadata
- Positions and regions relative to the visible page box
- Rotated-text bounds and rotation metadata
- Embedded bold-font metadata recovery
- Repair classic cross-reference tables with short entries
Improvements
- Faster cross-platform CI and release publishing
- Bounded object-stream decompression
- Password-aware Python fixture tests
- Python binding tests in CI
- Improved text geometry and PDF loading
Bug Fixes
- Repair classic cross-reference tables with short entries
Upgrade Notes
Positioned items and region APIs now use the visible page box; remove manual CropBox-origin adjustments. Rust TextItem literals must add `baseline_shift`, `rotation`, and `advance_known` fields.
The Two Releases
v1.0.148
Sep 7, 2026· 1 month ago
This release improves batch processing stability by ensuring per-item warnings are consistently preserved across the CLI and MCP interfaces. It also fixes an issue where phonetic guide text was incorrectly included in cell values for XLSX files.
Full release notes1.18.0 — Text geometry and PDF loading fixes
Sep 8, 2026· 1 month ago
Improves text geometry, superscript/subscript handling, and PDF loading with updated page box positioning and rotation metadata.
Full release notes