v1.0.144 v1.14.2

medium risk

qdm12/dnsAug 13, 2026 → Aug 13, 20260 days between releases

What's New

Newer release adds PDF security hardening, contrasting with older XLSX-focused fixes.

New Features

  • Security hardening against pathological PDFs and DoS attacks
  • Improved handling of nested Form XObject text spacing
  • Enhanced extraction quality for small-caps and table structures

Improvements

  • Caps Form XObject expansion, CID ranges, and content-stream decode to prevent resource exhaustion
  • Tracks text line matrix in Form XObjects to handle spacing operators correctly
  • Merges small-caps runs to prevent them from being read as table columns

Bug Fixes

  • Fixes for nested Form XObject text spacing operators
  • Corrects extraction of small-caps text to prevent misidentification as table columns

The Two Releases

v1.0.144

v1.0.144

Aug 13, 2026· 2 months ago

Fixes XLSX handling of hidden rows, empty cells, and date/time text coercion.

Full release notes
v1.14.2

1.14.2 — Hardened parsing for pathological PDFs

Aug 13, 2026· 2 months ago

This patch release hardens the parser against crafted PDFs that could cause unbounded CPU or memory usage while improving extraction quality for nested forms.

Full release notes