SetaPDF Released in Version 2.46.1.20392025-01-30
"Hello 2025! Bye bye PHP 5.6 and 7.0! Hello PHP 8.4!"
In this release we introduce full support for PHP 8.4 while we're dropping support for (some) legacy PHP versions.
We also tweaked and fixed some small things.
Check the release notes of the components below.
Log in to download the latest version of the related packages!
Version 2.46.1.2039
Release date: 2025-01-30
Filename | Download | Composer
[ ? Use following minimal composer.json file to install a package through Composer. |
Information |
---|
SetaPDF-Core Component
Bugfix
- Added support for attribute notation of ZUGFeRD metadata in SetaPDF_Core_XmpHelper_Zugferd::get() method.
- Fixed performance problem if large non-pdf files were tried to interpreted as PDFs.
- Fixed infinite loop if no text but a font-size of -1 was used in text block.
Tweak
- Handle situation if Pages::ensureAllPageObjects() is called with a newly created document instance without any page objects.
- Search for ZUGFeRD XML document in all file specifications and not only in the EmbeddedFiles name tree.
- Added support for PHP 8.4.
- Dropped support for PHP 5.6 and 7.0.
Version 2.46.1.2039
Release date: 2025-01-30
Filename | Download | Composer
[ ? Use following minimal composer.json file to install a package through Composer. |
Information |
---|
SetaPDF-Core Component
Bugfix
- Added support for attribute notation of ZUGFeRD metadata in SetaPDF_Core_XmpHelper_Zugferd::get() method.
- Fixed performance problem if large non-pdf files were tried to interpreted as PDFs.
- Fixed infinite loop if no text but a font-size of -1 was used in text block.
Tweak
- Handle situation if Pages::ensureAllPageObjects() is called with a newly created document instance without any page objects.
- Search for ZUGFeRD XML document in all file specifications and not only in the EmbeddedFiles name tree.
- Added support for PHP 8.4.
- Dropped support for PHP 5.6 and 7.0.
Version 2.46.1.2039
Release date: 2025-01-30
Filename | Download | Composer
[ ? Use following minimal composer.json file to install a package through Composer. |
Information |
---|
SetaPDF-FormFiller Full Component
Tweak
- Removed dataNode attribute of data-node in XFA::setData() method (otherwise the checksum in the form-tag would be invalid).
- Reset internal document instance after XFA::setData() call to avoid invalid checksum calculation.
SetaPDF-Core Component
Bugfix
- Added support for attribute notation of ZUGFeRD metadata in SetaPDF_Core_XmpHelper_Zugferd::get() method.
- Fixed performance problem if large non-pdf files were tried to interpreted as PDFs.
- Fixed infinite loop if no text but a font-size of -1 was used in text block.
Tweak
- Handle situation if Pages::ensureAllPageObjects() is called with a newly created document instance without any page objects.
- Search for ZUGFeRD XML document in all file specifications and not only in the EmbeddedFiles name tree.
- Added support for PHP 8.4.
- Dropped support for PHP 5.6 and 7.0.
Version 2.46.1.2039
Release date: 2025-01-30
Filename | Download | Composer
[ ? Use following minimal composer.json file to install a package through Composer. |
Information |
---|
SetaPDF-FormFiller Lite Component
Tweak
- Removed dataNode attribute of data-node in XFA::setData() method (otherwise the checksum in the form-tag would be invalid).
- Reset internal document instance after XFA::setData() call to avoid invalid checksum calculation.
SetaPDF-Core Component
Bugfix
- Added support for attribute notation of ZUGFeRD metadata in SetaPDF_Core_XmpHelper_Zugferd::get() method.
- Fixed performance problem if large non-pdf files were tried to interpreted as PDFs.
- Fixed infinite loop if no text but a font-size of -1 was used in text block.
Tweak
- Handle situation if Pages::ensureAllPageObjects() is called with a newly created document instance without any page objects.
- Search for ZUGFeRD XML document in all file specifications and not only in the EmbeddedFiles name tree.
- Added support for PHP 8.4.
- Dropped support for PHP 5.6 and 7.0.
Version 2.46.1.2039
Release date: 2025-01-30
Filename | Download | Composer
[ ? Use following minimal composer.json file to install a package through Composer. |
Information |
---|
SetaPDF-Core Component
Bugfix
- Added support for attribute notation of ZUGFeRD metadata in SetaPDF_Core_XmpHelper_Zugferd::get() method.
- Fixed performance problem if large non-pdf files were tried to interpreted as PDFs.
- Fixed infinite loop if no text but a font-size of -1 was used in text block.
Tweak
- Handle situation if Pages::ensureAllPageObjects() is called with a newly created document instance without any page objects.
- Search for ZUGFeRD XML document in all file specifications and not only in the EmbeddedFiles name tree.
- Added support for PHP 8.4.
- Dropped support for PHP 5.6 and 7.0.
Version 2.46.1.2039
Release date: 2025-01-30
Filename | Download | Composer
[ ? Use following minimal composer.json file to install a package through Composer. |
Information |
---|
SetaPDF-Signer Component
Tweak
- Handle faulty/empty ECDSA signatures (prohibit an 'Uninitialized string offset 0' error).
SetaPDF-Core Component
Bugfix
- Added support for attribute notation of ZUGFeRD metadata in SetaPDF_Core_XmpHelper_Zugferd::get() method.
- Fixed performance problem if large non-pdf files were tried to interpreted as PDFs.
- Fixed infinite loop if no text but a font-size of -1 was used in text block.
Tweak
- Handle situation if Pages::ensureAllPageObjects() is called with a newly created document instance without any page objects.
- Search for ZUGFeRD XML document in all file specifications and not only in the EmbeddedFiles name tree.
- Added support for PHP 8.4.
- Dropped support for PHP 5.6 and 7.0.
Version 2.46.1.2039
Release date: 2025-01-30
Filename | Download | Composer
[ ? Use following minimal composer.json file to install a package through Composer. |
Information |
---|
SetaPDF-Core Component
Bugfix
- Added support for attribute notation of ZUGFeRD metadata in SetaPDF_Core_XmpHelper_Zugferd::get() method.
- Fixed performance problem if large non-pdf files were tried to interpreted as PDFs.
- Fixed infinite loop if no text but a font-size of -1 was used in text block.
Tweak
- Handle situation if Pages::ensureAllPageObjects() is called with a newly created document instance without any page objects.
- Search for ZUGFeRD XML document in all file specifications and not only in the EmbeddedFiles name tree.
- Added support for PHP 8.4.
- Dropped support for PHP 5.6 and 7.0.