Upgrading from 1.x.x to 2.x.x 

Replaced EmptyFPDI and EmptyTCPDF by BasePDF 

The classes EmptyFPDI and EmptyTCPDF have been replaced by BasePDF. If you have any TypoScript configuration or PHP Code using these classes you should replace them by Bithost\Pdfviewhelpers\Model\BasePDF. The class BasePDF offers the same functionality as the other classes before while adding the possibility to use header and footer ViewHelpers.

Provided class must inherit from BasePDF 

The PDF class you can provide in plugin.tx_pdfviewhelpers.settings.config.class is now required to inherit from Bithost\Pdfviewhelpers\Model\BasePDF.

Removed example class BithostTCPDF 

The example class BithostTCPDF has been removed without a replacement. Please extend BasePDF, and see the basic usage example on how to render a similar header.

Introduces ValidationService 

All utility methods that start with isValid have been moved to a separate class ValidationService. If you implemented custom ViewHelpers you have to change these method calls.

Renamed page.margins to page.margin 

The TypoScript setting plugin.tx_pdfviewhelpers.settings.page.margins has been renamed to plugin.tx_pdfviewhelpers.settings.page.margin. Also the Fluid PageViewHelper attribute has been renamed from page.margins to page.margin.

Changed default value of page.autoPageBreak 

The option plugin.tx_pdfviewhelpers.settings.page.autoPageBreak is now enabled by default.

Moved settings from config to document 

The settings plugin.tx_pdfviewhelpers.settings.config.language and plugin.tx_pdfviewhelpers.settings.config.hyphenFile have been moved to plugin.tx_pdfviewhelpers.settings.document.language and plugin.tx_pdfviewhelpers.settings.document.hyphenFile. That allows to set this values in the Fluid template and thus allows to create documents of different languages in a batch process.