Skip to content

Package release — Rust 0.1.8 · Python 0.2.7 · Node 1.13.0 · WASM 0.1.4

Latest

Choose a tag to compare

@abimaelmartell abimaelmartell released this 10 Aug 21:44
965dc65

Packages

All packages were built from source checkpoint 965dc65.

Node platform packages

Highlights

  • Hardens parsing against nested-object, AcroForm /Kids, structure-tree, malformed Unicode/glyph-name, and extreme-coordinate denial-of-service or panic cases (#198, #314, #320, #321, #322, #328).
  • Improves extraction correctness for contextual digit runs, redline/strikeout handling, escaped comments, Base-14 fonts, CFF CID fonts, page-prefixed Markdown, corrupt startxref pointers, OCR-routing parity, and password-protected item JSON (#201, #209, #230, #231, #240, #241, #245, #253, #259, #284).
  • Improves ruled-table preservation, chart reading order, and rejection of script attachments or tiny numeric table fragments (#262, #264).
  • Adds non-blocking async variants to the Node API (#337) and synchronizes Python type stubs with the shipped bindings (#250).
  • Refreshes packaged API and benchmark documentation (#192).

Changes since each package's previous release

The package versions were not previously consolidated, so each changelog starts at that package's actual published commit rather than an old repository-wide v* tag.

Package Version Source changes
Rust crate 0.1.7 → 0.1.8 5e8f157..965dc65
Python 0.2.6 → 0.2.7 7b7960e..965dc65
Node 1.12.0 → 1.13.0 98990cc..965dc65
WebAssembly 0.1.3 → 0.1.4 7188667..965dc65

This is the first package-umbrella GitHub release. Earlier v* tags tracked individual package history and should not be treated as a unified release line.