Releases
v0.12.0
Compare
Sorry, something went wrong.
No results found
0.12.0 (2026-04-14)
Features
Bug Fixes
ocr: resolve all clippy errors in ocr_neural, ocr_onnx, ocr_tesseract (65a0cee )
update tesseract API and optimize JB2 inner loop (f64d884 )
Performance Improvements
allow 1.5× upscale in IW44 subsample selection for faster downscaled renders (8f0baa2 )
downsampled mask pyramid for composite — 8 ms vs 23 ms for 150 dpi renders (1374f27 )
eliminate bounds checks in JB2 hot loops and ZP renormalize (7e94000 )
jb2: close performance gap vs DjVuLibre + CLI improvements (#159 ) (3efc430 )
jb2: local-copy ZP state for register-allocation + hardware CLZ (0590d3c )
partial BG44 chunk decode for sub=4 renders — skip high-frequency refinement (b371e4e )
pdf: output_dpi option + bilevel fast path — 2× faster export (cfccbc6 ), closes #147
replace bg_subsample division with shift in composite hot path (0e0f2a3 )
replace mask division with bit-shift in composite hot path (e4b7982 )
use chunks_exact_mut in composite loops — eliminate per-pixel bounds checks (0176860 )
You can’t perform that action at this time.