Upgrading from 2.x.x to 3.x.x

Removed TCPDF and FPDI libraries from source code

The libraries TCPDF and FPDI have been removed from Resources\Private\PHP for composer installations. In case you are referencing paths in that folder, you might have to change them to the vendor folder.

Removed classes EmptyFPDI and EmptyTCPDF

The deprecated classes PDF Bithost\Pdfviewhelpers\Model\EmptyFPDI and Bithost\Pdfviewhelpers\Model\EmptyTCPDF have been removed. Please use Bithost\Pdfviewhelpers\Model\BasePDF as an alternative.

Type hints and strict typing

The PHP files now use strict types and have been extended with type hinting. This might require changes to classes that inherit or use classes from this extension.

pdfviewhelpers - EXT:news

The TypoScript template pdfviewhelpers - EXT:news does no longer copy the plugin settings to module.tx_pdfviewhelpers and the page config has been moved from config to pageNewsPDF.config.

TypoScript file extensions

All TypoScript file extensions have been changed from .txt to .typoscript.

ImageViewHelper processingInstructions merging

The processingInstructions from TypoScript settings and the Fluid template are now merged instead of overwritten. This might lead to TypoScript settings being applied unexpectedly depending on your usage.