Release Notes: Many improvements have been made to the importer. It can now import a much wider range of PDF files created from different sources.
Release Notes: This is the first release to have a working importer. The importer can be used to import a pre-existing PDF into phppdflib and then add to it. The importer is currently beta.
Release Notes: A bug in the importer has been fixed. (The importer is still considered experimental). Character widths that were missing from strlen() have been added. strlen() has been improved to more gracefully handle errors.
Release Notes: This version fixes a problem with notices on older PHP versions. It also includes an experimental import extension, which is not yet fully functional.
Release Notes: The 2.6 distributions contained broken example files. This release corrects that error. The library code itself has not changed.
Release Notes: An engine for automatically placing objects in the PDF, called the packer, has been added. This code is experimental, but does not jeopardize the stability of the rest of the library. Additionally, hooks have been added to the code to make it easier to understand how the library works.
Release Notes: Support for embedding PNG files has been added. A workaround has been included for a bug in PHP 4.3.2.
Release Notes: A bug in the template system that would cause the string '0' to not be placed has been fixed. The extension system has been improved to allow others to easily write extensions. The documentation has been updated.
Release Notes: This version comes very close to a stable version on the 2.x branch. A complete audit of the documentation has been done to get it as accurate as possible. Many new functions were tweaked to add some "polish" to the library in preparation for a stable version.
Release Notes: The template extension has been added. This replaces the band interface that exists in 1.17. The template interface is more robust than than the band system, and has much room for expansion and additional features. Additionally, some bugfixes from 1.17 have been merged into this version. Stability is very high at this point, and all functionality that existed in 1.17 has now been duplicated in the 2.x branch. There are no known bugs in the system, but some API changes may be made before it goes out of alpha status.