Skip to content

Releases: woocommerce/action-scheduler

Version 3.6.3

13 Sep 13:40
Compare
Choose a tag to compare
  • Use _doing_it_wrong in initialization check.

Version 3.6.2

09 Aug 19:44
Compare
Choose a tag to compare
  • Add guidance about passing arguments.
  • Atomic option locking.
  • Improve bulk delete handling.
  • Include database error in the exception message.
  • Tweak - WP 6.3 compatibility.

Version 3.6.1

14 Jun 19:23
Compare
Choose a tag to compare
  • Document new optional $priority arg for various API functions.
  • Document the new --exclude-groups WP CLI option.
  • Document the new action_scheduler_init hook.
  • Ensure actions within each claim are executed in the expected order.
  • Fix incorrect text domain.
  • Remove SHOW TABLES usage when checking if tables exist.

Version 3.6.0

10 May 19:29
Compare
Choose a tag to compare
  • Add $unique parameter to function signatures.
  • Add a cast-to-int for extra safety before forming new DateTime object.
  • Add a hook allowing exceptions for consistently failing recurring actions.
  • Add action priorities.
  • Add init hook.
  • Always raise the time limit.
  • Bump minimatch from 3.0.4 to 3.0.8.
  • Bump yaml from 2.2.1 to 2.2.2.
  • Defensive coding relating to gaps in declared schedule types.
  • Do not process an action if it cannot be set to in-progress.
  • Filter view labels (status names) should be translatable | #919.
  • Fix WPCLI progress messages.
  • Improve data-store initialization flow.
  • Improve error handling across all supported PHP versions.
  • Improve logic for flushing the runtime cache.
  • Support exclusion of multiple groups.
  • Update lint-staged and Node/NPM requirements.
  • add CLI clean command.
  • add CLI exclude-group filter.
  • exclude past-due from list table all filter count.
  • throwing an exception if as_schedule_recurring_action interval param is not of type integer.

Version 3.5.4

17 Jan 20:21
Compare
Choose a tag to compare
  • Add pre filters during action registration.
  • Async scheduling.
  • Calculate timeouts based on total actions.
  • Correctly order the parameters for ActionScheduler_ActionFactory's calls to single_unique.
  • Fetch action in memory first before releasing claim to avoid deadlock.
  • PHP 8.2: declare property to fix creation of dynamic property warning.
  • PHP 8.2: fix "Using ${var} in strings is deprecated, use {$var} instead".
  • Prevent undefined variable warning for $num_pastdue_actions.

Version 3.5.3

09 Nov 17:45
Compare
Choose a tag to compare
  • Query actions with partial match.

Version 3.5.2

16 Sep 15:52
519cfa2
Compare
Choose a tag to compare
Merge pull request #859 from woocommerce/bump/version

Version bump and changelog

Version 3.5.1

13 Sep 15:07
98c44ef
Compare
Choose a tag to compare
  • Maintenance on A/S docs.
  • fix: PHP 8.2 deprecated notice.

Version 3.5.0

25 Aug 20:53
Compare
Choose a tag to compare

Add

  • The active view link within the "Tools > Scheduled Actions" screen is now clickable.
  • A warning when there are past-due actions.

Enhancement

  • Added the ability to schedule unique actions via an atomic operation.
  • Improvements to cache invalidation when processing batches (when running on WordPress 6.0+).
  • If a recurring action is found to be consistently failing, it will stop being rescheduled.
  • Adds a new "Past Due" view to the scheduled actions list table.

Version 3.4.2

08 Jun 15:46
Compare
Choose a tag to compare
  • Fix - Change the include for better linting.
  • Fix - update: Added Action scheduler completed action hook.