Releases: woocommerce/action-scheduler
Releases · woocommerce/action-scheduler
Version 3.7.4
- 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
- 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
- No longer user variables in
_n()
translation function.
Version 3.7.1
- 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
- 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
- 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
- Use
_doing_it_wrong
in initialization check.
Version 3.6.2
- 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
- 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
- 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.