Version 3.1
= Version 3.1 – April 29, 2025 =
- Tweak admin loading actions to load before extensions.
- Added CORS override/allow by IP address or CIDR subnet.
- Improved/fixed extension loading and registration.
- Prevent
_load_textdomain_just_in_time was called incorrectlynotice from WordPress.- All extensions - delay option registration until admin_init.
- swRegistrationUI - delay admin links until admin_init.
- abstract_extension - force delay of
registerExtension()until admin_init.
- Fix potential 'enabled' extension that should be 'disabled'.
- abstract_extension - save enable_option name when registered.
- Prevent
- Rework plugin environment check - limit when checked (on activate, updates, or daily).
- Due to new extension (event_scheduler) and external dependencies, version set to 3.1.0.
- Version 3.0.4 was not released.
- Added
EAC_ALLOWED_WP_SCHEDULESto limit intervals shown on admin screen. - Added
allowed_schedulesfilter to filter out any unwanted schedules/intervals. - security_cors: Use daily cron (if scheduled) to get host IP addresses.
- security_cors: Suppress scheme/host warning.
= Version 3.0.4 – March 31, 2025 =
- Tested with WordPress 6.8.
- New event_scheduler (cron) extension.
- Intervals - Manage custom intervals (aka schedules).
- Events - Schedule WP Core or custom interval events.
- Tasks - Add tasks (actions) to scheduled events.
createScheduledEvents()andremoveScheduledEvents()called on plugin install/update now do nothing.- Added
plugin_activatedandplugin_deactivatedactions. - Session extension - wait for WP 'init' before setting cookie.
- Visitor Id - wait for WP 'init' before setting cookie.
- Removed obsolete
delete_option(...)statements. - Optimized
forEachNetworkSite()method. - Removed schedule to purge transients, WP will do it (delete_expired_transients).
- Don't flush object cache (
wp_cache_flush()) when using external cache. - Added eacDoojigger_log_info|notice|warning|error|debug|always actions.
- Debugging extension enhancements.
- Added wp-cron debugging options.
- Added support for Queue Monitor.
- Combined settings to single switch option.
explode_with_keys()now accepts array of strings to explode.