Changelog for Super Page Cache Pro
Version 5.1.6
2025-11-07
- The Manage Assets button now enables the assets manager via API before redirecting.
- Reorganized the Assets and JavaScript Optimization sections in the settings for clarity.
- Updated dependencies to the latest versions.
Version 5.1.5
2025-08-27
- Fixed the error preventing plugin from uninstallation
- Fixed issue related to problems updating htaccess file
Version 5.1.4
2025-08-07
Fixes
- Fixed viewport prefetch using incorrect setting slug to ensure the prefetch feature properly reads and applies user preferences.
- Resolved fatal error when Keep settings on deactivation was disabled by adding proper checks to prevent errors during plugin deactivation.
- Fixed advanced cache functionality when wp-config.php is located above WordPress root to support non-standard WordPress installations where the configuration file is placed one directory level up.
- Updated internal dependencies to latest versions for improved security and performance.
Version 5.1.3
2025-07-21
Fixes
- Edge case where Cloudflare tab inputs were disabled when zone id list is already saved to the website, but the user didn't connect the plugin
Version 5.1.2
2025-07-16
New Features
- Use Cloudflare data in metrics box if available to provide more accurate performance insights when Cloudflare integration is active.
Fixes
- Fixed log lines overflowing activity log card to ensure proper display within the dashboard interface.
- Prevent edge case fatal error where header might be array by adding proper type checking.
- Fixed migration of Enable Cloudflare CDN & Caching toggle to ensure proper preservation of cache rule status during plugin updates.
- Cached pages drawer loading state not adapted to dark mode to maintain consistent visual appearance across light and dark themes.
- Fixed terminology in Cloudflare connection flow by referring to zone as domain for better user understanding during the connection setup process.
- Updated description for auto-purge on plugin updates to provide clearer information that the automatic cache clearing behavior happens when the plugin is updated.
Version 5.1.1
2025-07-15
New Features
- Adds cached pages listing when user has the
Purge HTML pages onlyoption enabled.
Version 5.1.0
2025-07-14
New Features
- Complete dashboard redesign with improved user experience and intuitive navigation for easier plugin management.
- Reorganized settings structure that groups related options together, making configuration more straightforward.
- Integrated documentation directly within the dashboard, providing helpful tips and guidance without leaving your WordPress admin.
- Basic metrics system to track cache performance and give you insights into your site's caching effectiveness.
- Font optimization features including Google Fonts combining and local hosting options to improve loading speeds and reduce external dependencies.
- New Assets Manager with frontend modal interface for selectively disabling CSS/JS files based on different contexts, helping you eliminate unused scripts and optimize page performance. Learn More
- Database optimization tools to clean up post revisions, auto-drafts, trashed content, spam comments, and transients with both manual and scheduled cleanup options.
- Intelligent viewport-based lazy loading that automatically detects above-the-fold images and loads them immediately while lazy loading below-the-fold content, optimizing for both mobile and desktop viewports. Learn More
- Improved background processing system by migrating to Action Scheduler for more reliable background task handling.
- Enhanced Defer JS functionality with new
spc_defer_scriptfilter hook allowing developers to exclude specific scripts from being deferred, providing more granular control over JavaScript optimization.
Fixes
- Fixed AJAX cache bypass logic to properly respect the bypass AJAX requests setting when enabled or disabled.
- Improved POST request handling to ensure dynamic AJAX operations using POST methods are never cached while allowing GET-based AJAX requests to be cached when appropriate.
- Fixed PHP warning during wp-cron execution that was generating Cannot modify header information warnings in error logs every time WordPress cron jobs ran.
- Resolved undefined variable errors in
advanced-cache.phpwhen cache configuration files become corrupted, preventing PHP warnings and ensuring more reliable cache operation. - Fixed undefined array key warning for Cloudflare Worker settings that was generating PHP notices in the backend interface.
- Improve
wp-config.phpfile handling to prevent accidental corruption of the WordPress configuration file in some edge cases that was causing 500 errors on some sites. - Fixed fatal error when updating settings on hosting environments without OPcache enabled by adding proper function existence checks before calling OPcache functions.
Version 5.0.12
2025-05-23
- Updated dependencies
Version 5.0.11
2025-04-09
- Fix fatal error breaking plugin admin settings page
Version 5.0.10
2025-04-09
- Fix for Keep Settings on the Deactivation setting to stay selected on Save
Version 5.0.9
2024-11-20
- Fixes issue where auto-purge was not working when posts were updated
Version 5.0.8
2024-11-08
- Fixed issue where Automatically preload purged pages option cannot be changed
- Fixed issue where settings could not be saved if on a previous version an invalid email was already saved
Version 5.0.7
2024-11-06
- fix: number inputs in the dashboard settings having a maximum limit of 100 by default
Version 5.0.6
2024-11-06
- Fixed checkbox values not working as expected
- Fixed cache purge and preloader start via cronjob functionality
- Fix programatically purging cache having the wrong authentication parameters
- Added notices to clarify when JS and Media Optimizations work
- Simplified the settings interface and reworked the backend UI
- Tweak dashboard notices UI
- Only display legacy Cloudflare worker settings when the feature is enabled
- Removed HTML Disk Cache comment when WP_DEBUG is not defined and true
- Upgraded wp-background-processing to latest version
- Enable browser caching by default for new users
- Renamed static cache status header from X-WP-CF-Super-Cache to X-WP-SPC-Disk-Cache to avoid confusion
Version 5.0.5
2024-10-29
- adds bypass cache reason header
- adds migration functionality for the cache rule when updating the plugin
- adds View Log button so you can view it straight on the website without downloading it
- updates Cloudflare integration for a higher, more efficient cache hit-rate with a transform rule that ignores query parameters
- adds capability of the static cache to ignore URL parameters and deliver cached pages
- improves default ignored cookies list and the way cookies are checked in CloudFlare when checking if cache should be bypassed for a more efficient cache hit-rate
- tweak cache rule to respect browser caching original TTL
- renames the Cloudflare cache rule to warn users about editing it and use the site URL in the name
- automatically run the cache preloader after setting up Cloudflare connection;
- fixes HIT/MISS/DISABLED/BYPASS cache header consistency
- fixes issue where module scripts were deferred
- improves stability and reliability of Cloudflare API interaction
- tweak settings defaults for new users
- hide legacy settings for users that don't have a page rule
- more explicit logging and error handling when something fails when using token permissions
- improve UX for cache test modal
Version 5.0.4
2024-09-16
- Fix incorrect sidebar information
- Removes unneeded error logging
Version 5.0.3
2024-09-16
- Fix wrong documentation link for media lazy loading setting
- Fix error when saving settings because of conflict with the wp_lazy_loading_enabled filter
- Fix cache test not taking into account legacy page rule
- Fix issue where license cannot be activated on pro version
- Fix issue with pro version requiring update even if at latest version