New Releases of all SetaPDF Components2021-06-08 It's time for a new release of all SetaPDF components. This release comes with some tweaks and bug fixes but also with some new features: For example the SetaPDF-FormFiller component supports field formatting (e.g. money, date and time) out of the box now.
With our last release we introduced our new demo environment which finally made it to https://demos.setasign.com/ In combination with an automated deployment process we are able to provide you new demos within a very short timeframe. You have an idea? Just send it to support@setasign.com !
Check the release notes of the components below.
Log in to download the latest version of the related packages!
SetaPDF-Core
SetaPDF-Extractor
SetaPDF-FormFiller Full
SetaPDF-FormFiller Lite
SetaPDF-Merger
SetaPDF-Signer
SetaPDF-Stamper
switch product
Version 2.37.0.1631
Release date: 2021-06-08
Filename
Download
Composer
[ ]
Information
Rev. 1597 to 1631
SetaPDF-Core Component Feature Added Lab color space class. Bugfix Catch/ignore thrown exception when trying to recalculate a font bounding box. Write modified tree structure (e.g. name tree) if it was initialized by an empty dictionary. Fixed resolving of alternate color space in several color space classes. Fixed bug in serialization of SetaPDF_Core_Type_ObjectStream instances. Ignore non-string values in date entries in Info dictionary. Use getter methods of default entries in SetaPDF_Core_Document_Info::getAll() method to be able to use the $encoding parameter. Fixed esccaping of name objects which use "characters" lower than 0x10. Tweak Added handling of ZapfDingbats to main Encoding class. Clone /BBox value in form XObject class to avoid unexpected changes. Ignore non array values for the ID entry in the document trailer. Added $encoding parameter to SetaPDF_Core_Document_Action_JavaScript::getJavaScript(). Handling of unencrypted metadata streams optimized (no explicit Crypt filter needed/expected anymore).
Version 2.37.0.1631
Release date: 2021-06-08
Filename
Download
Composer
[ ]
Information
Rev. 1597 to 1631
SetaPDF-Core Component Feature Added Lab color space class. Bugfix Catch/ignore thrown exception when trying to recalculate a font bounding box. Write modified tree structure (e.g. name tree) if it was initialized by an empty dictionary. Fixed resolving of alternate color space in several color space classes. Fixed bug in serialization of SetaPDF_Core_Type_ObjectStream instances. Ignore non-string values in date entries in Info dictionary. Use getter methods of default entries in SetaPDF_Core_Document_Info::getAll() method to be able to use the $encoding parameter. Fixed esccaping of name objects which use "characters" lower than 0x10. Tweak Added handling of ZapfDingbats to main Encoding class. Clone /BBox value in form XObject class to avoid unexpected changes. Ignore non array values for the ID entry in the document trailer. Added $encoding parameter to SetaPDF_Core_Document_Action_JavaScript::getJavaScript(). Handling of unencrypted metadata streams optimized (no explicit Crypt filter needed/expected anymore).
Version 2.37.0.1631
Release date: 2021-06-08
Filename
Download
Composer
[ ]
Information
Rev. 1597 to 1631
SetaPDF-FormFiller Full Component Feature Add support to create appearances for check boxes and radio button groups. Create appearances automatically for check boxes and radio button if no appearances are available. Added support for formatting of field values in text and combo fields. Bugfix Fixed flattening of field appearances with uncommon bounding boxes. Tweak Fixed support for PHP 5.6 with formatted fields. SetaPDF-Core Component Feature Added Lab color space class. Bugfix Catch/ignore thrown exception when trying to recalculate a font bounding box. Write modified tree structure (e.g. name tree) if it was initialized by an empty dictionary. Fixed resolving of alternate color space in several color space classes. Fixed bug in serialization of SetaPDF_Core_Type_ObjectStream instances. Ignore non-string values in date entries in Info dictionary. Use getter methods of default entries in SetaPDF_Core_Document_Info::getAll() method to be able to use the $encoding parameter. Fixed esccaping of name objects which use "characters" lower than 0x10. Tweak Added handling of ZapfDingbats to main Encoding class. Clone /BBox value in form XObject class to avoid unexpected changes. Ignore non array values for the ID entry in the document trailer. Added $encoding parameter to SetaPDF_Core_Document_Action_JavaScript::getJavaScript(). Handling of unencrypted metadata streams optimized (no explicit Crypt filter needed/expected anymore).
Version 2.37.0.1631
Release date: 2021-06-08
Filename
Download
Composer
[ ]
Information
Rev. 1597 to 1631
SetaPDF-FormFiller Lite Component Feature Added support for formatting of field values in text and combo fields. Bugfix Fixed flattening of field appearances with uncommon bounding boxes. Tweak Fixed support for PHP 5.6 with formatted fields. SetaPDF-Core Component Feature Added Lab color space class. Bugfix Catch/ignore thrown exception when trying to recalculate a font bounding box. Write modified tree structure (e.g. name tree) if it was initialized by an empty dictionary. Fixed resolving of alternate color space in several color space classes. Fixed bug in serialization of SetaPDF_Core_Type_ObjectStream instances. Ignore non-string values in date entries in Info dictionary. Use getter methods of default entries in SetaPDF_Core_Document_Info::getAll() method to be able to use the $encoding parameter. Fixed esccaping of name objects which use "characters" lower than 0x10. Tweak Added handling of ZapfDingbats to main Encoding class. Clone /BBox value in form XObject class to avoid unexpected changes. Ignore non array values for the ID entry in the document trailer. Added $encoding parameter to SetaPDF_Core_Document_Action_JavaScript::getJavaScript(). Handling of unencrypted metadata streams optimized (no explicit Crypt filter needed/expected anymore).
Version 2.37.0.1631
Release date: 2021-06-08
Filename
Download
Composer
[ ]
Information
Rev. 1597 to 1631
SetaPDF-Merger Component Bugfix Fixed deletion of unused form fields in field tree. SetaPDF-Core Component Feature Added Lab color space class. Bugfix Catch/ignore thrown exception when trying to recalculate a font bounding box. Write modified tree structure (e.g. name tree) if it was initialized by an empty dictionary. Fixed resolving of alternate color space in several color space classes. Fixed bug in serialization of SetaPDF_Core_Type_ObjectStream instances. Ignore non-string values in date entries in Info dictionary. Use getter methods of default entries in SetaPDF_Core_Document_Info::getAll() method to be able to use the $encoding parameter. Fixed esccaping of name objects which use "characters" lower than 0x10. Tweak Added handling of ZapfDingbats to main Encoding class. Clone /BBox value in form XObject class to avoid unexpected changes. Ignore non array values for the ID entry in the document trailer. Added $encoding parameter to SetaPDF_Core_Document_Action_JavaScript::getJavaScript(). Handling of unencrypted metadata streams optimized (no explicit Crypt filter needed/expected anymore).
Version 2.37.0.1631
Release date: 2021-06-08
Filename
Download
Composer
[ ]
Information
Rev. 1597 to 1631
SetaPDF-Signer Component Feature Added optional $asArray parameter to getSubjectName() and getIssuerName() methods in SetaPDF_Signer_X509_Certificate class. Bugfix Fixed reading of salt-length for signatures using RSASSA-PSS during verification. Tweak Changed visibility of SetaPDF_Signer_X509_Certificate::_getTBSCertificate() from private to protected. Added additional OIDs to SetaPDF_Signer_Asn1_DistinguishedName class. Added integrity status code to exception message in SetaPDF_Signer_ValidationRelatedInfo_Collector::getByFieldName(). Added support for validating ECDSA signatures with questionable structures in its signature value (negative integers or a raw signature string). SetaPDF-Core Component Feature Added Lab color space class. Bugfix Catch/ignore thrown exception when trying to recalculate a font bounding box. Write modified tree structure (e.g. name tree) if it was initialized by an empty dictionary. Fixed resolving of alternate color space in several color space classes. Fixed bug in serialization of SetaPDF_Core_Type_ObjectStream instances. Ignore non-string values in date entries in Info dictionary. Use getter methods of default entries in SetaPDF_Core_Document_Info::getAll() method to be able to use the $encoding parameter. Fixed esccaping of name objects which use "characters" lower than 0x10. Tweak Added handling of ZapfDingbats to main Encoding class. Clone /BBox value in form XObject class to avoid unexpected changes. Ignore non array values for the ID entry in the document trailer. Added $encoding parameter to SetaPDF_Core_Document_Action_JavaScript::getJavaScript(). Handling of unencrypted metadata streams optimized (no explicit Crypt filter needed/expected anymore).
Version 2.37.0.1631
Release date: 2021-06-08
Filename
Download
Composer
[ ]
Information
Rev. 1597 to 1631
SetaPDF-Core Component Feature Added Lab color space class. Bugfix Catch/ignore thrown exception when trying to recalculate a font bounding box. Write modified tree structure (e.g. name tree) if it was initialized by an empty dictionary. Fixed resolving of alternate color space in several color space classes. Fixed bug in serialization of SetaPDF_Core_Type_ObjectStream instances. Ignore non-string values in date entries in Info dictionary. Use getter methods of default entries in SetaPDF_Core_Document_Info::getAll() method to be able to use the $encoding parameter. Fixed esccaping of name objects which use "characters" lower than 0x10. Tweak Added handling of ZapfDingbats to main Encoding class. Clone /BBox value in form XObject class to avoid unexpected changes. Ignore non array values for the ID entry in the document trailer. Added $encoding parameter to SetaPDF_Core_Document_Action_JavaScript::getJavaScript(). Handling of unencrypted metadata streams optimized (no explicit Crypt filter needed/expected anymore).