![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/old/vendor/fooman/pdfcore-m2/ |
# Change Log ## [20.6.0] - 2023-11-26 ### Added - Support for boolean custom product attributes - Additional guardrails if other tcpdf installs are present ### Changed - Code style updates for newer Magento Coding Standard ## [20.5.1] - 2023-05-15 ### Fixed - 2.3 compatibility for product swatch column ## [20.5.0] - 2023-05-03 ### Added - New Column: Product Swatch ## [20.4.1] - 2023-04-26 ### Fixed - Compatibility with Commerce module AsyncOrder ## [20.4.0] - 2023-03-02 ### Added - Support for Php 8.2 ### Changed - Minimum supported Magento version is now 2.3.0 for earlier versions use earlier releases ## [20.3.0] - 2023-01-08 ### Added - New Column to display prices including and excluding tax with text label ## [20.2.1] - 2023-01-02 ### Fixed - Product Attribute Price column renderer php 8.1 null issue ## [20.2.0] - 2022-12-23 ### Added - Setting to adjust quantity column highlighting ### Fixed - Barcode column product lookup now uses SKU instead of product ID ## [20.1.0] - 2022-08-02 ### Fixed - Remove template filtering in preparation for 2.4.5 as the filter now includes html purifier which alters content ## [20.0.3] - 2022-04-20 ### Fixed - Removed temporary setting migration code ## [20.0.2] - 2022-03-31 ### Added - Tweak spacing for nested tables ## [20.0.1] - 2022-03-31 ### Changed - Increase QR Code size slightly to match product image size ## [20.0.0] - 2022-03-31 ### Changed - Model\Template can now render directly from layout handle rather than template text - Added methods to DocumentRendererInterface ## [19.17.1] - 2022-03-14 ### Fixed - Workaround currency formatting issue for deleted store views ## [19.17.0] - 2022-02-28 ### Added - Support for Php 8.0/8.1 ## [19.16.0] - 2022-02-01 ### Changed - Second pass for template processing to allow variable replacements ### Fixed - Spacing around product images reserves too much space - Original Discount Column needs adjusting if using tax inclusive catalogs ## [19.15.1] - 2021-12-22 ### Fixed - Restrict links to frontend visible products ## [19.15.0] - 2021-12-09 ### Added - New Column: Name with link to product page ## [19.14.0] - 2021-12-01 ### Added - Ability to print footer page numbers with offset ## [19.13.2] - 2021-09-01 ### Fixed - Qty to Ship column values ## [19.13.1] - 2021-08-23 ### Added - New Column Allocated Sources ### Fixed - Handling of invisible Arabic Mark characters ## [19.13.0] - 2021-08-12 ### Fixed - QR Code column should use sku from ordered item ### Changed - Qty display for adhoc values ## [19.12.0] - 2021-07-19 ### Added - Added method setHeaderInstructions() to apply page level pdf instructions - Additional event: fooman_pdfcore_after_applying_config - Convenience method FoomanGetStringWidth to calculate string widths in template code - Convenience method getPageHeight on page helper to obtain current page height ### Fixed - Ensure checkbox has a minimum height ## [19.11.3] - 2021-06-15 ### Fixed - Additional change in class property to handle change in upcoming 2.4.3 release ## [19.11.2] - 2021-06-15 ### Fixed - Change in class property to handle change in upcoming 2.4.3 release - Adapt to currency handling change in 2.4.3 ## [19.11.1] - 2021-06-09 ### Fixed - Consistent qty display when not using full numbers ## [19.11.0] - 2021-06-02 ### Added - Ability to suppress column output on selected column types ## [19.10.0] - 2021-05-25 ### Added - New Column 2nd Checkbox ## [19.9.0] - 2021-04-27 ### Added - New Column Qty to Ship ## [19.8.0] - 2021-04-23 ### Added - Two additional events: fooman_pdfcore_after_write_html, fooman_pdfcore_finished_add_document ## [19.7.3] - 2021-04-19 ### Fixed - Font size should not get adjusted in every install ## [19.7.2] - 2021-03-31 ### Added - Merge collected untranslated terms ## [19.7.1] - 2021-03-31 ### Added - Translations used in Admin ## [19.7.0] - 2021-03-16 ### Changed - Adjusted default font-size for new installs ## [19.6.1] - 2021-03-03 ### Fixed - Scaling of ultra-wide product images ## [19.6.0] - 2020-12-21 ### Added - Setting to only print background image on the first page ## [19.5.0] - 2020-12-08 ### Added - New column to display salable quantity from Magento inventory ## [19.4.2] - 2020-10-02 ### Added - Support for double sided printing ### Fixed - Template processing on Magento 2.4.1 ## [19.4.1] - 2020-08-22 ### Added - Allow integrated label processing to be plugged into ### Fixed - Added guard condition for product attribute columns ## [19.4.0] - 2020-08-03 ### Added - Expose font subsetting behaviour as a setting ## [19.3.0] - 2020-07-21 ### Fixed - Allow extensions to override page margins - Support for Php 7.4 - Support for Magento 2.4 ## [19.2.0] - 2020-07-16 ### Added - QR Code column ## [19.1.3] - 2020-07-16 ### Added - Support for Multi-Select attributes for product attribute column ## [19.1.2] - 2020-07-10 ### Fixed - Using different fonts per store view ## [19.1.1] - 2020-07-10 ### Changed - Don't render Subtotal/Rowtotal if value is not set ## [19.1.0] - 2020-07-09 ### Added - Barcode source attribute now configurable via a setting - Logo height now configurable via a setting (update to templates/pdf/logo.phtml) - Name + Sku Column ## [19.0.0] - 2020-06-22 ### Changed - Dropped active support for Magento 2.1 - Handling of spacing in tables (update to templates/pdf/table.phtml) ### Fixed - Mageplaza Currency defaults all price columns to 1.00 ## [18.4.3] - 2020-06-15 ### Changed - Improved Original Discount Percentage Column calculation ### Fixed - Upload fields display broken due to Paypal css changes ## [18.4.2] - 2020-05-13 ### Fixed - Provide alternative font encoding option - Let extra table rows flow onto new page if needed ## [18.4.1] - 2020-04-17 ### Fixed - Not all custom fonts will have character bounding box information ## [18.4.0] - 2020-04-14 ### Added - Product image fallback to parent grouped product if no image was found ### Fixed - File naming of uploaded custom font - Changed encoding for improved subsetting ## [18.3.3] - 2020-03-11 ### Fixed - Multi-currency display for some columns when using bundle items ## [18.3.2] - 2020-02-25 ### Fixed - The Tcpdf unicode page number placeholders can be interpreted as Magento templating instructions - Tweaked spacing for image columns to prevent early page breaks - Image columns can now be aligned via UI ### Changed - Adopt latest Magento Coding Standards, all template files have been updated ## [18.3.1] - 2020-01-19 ### Changed - Tweaked discount formatting of original discount percentage column ## [18.3.0] - 2020-01-16 ### Added - Column to display discount percentage based on original price ## [18.2.0] - 2019-11-29 ### Added - Column to display discount percentage ### Changed - Center align images in column - Add validation note to margin input fields ## [18.1.2] - 2019-10-31 ### Changed - Removed system value from upload fields with no default ## [18.1.1] - 2019-10-17 ### Fixed - Incorrect CSS for color picker on pre Magento 2.3 versions ## [18.1.0] - 2019-10-05 ### Added - Support for Php 7.3 ## [18.0.1] - 2019-08-29 ### Fixed - Image paths are not always consistent ### Added - Specify default css in an attempt for 3rd party extensions to not remove them ## [18.0.0] - 2019-06-26 ### Fixed - Suppressing the background image for admin print actions Constructor change in Helper\BackgroundImage - Custom font display ## [17.0.0] - 2019-05-02 ### Fixed - Improved image fallback for configurable products ### Changed - Adopt latest Magento Coding Standards, all template files have been updated Breaking changes in \Block\Pdf\Column\Checkbox, Model\Config\Backend\Customfont, Model\Config\Source\Fonts ## [16.0.0] - 2019-03-25 ### Added - Colour Picker input fields (spectrum based) - Separate column for displaying fixed product taxes - Ability to display fixed product taxes inclusive of sales taxes - Ability to access page information in Footer block Constructor Change in Block\Pdf\Template\Footer ## [15.0.0] - 2019-02-26 ### Added - Price and Subtotal column with display of Fixed Product Taxes - Support for RTL locales, switches to Right-To-Left mode for Arabic, Hebrew and Persian Constructor Change in Model\PdfRenderer ## [14.0.1] - 2019-02-07 ### Fixed - Further Row Total Column adjustments to match Magento with different tax settings ## [14.0.0] - 2019-01-25 ### Added - Ability to use currency formatting with Custom Product Attribute Columns Constructor Change in Fooman\PdfCore\Block\Pdf\Column\Renderer\ProductAttribute ### Fixed - Row Total Column should match Magento when using discounts ### Changed - Removed ability to select Tier Price columns ## [13.1.0] - 2019-01-24 ### Added - Original Price column ### Changed - Allow SKU product attribute to be displayed as it can be different to the ordered SKU ## [13.0.3] - 2018-12-13 ### Fixed - Ensure Pdf responses are not cached ## [13.0.2] - 2018-11-27 ### Changed - Bold quantity if more than 1 ### Fixed - Undefined offset notice when printing multiple packing slips with particular pagebreaks ## [13.0.1] - 2018-09-27 ### Fixed - Checkbox image not loading ## [13.0.0] - 2018-09-25 ### Security - Force update to latest Tcpdf library version - Guard against calls to file_exists for phar stream wrappers All Constructors using Magento\Framework\Filesystem\Io\File changed to Helper\FileOps ### Changed - Reorganise unit tests - Explicitly state all dependencies ## [12.0.1] - 2018-09-13 ### Fixed - Image in Footer may be get flipped due to page constraints ## [12.0.0] - 2018-09-12 ### Added - Ability to set a label row on table updated view/frontend/templates/pdf/table.phtml ### Fixed - Null values are not formatted as currency - Property name clash with parent see Fooman\PdfCore\Block\Pdf\Column\Renderer\Currency ## [11.1.0] - 2018-09-05 ### Added - Ability to specify column alignment ## [11.0.1] - 2018-08-31 ### Fixed - Filename now works for pdf types without increment numbers ## [11.0.0] - 2018-08-06 ### Added - New Column Type: Qty Details - Background image can now be suppressed from the admin Constructor Change in \Fooman\PdfCore\Helper\BackgroundImage ### Fixed - Linebreaks in footer content - updated view/frontend/templates/pdf/footer.phtml ## [10.0.1] - 2018-06-05 ### Changed - Location of custom fonts is now under media/downloadable/pdfcustomfonts ## [10.0.0] - 2018-06-05 ### Added - Ability to upload custom fonts changed constructor in \Fooman\PdfCore\Model\PdfRenderer ## [9.6.8] - 2018-03-07 ### Fixed - Consistent linebreak on logo placement - Subtotal column values on invoice and creditmemo ## [9.6.7] - 2017-12-14 ### Fixed - Product attributes can have a trailing underscore - Footer Font and Size now follow settings ## [9.6.6] - 2017-11-15 ### Fixed - Prevent default array to string conversion ## [9.6.5] - 2017-11-15 ### Fixed - Prevent double decoding of column config ## [9.6.4] - 2017-11-13 ### Fixed - Price Column can now show tax inclusive/exclusive prices simultaneously ## [9.6.3] - 2017-11-13 ### Fixed - Barcode Column handling of deleting products ## [9.6.2] - 2017-11-11 ### Fixed - Columns setting can be pre-populated with default values ## [9.6.1] - 2017-11-08 ### Fixed - Price Column tax in-/exclusiveness in a multi-store environment ## [9.6.0] - 2017-11-03 ### Added - Weight Column ## [9.5.7] - 2017-10-30 ### Fixed - Allow linebreak tag in product attribute column ## [9.5.6] - 2017-10-26 ### Fixed - Image dimensions need to be without unit on php 7.1 - app:config:import with column settings ## [9.5.5] - 2017-10-11 ### Added - PdfRenderer object to fooman_pdfcore_before_write_html event ## [9.5.4] - 2017-10-01 ### Fixed - App Emulation needs to force Locale in the back-end ## [9.5.3] - 2017-09-17 ### Changed - Re-organised tests ## [9.5.2] - 2017-09-12 ### Changed - Template processing ## [9.5.1] - 2017-09-10 ### Fixed - Make Footer template change backward compatible ## [9.5.0] - 2017-09-07 ### Added - Make template variables accessible in the footer - Support for Php 7.1 ## [9.4.0] - 2017-08-22 ### Added - Common Pdf file handler ## [9.3.5] - 2017-08-02 ### Fixed - Empty template during Store Emulation ## [9.3.4] - 2017-07-16 ### Changed - Better compatibility alignment with Magento php versions - Further spacing improvements ## [9.3.3] - 2017-07-07 ### Fixed - Spacing for barcode column ## [9.3.2] - 2017-06-25 ### Changed - Added supported php versions ## [9.3.1] - 2017-06-24 ### Changed - Improved spacing for images ### Fixed - Magento template filename resolver caches too aggressively ## [9.3.0] - 2017-06-20 ### Added - Logo block and helper now accept a maxheight argument ### Changed - Implemented some MEQP2 suggestions ### Fixed - Magento template filename resolver caches too aggressively ## [9.2.0] - 2017-05-26 ### Added - Ability to display both order and base currencies simultaneously ## [9.1.3] - 2017-05-25 ### Fixed - Image file location on invoices,creditmemos and shipments ## [9.1.2] - 2017-05-16 ### Changed - Tweaked positioning on integrated label ## [9.1.1] - 2017-04-10 ### Changed - Tweaked Image Display ## [9.1.0] - 2017-04-10 ### Changed - Configurable product image now displays the simple product's image ### Added - New column type: Row Total ## [9.0.2] - 2017-03-11 ### Changed - Nicer formatting of tax percentage column - Retrieve price from order item ### Fixed - Footer store id retrieval ## [9.0.1] - 2017-03-01 ### Fixed - Pass through reset param for filename helper ## [9.0.0] - 2017-02-27 ### Added - Emit event in PdfRenderer ## [8.1.0] - 2017-02-23 ### Added - Checkbox Column ## [8.0.2] - 2017-02-13 ### Added - Allow filename to be reset ### Fixed - Product attribute values on non order pdfs ## [8.0.1] - 2017-02-06 ### Fixed - Alternative approach for cron translation fix ## [8.0.0] - 2017-02-04 ### Added - Add ability to set a row background color ### Fixed - Explicitly revert emulated design - Use Image call directly to benefit from automatic scaling - Workaround for Magento 2 bug to ensure translation of email pdfs via cron (Changed DocumentRenderer constructor) ## [7.0.1] - 2016-12-23 ### Fixed - Footer block template can be themed ### Changed - Allow plugin column listing ## [7.0.0] - 2016-12-20 ### Added - New getForcedPageOrientation() method for DocumentRendererInterface - Tax Percentage Column ## [6.1.2] - 2016-11-12 ### Fixed - Default fallback for Custom column titles ## [6.1.1] - 2016-11-11 ### Fixed - Tax column uses new currency renderer ## [6.1.0] - 2016-11-06 ### Added - Custom titles for columns ### Fixed - Price column now follows Magento setting - Magento changed currency renderer ## [6.0.0] - 2016-10-19 ### Changed - Document Renderer now uses Template directly instead of via a Factory ### Added - Subtotal excluding tax column ## [5.0.1] - 2016-09-22 ### Fixed - Check to exclude some product attributes ## [5.0.0] - 2016-09-15 ### Added - Background images ### Fixed - Some settings were not multistore capable - getStoreId() added to DocumentRendererInterface ## [4.1.0] - 2016-08-26 ### Added - Support Product Attribute Column ## [4.0.1] - 2016-08-19 ### Fixed - show column extras in templates/pdf/table.html, adjusted spacing ## [4.0.0] - 2016-07-25 ### Added - Support for integrated labels - Ability to restore default values ### Changed - Compatibility with Magento 2.1, for Magento 2.0 use earlier versions - Columns setting field HtmlId is not random anymore ## [3.0.6] - 2016-06-14 ### Fixed - Multi store capability of footer blocks ## [3.0.5] - 2016-06-09 ### Fixed - Version Number ## [3.0.4] - 2016-06-09 ### Fixed - Allow setting of currency for table columns - Compatibility with Magento 2.1.0-rc1 - Page break on table rows - Constant line height on images ### Changed - Run footer through template engine ## [3.0.3] - 2016-03-25 ### Fixed - Composer.json for registration and dependency declaration of core modules - M2 code style ## [3.0.2] - 2016-03-24 ### Fixed - Extra second composer.json to support Magento Setup UI ## [3.0.1] - 2016-03-13 ### Fixed - Code Style improvements ## [3.0.0] - 2016-02-22 ### Changed - Initial Release for Magento 2