Changelogs & Release Notes

Show changelog from version to

1 Bugfixes
5 Features
7 Tweaks
SetaPDF-FormFiller Component
Feature
  • Optimized setting of same named check boxes. It is possible to pass the export value to the setValue() method now. Internally this will check/uncheck the same named check boxes.
  • It is possible to control if a field instance is cached internally in the Fields instance now. The get()- and getAll()-methods got a new parameter $cache to control this. Additionally a new release()-method is introduced to release a field instance from the cache.
Change
  • Added handling of XFA forms.
Bugfix
  • Forward correct value encoding for same named fields.
Tweak
  • Removed SetaPDF_FormFiller_Exception_Xfa exception.
  • Optimized setting of "null" or empty values in list boxes.
  • Make use of "before save callbacks" in the document instance.
  • Refactored removing of XFA information to SetaPDF_Core_Document_Info::removeXfaInformation()
SetaPDF-Core Component
Feature
  • Added getPermissions() method to SetaPDF_Core_Document_Catalog which returns the documents SetaPDF_Core_Document_Catalog_Permissions instance allowing you to check for and remove defined "usage right".
  • Added removeXfaInformation() method to SetaPDF_Core_Document_Catalog_AcroForm class.
  • Added isXfaForm() method to SetaPDF_Core_Document_Catalog_AcroForm class.
Tweak
  • Optimized doc block comments.
  • Added possibility to add/remove callbacks to the document instance which will be called before the save() method is processed via the add/removeBeforeSaveCallback() methods.
  • Added support for handling invalid cross-references with more than 20 bytes per entry.