Changelogs & Release Notes

Show changelog from version to

4 Bugfixes
4 Features
6 Tweaks
SetaPDF-Signer Component
Feature
  • Added SetaPDF_Signer::getCertificationLevelByDocument() method that checks a document for a certification signature and returns the certification level.
Bugfix
  • Fixed automatic calculation of font size in dynamic appearance module.
Tweak
  • Added support for phpseclib3 when validating signatures with RSA-PSS padding.
SetaPDF-Core Component
Feature
  • Added SetaPDF_Core_Text_RichTextBlock which supports simple HTML tags to draw styled text.
  • Added align constant SetaPDF_Core_Text::JUSTIFY_ALL.
  • Implemented align SetaPDF_Core_Text::JUSTIFY_ALL in SetaPDF_Core_Text_Block.
Bugfix
  • Fixed handling of bookmark outlines without a Count entry in the outline dictionary.
  • Add additional line-break between revisions when using incremental update.
  • Fixed ToUnicode creation if a UTF-16 value is evaluated to a numeric index in the mapping array.
Tweak
  • Introduced SetaPDF_Core_Text_Block::setTextWidth() and marked SetaPDF_Core_Text_Block::setWidth() as deprecated.
  • Ignore invalid values in SetaPDF_Core_Document_Appearance::getAppearance() method instead of throwing an exception.
  • Check for numeric values in SetaPDF_Core_DataStructure_Color::createByComponents().
  • Validate hex input in SetaPDF_Core_DataStructure_Color::hexToRgb().
  • Added support for 3-character length hex value in SetaPDF_Core_DataStructure_Color::hexToRgb().