Skip to content

1.25.0 — Async positions and underline detection speed

Choose a tag to compare

@abimaelmartell abimaelmartell released this 28 Sep 07:14
2dbd16b

Changes since 1.24.0:

  • Node: extractTextWithPositionsAsync, the async variant of extractTextWithPositions: the same arguments and items, run on the libuv thread pool so a slow page no longer blocks the caller's event loop (#592).
  • Underline and strikeout detection no longer takes quadratic time on pages drawn from many thin filled rects or short strokes: a page of about 200,000 thin rects went from about 40 s to under 0.5 s, with the same marks (#592).
  • The linux-x64-gnu Node binary is cross-built for a GLIBC_2.17 floor again, so it loads on Amazon Linux 2023 (the managed AWS Lambda Node runtimes), RHEL 9 and Debian 11 (#586).

API: Node extractTextWithPositionsAsync.

Release preparation: #593.

Full changelog