Node.js v2.17.0
- chore(deps): bump lopdf from 0.38.0 to 0.42.0 by @dependabot[bot] in https://github.com/run-llama/liteparse/pull/515
- fix: improve rendering for forms nesting by @logan-markewich in https://github.com/run-llama/liteparse/pull/517
- fix: pair two-level borderless headers and keep wrapped row labels by @moah0911 in https://github.com/run-llama/liteparse/pull/490
- feat(ocr): add Indra OCR server (ocr/indraocr) by @gun29may in https://github.com/run-llama/liteparse/pull/508
- fix: split a text run on a backward jump even when the run is short by @cestercian in https://github.com/run-llama/liteparse/pull/506
- Table extraction fixes + faster figure clustering by @apeshimam-hebbia in https://github.com/run-llama/liteparse/pull/507
- Don't end ruled tables at a lone mid-table note row by @logan-markewich in https://github.com/run-llama/liteparse/pull/518
- fix(markdown): stop dropping text the text output keeps by @mkh09353 in https://github.com/run-llama/liteparse/pull/509
- fix(node): batch-parse output collisions, unsupported extensions, --version by @OsamaAnsar in https://github.com/run-llama/liteparse/pull/514
- @gun29may made their first contribution in https://github.com/run-llama/liteparse/pull/508
- @cestercian made their first contribution in https://github.com/run-llama/liteparse/pull/506
- @OsamaAnsar made their first contribution in https://github.com/run-llama/liteparse/pull/514
Full Changelog: https://github.com/run-llama/liteparse/compare/crates-v2.16.0...node-v2.17.0
WASM v2.17.0
- chore(deps): bump lopdf from 0.38.0 to 0.42.0 by @dependabot[bot] in https://github.com/run-llama/liteparse/pull/515
- fix: improve rendering for forms nesting by @logan-markewich in https://github.com/run-llama/liteparse/pull/517
- fix: pair two-level borderless headers and keep wrapped row labels by @moah0911 in https://github.com/run-llama/liteparse/pull/490
- feat(ocr): add Indra OCR server (ocr/indraocr) by @gun29may in https://github.com/run-llama/liteparse/pull/508
- fix: split a text run on a backward jump even when the run is short by @cestercian in https://github.com/run-llama/liteparse/pull/506
- Table extraction fixes + faster figure clustering by @apeshimam-hebbia in https://github.com/run-llama/liteparse/pull/507
- Don't end ruled tables at a lone mid-table note row by @logan-markewich in https://github.com/run-llama/liteparse/pull/518
- fix(markdown): stop dropping text the text output keeps by @mkh09353 in https://github.com/run-llama/liteparse/pull/509
- fix(node): batch-parse output collisions, unsupported extensions, --version by @OsamaAnsar in https://github.com/run-llama/liteparse/pull/514
- @gun29may made their first contribution in https://github.com/run-llama/liteparse/pull/508
- @cestercian made their first contribution in https://github.com/run-llama/liteparse/pull/506
- @OsamaAnsar made their first contribution in https://github.com/run-llama/liteparse/pull/514
Full Changelog: https://github.com/run-llama/liteparse/compare/crates-v2.16.0...wasm-v2.17.0
Crates & CLI v2.17.0
- chore(deps): bump lopdf from 0.38.0 to 0.42.0 by @dependabot[bot] in https://github.com/run-llama/liteparse/pull/515
- fix: improve rendering for forms nesting by @logan-markewich in https://github.com/run-llama/liteparse/pull/517
- fix: pair two-level borderless headers and keep wrapped row labels by @moah0911 in https://github.com/run-llama/liteparse/pull/490
- feat(ocr): add Indra OCR server (ocr/indraocr) by @gun29may in https://github.com/run-llama/liteparse/pull/508
- fix: split a text run on a backward jump even when the run is short by @cestercian in https://github.com/run-llama/liteparse/pull/506
- Table extraction fixes + faster figure clustering by @apeshimam-hebbia in https://github.com/run-llama/liteparse/pull/507
- Don't end ruled tables at a lone mid-table note row by @logan-markewich in https://github.com/run-llama/liteparse/pull/518
- fix(markdown): stop dropping text the text output keeps by @mkh09353 in https://github.com/run-llama/liteparse/pull/509
- fix(node): batch-parse output collisions, unsupported extensions, --version by @OsamaAnsar in https://github.com/run-llama/liteparse/pull/514
- @gun29may made their first contribution in https://github.com/run-llama/liteparse/pull/508
- @cestercian made their first contribution in https://github.com/run-llama/liteparse/pull/506
- @OsamaAnsar made their first contribution in https://github.com/run-llama/liteparse/pull/514
Full Changelog: https://github.com/run-llama/liteparse/compare/crates-v2.16.0...crates-v2.17.0
Python v2.17.0
- chore(deps): bump lopdf from 0.38.0 to 0.42.0 by @dependabot[bot] in https://github.com/run-llama/liteparse/pull/515
- fix: improve rendering for forms nesting by @logan-markewich in https://github.com/run-llama/liteparse/pull/517
- fix: pair two-level borderless headers and keep wrapped row labels by @moah0911 in https://github.com/run-llama/liteparse/pull/490
- feat(ocr): add Indra OCR server (ocr/indraocr) by @gun29may in https://github.com/run-llama/liteparse/pull/508
- fix: split a text run on a backward jump even when the run is short by @cestercian in https://github.com/run-llama/liteparse/pull/506
- Table extraction fixes + faster figure clustering by @apeshimam-hebbia in https://github.com/run-llama/liteparse/pull/507
- Don't end ruled tables at a lone mid-table note row by @logan-markewich in https://github.com/run-llama/liteparse/pull/518
- fix(markdown): stop dropping text the text output keeps by @mkh09353 in https://github.com/run-llama/liteparse/pull/509
- fix(node): batch-parse output collisions, unsupported extensions, --version by @OsamaAnsar in https://github.com/run-llama/liteparse/pull/514
- @gun29may made their first contribution in https://github.com/run-llama/liteparse/pull/508
- @cestercian made their first contribution in https://github.com/run-llama/liteparse/pull/506
- @OsamaAnsar made their first contribution in https://github.com/run-llama/liteparse/pull/514
Full Changelog: https://github.com/run-llama/liteparse/compare/crates-v2.16.0...python-v2.17.0
Docker v2.16.0
Docker images published to GHCR:
ghcr.io/run-llama/liteparse-base:v2.16.0ghcr.io/run-llama/liteparse:v2.16.0
WASM v2.16.0
- fix: exclude native text hidden by rectangular PDF clips by @hexapode in https://github.com/run-llama/liteparse/pull/482
- fix: judge clipped glyphs by their ink box, not the loose box by @hexapode in https://github.com/run-llama/liteparse/pull/485
- fix(node): preserve page boundaries in text output by @tgolob in https://github.com/run-llama/liteparse/pull/431
- fix: refill bounded OCR workers as requests complete by @patelvivekdev in https://github.com/run-llama/liteparse/pull/466
- fix: reject invalid output formats in Node and Python bindings by @sanjayy0612 in https://github.com/run-llama/liteparse/pull/451
- fix: stop rotated-text restacking from compounding canvas offsets by @apeshimam-hebbia in https://github.com/run-llama/liteparse/pull/480
- fix: apply content filters in is_complex before the layout pass by @apeshimam-hebbia in https://github.com/run-llama/liteparse/pull/481
- fix: clip table block and cell boxes to the page by @catlan in https://github.com/run-llama/liteparse/pull/483
- fix: extract word boxes when extract_blocks is on by @catlan in https://github.com/run-llama/liteparse/pull/484
- docs(wasm): correct the OCR default and setup instructions by @Choudhry18 in https://github.com/run-llama/liteparse/pull/492
- fix: keep the dash of a hyphen at the end of a line by @BinaryBrain in https://github.com/run-llama/liteparse/pull/501
- fix: recognize dash bullets as list markers by @moah0911 in https://github.com/run-llama/liteparse/pull/491
- fix: don't treat short CJK OCR words as chart labels by @Diego-Romero-NTT in https://github.com/run-llama/liteparse/pull/498
- fix: count accented Latin vowels in the garbled-text check by @ed-thuando in https://github.com/run-llama/liteparse/pull/496
- feat(wasm): support concurrent OCR with rolling scheduling by @Choudhry18 in https://github.com/run-llama/liteparse/pull/502
- @tgolob made their first contribution in https://github.com/run-llama/liteparse/pull/431
- @patelvivekdev made their first contribution in https://github.com/run-llama/liteparse/pull/466
- @sanjayy0612 made their first contribution in https://github.com/run-llama/liteparse/pull/451
- @apeshimam-hebbia made their first contribution in https://github.com/run-llama/liteparse/pull/480
- @catlan made their first contribution in https://github.com/run-llama/liteparse/pull/483
- @BinaryBrain made their first contribution in https://github.com/run-llama/liteparse/pull/501
- @moah0911 made their first contribution in https://github.com/run-llama/liteparse/pull/491
- @Diego-Romero-NTT made their first contribution in https://github.com/run-llama/liteparse/pull/498
- @ed-thuando made their first contribution in https://github.com/run-llama/liteparse/pull/496
Full Changelog: https://github.com/run-llama/liteparse/compare/crates-v2.15.1...wasm-v2.16.0
Crates & CLI v2.16.0
- fix: exclude native text hidden by rectangular PDF clips by @hexapode in https://github.com/run-llama/liteparse/pull/482
- fix: judge clipped glyphs by their ink box, not the loose box by @hexapode in https://github.com/run-llama/liteparse/pull/485
- fix(node): preserve page boundaries in text output by @tgolob in https://github.com/run-llama/liteparse/pull/431
- fix: refill bounded OCR workers as requests complete by @patelvivekdev in https://github.com/run-llama/liteparse/pull/466
- fix: reject invalid output formats in Node and Python bindings by @sanjayy0612 in https://github.com/run-llama/liteparse/pull/451
- fix: stop rotated-text restacking from compounding canvas offsets by @apeshimam-hebbia in https://github.com/run-llama/liteparse/pull/480
- fix: apply content filters in is_complex before the layout pass by @apeshimam-hebbia in https://github.com/run-llama/liteparse/pull/481
- fix: clip table block and cell boxes to the page by @catlan in https://github.com/run-llama/liteparse/pull/483
- fix: extract word boxes when extract_blocks is on by @catlan in https://github.com/run-llama/liteparse/pull/484
- docs(wasm): correct the OCR default and setup instructions by @Choudhry18 in https://github.com/run-llama/liteparse/pull/492
- fix: keep the dash of a hyphen at the end of a line by @BinaryBrain in https://github.com/run-llama/liteparse/pull/501
- fix: recognize dash bullets as list markers by @moah0911 in https://github.com/run-llama/liteparse/pull/491
- fix: don't treat short CJK OCR words as chart labels by @Diego-Romero-NTT in https://github.com/run-llama/liteparse/pull/498
- fix: count accented Latin vowels in the garbled-text check by @ed-thuando in https://github.com/run-llama/liteparse/pull/496
- feat(wasm): support concurrent OCR with rolling scheduling by @Choudhry18 in https://github.com/run-llama/liteparse/pull/502
- @tgolob made their first contribution in https://github.com/run-llama/liteparse/pull/431
- @patelvivekdev made their first contribution in https://github.com/run-llama/liteparse/pull/466
- @sanjayy0612 made their first contribution in https://github.com/run-llama/liteparse/pull/451
- @apeshimam-hebbia made their first contribution in https://github.com/run-llama/liteparse/pull/480
- @catlan made their first contribution in https://github.com/run-llama/liteparse/pull/483
- @BinaryBrain made their first contribution in https://github.com/run-llama/liteparse/pull/501
- @moah0911 made their first contribution in https://github.com/run-llama/liteparse/pull/491
- @Diego-Romero-NTT made their first contribution in https://github.com/run-llama/liteparse/pull/498
- @ed-thuando made their first contribution in https://github.com/run-llama/liteparse/pull/496
Full Changelog: https://github.com/run-llama/liteparse/compare/crates-v2.15.1...crates-v2.16.0
Python v2.16.0
- fix: exclude native text hidden by rectangular PDF clips by @hexapode in https://github.com/run-llama/liteparse/pull/482
- fix: judge clipped glyphs by their ink box, not the loose box by @hexapode in https://github.com/run-llama/liteparse/pull/485
- fix(node): preserve page boundaries in text output by @tgolob in https://github.com/run-llama/liteparse/pull/431
- fix: refill bounded OCR workers as requests complete by @patelvivekdev in https://github.com/run-llama/liteparse/pull/466
- fix: reject invalid output formats in Node and Python bindings by @sanjayy0612 in https://github.com/run-llama/liteparse/pull/451
- fix: stop rotated-text restacking from compounding canvas offsets by @apeshimam-hebbia in https://github.com/run-llama/liteparse/pull/480
- fix: apply content filters in is_complex before the layout pass by @apeshimam-hebbia in https://github.com/run-llama/liteparse/pull/481
- fix: clip table block and cell boxes to the page by @catlan in https://github.com/run-llama/liteparse/pull/483
- fix: extract word boxes when extract_blocks is on by @catlan in https://github.com/run-llama/liteparse/pull/484
- docs(wasm): correct the OCR default and setup instructions by @Choudhry18 in https://github.com/run-llama/liteparse/pull/492
- fix: keep the dash of a hyphen at the end of a line by @BinaryBrain in https://github.com/run-llama/liteparse/pull/501
- fix: recognize dash bullets as list markers by @moah0911 in https://github.com/run-llama/liteparse/pull/491
- fix: don't treat short CJK OCR words as chart labels by @Diego-Romero-NTT in https://github.com/run-llama/liteparse/pull/498
- fix: count accented Latin vowels in the garbled-text check by @ed-thuando in https://github.com/run-llama/liteparse/pull/496
- feat(wasm): support concurrent OCR with rolling scheduling by @Choudhry18 in https://github.com/run-llama/liteparse/pull/502
- @tgolob made their first contribution in https://github.com/run-llama/liteparse/pull/431
- @patelvivekdev made their first contribution in https://github.com/run-llama/liteparse/pull/466
- @sanjayy0612 made their first contribution in https://github.com/run-llama/liteparse/pull/451
- @apeshimam-hebbia made their first contribution in https://github.com/run-llama/liteparse/pull/480
- @catlan made their first contribution in https://github.com/run-llama/liteparse/pull/483
- @BinaryBrain made their first contribution in https://github.com/run-llama/liteparse/pull/501
- @moah0911 made their first contribution in https://github.com/run-llama/liteparse/pull/491
- @Diego-Romero-NTT made their first contribution in https://github.com/run-llama/liteparse/pull/498
- @ed-thuando made their first contribution in https://github.com/run-llama/liteparse/pull/496
Full Changelog: https://github.com/run-llama/liteparse/compare/crates-v2.15.1...python-v2.16.0
WASM v2.15.1
- fix: is_garbled checks for broken fonts by @logan-markewich in https://github.com/run-llama/liteparse/pull/479
Full Changelog: https://github.com/run-llama/liteparse/compare/crates-v2.15.0...wasm-v2.15.1
Crates & CLI v2.15.1
- fix: is_garbled checks for broken fonts by @logan-markewich in https://github.com/run-llama/liteparse/pull/479
Full Changelog: https://github.com/run-llama/liteparse/compare/crates-v2.15.0...crates-v2.15.1