python-v2.15.0

run-llama/liteparsepython-v2.15.0Sep 29, 2026by github-actions[bot]

Upgrading?

AI Summary

Python v2.15.0 includes fixes for OCR table cleanup and text compression to ensure better data integrity, alongside optimizations for the underlying NAPI bindings.

Key Highlights

  • OCR table cleanup preserves parentheses around numbers
  • NAPI build optimization removes build-time directory from rpath
  • Decimal parsing fix prevents line numbers from splitting
  • UTF-8 preservation during sparse line compression
  • Word boxes now attached to OCR text items

New Features

  • Preserve UTF-8 while compressing sparse lines
  • Attach word boxes to OCR text items

Full Release Notes

## What's Changed
* fix(ocr): keep parentheses around numbers in OCR table cleanup by @SammyTourani in https://github.com/run-llama/liteparse/pull/470
* napi: stop adding the build-time pdfium dir to the .node rpath by @SammyTourani in https://github.com/run-llama/liteparse/pull/471
* fix: don't split decimals in the page-centre band as margin line numbers (#465) by @logan-markewich in https://github.com/run-llama/liteparse/pull/472
* fix: preserve UTF-8 while compressing sparse lines by @sanjaibalajee in https://github.com/run-llama/liteparse/pull/475
* fix(ocr): attach word boxes to OCR text items by @Yi-111-a in https://github.com/run-llama/liteparse/pull/476

## New Contributors
* @SammyTourani made their first contribution in https://github.com/run-llama/liteparse/pull/470
* @sanjaibalajee made their first contribution in https://github.com/run-llama/liteparse/pull/475
* @Yi-111-a made their first contribution in https://github.com/run-llama/liteparse/pull/476

**Full Changelog**: https://github.com/run-llama/liteparse/compare/node-v2.14.7...python-v2.15.0

Related Repositories