easy-actions-scheduler-cleaner-ayudawp
Last commit date
assets
3 weeks ago
includes
3 weeks ago
changelog.txt
3 weeks ago
easy-actions-scheduler-cleaner-ayudawp.php
3 weeks ago
readme.txt
2 weeks ago
uninstall.php
3 weeks ago
changelog.txt
68 lines
| 1 | == Changelog == |
| 2 | |
| 3 | = 1.3.0 = |
| 4 | * New: Background processing for scheduled cleanup - runs as a self-rescheduling Action Scheduler job, so it never times out on sites with millions of records |
| 5 | * New: Time-budgeted batches (default 25s per step, filterable via `easc_cleanup_step_time_budget`) prevent PHP execution timeouts on large tables |
| 6 | * New: `easc_batch_size` filter for developers who need to tune batch size per context |
| 7 | * New: Smart admin notice for large sites without scheduled cleanup - suggests enabling it when more than 500.000 records are detected (threshold filterable via `easc_large_site_threshold`) |
| 8 | * Improved: More recommended plugins in settings page |
| 9 | * Improved: Synchronous fallback path is preserved when Action Scheduler hooks are not available |
| 10 | |
| 11 | = 1.2.3 = |
| 12 | * Tested up to WooCommerce 10.7 |
| 13 | |
| 14 | = 1.2.2 = |
| 15 | * Fix: Fixed promotional banner button alignment on WordPress 7.0 due to core CSS specificity changes |
| 16 | * Tested up to WordPress 7.0 |
| 17 | |
| 18 | = 1.2.1 = |
| 19 | * Improved: Cleaner admin UI - removed notice-style left borders from setting boxes |
| 20 | * Improved: Added new plugin recommendation |
| 21 | |
| 22 | = 1.2.0 = |
| 23 | * New: Email notifications system with three notification types |
| 24 | * New: Periodic reports (daily, weekly, monthly) with database status and cleanup results |
| 25 | * New: Accumulation alerts when records exceed threshold without active schedule |
| 26 | * New: Missed cleanup alerts when WP-Cron fails to execute |
| 27 | * New: Separate recipient configuration for reports (management) and alerts (technical) |
| 28 | * New: Database space estimation showing MB used by Action Scheduler tables |
| 29 | * New: Estimated space freed shown in cleanup results |
| 30 | * New: "Schedule Cleanup" action link in plugins list screen |
| 31 | * New: Test email buttons to verify report and alert delivery from settings |
| 32 | * Improved: Softer, less intimidating UI for manual cleanup page |
| 33 | * Improved: Removed unnecessary deactivation buttons from cleanup flow |
| 34 | * Improved: Shorter submenu name for better admin navigation |
| 35 | * Improved: HTML formatted email templates |
| 36 | |
| 37 | = 1.1.0 = |
| 38 | * New: Scheduled cleanup with WP-Cron support |
| 39 | * New: Configurable frequency (daily, weekly, biweekly, monthly) |
| 40 | * New: Per-type thresholds for smart automatic cleanup |
| 41 | * New: Configurable age for old pending actions (7-365 days) |
| 42 | * New: Tab-based admin interface (Manual cleanup / Scheduled cleanup) |
| 43 | * New: Last scheduled run reporting |
| 44 | * New: Post-cleanup option to schedule automatic cleanup instead of just deactivating |
| 45 | * New: AyudaWP plugin recommendations banner |
| 46 | |
| 47 | = 1.0.2 = |
| 48 | * Tested up to WordPress 6.9 |
| 49 | * Tested up to WooCommerce 10.3.x |
| 50 | |
| 51 | = 1.0.1 = |
| 52 | * Removed WooCommerce as required dependency |
| 53 | * Plugin now works with any plugin using Action Scheduler |
| 54 | * Added settings link in plugins list for quick access |
| 55 | * Improved activation checks to verify Action Scheduler tables only |
| 56 | * Updated plugin descriptions and documentation |
| 57 | |
| 58 | = 1.0.0 = |
| 59 | * Initial release |
| 60 | * Support for cleaning completed, failed, canceled, and past-due actions |
| 61 | * Support for cleaning old pending actions (30+ days) |
| 62 | * Support for cleaning action logs |
| 63 | * Batch processing for large datasets |
| 64 | * Orphaned data cleanup |
| 65 | * Detailed reporting |
| 66 | * Safety warnings and confirmations |
| 67 | * Automatic plugin deactivation |
| 68 |