MAJOR: Image module refactored to complement WordPress core – Rebuilt to work as a safety net instead of duplicating core. WordPress 5.5+/6.1+/6.3+ handles lazy loading, decoding, and fetchpriority for images in its standard pipeline, but images injected by themes, page builders, widgets or custom code may bypass it. The module now checks if each attribute is already present before adding it, so it only fills the gaps core didn’t reach
NEW: fetchpriority=”low” for non-critical images – Deprioritizes below-the-fold images so the browser allocates bandwidth to critical resources first. WordPress core does NOT do this
FIX: Gravatar avatars broken by query string removal – Previous version stripped all query parameters from Gravatar URLs, including functional ones (size, default image, rating). Function removed entirely since Gravatar params are not cache-busting
FIX: Critical CSS broken by esc_html() – CSS selectors using > (child combinator) and other special characters were escaped to HTML entities, breaking the CSS. Now uses wp_strip_all_tags() only
FIX: Deprecated JSON/REST API filters removed – json_enabled and json_jsonp_enabled were legacy filters from the old WP-API plugin (pre WP 4.7) that could interfere with Gutenberg, WooCommerce and other plugins depending on the REST API
FIX: CusRev and review plugins compatibility – Comments query optimization now only applies to standard comments, not custom comment types used by review plugins (CusRev, WooCommerce Reviews, etc.)
FIX: Ghost plugin entries cleanup – Automatically removes orphaned entries in active_plugins from renamed or incorrectly registered plugin paths on activation
IMPROVED: Removed dns-prefetch hint for s.w.org (only used by emoji scripts already disabled by the plugin)
IMPROVED: Reduced code footprint in image optimization module, cleaner logic with no duplication
Tested up to WordPress 7.0
2.2.1
FIX: Critical wp-config.php compatibility issue – Plugin no longer modifies wp-config.php, fixing 500 errors on activation caused by conflicts with existing configurations
NEW: Safe trash cleanup via cron – Trash retention (7 days) now handled via scheduled task instead of modifying wp-config.php
NEW: Legacy wp-config.php cleanup – Automatically removes modifications added by previous versions on upgrade
IMPROVED: Safer activation process with no risk of breaking site configuration
REMOVED: wp-config.php backup/restore system (no longer needed)
2.2.0
REBRANDING: Plugin renamed to Zero Config Performance Optimization
NEW: Brotli compression support – Modern compression for servers that support it
NEW: Keep-Alive connections – Enables connection reuse for faster requests
NEW: Vary Accept-Encoding header – Better CDN and proxy caching
NEW: Cache-Control immutable flag – Prevents unnecessary revalidation
NEW: CORS headers for fonts – Full CDN compatibility