Changelogs & Release Notes

Show changelog from version to

4 Bugfixes
5 Features
4 Tweaks
SetaPDF-Signer Component
Feature
  • Added DocumentSecurityStore::addValidationRelatedInfoResultByField() method.
  • Added (set|get)AllowTrustedIntermediateCertificatesAsTrustAnchor() methods to Collector and Chain classes to support trust anchors at intermediate certificates.
  • Added support for directly trusted TSA certificates during VRI gathering in Collector class.
  • Added DocumentSecurityStore::remove() method, that allows you to remove the DSS entry from the catalog dictionary.
  • Added X509\Collection\FindByKeyHashInterface and X509\Collection\FindBySubjectKeyIdentifierInterface interfaces to get rid of Collection::getAll()/findByCallback() calls to improve performance in individual X509\CollectionInterface implementations.
Tweak
  • Added #[\SensitiveParameter]-attribute to various parameter (such as private keys and their passwords).
  • Make use of new interfaces in X509\Collection and X509\Certificate classes.
SetaPDF-Core Component
Bugfix
  • Fixed "undefined array key" warning in CorruptedCrossReferenceTable class.
  • Prevent "devision by zero" error in form XObject class.
  • Fixed handling of cached lookups in Cmap class.
  • Fixed re-use of existing Type0 font objects.
Tweak
  • Added #[\SensitiveParameter]-attribute to various parameter (such as encryption/decryption passwords).
  • Removed calls to deprecated mcrypt_*-functions and removed mcrypt as a supported security handler engine.