open-design-v0.22.1 v1.19.0
0xNyk/council-of-high-intelligenceSep 9, 2026 → Sep 9, 20260 days between releases
What's New
Newer release introduces Rust breaking changes and text extraction fixes.
Breaking Changes
- Rust migration: `TextItem` literals require `legacy_symbol_rewrite: false` for items without symbol cleanup.
- Node `legacySymbolRewrite` field is optional and emitted only when cleanup changed a character.
New Features
- Expose legacy symbol-rewrite metadata in Rust and Node.
Improvements
- Preserve stroke-simulated bold rendering.
- Honor horizontal text scaling.
- Recover stale single-byte font mappings.
Bug Fixes
- Keep separately clipped text runs apart.
Upgrade Notes
Note: The provided text describes two different projects (Open Design v0.22.1 and PDF Inspector v1.19.0). For PDF Inspector v1.19.0, ensure Rust `TextItem` literals explicitly set `legacy_symbol_rewrite: false` to avoid compilation errors.
The Two Releases
Open Design 0.22.1 — Smoother design runs and recovery
Sep 9, 2026· 1 month ago
Builds on 0.22.0 with improvements to design task startup and clearer recovery mechanisms when runs fail, including defaulting to OD Next for supported tasks.
Full release notes1.19.0 — Text extraction fixes and symbol metadata
Sep 9, 2026· 1 month ago
This release focuses on refining text extraction capabilities, specifically fixing issues with stroke-simulated bold and horizontal scaling, while also exposing legacy symbol metadata.
Full release notes