WooCommerce Canada Post Shipping Version 3.2.3 Changelog
* Tweak – WordPress 6.9 and WooCommerce 10.4 Compatibility.
* Tweak – WordPress 6.9 and WooCommerce 10.4 Compatibility.
* Fix: Various accessibility issues.
* Added button roles.
* Added labels to remove product links.
* Adding missing header labels on related orders table.
* Prevented various hidden elements from being exposed to screen readers.
* Fixed focus problems for the renewal dialog.
* Fixed focus when closing modals.
* Fixed toggle state change using spacebar.
* Fixed label for sign up now button.
* Fixed toggle aria-label text to reflect state.
* Added aria-haspopup attribute to buttons that open modals.
* Fixed link for view order aria-label.
* Fixed renew now button text and aria-label.
* Added aria-modal and role attributes to modals and dialogs.
* Fix: Resubscribe button now appears correctly for cancelled limited subscriptions.
* Fix: Missing translation for pricing string on languages without plural form.
* Fix: Customized subscriptions links in WooCommerce emails now work correctly.
* Fix: Possible fatal errors when switching grouped subscriptions.
* Fix: Prevent unnecessary log entries related to gifted subscriptions.
* Fix: Make it easier for translation plugins to respect individual customer language preferences when sending subscription emails.
* Fix: Prevent recurring local pickup options from displaying for virtual subscriptions when the cart contains physical products.
* Fix: Prevent shipping summary from displaying on Blocks Checkout for virtual subscriptions.
* Fix: Item price in blocks checkout is correctly displayed without “due today” words for items with zero sign up fee.
* Tweak – WordPress 6.9 and WooCommerce 10.4 Compatibility.
* NEW: Added Inespay (Transferencia Online) gateway with sandbox/production toggle, callbacks, refunds API, and direct redirect/modal flow.
* NEW: Inespay now supports subscription flows with two-step (single + periodic mandate) handling and customer redirection.
* NEW: Inespay refunds implemented via official REST endpoint with callbacks for success/error.
* NEW: Redsys and Inespay notifications are now WooCommerce email classes that can be configured in WooCommerce > Emails (payment error alerts, missing tokenization data, unpaid thank-you warning, card reminder/request, card expiry/removal, Inespay transfer review, and periodic mandate failure).
* NEW: The Inespay transfer review email includes a direct link to the management screen (`redsys-inespay-subscriptions&tab=review`) and allows choosing the recipient from WooCommerce > Emails.
* FIX: PayGold link generation and storage corrected so admin actions send the proper URL.
* Tweak – WordPress 6.9 and WooCommerce 10.4 Compatibility.
* Tweak – WordPress 6.9 compatibility and WooCommerce 10.4 compatibility.
* Tweak – Replaced wc_enqueue_js with wp_add_inline_script according to the recommended WordPress core script patterns.
* Tweak – Bumped WordPress tested up to version to 6.9.
* Tweak – Bumped WooCommerce tested up to version to 10.4.
* New – Added support for editing the Gift Card received email using the experimental block email editor.
* New – Introduced ‘woocommerce_gc_pre_apply_gift_card_to_session’ filter.
* Tweak – Replaced wc_enqueue_js with wp_add_inline_script according to the recommended WordPress core script patterns.
* Tweak – Updated ‘woocommerce_gc_auto_redeem’ filter to pass giftcard parameter.
* Tweak – Hide quantity selector for Gift Cards.
* Tweak – Bumped WordPress tested up to version to 6.9.
* Tweak – Bumped WooCommerce tested up to version to 10.4.
* Fixed – PayPal trigger reCaptcha validation when captcha is turned OFF
* Added – Added Moneris reCaptcha support on Pay Order Page
* Fix: Accessibility issues in product page.
* Tweak: Replace deprecated wc_enqueue_js with WordPress core functions.
* Dev: Added compatibility with Mix and Match >= 1.7.0 getters.