Automatewoo icon

15 versions

Automatewoo history.

Every release of Automatewoo is archived here with its changelog, file size, and security scan result. Use the archive to roll back to a stable release or audit what changed between updates.

13 of 15 releases scanned clean
v6.8.3Latest
September 8, 20261.4 MBScanned
Other
  • Declare compatibility with WooCommerce 11.1.0.
  • Dev - Pin GitHub Actions and their nested dependencies to immutable commit SHAs.
Fixed
  • Security improvements.
Improved
  • GitHub Action references.
August 25, 20261.4 MBScanned
Added
  • Order and Subscription billing and shipping address workflow rules, including shipping phone rules.
Fixed
  • Hide the redundant value field on the "Order - Custom Field" workflow rule when the operator is "is blank" or "is not blank".
  • The communication preferences unsubscribe endpoint no longer identifies a recipient by email address; the legacy `user` URL parameter is ignored, so unsubscribe links must include the customer key.
Improved
  • WordPress 7.1 compatibility.
  • Require WordPress 7.0+.
v6.8.1Unavailable
August 19, 20261.4 MBScanned
Fixed
  • Standardize the output of guest email addresses on the Guests report and guest details admin screens.
v6.8.0Unavailable
August 5, 20261.5 MBScanned
Other
  • Dev - Run the PHP coding standards job when dependencies change.
  • Dev - Update WPCS to 3.4.1 to pick up the fix for GHSA-3pwp-g2mj-5p3v.
Fixed
  • Avoid processing inbox notifications during AJAX requests.
  • Hide internal admin pages (Preview, Data Update, Manual Workflow Runner) from the menu on translated sites.
  • Stop the guest customers setup job failing permanently on guest orders that have no billing email.
  • npm audit vulnerabilities and prune redundant overrides.
Improved
  • Bump the minimum required WooCommerce version to 10.9 and the compatibility version to 11.0.
  • Remove obsolete WooCommerce version compatibility checks.
July 14, 20261.5 MBScanned
Fixed
  • Improved accessibility by associating preference descriptions with their corresponding checkboxes on the communication preferences page via `aria-describedby`.
  • Order date rules using "is in the last" or "is in the next" now match recent orders on stores with a timezone behind UTC when HPOS is enabled.
  • Prevent multiple-with-offset workflow rules from matching below their configured start.
  • Prevent the Subscription Switched workflow from running multiple times when a single switch changes more than one item of the same switch type on a subscription.
  • Stop AutomateWoo re-running guest and cart tracking on every draft-order save during Store API (block) checkout, which added seconds of overhead per checkout.
June 25, 20261.5 MBScanned
Added
  • Add click tracking to plain URLs in plain-text emails.
  • Apply MailPoet email template customizations to AutomateWoo emails using the default template.
  • Keep carts after they are emptied or purchased and track their status (Emptied, Placed, Recovered) instead of deleting them.
  • Offset option for the "multiple of" integer rule comparisons.
  • Option on the Subscription Renewal Payment Failed trigger to skip running after a successful payment.
  • Option to enable Mailchimp marketing permissions when adding a contact to a GDPR-enabled list.
  • Show an opt-out indicator badge next to opted-out customers on the queue page.
  • Tool to rebuild the customer last order date index so imported orders are factored into Win Back workflows.
  • Workflow timing option to disable rule re-validation at queued runtime.
Other
  • Dev - Add `get_typed_option()` to the settings tab abstract for opt-in typed access to option values.
  • Dev - Add a `TriggerInterface` and a `NoOpTrigger` null-object, with an opt-in `Workflow::get_trigger_or_noop()`.
  • Dev - Refactor dashboard chart widgets to share common markup.
  • Dev - Replace remaining deprecated `Guest::get_key()` usage to stop deprecation notices.
Fixed
  • Honor the `woocommerce_adjust_non_base_location_prices` filter when a subscription action updates an item to a custom price on tax-inclusive stores.
  • Improve plain-text email formatting of the {{ order.items }} variable.
  • Prevent a fatal error and show a helpful notice when the Mailchimp API key is missing or incorrect.
  • Render product images at the correct size in classic Outlook by adding explicit image dimensions.
  • Stop the email editor prepending `http://` to and flagging variable-only link URLs as broken.
  • Time-of-day workflows scheduled late in the day now reliably run on the intended day.
Improved
  • Require WooCommerce 10.8+.
