Releases: woocommerce/action-scheduler
Releases · woocommerce/action-scheduler
Version 3.1.1
Version 3.1.0
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
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
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
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
- 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
Version 3.0.0-RC-2
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
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
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
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)