Plugin Directory

Changeset 3481797

Timestamp:
03/13/2026 09:31:09 AM (2 weeks ago)
Author:
Picaland
Message:

6.8.0 - 13/03/2026

  • Fixed: Registered wc_el_inv_swal2 globally in admin so wc_el_inv_admin dependencies resolve correctly outside POP settings pages without forcing SweetAlert2 enqueue on every admin screen.
  • Fixed: Restored POP Checkout Fields block visibility in the block inserter by registering pop-checkout-block-editor before register_block_type().
  • Fixed: Simplified POP checkout block editor dependencies to valid Gutenberg/Woo Blocks handles, removing missing dependency issues that prevented block loading.
  • Fixed: Hardened assets/js/pop-block.js against missing wc_el_inv_admin / wc_el_inv_invoice globals by using localized fallback data for messages and field positioning.
  • Changed: Free-plan premium settings now remain visible with disabled UI, including Paid only badges, while server-side save and runtime enforcement prevent unavailable features from being used on free.
  • Fixed: Free-plan endpoint cards now show an explicit upgrade message with plans CTA, with updated locale catalogs.
  • Fixed: Premium runtime enforcement now blocks VIES, reverse charge, XML directory saving, automatic sending and webhook execution on free while preserving stored values for paid-plan reactivation.
  • Changed: Membership entrypoints PMPro and Cozmos can now coexist without forced mutual reset, with integration bootstrap updated to support both providers in the same installation.
  • Fixed: PMPro and Cozmos addon bootstrap now supports late loading after init, restoring correct field/provider initialization after moving wc_el_inv-after_init to the proper lifecycle point.
  • Fixed: Provider enqueue is now re-run after membership addon loading so late-loaded providers are registered before downstream order/tax flows use them.
  • Fixed: Composer autoloaders for core and local addons now use explicit unique suffixes, preventing class-name collisions when multiple POP addons are loaded together.
  • Changed: Plan-based gating has been realigned for basic, growth and pro across settings, runtime checks and integration cards, including Paid only visibility, upgrade messages, country-specific PEPPOL notices and dependency notices for Fatture in Cloud receipts/warehouse cards.
  • Fixed: basic now correctly enables credit notes, XML directory, reverse charge/VIES, POP SdI/PEPPOL automations, webhooks and activation of SdI / PEPPOL, while unsupported endpoints show the explicit upgrade message.
  • Fixed: growth and higher plans now consistently show the PEPPOL country-specific notice whenever the plan allows activation but the configured country is not eligible.
  • Added: Pro-only dependency notices for Fatture in Cloud (receipts) and Fatture in Cloud (warehouse management) when the base FIC integration is not active, with localized strings across supported languages.
  • Fixed: to/* addon bootstrap hardening now covers late loading after init for Fatture in Cloud, Aruba, SdI PEC, FIC Receipts and FIC Stock, including immediate execution of internal init jobs registered via addon loaders.
  • Added: Targeted tests for post-init addon loader behavior and test bootstrap action stubs; full local suite passing.
  • Fixed: Fatture in Cloud payment-account handling now avoids undefined-property warnings on missing payAccountID mappings and re-validates payment account data after filters before building the API payload.
Location:
woopop-electronic-invoice-free/tags/6.7.0
Files:
71 edited

Changeset view not shown, since the total size (4.7 MB) exceeds 4.0 MB

Note: See TracChangeset for help on using the changeset viewer.