All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Support for PHP 8.4
- Support for PHP 8.0
- Support for PHP 8.3
- Support for PHP 8.2
- [BREAKING] Header and footer config with dedicated classes instead of arrays
- Linting to
pint
- Unit tests to
pest
- Support for PHP 7.4
- Support for merging PDFs with mixed orientations (portrait and landscape)
- Default header and footer are removed if header/footer-data is empty
- Support for PHP 8.1
- Ability to get
TCPDF
-instance by calling(new PdfMerge())->getPdf()
- [BREAKING]
PdfMerge::merge()
now returnsstring
instead ofbool
PdfMerge::merge()
now acceptsstring $destination
as second parameter
- Dropped support for PHP < 7.4
- Support for PHP 8
- Ability to set
tcpdf
footer and header data via PdfMerge constructor
- removed unused imagick options
- tcpdf dependency
- tcpdi implementation
- fpdf and fpdi dependencies
- Pdf merging implementation based on fpdf & fpdi