Changelogs & Release Notes

Show changelog from version to

6 Bugfixes
4 Features
9 Tweaks
SetaPDF-Stamper Component
Feature
  • The $showOnPage parameter of SetaPDF_Stamper::addStamp() accepts a string in form of (\d+)-(\d*) to allow page ranges
Bugfix
  • Fixed handling of closure objects in $showOnPage parameter (E_NOTICE was raised)
Tweak
  • Updated code parts for compatibility to changes in core system
  • Typo in image filename in StampWithImage.php demo
SetaPDF-Core Component
Feature
  • Added $filtered parameter to SetaPDF_Core_Type_Stream::getStream() so that the untouched stream could be accessed.
  • Added additional Annotation types: Circle, Markup, Popup, Square, Stamp, Text, Widget
  • Added Launch action and FileSpecification classes
Bugfix
  • Fixed AppearanceCharacteristics class to be initiated through an indirect object, too
  • Fixed handling of name trees with HexString values
  • Fixed creation of color component values below zero
  • Fixed SetaPDF_Core_Document_Action::addNext() if a next action was already set
  • Fixed usage of predefined file identifier
Tweak
  • Fixed method signature of SetaPDF_Core_DataStrucutre_Color::draw()
  • Optimized handling of default keys/values in Form XObject class
  • Added "return null" to SetaPDF_Core_Type_Dictionary::getValue() method
  • Refactored Annotation handling
  • Refactored SetaPDF_Document_Page::toXObject() - Optimized handling of rotated pages and different bounding boxes.
  • Refactored action classes so that they will "know" their indirect object
  • Added missing type hints in DocBlocks