[New] Added a “Database” tab with manual cleanup actions (post revisions, auto-drafts & trashed posts, expired transients, spam & trashed comments, orphaned post meta, table optimization) and scheduled optimization via WP-Cron (daily/weekly/monthly, with a Next Run/Last Run status).
[New] Added a “Debloat” tab to disable/limit unwanted WordPress functionality: Heartbeat API control (restrict to post editor, throttle interval, or disable), emojis, embeds, XML-RPC, REST API discovery links, RSD/WLW/shortlink/generator tags, and self pingbacks.
[Enhancement] “Flora v2” is now the default JavaScript execution mode.
4.0.30
[Enhancement] Bypass server-side cache for search engine crawlers.
[Enhancement] UX/UI improvements.
[Bug] Fixed an issue where “Defer Excluded Scripts” was not being disabled.
[Enhancement] Review banner now shows for all users
[Enhancement] Email field on intro page is now optional
[Security] Added nonce sanitization across all admin actions
[Security] Added capability check to optimized pages AJAX handler
[Security] Fixed unsanitized $_SERVER, $_GET, and $_POST inputs
[Security] Replaced json_encode() with wp_json_encode() in API endpoints
[Bug] Fixed empty endpoint in batch cache request handler
4.0.25
[Enhancement] UI improvements
[Bug] Fixed license activation bug on multi site network
4.0.23
[Bug] Fixed too few arguments error on menu update.
4.0.22
[Enhancement] Better CDN assets handling
[Enhancement] Flush site cache on update menus
[Enhancement] Flush CDN and critical css on flush elementor cache
4.0.21
[Bug] Fixed Composer version conflict with other plugins.
4.0.19
[Bug] Fixed undefined function wp_mkdir_p() error for Hostinger.
4.0.18
[Enhancement] Added “Recently Optimized Pages” to the plugin dashboard.
[Enhancement] Improved custom post type detection.
[Bug] Scoped Composer packages to avoid conflicts with other plugins.
4.0.17
[Bug] Fixed all page cache files getting deleted when attempt to flush a single page.
4.0.16
[Bug] Prevent adding htaccess cache rules for LiteSpeed.
4.0.15
[New Feature] Introduced Local Optimization method: run BerqWP entirely on your own server for free, with no account or license key required. Includes full-page caching, lazy loading, LCP preloading, image dimension attributes, URL prefetching, prerender on hover, and font optimization.
[New Feature] Added BerqWP Cloud optimization method for the full premium feature suite including critical CSS, WebP conversion, Fluid Images, BerqWP CDN, JavaScript execution modes, and Web Vitals Analytics.
[New Feature] Added Prerender Page on Link Hover using the browser’s Speculation Rules API.
[Enhancement] Renamed optimization modes: Basic is now Standard, Medium is now Smart, Aggressive is now Turbo.
[Enhancement] Server-side cache delivery on Apache via automatic .htaccess rewrite rules, serving cached pages before PHP loads.
[Enhancement] New cache file path structure: host/path/index.html.gz for improved compatibility and clarity.
[Enhancement] Added compatibility with MetaBox All-In-One: custom post types registered via MetaBox AIO are now detected and included in cache warmup.
[Improvement] Added support for the “data:” image URL scheme.
[Improvement] Enhanced compatibility for browsers with JavaScript disabled via the tag.
[Improvement] Cleaned BerqWP options upon uninstallation.
[Bug] Fixed background images not loading upon initial page load.
[Bug] Fixed duplicate WP_Cache define function in wp-config.php.
[Bug] Fixed broken WebP images when an image URL has a duplicate file extension in the filename.
[Bug] Fixed issue where Ignore params were not working.
1.6.7
Added user agent for cache warmup requests.
Fixed license key deactivate bug.
1.6.6
Minor improvements for cache warmup.
1.6.5
Implemented parallel processing for cache warmup.
Added a toggle for enabling/disabling BerqWP CDN.
Added a toggle for WebP image generation.
Users can now exclude any external JavaScript & CSS files from optimization.
Added a toggle to preload font face upon the initial page load.
1.6.4
Added flush cache support for object cache.
1.6.3
BerqWP now caches external JavaScript files.
Improved user interface.
Added a Dropin plugin for delivering the cache.
1.6.2
Premium users now have the ability to set a click and define the time to trigger the click after the page loads.
Enhanced cache delivery speed for improved performance.
Added browser cache for optimized user experience.
1.5.8
Now you can activate the BerqWP license key on your multisite network by adding define("BERQWP_LICENSE_KEY", "Enter your license key here"); in your wp-config.php file of the parent website. The license key will be activated on all sites in the network.
Added compatibility for subdirectory WordPress installations.
Enabled JavaScript optimization exclusively for home pages in the free version.
1.5.6
Made improvements in caching initialization so that BerqWP can now function even without WP cron.
Added some more speed optimization plugins to BerqWP’s plugin conflict list.
1.5.5
Fixed compatibility issues with the Avada theme.
Now, BerqWP can detect and optimize image URLs added as the attribute value of div, span, and section tags.
1.5.4
Added some more speed optimization plugins to BerqWP’s plugin conflict list.
BerqWP can now lazy load image srcset as well.
Improved CSS optimization method for more sustainable results.
1.5.3
Changed the hook for delivering cache from the template_redirect hook to the wp hook.
Added some more speed optimization plugins to BerqWP’s plugin conflict list.
1.5.2
BerqWP plugin is now translation ready.
1.5.1
Removed unused code and files.
1.4.36
Fixed Issue with WebP Image srcset: The WebP srcset was previously blocked by license key verification. Now, you get WebP URLs for image srcset even without activating the license key.
1.4.3
Improvement In Cache Invalidation: BerqWP can now detect dynamic parts of HTML that change on every refresh and can ignore them, enhancing the cache invalidation process.
Improvement In Image Lazy Loading: BerqWP no longer uses an old-school loader GIF as an image placeholder. Now, BerqWP generates a low-quality blurred image that serves as a placeholder, providing a better user experience.
Improvement In CLS: BerqWP can now add width and height attributes for images that don’t have them, contributing to improved Cumulative Layout Shift (CLS).
Added WooCommerce Cart and Checkout Page URLs to the Cache Excluded List: WooCommerce cart and checkout page URLs have been added to the cache excluded list, ensuring a smooth shopping experience.
Added Trailing Slashes for Cache Excluded URLs: Trailing slashes have been added for cache excluded URLs, aligning with URL formatting best practices.
Moved BerqWP Review Notification to BerqWP Admin Page Only: The BerqWP review notification has been relocated to the BerqWP admin page exclusively, reducing user interruptions.
1.4.2
Added page exclusions for caching.
Added option to ignore URL parameters for caching.
Removed caching for logged-in users.
Removed caching lifespan.
Resolved the issue with the Gutenberg image block “Click to expand” feature.
1.4.1
Combined BerqWP Lite & Premium.
Integrated the Photon Engine for cloud based optimization.
BerqWP has become a 100% automatic speed optimization tool.
Automatically converts images into WebP.
Fixed bugs.
1.3.58
Fixed some bugs.
1.3.57
Fixed some bugs.
Prevented 404 pages from being cached.
1.3.56
Added support for Jetpack plugin.
1.3.55
Added WebP support for hosts or servers that previously lacked compatibility.
1.3.54
Fixed bugs.
1.3.53
Added interactions-based styles loading.
1.3.52
Added automatic cleaning for BerqWP scheduled tasks.
1.3.51
Enhanced JavaScript-based lazy loading for images.
Added placeholder image for lazy loading.
1.3.5
Added JavaScript-based lazy loading for images.
Fixed bugs.
1.3.4
Enhanced the LCP mechanism. Now, BerqWP preloads LCP separately for mobile and desktop.
1.3.3
Enhance WebP Images
Fixed bugs
1.3.2
Updated layout
Enhance WebP images
Added review notification
1.3.1
Fixed a bug regarding WebP images.
1.3
BerqWP Lite initial release.
SearchPro plugin temporarily switch with BerqWP Lite.