- Adds support for TYPO3 12 LTS
- Adds type hints and enforces strict types, #133
- Adds support for EXT:news >= 11.0.0
- Adds support for Extbase FileReference to ImageViewHelper, #208
- Adds merging of processingInstructions for ImageViewHelper, #170
- Adds ViewHelper to attach PDF files, #227 (Thanks @georgringer)
- Changes TypoScript file extensions from
.txt
to.typoscript
- Removes deprecated classes EmptyFPDI and EmptyTCPDF
- Removes TCPDF and FPDI libraries from source code, #179
- Drops support for TYPO3 9 LTS and 10 LTS
- Drops support for PHP < 7.4
- Adds experimental support for PDF/UA, #204 (Thanks @MoppieMop)
- Adds allowed composer plugins
typo3/class-alias-loader
andtypo3/cms-composer-installers
, #212 (Thanks @liayn) - Updates TCPDF to version
6.6.2
, #212 (Thanks @liayn) - Removes TCPDF link, (Thanks @MoppieMop and @liayn)
- Fixes undefined array key warning, #198 (Thanks @Physikbuddha
- Updates version constraint for typo3/cms-core to improve readability and compatibility
- Adds support for TYPO3 11 LTS, #189
- Adds StopOutputMiddleware as a replacement for TSFE::isOutputting, #190 (Thanks @nhovratov
- Adds Services.yaml, #188 (Thanks @kabarakh
- Updates FPDI to version
2.3.6
- Updates TCPDF to version
6.4.2
- Changes PHP minimum version to
7.2
- Forces
TSFE::set_no_cache
ifplugin.tx_pdfviewhelpers.settings.config.disableCache
is set - Drops support for TYPO3 8 LTS
- Fixes PageNumberAliasViewHelper not working with custom fonts, #187
- Adds extension-key configuration to composer.json, #184 (Thanks @aimeos and @DanielSiepmann)
- Fixes PDF background template overlaps with content, #165
- Fixes EXT:news static TypoScript template not working for TYPO3 10 LTS, #166
- Fixes crop and cropVariant not respected, #136
- Fixes custom fonts not working with different styles (e.g. italic or bold), #161 (Thanks @Teddytrombone)
- Updates FPDI to version
2.3.3
- Updates TCPDF to version
6.3.5
- Fixes text sometimes not showing in HTML tables after a page break, #155
- Adds enc and flags parameter to addTTFFont, #156
- Updates version constraints for TYPO3 10 LTS
- Adds support for TYPO3 10 LTS
- Drops support for TYPO3 7 LTS
- Changes PHP minimum version to 7.0
- Migrates documentation to new build system, #124
- Adds
jpeg
(withe
) to defaultallowedImageTypes
- Fixes custom fonts not working in HTMLViewHelper (regression), #137
- Removes replace
pdfviewhelpers
withself.version
fromcomposer.json
- Adds configurable output path for generated font files, #128
- Fixes images not working in footer, #129
- Adds fit on page option to ImageViewHelper
- Adds paragraph line feed to textual ViewHelpers, #107 (Thanks @emmemme)
- Adds image processing to ImageViewHelper, #104
- Adds table of content ViewHelpers, #103
- Updates TCPDF to version
6.2.26
- Updates FPDI to version
2.2.0
- Updates documentation
- Fixes a PDF 1.7 compliance issue, #97
- Updates documentation
- Adds HeaderViewHelper and FooterViewHelper, #31
- Adds PageNumberAliasViewHelper and TotalNumberOfPagesAliasViewHelpers, #31
- Adds LineViewHelper
- Adds support for speaking settings
- Adds partial overwriting of text padding, #25
- Adds width and padding to ColumnViewHelper
- Adds xml namespaces and schema
- Adds HyphenationService to cache and speed up hyphenation
- Adds validation and settings conversion services
- Adds PDF constructor arguments to DocumentViewHelper
- Adds optional exit after PDF output
- Adds lineHeight and characterSpacing option to text
- Adds text types to easily apply different styles
- Adds multi column context stack to avoid header and footer context interference
- Adds AvoidPageBreakInsideViewHelper
- Adds support for percentage width
- Adds padding, link and alignment to ImageViewHelper
- Adds template for EXT:news, #75
- Adds LineBreakViewHelper
- Adds padding and multi column support to HtmlViewHelper
- Updates TCPDF to version
6.2.25
- Updates FPDI to version
2.1.0
- Moves language and hyphenFile settings to DocumentViewHelper, #39
- Changes PHP requirement to minimum
5.6
- Changes default value of
page.autoPageBreak
to1
- Fixes MultiColumnViewHelper columns not correctly initialized
- Fixes ListViewHelper not working correctly with page breaks
- Changes
page.margins
topage.margin
- Replaces classes EmptyFPDI, EmptyTCPDF by BasePDF, Removes class BithostTCPDF
- Enforces usage of BasePDF
- Adds support for TYPO3 9 LTS, #59 (Thanks @luberti)
- Drops support for TYPO3 6 LTS
- Adds support for FAL images, #52
- Changes PHP requirement to minimum
5.4
, #56 - Changes code style to PSR-2, #23
- Adds functional tests, #21
- Fixes not able to create multiple PDF documents per request
- Updates documentation
- Fixes PHP
5.4
compatibility error - Moves ExtensionManagementUtility::addStaticFile to Overrides/sys_template.php, #45
- Fixes outputDestination E and S not really working, #47
- Disables ViewHelper output escaping, #46
- Updates documentation
- Adds (optional) automatic hyphenation to all textual ViewHelpers, #44
- Adds support for absolute, relative and TYPO3 EXT: paths, #43
- Adds format to PageViewHelper, #42
- Fixes importPage does not work with autoPageBreak=1, #41
- Fixes posX and posY not working, #37 (Thanks @PeterSchuhmann)
- Updates TCPDF to version
6.2.17
- Updates FPDI to version
1.6.2
- Improves PdfaShowCase example
- Adds option sRGBMode to config, #38
- Adds GetPosXViewHelper and GetPosYViewHelper, #40
- Adds custom ViewHelper documentation, #26
- Removes default author and title settings
- Prevents any output after the pdf file, allowing to validate against PDF/A with a custom constructor, #32 (Thanks @koritnik)
- Updates documentation
- Removes default font type in order for TCPDF to auto detect type
- Adds .htaccess protection to folder Resources/Private, #27 (Thanks @derhansen)
- Fixes images not loaded anymore in documentation
- Adds new extension icon
- Adds support for TYPO3 8.7 LTS, #18
- Adds PageBreakViewHelper, #16
- Adds possibility to load html styles from external file, #14
- Adds orientation to PageViewHelper
- Adds fontStyle to text
- Adds a TypoScript way for adding custom fonts, #9
- Adds minor improvements on text handling
- Updates documentation
- Fixes configuration manager initialization error, #19
- Adds FPDI Support (use existing PDFs as template), #7
- Adds HTML ViewHelper, #3
- Disables TYPO3 frontend caching by default, #5
- Fixes Bug with generalText alignment and paragraphSpacing settings, #6
- Adds composer.json, #4
- Initial version of pdfviewhelpers. Updated documentation.
- Initial version of pdfviewhelpers. This is an extension that provides various Fluid ViewHelpers to generate PDF documents.