NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #365 most downloaded on Packagist
Pdf parser library. Can read and extract information from pdf file.
Last release 13 days ago
25 Sep 2026
Ships fairly regularly
a new release about every 3 months
Rarely documented
notes for 10 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
13 years old
75 releases · first in 2013
Nothing published for this version
For PHP 8.5: Fix chr() deprecation in ASCII85 last-tuple decoding by @Ciki in #793
Full Changelog: v2.12.4...v2.12.5
One column per quarter.
Refining a change in the latest release:
Refining a change in the latest release:
Ignore Form as well as Image XObjects when assembling the text array for a PDFObject. by @rupertj in #783
When assembling the text array for an object, skip Forms that don't contain any text, instead of all Forms. by @rupertj in #789
Full Changelog: v2.12.3...v2.12.4
Fix for potential Denial of Service vulnerability
Summary: The fix prevents the RawDataParser.php to enter an endless loop under certain circumstances which would lead to memory exhaustion.
Details: When parsing a specifically crafted, malformed PDF file, the low-level RawDataParser enters a state that leads to uncontrolled memory allocation. This continues until the PHP script exhausts its memory_limit and crashes with a fatal error. An attacker can leverage this vulnerability by submitting a small, malicious PDF file to any service using this library, causing the server process to crash and become unavailable.
Thank you Yang LUO (https://github.com/N0zoM1z0) for reporting this and the provided details on the matter. #787 contains further information.
Ignore Form as well as Image XObjects when assembling the text array for a PDFObject. by @rupertj in #783
Full Changelog: v2.12.2...v2.12.3
Include PHP 8.5 in CI + Fixes deprecations by @k00ni in #779
Full Changelog: v2.12.1...v2.12.2
Stop Image XObjects being included as empty strings in PDFObject::getTextArray(). by @rupertj in #775
Fix incorrect parsing of bfrange ( #631 ) by @nsfisis in #763
Full Changelog: v2.11.0...v2.12.0
Account for inline images in formatContent() by @GreyWyvern in #693
Full Changelog: v.2.10.0...v2.11.0
Prevent zero from being passed to array_chunk() by @GreyWyvern in #686
Full Changelog: v2.9.0...v.2.10.0
Fix returning empty text in some cases by @xAzoom in #666
Full Changelog: v2.8.0...v2.9.0
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Compare
Compare
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →