Skip to main content

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