Cleanup: Uninstall routine now also removes anonymous PDF generation metrics option.
Fix: Fixed Email Attachments settings not persisting when saving other settings tabs (multi-form settings page could overwrite email attachment mapping).
Fix: Fixed public document download permissions to allow guest access via valid WooCommerce order_key links (matching documented behaviour).
Fix: Fixed CSS injection for PDF rendering so valid CSS is not HTML-escaped (prevents broken selectors); hardened by stripping tags and neutralising closing sequences.
Fix: Regenerated Composer autoload to resolve missing generated file mapping for thecodingmachine/safe and verified vendor autoload mappings are correct.
Fix: Resolved edge-case settings and template issues affecting PDF generation.
UI: Added a label for the refunded email row in the Email Attachments table.
1.0.3 (06 January 2026)
Update: Updated Composer dependencies to the latest compatible versions.
1.0.2 (06 January 2025)
Fix: Fixed a WooCommerce compatibility issue that could trigger a fatal error during PDF generation (receipt/invoice templates) when wc_get_order_item_totals() is not available.
Fix: Totals now use the order API (WC_Order::get_order_item_totals()) with safe fallbacks to prevent admin order saves and transactional emails from failing.
1.0.1 (01 January 2025)
New: Added a shared top-level “Kitgenix” admin menu (hub) and moved PDF Invoicing settings under it.
New: Added privacy-safe PDF generation counters (totals + by document type) and display them in the Support tab.
Improvement: Redesigned the settings UI with a new header and tabbed navigation (Settings, Brand & Styling, Email Attachments, Preview, Support).
Improvement: Improved admin styling (including dark-mode friendly variables) and updated Kitgenix brand assets used in the admin.
Improvement: Improved settings behaviour — initialise the WordPress color picker only when relevant tabs are visible.
Improvement: Improved logo upload UI (cleaner preview markup + consistent show/hide behaviour for the remove button).
Improvement: Hardened admin asset loading to be scoped to the plugin settings page (hook suffix tracking with safe fallbacks).
1.0.0 (19 December 2025)
New: Initial release — generate PDF invoices, receipts, packing slips, and credit notes for WooCommerce orders.
New: Included a standard template set and HTML wrapper with theme override support.