crates-v2.14.5

run-llama/liteparsecrates-v2.14.5Sep 15, 2026by github-actions[bot]

Upgrading?

AI Summary

This release focuses on enhancing PDF parsing capabilities, specifically improving text rendering accuracy, annotation handling, and OCR filtering. It introduces new features for page metadata extraction and async Python parsing while updating the underlying PDFium library.

Key Highlights

  • Faithful consumer for PDF annotations, forms, and struct trees
  • Improved OCR filtering for figures and charts
  • Page label extraction and async Python parsing support
  • Enhanced raw text handling with better accuracy for rotated and sheared items

New Features

  • PDFium annotation and form support
  • OCR filtering for figures/charts
  • Page label extraction
  • Async Python parsing
  • Updated PDFium library (latest version)
  • Typed, borrowed accessors for page objects
  • Improved text-matrix scale and italic baseline geometry

Full Release Notes

## What's Changed
* feat(pdfium): facts a faithful annotation/form/struct-tree consumer by @logan-markewich in https://github.com/run-llama/liteparse/pull/448
* fix: report correct markdown layout bbox for rotated items by @logan-markewich in https://github.com/run-llama/liteparse/pull/450
* feat: improve OCR filtering for figures/charts by @logan-markewich in https://github.com/run-llama/liteparse/pull/453
* pdfium: set_crop_box, render_into and Bitmap::new_with_format by @logan-markewich in https://github.com/run-llama/liteparse/pull/454
* feat: page label extraction, async python parse by @logan-markewich in https://github.com/run-llama/liteparse/pull/455
* chore: update readme with benchmarks by @logan-markewich in https://github.com/run-llama/liteparse/pull/456
* pdfium: expose page objects as typed, borrowed accessors by @logan-markewich in https://github.com/run-llama/liteparse/pull/457
* raw_text: form the text-matrix scale with better accuracy by @logan-markewich in https://github.com/run-llama/liteparse/pull/458
* raw_text: italic baseline geometry, widget-appearance text, soft-hypen by @logan-markewich in https://github.com/run-llama/liteparse/pull/459
* raw_text: derive rotated and sheared grounding bounds from glyph outlines by @logan-markewich in https://github.com/run-llama/liteparse/pull/460
* feat: use latest pdfium lib by @logan-markewich in https://github.com/run-llama/liteparse/pull/461


**Full Changelog**: https://github.com/run-llama/liteparse/compare/crates-v2.14.4...crates-v2.14.5

Related Repositories