June 22, 20261.4 MBScanned
Added
  • Add a product categories variable.
  • Add an action to stagger subscription renewal payment times.
  • Allow admins to hide optional AutomateWoo dashboard widgets via Screen Options.
  • Allow order workflows to opt into running only for checkout-created orders.
  • Automatically pause workflows on non-production environments (staging, development, local), with an admin notice and an option to enable workflows anyway.
  • Confirmation prompt before bulk-deleting workflow logs.
  • Failed-status filter and failed-last ordering on the Queue list.
  • Filter the unsubscribers report by workflow.
  • Format option (slug or label) for the order, subscription and booking status variables.
  • Indicate which action and trigger fields support variables.
  • Inline warning when an internal WooCommerce order meta key is used in the Order Custom Field rule or variable.
  • Link variable variants that render HTML anchors for URL variables.
  • New "Customer - Shipping State" and "Customer - Shipping State - Text Match" workflow rules.
  • Opt-in constant/filter to use the order or subscription billing email for the customer email variable and email actions.
  • Opt-outs view on the Opt-ins report so opt-in stores can see customers who opted out.
  • Option on the Mailchimp Update Contact Tags action to tag contacts that are not subscribed.
  • Option on the Subscription Payment Count rule to count payments cumulatively across previous resubscriptions.
  • Optional time-of-day value for the Shop Current Date/Time rule.
  • Quick filter support for the Customer City rule for faster bulk audience selection.
  • Show missing data types in queued event and log modal data summaries.
  • Show whether each email matches an existing customer on the Opt-out Importer confirmation screen.
  • Subscription Table display template option for the subscription.items variable.
  • Support Polylang for multilingual AutomateWoo workflow language matching.
  • Tool to delete all AutomateWoo data + a settings to remove all AutomateWoo data when the plugin is uninstalled.
  • Track and display which workflow triggered each opt-out.
  • Validate integration credentials when saving settings.
  • `course.teacher_emails` and `course.teacher_full_names` that include Sensei Pro co-teachers.
  • include_refunded parameter to the order.items variable to optionally show fully refunded line items, e.g. in refund confirmation emails.
Other
  • Dev - Add regression test for Update Product action with product add-on line items.
  • Dev - Add the `automatewoo/rule_quick_filters/query_classes` filter to register custom quick filter query classes for custom manual-workflow data types.
  • Dev - Add unit tests for rules implementing NonPrimaryDataTypeQuickFilterable.
  • Dev - Add unit tests for the WishlistItemOnSale job.
  • Dev - Fix flaky recurring job timestamp assertions.
  • Dev - Make subscription async event arguments consistent with other event types.
  • Dev - Refactor quick rule unit tests into per-rule test classes.
  • Dev - Replace wp_localize_script with wp_add_inline_script for passing data to JavaScript.
  • Doc - Document AutomateWoo Tracks events and their properties.
Fixed
  • Align AutomateWoo conversion report order statuses with WooCommerce Analytics instead of a hardcoded paid-statuses list.
  • Align the marketing opt-in block checkbox preview in the block editor with the front-end rendering.
  • AutomateWoo icon rendering in the WooCommerce Analytics submenu.
  • Booking start/end date variables now use the store timezone so variable-timed workflows (e.g. booking reminders) are scheduled correctly for cross-timezone bookings.
  • Broken links when click tracking is enabled (regression from 6.4.0).
  • Consider customers with active subscriptions in the Customer Win Back trigger.
  • Correct manual order quick filtering for repeated customer last paid order date rules.
  • Customer - User Role rule now checks all of a user's roles instead of only the primary role.
  • Customer Email rule quick filter not finding orders placed by registered customers whose billing email differs from their account email.
  • Deduplicate stored abandoned carts per customer to prevent duplicate abandoned-cart emails.
  • Display subscription date changes in notes using the site's timezone and date format instead of raw UTC.
  • Exclude trailing punctuation from text URL replacement so shortened links are not broken.
  • Guard the manual workflow runner against duplicate find and queue requests under React StrictMode.
  • Harden the Subscription Can Renew Early rule and early-renewal URL variable against missing or disabled WooCommerce Subscriptions early-renewal support.
  • Hide bundled items marked as hidden by WooCommerce Product Bundles from the {{ cart.items }} and {{ order.items }} variables.
  • Hide fully refunded line items from order item variable output (order.items) and product display email templates.
  • Fix -
June 9, 20261.4 MBScanned

No changelog available for this version.

v6.3.1Unavailable
April 15, 20261.3 MBScanned
Other
  • Dev - Add min-release-age to .npmrc for supply chain protection.
Improved
  • Require WooCommerce 10.6+.
v6.2.4Unavailable
March 27, 20261.3 MBScanned
Other
  • Dev - Add PHP version input to E2E tests workflow for flexible PHP version testing.
Fixed
  • order note trigger not matching HTML-encoded content in automatic notes.
Improved
  • Require WooCommerce 10.5+.

Why archive

Sometimes the latest release isn't the one you need. The archive lets you pin Automatewoo to a known-good version, or roll back while a bug is investigated. Every release stays scanned and reachable.