v0.5.1
What's Changed
Features
- serde support for metadata, annotations, bookmarks, and text zones (#96)
- implement ImageDecoder trait for image-rs integration (#97)
- hOCR and ALTO XML export for text layer (#98)
Performance Improvements
perf(iw44): allocate chroma planes at half resolution when chroma_half=true (#99)perf(jb2): reuse scratch buffer across symbol decodes to eliminate per-symbol heap allocations (#100)perf(render): NEON bilinear vertical pass + 4-byte RGBX stride (#93)
Bug Fixes
fix(jb2): guard blit against negative symbol dimensionsfix(jb2): reduce MAX_RECORDS and MAX_SYMBOL_PIXELS to prevent fuzz timeoutsfix(ci): use core::mem::take in no_std context; fix clippy redundant-Some in ocr_export test (#101)
Full Changelog: v0.5.0...v0.5.1