WooCommerce Aweber Newsletter Subscription Version 4.0.6 Changelog
* Fix – Add capabilities check to the AWeber account connection redirect to prevent unauthorized actions (CVE-2024-33944)
* Fix – Add capabilities check to the AWeber account connection redirect to prevent unauthorized actions (CVE-2024-33944)
* Fix – Prevent warranty status from leaking into WooCommerce HPOS orders search, causing "No items found".
* Tweak – Trim whitespaces from postcodes at checkout to minimize AVS postal code mismatch errors in some cases
* Misc – Strip sourcemap comments from minified JS and CSS files in release builds to prevent browser console warnings
* Tweak – Allow selecting which WooCommerce order statuses to sync as sales to Lightspeed POS R-Series (defaults to paid statuses only)
* Tweak – Properly handle the absence of a refresh token in R-Series requests so that merchants are prompted to reconnect and re-authorize the plugin
* Fix – Address some PHP warnings when accessing some setting pages in the R-Series integration
* HPOS compatibility – use order meta methods instead of post meta
* Fix IP address detection to use WC_Geolocation
* Fix external IP lookup to use HTTPS
* Fix missing break in payment error handling (case 2 fall-through)
* Replace deprecated woocommerce_clean() with wc_clean()
* Fix – Address PHP 8.2 deprecation warnings caused by dynamic properties on the $order object
* Fix – Address more "implicitly nullable parameter" deprecation notices
* Fix – Address `wc_enqueue_js()` deprecation warnings
* Fix – `Attempt to read property 'total' on null` error when using eCheck & editing the block checkout page
* Dev – Update SkyVerge Plugin Framework to 6.1.2
* Fix: Removed unsupported "IF NOT EXISTS" from CREATE TABLE query to ensure compatibility with dbDelta and prevent SQL warnings
* Update: Translations
* Update: ANTI-FRAUD-194 – Improved handling of “New Order†email notifications. Adds the ability to delay or suppress new order emails until fraud checks are completed, helping prevent premature notifications for potentially fraudulent orders.
* Update: ANTI-FRAUD-195 – Improved control over Anti-Fraud email notifications, Introduces new configuration options to reduce excessive email alerts, giving store owners better control over when and how notifications are sent.
* Update: ANTI-FRAUD-210 – Improved protection against high-volume payment attempts, Enhances detection of rapid or repeated payment attempts across different sessions, helping protect stores against advanced card testing and velocity attacks.*
* New – Added abilities (WP Abilities API) for teams: `woocommerce-memberships-for-teams/teams-create`, `woocommerce-memberships-for-teams/teams-get`, `woocommerce-memberships-for-teams/teams-delete`, `woocommerce-memberships-for-teams/teams-list`, `woocommerce-memberships-for-teams/teams-invite`
* New – Added abilities for team members: `woocommerce-memberships-for-teams/team-members-get`, `woocommerce-memberships-for-teams/team-members-list`, `woocommerce-memberships-for-teams/team-members-add`, `woocommerce-memberships-for-teams/team-members-remove`, `woocommerce-memberships-for-teams/team-members-update-role`
* New – Added abilities for team invitations: `woocommerce-memberships-for-teams/invitations-get`, `woocommerce-memberships-for-teams/invitations-list`, `woocommerce-memberships-for-teams/invitations-cancel`
* Fix – Replace deprecated `wc_enqueue_js()` calls
* Misc – Tested up to WooCommerce 10.5.3
* Misc – Updated the SkyVerge Plugin Framework to version 6.1.1
* Dev – Add PHP version input to E2E tests workflow for flexible PHP version testing.
* Fix order note trigger not matching HTML-encoded content in automatic notes.
* Update – Require WooCommerce 10.5+.