v0.21.0 v1.24.0

high risk

AIPentest/CyberStrikeAISep 22, 2026 → Sep 23, 20261 day between releases

What's New

Adds text extraction paint details and extended document metadata

New Features

  • TextItem now reports fill_color, stroke_color, and render_mode.
  • Extended metadata extraction for Author, Subject, Keywords, Creator, Producer, CreationDate, and ModDate.
  • Text extraction now supports the `"` operator.
  • ActualText weight calculation uses the first glyph's paint.
  • Improved PDFDocEncoding and UTF-16LE title decoding.

Improvements

  • Dependency updates for codecov-action and docker/login-action.
  • Improved line spacing handling for small type to prevent word mixing.
  • Text extraction logic refined for the `"` operator.

Bug Fixes

  • Fixed decoding of PDFDocEncoding and UTF-16LE titles.
  • Fixed stacked table header rendering where words were zipped from two lines.
  • Fixed ActualText weight calculation using the first glyph's paint.

Upgrade Notes

The `TextItem` API now exposes `fill_color`, `stroke_color`, and `render_mode`. If your code relies on `ActualText` weight, be aware the calculation method changed to use the first glyph's paint. Ensure compatibility with new metadata fields in `PdfProcessResult`.

The Two Releases

v0.21.0

v0.21.0

Sep 22, 2026· 29 days ago

Version 0.21.0 updates the Docker image, fixes composer auth, adds PHPUnit testing for extensions, and improves date range navigation and picker components.

Full release notes
v1.24.0

1.24.0 — Text paint and document information

Sep 23, 2026· 29 days ago

Version 1.24.0 enhances text extraction by reporting paint colors (fill, stroke, render mode) for text runs and expands document metadata extraction to include Author, Subject, Keywords, Creator, Producer, CreationDate, and ModDate.

Full release notes