Kitgenix PDF Invoicing for WooCommerce

Changelog

1.0.5 (18 February 2026)

  • Docs: Overhauled readme.txt.
  • Docs: Updated WordPress.org screenshots.
  • UI: Updated the Kitgenix hub cards (added Stock Sync for WooCommerce).
  • Fix: Normalised Kitgenix hub card output for consistent layout and navigation.
  • Dev: Regenerated /languages/kitgenix-pdf-invoicing-for-woocommerce.pot translation template.

1.0.4 (27 January 2026)

  • New: Added additional template packs (Simple, Modern, Business) and a setting to choose the active template style.
  • New: Added Receipt and Packing Slip actions to the admin order meta box (download + generate).
  • Update: Translation loading added (plugin text domain now loads from /languages).
  • Improvement: Minor fixes and translation loading improvements.
  • Change: Declared PHP requirement as 8.1 to match bundled dependency requirements.
  • Change: Harmonised admin hub enqueue checks and admin branding; shortened readme/header strings to conform to WordPress.org limits.
  • Cleanup: PHPCS/i18n/security fixes across plugin files (output escaping, translator comments, optional nonce checks) applied.
  • 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.
  • New: Secure Dompdf configuration (chrooted paths, remote fetching disabled by default, PHP evaluation opt-in).
  • New: Email attachments — attach PDFs to WooCommerce emails with automatic temporary file cleanup.
  • New: Admin order meta box with preview, download/stream, and generate actions (protected by nonces and capability checks).
  • New: Settings UI for branding, company details, prefixes, and email attachment mapping.
  • New: Stable invoice numbering stored on first generation; credit notes tied to refund history.
  • New: Developer-friendly filters and actions for templates, filenames, HTML, enablement, and module registration.
  • New: Translation-ready with localisation support.

Plugin Website
Visit website

Author
Kitgenix
Version:
1.0.5
Last Updated
February 19, 2026
Requires
WordPress 6.0
Tested Up To
WordPress 6.9.1
Requires PHP
8.1

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.