Releases
v0.15.0
Compare
Sorry, something went wrong.
No results found
0.15.0 (2026-05-03)
Features
api: bundled DJVM mutation + set_bookmarks (PR3 of #222 ) (#268 ) (6672a93 )
api: DjVuDocumentMut::from_bytes — chunk-replacement primitive (PR1 of #222 ) (#263 ) (b6279ae )
api: high-level setters for DjVuDocumentMut (PR2 of #222 ) (#267 ) (eec0815 )
async: load_document_async — buffered AsyncRead constructor (#196 Phase 1) (#231 ) (2d85e65 )
async: page_byte_range API + streaming async loader (#196 Phase 2) (#237 ) (a365abb )
cli: multi-page djvu encode from a directory of PNGs (#223 follow-up) (#245 ) (b8858bb )
djvu-enc: high-level PageEncoder for bilevel Lossless (#218 ) (#243 ) (afefcef )
djvu-enc: minimal layered Quality (segment → Sjbz + BG44) (#246 ) (2febd04 )
epub: opt-in reflowable text section per page (#228 ) (#240 ) (8207fb9 )
fgbz-enc: FGbz foreground palette encoder (#217 ) (#241 ) (e43bc9f )
jb2-enc: expose tunable shared-Djbz clustering + corpus harness (#194 Phase 2) (#219 ) (9aafe42 )
render: public render_streaming API (Phase 2 of #225 ) (#260 ) (b92fac7 )
segment + cli: FG/BG segmentation v1 + djvu encode subcommand (#220 , #223 ) (#244 ) (4945b06 )
smmr-enc: public Smmr (G4/MMR) encoder API (#221 ) (#242 ) (009c706 )
text: add reflowable_text() for paragraph reading-order extraction (#228 ) (#239 ) (221a49a )
Bug Fixes
iff: preserve FORM length parity for byte-identical mutation (PR4 of #222 ) (#269 ) (df1e95e )
iw44: correct vext lane in prelim_flags_band0_neon horizontal-OR (#266 ) (b390681 )
jb2-enc: cap cluster_shared_symbols pixel budget at decoder limit (#270 ) (#271 ) (78e5c79 )
render: scale page-space coords into FG44 + BG plane space (#199 ) (#248 ) (e2c07df )
Performance Improvements
iw44: WASM simd128 ycbcr_raw kernels (Phase 1 of #190 ) (#253 ) (d59fcee )
iw44: x86_64 AVX2 ports of prelim_flags kernels (Phase 3 of #189 ) (#261 ) (0ed7a36 )
iw44: x86_64 AVX2 ycbcr_raw kernels (Phase 1 of #189 ) (#251 ) (7f3d867 )
jb2-enc: opt-in lossy rec-7 near-duplicate substitution (Phase 4 of #224 ) (#256 ) (98fb8c7 )
jb2-enc: per-CC accounting harness for shared-Djbz (#194 Phase 2.5) (#255 ) (f09bfdf )
render: internal row-streaming refactor (Phase 1 of #225 ) (#259 ) (3d22a59 )
You can’t perform that action at this time.