Changelog
Version 2.21.0 – 2025-07-31
- WPDF-238 Add option to show reverse charge message on tax exempt clients
- WPDF-239 Fix error on quote generation with some configurations
Version 2.20.0 – 2025-03-03
- WPDF-235 Add options to show tax rate and tax amount in invoice and quote items
- WPDF-237 Update to FPDI 2.6.3
- WPDF-236 Fix no selectable languages in template upload
Version 2.19.1 – 2025-02-03
- WPDF-234 Fix Billing Booster not always showing payment code
Version 2.19.0 – 2025-01-14
- WPDF-231 Add support for our new Billing Booster Addon
- WPDF-233 Update to FPDI 2.6.2
- WPDF-232 Fix date parsing error in some configurations
Version 2.18.1 – 2024-10-21
- WPDF-229 Template autofix now also works with child templates
- WPDF-230 Fix quote generation without country code
Version 2.18.0 – 2024-09-16
- WPDF-224 Add WHMCS 8.11 and PHP 8.2 compatibility
- WPDF-225 Update to FPDI 2.6.1
- WPDF-227 Added option to show tax lines even when rate is at 0%
- WPDF-228 Add tax rate option to the merge fields for text
- WPDF-226 Fix client full date format handling for some regions
Version 2.17.1 – 2024-03-25
- WPDF-221 Make status width configurable
- WPDF-222 Fix editor not showing all configured buttons
- WPDF-223 Fix custom fields on quotes ignoring “show on invoice” setting
Version 2.17.0 – 2024-01-15
- WPDF-210 Add option to add quantity/unit price columns to invoice items table
- WPDF-212 Swiss ZIP no longer has CH prefix
- WPDF-213 Add absolute positioning option for SEPA QR module
- WPDF-214 Show module version in addon footer
- WPDF-216 Always show country in address box for Pingen
- WPDF-219 Update to FPDI 2.6.0
- WPDF-211 Show custom fields in quotes
- WPDF-215 Fix autofix being always enabled
- WPDF-217 Fix issues when client has billing contact other than default
- WPDF-220 Improve error handling when BestPDF is called but disabled
Version 2.16.0 – 2023-10-24
- WPDF-202 Add fallback option in case of errors
- WPDF-203 Add options to check and autofix templates
- WPDF-209 Add option to make first line item descriptions bold
- WPDF-208 Refactored date parsing to make it more reliable
- Update to FPDI 2.5.0
Version 2.15.4 – 2023-06-26
- WPDF-204 Fix pagination with own templates on WHMCS < 8.1.1
- WPDF-205 Make handling of language overrides more failsafe
- WPDF-206 Fix quote without client failing to generate when credit or account summary are enabled
- WPDF-207 Fix license check fallback mode
Version 2.15.3 - 2022-11-28
- WPDF-199 Fix trimming breaking some UTF8 strings (now requires mbstring extension)
- WPDF-200 Fix payment method shown in quote details box
- WPDF-201 Fix payment slip unnecessarily initialized for quotes
Version 2.15.2 - 2022-11-07
- WPDF-198 Bundled encoding for easier PHP version transition
Version 2.15.1 - 2022-10-20
- WPDF-195 Client total due now takes transactions into account
- WPDF-196 Fix showing thumbnail error on save when thumbnails are disabled
Version 2.15.0 - 2022-09-19
- WPDF-187 Improved performance
- WPDF-188 Add ability to show total amount due in account on invoice summary
- WPDF-189 Add ability to show credit balance on invoice summary
- WPDF-191 Add compatibility for new BlueRabbIT SwissQR v5 addon
- WPDF-192 Add compatibility for WHMCS v8.6
- WPDF-193 Add compatibility for PHP 8.1
- WPDF-186 Fix overdue status wrongly shown for DD/MM/YYYY date format
Version 2.14.0 - 2022-05-11
- WPDF-181 Add option to include product descriptions in invoice items
- WPDF-182 Add option to strip empty product custom fields from invoice items
- WPDF-185 Add option to show transactions on next page
- WPDF-183 Fix some settings not replicating correctly in Details tab
- WPDF-184 Avoid empty client name line
Version 2.13.1 - 2022-02-02
- WPDF-179 Fix margin handling for new details box alignment options
- WPDF-180 Fix margin handling for SEPA QR slip style output
Version 2.13.0 - 2022-01-31
- WPDF-166 Show actual errors when generating thumbnails fails
- WPDF-167 Added several new variables available as mergefields
- WPDF-170 New option for SEPA QR positioning in SwissQR style (requires SEPAQR v1.2+)
- WPDF-171 Add option not to show page label
- WPDF-172 Add alignment options for detail box fields
- WPDF-173 Add option to show page numbers at page horizontal center
- WPDF-174 Configurable label suffix for details box
- WPDF-175 Option to configure printability of SwissQR slip (requires SwissQR v4.9+)
- WPDF-176 Option to show notes before transactions
- WPDF-177 Add payment method option to details box
- WPDF-168 Fix license validation doing unnecessary checks
- WPDF-169 Fix thumbnail bin showing as not executable on some systems
Version 2.12.0 - 2022-01-10
- WPDF-162 Add option to skip company info on page with SwissQR slip (requires SwissQR addon version 4.8 or greater)
- WPDF-163 Show proper error message when required PHP extensions are missing
- WPDF-164 Improve error handling when generating thumbs
- WPDF-165 Improve tolerance in config handling
Version 2.11.0 - 2021-11-29
- WPDF-150 Improve configuration handling
- WPDF-154 Add ability to configure data path
- WPDF-155 Warn if WHMCS is not compatible on upgrade
- WPDF-157 Show if thumb binary is found and executable
- WPDF-159 Allow to use templates and logos at the same time
- WPDF-161 Add ability to embed font subsets – does not work with all ttf fonts
- WPDF-160 Restore WHMCS 7.5+ compatibility – PHP 7.2+ still required though
- WPDF-156 Fix handling of negative x position in summary
- WPDF-158 Fix not able to deactivate transaction table header borders
Version 2.10.0 - 2021-11-22
- WPDF-131 Render HTML in invoice/quote items and text
- WPDF-139 Honor Notes x position when below summary
- WPDF-140 Date formatting is now configurable
- WPDF-141 Code is PSR12 compliant
- WPDF-142 Optional regex filter for line items
- WPDF-145 Ship template files in child templates
- WPDF-146 Implement automated code quality checks
- WPDF-148 Implement support for RTL languages
- WPDF-138 Fix tax label not working in quotes
- WPDF-143 Fix licensing check issues
- WPDF-144 Fix preview not adhering to WHMCS date formatting
- WPDF-151 Fix handling of negative x position in summaries
- WPDF-152 Fix date formatting not being applied to all dates
- WPDF-153 Fix font upload not working on some environments
- WHMCS 8.0 is now the minimum required version
Version 2.9.0 - 2021-06-11
- WPDF-134 Add option to display invoice line item number
- WPDF-133 Fix importing PDF template might show slight right and bottom margin
- WPDF-135 Fix wrong invoice generation date with some locales
- WPDF-136 Fix notes text background not being transparent
Version 2.8.0 - 2021-04-06
- WPDF-102 Fonts get automatically reinstalled if necessary
- WPDF-113 Add paper fold marks for both A4 and Letter formats
- WPDF-128 Use client localized short date format
- WPDF-130 Maintain original font names for better readability
- WPDF-129 Fix blank page being added in seldom cases
Version 2.7.2 - 2021-02-15
- WPDF-125 Fix number formatting in quotes being inconsistent
- WPDF-126 Fix clients with default locale getting wrong number formatting
- WPDF-127 Updated FPDI libraries to version 2.3.6
Version 2.7.1 - 2021-02-01
- WPDF-124 Add support for tax rates with three decimals
- WPDF-123 Fix currencies without decimals showing decimals
Version 2.7.0 - 2021-01-25
- WPDF-103 Configurable invoice message to show on all invoices
- WPDF-104 Configurable additional notes text to show on all invoices
- WPDF-105 Add support for our new SEPA QR module
- WPDF-118 Ability to configure separate table header options for invoice summary
- WPDF-112 Improve template rendering error handling
- WPDF-120 Fix regression requiring PHP 7.3 – 7.1 is now again the minimum version
- WPDF-121 Fix quote generation failing if summary transactions show is set to always
- WPDF-122 Fix some third party modules injecting tabs into GUI
Version 2.6.0 - 2021-01-04
- WPDF-96 Implemented addendum functionality
- WPDF-97 Pass custom invoice number to SwissQR 4.7+
- WPDF-98 Added template examples for WHMCS 8.1 twenty-one theme
- WPDF-101 Updated FPDI libraries to version 2.3.5
- WPDF-100 Fix company info escaping issue in WHMCS v8
Version 2.5.0 - 2020-10-06
- WPDF-89 Added support for WHMCS v8 language parameter
- WPDF-91 Implemented bottom margin p2+ setting
- WPDF-94 Updated FPDI libraries to version 2.3.4
- WPDF-90 Reduced memory consumption when handling logo images
- WPDF-92 Fixed some localizations producing errors on manual e-mail send
- WPDF-93 Fixed tax rate number not being localized
Version 2.4.0 - 2020-08-31
- WPDF-81 Fallback to standard font when custom font cannot be loaded
- WPDF-82 Implemented localized price formatting
- WPDF-83 Company details now can draw outside margins
- WPDF-87 Adapted sidebar styling to WHMCS v8
- WPDF-88 Company info can now show translation strings using $lang variable
- WPDF-84 Fixed wrong invoice status with localized date formats
- WPDF-85 Fixed invoice generation date not being localized
- WPDF-86 Fixed paid date not being shown in invoice details
Version 2.3.0 - 2020-07-13
- WPDF-21 Date format can now be localized via language files
- WPDF-79 Added “never” option for displaying subtotal
- WPDF-80 Tax names can now be localized via language files
Version 2.2.2 - 2020-07-01
- WPDF-74 Added instructions for enabling required PHP extensions
- WPDF-75 Fallback to logo mode if template mode is set without templates
- WPDF-76 Fixed large logo files corrupting pdf file on some systems
- WPDF-77 Fixed file corruption when using certain custom fonts
Version 2.2.1 - 2020-06-01
- WPDF-68 Case conversion with special characters now works correctly
- WPDF-69 Fix “Show credit when > 0” not working for currencies with prefix
- WPDF-70 Integration page now takes Pingen Address Position setting into account
- WPDF-71 Fixed language files not always loading correctly
- WPDF-72 Fixed overdue status not set when past due date but no overdue notice yet
- WPDF-73 Updated FPDI libraries to version 2.3.3
Version 2.2.0 - 2020-04-14
- WPDF-60 Added “show on last page” option to company details
- WPDF-61 Added option to not show transactions in summary
- WPDF-63 Improved Pingen configuration check
- WPDF-64 Implemented invoice overdue status and show invoice overdue message
- WPDF-66 Removed no longer necessary USA country name workaround for Pingen module
- WPDF-67 Updated FPDI libraries to version 2.3.2
- WPDF-62 Fixed transaction amount in summary not always being correct
- WPDF-65 Fixed company info editor stripping html attributes on save
Version 2.1.0 - 2020-03-21
- WPDF-44 Added Client VAT to details box
- WPDF-25 Company info now supports Smarty syntax
- WPDF-58 Company info now uses tinymce WYSIWYG editor
- WPDF-59 Implemented automatic international address formatting
- WPDF-50 Added option to make white background transparent in tables
- WPDF-52 Added option to add empty line before last summary line
- WPDF-45 Improved error handling on file upload
- WPDF-54 Show error if thumbnail generation fails
- WPDF-57 Column widths automatically adjust to sum 100% on save
- WPDF-48 Company info no longer page breaks when hitting margin
- WPDF-47 Fixed table borders being too thick
- WPDF-49 Fixed summary layout in position mode
Version 2.0.1 - 2020-03-19
- WPDF-40 Fixed ImageMagick creating thumbnails with transparent background
- WPDF-41 Fixed upgrade procedure failing when license is invalid
- WPDF-42 Fixed company info being cut off at 255 characters
- WPDF-43 Improved layout of template upload form
Version 2.0.0 - 2020-03-17
- Complete rewrite
- New configuration interface with over 200 configuration parameters (v1 only had 7)
- Upload PDF templates from GUI
- New logo mode in case you don’t want PDF templates, with logo upload
- Upload custom TrueType fonts
- Preview changes instantly
- Automatic and seamless upgrade from v1
- Supports BlueRabbIT Pingen and SwissQR modules
- Updated FPDI libraries to version 2.3.1
- PHP 7.1 is now the minimum required version
Version 1.1.1 - 2020-01-20
- WPDF-11 Adapted USA country name so it works fine with our Pingen module
- WPDF-10 Fixed quote not fully generating when no notes are present
- Improved license status handling
Version 1.1.0 - 2019-07-01
- WPDF-8 Fixed WHMCS Batch PDF functionality not working properly
- WPDF-9 Improved licensing check when running from cron
Version 1.0.2 - 2019-05-27
- WPDF-7 Fixed page break not always working properly with SwissISR module
- Updated FPDI libraries to version 2.2.0
Version 1.0.1 - 2018-12-17
- Added support for our Swiss ISR module
Version 1.0.0 - 2018-11-28
- Initial release