What's Changed
- fix: exclude native text hidden by rectangular PDF clips by @hexapode in #482
- fix: judge clipped glyphs by their ink box, not the loose box by @hexapode in #485
- fix(node): preserve page boundaries in text output by @tgolob in #431
- fix: refill bounded OCR workers as requests complete by @patelvivekdev in #466
- fix: reject invalid output formats in Node and Python bindings by @sanjayy0612 in #451
- fix: stop rotated-text restacking from compounding canvas offsets by @apeshimam-hebbia in #480
- fix: apply content filters in is_complex before the layout pass by @apeshimam-hebbia in #481
- fix: clip table block and cell boxes to the page by @catlan in #483
- fix: extract word boxes when extract_blocks is on by @catlan in #484
- docs(wasm): correct the OCR default and setup instructions by @Choudhry18 in #492
- fix: keep the dash of a hyphen at the end of a line by @BinaryBrain in #501
- fix: recognize dash bullets as list markers by @moah0911 in #491
- fix: don't treat short CJK OCR words as chart labels by @Diego-Romero-NTT in #498
- fix: count accented Latin vowels in the garbled-text check by @ed-thuando in #496
- feat(wasm): support concurrent OCR with rolling scheduling by @Choudhry18 in #502
New Contributors
- @tgolob made their first contribution in #431
- @patelvivekdev made their first contribution in #466
- @sanjayy0612 made their first contribution in #451
- @apeshimam-hebbia made their first contribution in #480
- @catlan made their first contribution in #483
- @BinaryBrain made their first contribution in #501
- @moah0911 made their first contribution in #491
- @Diego-Romero-NTT made their first contribution in #498
- @ed-thuando made their first contribution in #496
Full Changelog: crates-v2.15.1...crates-v2.16.0