Skip to content

Releases: woocommerce/action-scheduler

Version 3.1.0

13 Feb 13:09
400725e
Compare
Choose a tag to compare

Version 3.1.0 – 2020-02-13

Added

  • Add filter to empty args column in list table. (PR #426)
  • Add Composer autoloading support. (PRs #443)
  • Add AS version and autoloading status to WooCommerce status report (PR #443)

Fixed

  • Use proper hook for admin notices (PR #428)
  • Fix translation function used in admin notice (PR #451)
  • remove the page and search string from status links in list table (PR #456)
  • Prevent async runner spawning multiple async requests from single thread (PR #458)

Changed

  • Move action start log entry to after valid action check (PR #440)
  • Ensure plugin initialization on activation as an embedded library (PR #450)
  • Increase default async runner sleep time to 5 seconds (PR #452)
  • Increased maximum JSON encoded args length to 8000 characters (PR #455)
  • Allow data stores to set $args length limit (PR #455)

Version 3.0.1

15 Jan 00:26
3847b7c
Compare
Choose a tag to compare

Version 3.0.1 – 2020-01-15

Changed

  • Increment DB Store and DB Logger database schema version to make sure custom tables (PR #415)

Version 3.0.0

03 Jan 12:27
2f0ef51
Compare
Choose a tag to compare

Version 3.0.0 – 2020-01-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)
  • Additional developer tools (PR #383)

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, #384)

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)

Version 3.0.0-RC-4

14 Nov 04:29
bc039e2
Compare
Choose a tag to compare
  • 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

Version 3.0.0-RC-3

06 Nov 04:03
535a718
Compare
Choose a tag to compare
  • Fix: restrict autoloader to Action Scheduler classes #388
  • Fix: incorrect docblock #384
  • Add: additional developer tools #383

Version 3.0.0-RC-2

25 Oct 06:47
966f618
Compare
Choose a tag to compare
Version 3.0.0-RC-2 Pre-release
Pre-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)

Version 3.0.0-beta-1

03 Sep 05:16
5470ba6
Compare
Choose a tag to compare
Version 3.0.0-beta-1 Pre-release
Pre-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)

Version 2.2.5

24 Apr 13:15
Compare
Choose a tag to compare

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)

Version 2.2.4

15 Apr 14:40
f5643fe
Compare
Choose a tag to compare

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)

Version 2.2.3

28 Mar 05:28
Compare
Choose a tag to compare

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