Skip to content

Releases: woocommerce/action-scheduler

Version 3.7.4

05 Apr 14:43
Compare
Choose a tag to compare
  • Give a clear description of how the $unique parameter works.
  • Merge release/3.7.3 into trunk.
  • Preserve the tab field if set.
  • Tweak - WP 6.5 compatibility.

Version 3.7.3

20 Mar 10:17
Compare
Choose a tag to compare
  • Do not iterate over all of GET when building form in list table.
  • Fix a few issues reported by PCP (Plugin Check Plugin).
  • Try to save actions as unique even when the store doesn't support it.
  • Tweak - WP 6.4 compatibility.
  • Update "Tested up to" tag to WordPress 6.5.
  • update version in package-lock.json.

Version 3.7.2

14 Feb 21:36
Compare
Choose a tag to compare
  • No longer user variables in _n() translation function.

Version 3.7.1

13 Dec 21:53
Compare
Choose a tag to compare
  • Release/3.7.0.
  • Tweak - WP 6.4 compatibility.
  • update semver to 5.7.2 because of a security vulnerability in 5.7.1.

Version 3.7.0

20 Nov 12:25
Compare
Choose a tag to compare
  • Add extended indexes for hook_status_scheduled_date_gmt and status_sheduled_date_gmt.
  • Catch and log exceptions thrown when actions can't be created, e.g. under a corrupt database schema.
  • Release/3.6.4.
  • Tweak - WP 6.4 compatibility.
  • Update unit tests for upcoming dependency version policy.
  • make sure hook action_scheduler_failed_execution can access original exception object.
  • mention dependency version policy in usage.md.

Version 3.6.4

11 Oct 18:25
Compare
Choose a tag to compare
  • 3.6.3 release.
  • Fix option lock test.
  • Fix: Use orderby => 'none' when bulk cancelling actions.
  • Tweak - WP 6.3 compatibility.
  • Update PR unit tests matrix.

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.