Changelogs & Release Notes

Show changelog from version to

4 Bugfixes
0 Features
9 Tweaks
SetaPDF-Stamper Component
SetaPDF-Core Component
Bugfix
  • Fixed SetaPDF_Core_Document_Catalog_Pages::getPageByAnnotation() when a page has direct annotations.
  • Handle invalid character count in Type1 fonts.
  • Handle Outlines entry with reference to an not existing object.
  • Added compatibility for PHP 7.4.
Tweak
  • Optimized resolving of object ids in faulty PDF files.
  • Throw exception before trying to restore a not existing graphic state.
  • More type checks when resolving page tree.
  • Handle XMP package without x:xmpmeta root node.
  • Return indirect object instance in SetaPDF_Core_Document_Catalog_Names_EmbeddedFiles::add() method.
  • Allow reading of corrupted documents only if the last found object is readable.
  • Optimized error handling in SetaPDF_Core_Parser_Pdf::_readValue() when $expectedType is set.
  • Optimized SetaPDF_Core_Document_Catalog_AcroForm::addDefaultEntriesAndValues().
  • Use a larger buffer in tokenizer class to speed things up for very large streams.