Changelogs & Release Notes

Show changelog from version to

5 Bugfixes
3 Features
7 Tweaks
SetaPDF-Merger Component
Change
  • First page number for page ranges is needed now to allow further development with negative page numbers.
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