Releases: Yoohoo-Plugins/pmpro-pdf-invoices
Releases · Yoohoo-Plugins/pmpro-pdf-invoices
V1.7
- Enhancement: Added fullscreen template editor
- Enhancement: Added custom 'unsaved changes' prompt, removed browser dialog (Still used if custom prompt cannot be shown for any reason)
- Enhancement: General improvements to the editor
- Enhancement: Added logic to attach invoice PDF's to billable invoice emails (previously: invoice and checkout emails only)
- Enhancement: Notice clarity added to the 'generate missing invoice logs'
- Enhancement: Added hint text to draw attention to built in templates
- Bug Fix: Fixed an issue where clicking 'Save Template' would sometimes result in 'unsaved changes' confirm dialog to show
V1.6
- Enhancement: General UI/UX improvements.
- Enhancement: Support localization/internationalization. Thanks @mircobabini
- Bug Fix: Fixed issue with PDF table. Thanks @mircobabini
V1.5
- Improvements to the download shortcode table. Thanks @mircobabini
- Enhancement to show the order name as the download link. Thanks @mircobabini
- Fixed issue where recurring invoice emails weren't attaching PDF.
- Generates a PDF whenever an order is added.
- Added ability to add custom variables to PDF template with a filter
pmpro_pdf_invoice_custom_variables
. - Show 15 latest orders for PDF downloads, filterable via
pmpropdf_invoice_table_limit
- Added filter to adjust prefix of "INV"
pmpro_pdf_invoice_prefix
V1.4
- BUG FIX: Custom CSS not taking affect when using the template builder.
V1.3
- Added check to remove empty tables rows from custom templates as this causes tables to be misplaced within the DomPDF handler.
- Added additional placement styles to prevent any divs from being placed where they do not belong.
- Added a formatter to the save call to improve the readability of the custom template HTML once it has been saved.
- Resolved a bug in DomPDF handler which would cause it to fail when a row does not have a cell present within it.
V1.2
- ENHANCEMENT: Added template builder.
- ENHANCEMENT: Shortcode to display a user's PDF invoices.
- ENHANCEMENT: Generate missing PDF's orders.
- ENHANCEMENT: Only allow user's that belong to their orders to download their orders. User's cannot download other user's orders.
- Improved settings pages.