← Order Invoice Attach

Changelog

1.2.0

  • Add distinctive Inference Works branding and a matching plugin slug and text domain.
  • Replace short internal prefixes and retain compatibility with existing invoice data.
  • Limit admin notices to relevant screens and omit bundled compiled translations from the WordPress.org package.
  • Tighten invoice path validation and avoid following directory symlinks during opt-in uninstall cleanup.

1.1.0

  • Move settings to Inference Works → Order invoices, with redirects from the old WooCommerce settings tab.
  • Add the shared Inference Works overview, module registry, matrix icon, and Settings action link.
  • Keep existing invoice settings, order uploads, HPOS support, and file storage.

1.0.3

  • Explicitly validate each upload metadata field so Plugin Check can recognize the existing input validation.

1.0.2

  • Use the WordPress upload API while keeping randomized invoice filenames and the dedicated storage directory.
  • Verify AJAX nonces in the upload and delete handlers and sanitize upload metadata.
  • Use automatic loading of WordPress.org translations.
  • Exclude development and hidden files from the distribution package.
  • Update tested WordPress version to 7.1 after manual functional verification.

1.0.1

  • Fix fatal error on every page: settings class no longer extends WC_Settings_Page before WooCommerce has loaded it.

1.0.0

  • Initial release: PDF upload on orders, email attachments, My Account download, privacy tools.