Skip to content
  • Fix: check for in-progress / running actions as next action to avoid duplicating recurring actions or other actions scheduled on init and checking for as_next_scheduled_action(). #392
  • Fix: catch exception when migrating an action with an unknown status - Uncaught Exception: Invalid post status. No matching action status available. #390
Assets 2

@thenbrent thenbrent released this Nov 6, 2019 · 7 commits to master since this release

  • Fix: restrict autoloader to Action Scheduler classes #388
  • Fix: incorrect docblock #384
  • Add: additional developer tools #383
Assets 2
Pre-release

@thenbrent thenbrent released this Oct 25, 2019 · 26 commits to master since this release

Version 3.0.0-RC-2 – 2019-10-25

Added

  • Add custom database tables for storing actions, claims, groups and logs. Improves performance. (PR #259)
  • Add new async queue runner to increase action throughput and reduce reliance on WP Cron. (PRs #323)
  • Add new async action type to run "as soon as possible" rather than being scheduled, and associated APIs, like as_enqueue_async_action() (PR #322)
  • Add context parameter to runner so that logs can display how the action is run, e.g. WP Cron, WP CLI or Async Request (PRs #329 and #344)
  • Add help screen to admin list table (PR #316)
  • Add new bulk cancel by hook/group APIs to data store (PR #351)

Fixed

  • Fix recurring schedules, e.g. Cron and Interval schedules (PR #333)
  • Make sure wp_filter_post_kses does not corrupt JSON data in post_content (PR #312)
  • Fix 'Headers Already Sent' warning and failure of 'wp_redirect()' (PR #354)
  • Fix php 7 deprecated notice for non static method called statically f… (PR #355)
  • Fix concurrent queue notice (PR #324)
  • Other small fixes and tweaks (PR #347)

Changed

  • Mark actions with invalid schedule as failed (PR #297)
  • Tweak fetch exception handling (PR #328)

Deprecated

  • Deprecated ActionScheduler_Store::hook() and ActionScheduler_Store::unhook() methods (PR #326)
  • Deprecated ActionScheduler_WPCLI_QueueRunner::stop_the_insanity() in favour of ActionScheduler_DataController::free_memory() (PR #259)
  • Deprecated various inconsistent recurring schedule APIs and data (PR #333)
Assets 2
Oct 22, 2019
3.0.0 Release Candidate One
Pre-release

@release-drafter release-drafter released this Sep 3, 2019 · 55 commits to master since this release

Version 3.0.0-beta-1 – 2019-09-03

Added

  • Add custom database tables for storing actions, claims, groups and logs. Improves performance. (PR #259)
  • Add new async queue runner to increase action throughput and reduce reliance on WP Cron. (PRs #323)
  • Add new async action type to run "as soon as possible" rather than being scheduled, and associated APIs, like as_enqueue_async_action() (PR #322)
  • Add context parameter to runner so that logs can display how the action is run, e.g. WP Cron, WP CLI or Async Request (PRs #329 and #344)
  • Add help screen to admin list table (PR #316)
  • Add new bulk cancel by hook/group APIs to data store (PR #351)

Fixed

  • Fix recurring schedules, e.g. Cron and Interval schedules (PR #333)
  • Make sure wp_filter_post_kses does not corrupt JSON data in post_content (PR #312)
  • Fix 'Headers Already Sent' warning and failure of 'wp_redirect()' (PR #354)
  • Fix php 7 deprecated notice for non static method called statically f… (PR #355)
  • Fix concurrent queue notice (PR #324)
  • Other small fixes and tweaks (PR #347)

Changed

  • Mark actions with invalid schedule as failed (PR #297)
  • Tweak fetch exception handling (PR #328)

Deprecated

  • Deprecated ActionScheduler_Store::hook() and ActionScheduler_Store::unhook() methods (PR #326)
  • Deprecated ActionScheduler_WPCLI_QueueRunner::stop_the_insanity() in favour of ActionScheduler_DataController::free_memory() (PR #259)
  • Deprecated various inconsistent recurring schedule APIs and data (PR #333)
Assets 2

@release-drafter release-drafter released this Apr 24, 2019 · 211 commits to master since this release

next release – date

Fixed

  • Update docs to avoid duplicate function name. (PR #289)
  • add exception handler for invalid schedule in make_action_from_post() (PR #292)
  • use scheduled_date when passed for recurring actions (PR #294)
Assets 2

@release-drafter release-drafter released this Apr 15, 2019 · 221 commits to master since this release

Version 2.2.4 – 2019-04-15

Deprecated

  • ActionScheduler_wcSystemStatus::print() in favor of ActionScheduler_wcSystemStatus::render() (PR #285)

Fixed

  • Update readme URLs to HTTPS (PR #281)
  • Fatal Error in WC System Status when PHP < 7.0 (PR #285)
Assets 2

@release-drafter release-drafter released this Mar 28, 2019 · 228 commits to master since this release

Version 2.2.3 – 2019-03-28

  • Do not include the /docs/ or /tests/ directories and other dev related files, like .github or .travis.yml, in releases
  • Pin dependency wp-cli/wp-cli to 1.5.1 to match changes made in WooCommerce core: woocommerce/woocommerce#23028
Assets 2

@release-drafter release-drafter released this Mar 28, 2019 · 231 commits to master since this release

Version 2.2.2 – 2019-03-28

Fixed

  • PHP 5.2 compatibility (PR #268)
  • Eliminate "non well formed numeric value" error (PR #269)
Assets 2

@release-drafter release-drafter released this Mar 13, 2019 · 245 commits to master since this release

Version 2.2.1 – 2019-03-13

  • Version 2.2.1 (PR #253)

Added

  • Add scheduled action stats to WooCommerce System Status (PR #243)

Fixed

  • Ensure we have a valid schedule in make_action_from_post (PR #238)
  • update date_query to use before parameter (PR #249)
  • Fix system status export formatting (PR #257)
  • QueueRunner::process_action() - check $action before schedule_next_instance() (PR #258)
Assets 2
You can’t perform that action at this time.