Releases: Setasign/FPDI
Releases · Setasign/FPDI
FPDI 2.0.1
Fixes
- Optimize closing of file handle in StreamReader class. (#30)
Tweaks
- All internal function calls are FQN calls now.
- Added @noinspection annotations.
FPDI 2.0.0
Final release of FPDI 2:
- Namespaced code
- Clean and up-to-date code base and style
- PSR-4 compatible autoloading
- Performance improvements by up to 100%
- Less memory consumption
- Native support for reading PDFs from strings or stream-resources
- Support for documents with "invalid" data before their file-header
- Optimized page tree resolving
- Usage of individual exceptions
- Several test types (unit, functional and visual tests)
1.6.2
Bugfixes:
- Clean-up properties if a parser instance throws an exception at construction time.
- Ignore invalid object references/types in a pages content array.
- Throw an exception if a page object isn't an indirect object.
- Optimized pdf_context::getPos() method if stream position is beyond end of file.
Compatibility for FPDF 1.8
1.6.1 Added compatibility to FPDF 1.8
New license: MIT
Switch from Apache Software License, Version 2.0 to MIT License.
Bugfix: Added integer cast in ASCII85 filter for PHP 7 compatibility reason.
1.5.4
No new features or bugfixes. This release includes only changes to the composer.json which allows us to create packages with fixed dependencies:
1.5.3
Initial 1.5.2 release via GitHub
Initial 1.5.2 commit