Skip to content

Latest commit

 

History

History
223 lines (176 loc) · 12.8 KB

CHANGELOG.md

File metadata and controls

223 lines (176 loc) · 12.8 KB

Changelog for TYPO3 CMS Extension pdfviewhelpers

3.0.0 - December 18, 2023

  • 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

2.5.0 - January 15, 2023

  • Adds experimental support for PDF/UA, #204 (Thanks @MoppieMop)
  • Adds allowed composer plugins typo3/class-alias-loader and typo3/cms-composer-installers, #212 (Thanks @liayn)
  • Updates TCPDF to version 6.6.2, #212 (Thanks @liayn)
  • Removes TCPDF link, (Thanks @MoppieMop and @liayn)

2.4.1 - February 10, 2022

  • Fixes undefined array key warning, #198 (Thanks @Physikbuddha
  • Updates version constraint for typo3/cms-core to improve readability and compatibility

2.4.0 - December 7, 2021

  • 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 if plugin.tx_pdfviewhelpers.settings.config.disableCache is set
  • Drops support for TYPO3 8 LTS
  • Fixes PageNumberAliasViewHelper not working with custom fonts, #187

2.3.5 - August 3, 2021

2.3.4 - June 25, 2020

  • 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

2.3.3 - June 3, 2020

  • Fixes custom fonts not working with different styles (e.g. italic or bold), #161 (Thanks @Teddytrombone)

2.3.2 - June 1, 2020

  • 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

2.3.1 - April 21, 2020

  • Updates version constraints for TYPO3 10 LTS

2.3.0 - April 17, 2020

  • 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

2.2.2 - December 4, 2019

  • Fixes custom fonts not working in AvoidPageBreakViewhelper (regression), #141 (Thanks @MK-42)

2.2.1 - November 7, 2019

  • Adds jpeg (with e) to default allowedImageTypes
  • Fixes custom fonts not working in HTMLViewHelper (regression), #137
  • Removes replace pdfviewhelpers with self.version from composer.json

2.2.0 - October 23, 2019

  • Adds configurable output path for generated font files, #128
  • Fixes images not working in footer, #129
  • Adds fit on page option to ImageViewHelper

2.1.0 - April 30, 2019

  • 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

2.0.2 - December 1, 2018

  • Fixes import page on automatic page break not working, #99 (Thanks @liayn)
  • Updates documentation

2.0.1 - October 18, 2018

  • Fixes a PDF 1.7 compliance issue, #97
  • Updates documentation

2.0.0 - October 4, 2018

  • 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 to 1
  • Fixes MultiColumnViewHelper columns not correctly initialized
  • Fixes ListViewHelper not working correctly with page breaks
  • Changes page.margins to page.margin
  • Replaces classes EmptyFPDI, EmptyTCPDF by BasePDF, Removes class BithostTCPDF
  • Enforces usage of BasePDF

1.6.0 - August 14, 2018

  • Adds support for TYPO3 9 LTS, #59 (Thanks @luberti)
  • Drops support for TYPO3 6 LTS
  • Adds support for FAL images, #52

1.5.2 - July 2, 2018

  • Changes PHP requirement to minimum 5.4, #56
  • Changes code style to PSR-2, #23
  • Adds functional tests, #21

1.5.1 - May 17, 2018

  • 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

1.5.0 - May 4, 2018

  • 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

1.4.0 - April 10, 2018

  • 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

1.3.4 - February 7, 2018

  • Fixes bug in BE context, #35 (Thanks @liayn)
  • Adds more bugs to fix later

1.3.3 - November 27, 2017

  • Prevents any output after the pdf file, allowing to validate against PDF/A with a custom constructor, #32 (Thanks @koritnik)
  • Updates documentation

1.3.2 - Oktober 30, 2017

  • Fixes Warning in TCPDF on PHP 7.1.x, #28 (Thanks @koritnik)

1.3.1 - September 16, 2017

  • 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

1.3.0 - April 23, 2017

  • 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

1.2.3 - March 21, 2017

  • Fixes configuration manager initialization error, #19

1.2.2 - March 16, 2017

  • Fixes PHP 5.4 compatibility issue, #17
  • Fixes typo3/cms composer dependency error, #17

1.2.1 - January 14, 2017

  • Adds support for backend usage, #15 (Thanks @Gernott)
  • Changes default class to EmptyFPDI, #12

1.2.0 - September 18, 2016

  • Adds FPDI Support (use existing PDFs as template), #7

1.1.0 - August 24, 2016

  • Adds HTML ViewHelper, #3
  • Disables TYPO3 frontend caching by default, #5
  • Fixes Bug with generalText alignment and paragraphSpacing settings, #6
  • Adds composer.json, #4

1.0.1 - August 17, 2016

  • Initial version of pdfviewhelpers. Updated documentation.

1.0.0 - August 16, 2016

  • Initial version of pdfviewhelpers. This is an extension that provides various Fluid ViewHelpers to generate PDF documents.