Show changelog from version to

6 Bugfixes
0 Features
6 Tweaks
SetaPDF-Core Component
Bugfix
  • Clean up generated tmp files in SecHandler\PublicKey.
  • Fixed TypeError in Document\Action\Action::addNext() which was triggered when called on an action without a "Next"-value.
  • Fixed setting of value in TextAnnotation::setStateModel() on annotations with an already defined StateModel.
  • Fixed "Undefined array key" error in CrossReferenceTable::getGenerationNumberByObjectId().
  • Use only information from the last trailer dictionary when parsing incremental updates.
  • Write correct cross-reference if only the trailer was updated.
Tweak
  • Added various checks for a valid key-length in SecHandler\SecHandler and SecHandler\AbstractHandler class.
  • Streamlined all setter methods in Page\Annotation classes to use the fluent-interface.
  • Improved documentation of various methods return types.
  • Ensured compatibility with PHP 8.6.
  • Dropped support for PHP 7.1.
  • Optimized plausibility checks for cross-reference stream length (bring back support for some faulty cross-reference streams).