All notable changes to this project will be documented in this file.
This project adheres to Semantic Versioning.
- Fixed: possible exception in DompdfCreator
- Changed: widen dependency requirements
- Added: DompdfCreator now supports output mode file
- Fixed: DompdfCreator mastertemplate invalid return value
- Fixed: MpfCreator not correctly registering fonts
- Changed: [API Change] AbstractPdfCreator::render() now returns PdfCreatorResult
- Changed: allow php 8
- Fixed: output mode file for tcpdf and mpdf
- added temp file cleanup to dompdf master template support
- added missing symfony/filesystem dependency
- added methods to get and set temp path to AbstractPdfCreator
- added master template support to dompdf (through fpdi with tcpdf)
- fixed dompdf render method callback before render callback
- fixed variable naming in DompdfCreator
- added Dompdf support
- added
AbstractPdfCreator::supports()
andAbstractPdfCreator::isSupported()
method to check if a pdf creator supports a specific feature - [BC BREAK] removed void return type from abstract
AbstractPdfCreator::render()
method to support returning a pdf as string - removed return type from
AbstractPdfCreator::getFormat()
as it can also return an array - enhanced code documentation
- fixed return values for string output for mpdf and tcpdf creator classes
- added abstract isUsable methode to AbstractPdfCreator
- added MissingDependenciesException
- made type property protected in PdfCreatorFactory
Initial release
Changes to the utils bundle version:
- added tcpdf support
- added pdf creator type to the callbacks
- bugfixes