| @@ -1,10 +1,10 @@ | ||
| 1 | -=== BerqWP - All-in-One WordPress Speed & Performance Optimization Plugin | PageSpeed 90+, Cache, CDN, Next-Gen Images & Core Web Vitals === | |
| 2 | -Contributors: berqwp, thevisionofhamza, berqier | |
| 3 | -Tags: core web vitals, cache, cdn, critical css, speed | |
| 1 | +=== BerqWP - All-In-One Optimization for Core Web Vitals, Cache, CDN, Images, CSS & JavaScript === | |
| 2 | +Contributors: berqwp, thevisionofhamza | |
| 3 | +Tags: optimize, cache, pagespeed, performance, speed | |
| 4 | 4 | Requires at least: 5.3 |
| 5 | -Tested up to: 6.9 | |
| 6 | -Stable tag: 4.0.19 | |
| 5 | +Tested up to: 7.1 | |
| 6 | +Stable tag: 4.1.16 | |
| 7 | 7 | Requires PHP: 7.4 |
| 8 | 8 | License: GPLv2 or later |
| 9 | 9 | License URI: http://www.gnu.org/licenses/gpl-2.0.html |
| 10 | 10 | |
| @@ -28,9 +28,9 @@ | ||
| 28 | 28 | - **Drastically improve Core Web Vitals metrices** |
| 29 | 29 | - **90+ speed score for mobile & desktop** |
| 30 | 30 | - **Comes with CDN integrated** |
| 31 | 31 | - **Monitor Core Web Vitals in real-time with Web Vitals Analytics** |
| 32 | -- **Works with all popular WordPress themes and plugins** | |
| 32 | +- **Works with all popular WordPress themes and plugins** | |
| 33 | 33 | - **Doesn’t break your website** |
| 34 | 34 | - **Built for non-techies** |
| 35 | 35 | - **Get instant support with BerqWP's AI assistant** |
| 36 | 36 | |
| @@ -38,18 +38,22 @@ | ||
| 38 | 38 | - **88.6% of BerqWP-optimized websites have an average loading time below 3 seconds.** |
| 39 | 39 | - **BerqWP-optimized websites have an average bounce rate of 4.78% on mobile and 6.18% on desktop.** |
| 40 | 40 | |
| 41 | 41 | ## 🔥 Features: |
| 42 | -- **Local Optimization (Free):** Run BerqWP entirely on your own server with no account or license key required. Includes full-page caching, lazy loading, LCP preloading, URL prefetching, prerender on hover, font optimization, and four optimization modes. Free forever. | |
| 42 | +- **Zero Configuration:** BerqWP comes with optimal settings that work perfectly for 99% of users. It requires no configurations. | |
| 43 | 43 | |
| 44 | -- **Zero Configuration:** BerqWP comes with optimal settings that work perfectly for 99% of users. It requires no configurations. | |
| 44 | +- **Automatic Cache Warmup:** Keep your cache always primed. Automatically generate new cache to ensure every user experiences fast loading times. | |
| 45 | 45 | |
| 46 | -- **Automatic Cache Warmup:** Keep your cache always primed. Automatically generate new cache to ensure every user experiences fast loading times. Available on BerqWP Cloud. | |
| 46 | +- **Smart Cache Invalidation:** When you make a change on your website, BerqWP automatically detects the change and recreates the cache for that page. | |
| 47 | 47 | |
| 48 | -- **Fluid Images:** Automatically serves each image at the right size for the visitor's screen in the best format their browser supports: AVIF, WebP, or original. Delivered via BerqWP's image CDN with full responsive srcset, lazy loading, and zero changes to your original files. Available on BerqWP Cloud. | |
| 48 | +- **Preload Largest Contentful Paint:** Automatically detects and preload Largest Contentful Paint (LCP) images. | |
| 49 | 49 | |
| 50 | -- **Cache Invalidation:** When you make a change on your website, BerqWP automatically detects the change and recreates the cache for that page. | |
| 50 | +- **Fluid Images:** Automatically delivers container-sized, retina-ready WebP images via BerqWP CDN to boost your site speed and improve user experience across all devices. | |
| 51 | 51 | |
| 52 | +- **Instant Cache:** BerqWP instantly creates a basic optimized cache, while the fully optimized cache is generated in the background on our cloud servers. | |
| 53 | + | |
| 54 | +- **Server-side Cache:** Delivers static cache files directly from your web server without hitting PHP & database, making loading lightning fast. Automatically configures cache rules for Apache, supports Nginx cache as well. | |
| 55 | + | |
| 52 | 56 | - **Speculative API:** BerqWP makes returning visitors' experience instantly fast by using the browser's Speculative API, loading the webpage literally within milliseconds. |
| 53 | 57 | |
| 54 | 58 | - **Next-Gen Image Optimization:** Convert images to the efficient WebP format. WebP conversion can reduce image file sizes by up to 85%. |
| 55 | 59 | |
| @@ -76,28 +80,47 @@ | ||
| 76 | 80 | - **Supports Cloudflare Edge Cache:** BerqWP automatically configures the correct cache rules for your website, delivering page cache through Cloudflare's global network, significantly reducing server response time. Simply connect your Cloudflare account in the plugin settings to get started. |
| 77 | 81 | |
| 78 | 82 | - **Page Cache Rules:** Define rules to automatically flush a page’s cache when a specific post type is updated. |
| 79 | 83 | |
| 84 | +- **Database Optimization:** Clean up post revisions, auto-drafts, trashed posts/comments, expired transients, and orphaned metadata, plus optimize your database tables. Schedule automatic cleanup daily, weekly, or monthly. | |
| 85 | + | |
| 86 | +- **Debloat:** Disable or limit unwanted WordPress functionality that slows your site down, including the Heartbeat API, emojis, embeds, XML-RPC, REST API discovery links, and self pingbacks. | |
| 87 | + | |
| 80 | 88 | - **Much more!** |
| 81 | 89 | |
| 82 | 90 | **[Get a free license key](https://berqwp.com/?utm_source=wordpress-repo) with a BerqWP free account and access all BerqWP Premium features for up to 10 pages.** |
| 83 | 91 | |
| 92 | +## 👩💻 Real User Success Stories | |
| 93 | +* **★★★★★ [BerqWP beat NitroPack, LiteSpeed Cache, WP Rocket, Perfmatters, FlyingPress….](https://wordpress.org/support/topic/berqwp-beat-nitropack-litespeed-cache-wp-rocket-perfmatters-flyingpress/)** | |
| 94 | +_"BerqWP beat NitroPack, LiteSpeed Cache, WP Rocket, Perfmatters, FlyingPress, W3 Total Cache, Super Cache and more. On their homepage you can test your site speed and they will show you the expected Page Speed Insights score. In my experience, once BerqWP plugin is installed, your PSI scores will be higher than their estimate. Connect your Cloudflare free account and get Edge Page Caching. Then set to Aggressive mode and enjoy higher scores without changing a single setting. BerqWP is Voodoo Magic!"_ | |
| 84 | 95 | |
| 96 | +* **★★★★★ [Consistent 100/100 score, Great support](https://wordpress.org/support/topic/consistent-100-100-score-great-support/)** | |
| 97 | +_"I have tried multiple caching software programs, but none of them were so easy to set up, and the results are incomparable! I have reached out several times to the support. They always respond, sometimes you have to wait (decent time), sometimes within a day they respond and solve your issue instantly. Keep up the good work!"_ | |
| 85 | 98 | |
| 99 | +* **★★★★★ [Working really great](https://wordpress.org/support/topic/working-really-great/)** | |
| 100 | +_"Just bought the pro plugin and started using it replacing the 10web io which was great but expensive for me, I was just a little worried whether this one would work ok without conflicting with my current plugins so i tested the free version first and it worked fine. Good customer support as well. I would recommend the pro plugin but try the free one first and then decide."_ | |
| 101 | + | |
| 102 | +* **★★★★★ [A must have](https://wordpress.org/support/topic/a-must-have-532/)** | |
| 103 | +_"It’s been a while without writing a review from my side, but BerqWP deserves my 5 stars.It’s incredible easy to use, seriously, a newbie could make it work easily. It improves loading times dramatically, to the point that I don’t really understand what’s the magic behind it (I’m not joking). I always thought that a bit more speed could be achieved at my websites, but not this much. I wasn’t aware that the servers that I use for my sites were capable of this speeds, and I always thought that part of the issue was using medium servers instead of top notch ones.Thank you so much guys! Keep doing your magic, I’ll spread the word about you as I really want you to succeed and last forever. Oh, and I really can’t believe how your plugin can exceed that much what other premium plugins achieve (I tried quite a few)."_ | |
| 104 | + | |
| 105 | +* **★★★★★ [Plugin is incredibly easy to use](https://wordpress.org/support/topic/plugin-is-incredibly-easy-to-use/)** | |
| 106 | +_"The BerqWP plugin is incredibly easy to use, even for those who are not optimization experts. The setup is intuitive, and it works flawlessly, even on websites built with Elementor Pro, without causing any issues. Additionally, their support team is active and consistently responds to inquiries promptly, instilling confidence in the service."_ | |
| 107 | + | |
| 108 | +**[See all reviews](https://wordpress.org/support/plugin/searchpro/reviews/)** | |
| 109 | + | |
| 86 | 110 | ## How Does BerqWP Work? |
| 87 | -BerqWP v4 introduces two optimization methods: **Local** and **BerqWP Cloud**. | |
| 111 | +Unlike traditional speed optimization plugins, BerqWP optimizes your website using our proprietary optimization software called the **Photon Engine**. Instead of handling resource-intensive tasks on your web server, which can slow it down, BerqWP processes optimizations externally. This is crucial because heavy tasks like **critical CSS generation, WebP/AVIF conversion, and JavaScript optimization** can overwhelm ordinary servers when performed at scale. | |
| 88 | 112 | |
| 89 | -**Local (Free)** runs entirely on your own server using PHP. No account, no license key, no external dependencies. It includes core optimizations: full-page caching, lazy loading, LCP preloading, image dimension attributes, URL prefetching, prerender on hover, and font optimization. It is our way of giving back to the WordPress community. | |
| 113 | +Here’s how it works: | |
| 90 | 114 | |
| 91 | -**BerqWP Cloud (Premium)** performs every optimization on our cloud infrastructure using the **Photon Engine**. This is not just a superset of Local. It is a fundamentally different level of optimization. BerqWP Cloud handles everything: critical CSS generation, WebP conversion, Fluid Images, JavaScript execution tuning, CDN delivery, and Web Vitals Analytics. Beyond features, BerqWP Cloud delivers broader compatibility with themes and plugins through real-time patches that are applied automatically as the WordPress ecosystem evolves, without requiring a plugin update. | |
| 115 | +* When a webpage is added to the **Photon Engine** queue, BerqWP fetches the page’s HTML. | |
| 116 | +* Various optimizations are applied, including HTML minification, image conversion, lazy loading, and JavaScript execution control. | |
| 117 | +* Once optimized, the Photon Engine stores the **fully optimized HTML** in your website as a form of cache. | |
| 118 | +* To handle traffic before optimization is complete, BerqWP creates an **instant cache**, a placeholder cache with minimal optimizations, ensuring fast page loads even before full optimization. | |
| 92 | 119 | |
| 93 | -Here’s how BerqWP Cloud works: | |
| 120 | +## 💭 Why Cloud Optimization | |
| 121 | +On high traffic websites, cache becomes stale fast. Every new post, comment or content edit triggers a cache rebuild which puts heavy load on your server and can slow your site down or take it offline entirely. With Cloud Optimization, all processing happens on BerqWP's servers so your server stays free to do what it does best: serve your visitors. | |
| 94 | 122 | |
| 95 | -* The plugin sends only two things to our servers: your **page URL** and your **plugin settings**. Nothing else leaves your server. | |
| 96 | -* Our cloud servers fetch your page directly using Cloudflare Workers, which are far less likely to be blocked by hosting firewalls than traditional server-to-server requests. All optimization is performed on BerqWP's own cloud infrastructure. | |
| 97 | -* Every optimization is applied on our cloud servers: image conversion, critical CSS generation, lazy loading, JavaScript execution control, and more. | |
| 98 | -* Once optimized, the Photon Engine stores the **fully optimized HTML** on your website as cache. | |
| 99 | - | |
| 100 | 123 | ## ✅ Advanced Cache for Faster Server Response Time |
| 101 | 124 | BerqWP utilizes the WordPress **advanced-cache.php** file to deliver cached pages as fast as possible. By bypassing unnecessary database queries and reducing the number of files loaded on each request, BerqWP significantly improves **server response time (TTFB – Time to First Byte)**, ensuring that your pages load within milliseconds. |
| 102 | 125 | |
| 103 | 126 | ## ✅ Core Web Vitals Optimizations |
| @@ -102,9 +125,9 @@ | ||
| 102 | 125 | |
| 103 | 126 | ## ✅ Core Web Vitals Optimizations |
| 104 | 127 | BerqWP is designed to help websites achieve high scores on **Google’s Core Web Vitals**, improving user experience and SEO rankings. |
| 105 | 128 | |
| 106 | -**Largest Contentful Paint (LCP) Optimization** | |
| 129 | +**Largest Contentful Paint (LCP) Optimization** | |
| 107 | 130 | |
| 108 | 131 | * **Image Preloading:** BerqWP detects the LCP element (usually an image or banner) and preloads it to ensure it loads as quickly as possible. |
| 109 | 132 | * **WebP Conversion:** All images are converted into **WebP format**, reducing file size by **70% – 85%** while maintaining quality. |
| 110 | 133 | * **Efficient Lazy Loading:** Images and background images only load when users scroll, reducing initial load time. |
| @@ -125,26 +148,8 @@ | ||
| 125 | 148 | * The Critical CSS contains only the styles needed for the visible portion of the page. |
| 126 | 149 | * The remaining CSS loads **asynchronously**, ensuring fast page rendering without affecting layout or design. |
| 127 | 150 | |
| 128 | 151 | |
| 129 | -## ✅ Fluid Images – Automatic Next-Gen Image Delivery | |
| 130 | -Fluid Images is one of BerqWP's most powerful features. It automatically serves each image at exactly the right size for the visitor's screen and in the best format their browser supports, without any manual work or changes to your original files. | |
| 131 | - | |
| 132 | -**How it works:** | |
| 133 | - | |
| 134 | -* BerqWP replaces standard `<img>` tags with responsive versions that include a full srcset of size variants: 200w, 400w, 600w, 800w, 1000w, 1200w, and the original width. | |
| 135 | -* Images are delivered from BerqWP's dedicated image CDN at `images.berqwp.com`, which selects the optimal format based on the visitor's browser. | |
| 136 | -* Format cascade: **AVIF** (smallest file size, best compression) → **WebP** (broad browser support) → **original format** (full fallback). Format selection is handled server-side using the browser's `Accept` header. The image URL never changes. | |
| 137 | -* Images are lazy loaded with an inline SVG placeholder that matches the exact dimensions of the original, preventing any layout shift (CLS) while the real image loads. | |
| 138 | -* The `sizes` attribute is automatically set using responsive breakpoints, so the browser always requests the smallest image that fills the container. No oversized images on mobile. | |
| 139 | -* **Original files are never modified.** File extensions remain unchanged. Format delivery happens transparently via the `Content-Type` HTTP header. | |
| 140 | - | |
| 141 | -**Requirements:** | |
| 142 | - | |
| 143 | -* Fluid Images must be enabled in **BerqWP > Image Optimization** | |
| 144 | -* BerqWP CDN must be enabled in **BerqWP > Content Delivery Network** | |
| 145 | -* Available on BerqWP Cloud only | |
| 146 | - | |
| 147 | 152 | ## ✅ BerqWP CDN – Global Performance Boost |
| 148 | 153 | BerqWP integrates with **Cloudflare CDN** to ensure static assets (images, CSS, JavaScript, web fonts) load from the nearest server to the visitor’s location. This results in: |
| 149 | 154 | |
| 150 | 155 | * **Reduced latency** and improved website performance globally. |
| @@ -154,9 +159,9 @@ | ||
| 154 | 159 | * BerqWP **extracts and preloads** fonts used in above-the-fold content, ensuring faster font rendering. |
| 155 | 160 | * Uses font-display: swap to **prevent text from disappearing while fonts load**, improving user experience. |
| 156 | 161 | |
| 157 | 162 | ## ✅ Optimization Modes for Flexibility |
| 158 | -BerqWP offers four optimization modes: | |
| 163 | +BerqWP offers four [optimization modes](https://berqwp.com/help-center/berqwp-optimization-modes/): | |
| 159 | 164 | |
| 160 | 165 | * **Standard** – Core optimizations including image optimization, page cache, and URL prefetch. Maximum compatibility. |
| 161 | 166 | * **Smart** – Asynchronous JavaScript and CSS loading. Highly stable, great for complex sites. |
| 162 | 167 | * **Blaze** – Asynchronous CSS with delayed JavaScript. Design-first optimization for high performance with visual stability. |
| @@ -164,31 +169,13 @@ | ||
| 164 | 169 | |
| 165 | 170 | For best results, we recommend starting with **Turbo mode**, but stepping down to Blaze or Smart can help if compatibility issues arise. |
| 166 | 171 | |
| 167 | 172 | |
| 168 | -## 👩💻 Real User Success Stories | |
| 169 | -* **★★★★★ [BerqWP beat NitroPack, LiteSpeed Cache, WP Rocket, Perfmatters, FlyingPress….](https://wordpress.org/support/topic/berqwp-beat-nitropack-litespeed-cache-wp-rocket-perfmatters-flyingpress/)** | |
| 170 | -_"BerqWP beat NitroPack, LiteSpeed Cache, WP Rocket, Perfmatters, FlyingPress, W3 Total Cache, Super Cache and more. On their homepage you can test your site speed and they will show you the expected Page Speed Insights score. In my experience, once BerqWP plugin is installed, your PSI scores will be higher than their estimate. Connect your Cloudflare free account and get Edge Page Caching. Then set to Aggressive mode and enjoy higher scores without changing a single setting. BerqWP is Voodoo Magic!"_ | |
| 171 | - | |
| 172 | -* **★★★★★ [Consistent 100/100 score, Great support](https://wordpress.org/support/topic/consistent-100-100-score-great-support/)** | |
| 173 | -_"I have tried multiple caching software programs, but none of them were so easy to set up, and the results are incomparable! I have reached out several times to the support. They always respond, sometimes you have to wait (decent time), sometimes within a day they respond and solve your issue instantly. Keep up the good work!"_ | |
| 174 | - | |
| 175 | -* **★★★★★ [Working really great](https://wordpress.org/support/topic/working-really-great/)** | |
| 176 | -_"Just bought the pro plugin and started using it replacing the 10web io which was great but expensive for me, I was just a little worried whether this one would work ok without conflicting with my current plugins so i tested the free version first and it worked fine. Good customer support as well. I would recommend the pro plugin but try the free one first and then decide."_ | |
| 177 | - | |
| 178 | -* **★★★★★ [A must have](https://wordpress.org/support/topic/a-must-have-532/)** | |
| 179 | -_"It’s been a while without writing a review from my side, but BerqWP deserves my 5 stars.It’s incredible easy to use, seriously, a newbie could make it work easily. It improves loading times dramatically, to the point that I don’t really understand what’s the magic behind it (I’m not joking). I always thought that a bit more speed could be achieved at my websites, but not this much. I wasn’t aware that the servers that I use for my sites were capable of this speeds, and I always thought that part of the issue was using medium servers instead of top notch ones.Thank you so much guys! Keep doing your magic, I’ll spread the word about you as I really want you to succeed and last forever. Oh, and I really can’t believe how your plugin can exceed that much what other premium plugins achieve (I tried quite a few)."_ | |
| 180 | - | |
| 181 | -* **★★★★★ [Plugin is incredibly easy to use](https://wordpress.org/support/topic/plugin-is-incredibly-easy-to-use/)** | |
| 182 | -_"The BerqWP plugin is incredibly easy to use, even for those who are not optimization experts. The setup is intuitive, and it works flawlessly, even on websites built with Elementor Pro, without causing any issues. Additionally, their support team is active and consistently responds to inquiries promptly, instilling confidence in the service."_ | |
| 183 | - | |
| 184 | -**[See all reviews](https://wordpress.org/support/plugin/searchpro/reviews/)** | |
| 185 | - | |
| 186 | - | |
| 187 | -## ⚙️ How to set up BerqWP in 3 Steps? | |
| 173 | +## ⚙️ How to set up BerqWP in 4 simple steps? | |
| 188 | 174 | 1. Ensure that you have deactivated any speed optimization plugins on your website. Then, install and activate the BerqWP plugin. |
| 189 | -2. Choose your optimization method. Select **Local** for a free, no-account-required setup, or activate your license key to enable **BerqWP Cloud** for the full optimization suite. | |
| 190 | -3. Relax and take it easy. BerqWP will handle the rest for you. | |
| 175 | +2. Whitelist our server IP **157.250.205.194** | |
| 176 | +3. Activate your license key ([get a free license key](https://berqwp.com/?utm_source=wordpress-repo)) and set Optimization Mode to **Turbo** for best performance and save changes. | |
| 177 | +4. Relax and take it easy. BerqWP will handle the rest for you. | |
| 191 | 178 | |
| 192 | 179 | ## 📌 Plugin Support: |
| 193 | 180 | We value both BerqWP Free and Premium users. If you encounter any issues, please enable **"Sandbox Mode"** and submit a support ticket. For **BerqWP Premium** users, we have a dedicated support center on our website. |
| 194 | 181 | |
| @@ -202,12 +189,12 @@ | ||
| 202 | 189 | |
| 203 | 190 | == Frequently Asked Questions == |
| 204 | 191 | |
| 205 | 192 | = Why is the plugin slug searchpro when your product is called BerqWP? = |
| 206 | -Early in development we registered our plugin under the searchpro namespace on WordPress.org. Unfortunately, WordPress.org doesn’t allow slugs to be renamed once created. Rest assured, this is only a directory name. Every feature, every update, and every bit of our branding is still BerqWP. You won’t see “Search Pro” anywhere in the UI, URLs, or your dashboards after installation. | |
| 193 | +Early in development we registered our plugin under the searchpro namespace on WordPress.org. Unfortunately, WordPress.org doesn’t allow slugs to be renamed once created. Rest assured, this is only a directory name—every feature, every update, and every bit of our branding is still BerqWP. You won’t see “Search Pro” anywhere in the UI, URLs, or your dashboards after installation. | |
| 207 | 194 | |
| 208 | 195 | = How does BerqWP work? = |
| 209 | -BerqWP offers two optimization methods. With **Local**, the plugin runs core optimizations directly on your server using PHP, with no account or license needed. With **BerqWP Cloud**, the plugin sends only your page URL and plugin settings to our servers. Our Photon Engine then fetches and processes everything directly using Cloudflare Workers, applies every optimization on our cloud infrastructure, and stores the fully optimized HTML back on your site as cache. Nothing else leaves your server. | |
| 196 | +BerqWP sends your website’s pages to our Photon Engine, where we optimize them and store optimized copies on your website as cache. This means BerqWP doesn’t use your server’s resources for optimization. | |
| 210 | 197 | |
| 211 | 198 | = What are the requirements to run BerqWP? = |
| 212 | 199 | All you need is a WordPress website running on PHP 7.4 or above. |
| 213 | 200 | |
| @@ -246,8 +233,39 @@ | ||
| 246 | 233 | |
| 247 | 234 | = I’m a free account user and need your help. = |
| 248 | 235 | Please create a support ticket via https://wordpress.org/support/plugin/searchpro/ so we can assist you. |
| 249 | 236 | |
| 237 | += Where do I report security bugs found in this plugin? = | |
| 238 | +Please report security bugs found in the source code of the BerqWP plugin through the [Patchstack Vulnerability Disclosure Program](https://patchstack.com/database/vdp/1f596c21-7f77-46cf-a109-eaf488b31eca). The Patchstack team will assist you with verification, CVE assignment, and notify the developers of this plugin. | |
| 239 | + | |
| 240 | +== External Services == | |
| 241 | + | |
| 242 | +This plugin connects to BerqWP's cloud servers to provide optimization services. These connections only occur when Cloud Optimization mode is enabled with a valid license key. | |
| 243 | + | |
| 244 | += BerqWP Cloud (boost.berqwp.com) = | |
| 245 | +Used for: Cloud-based page rendering and optimization, delivery of optimized HTML cache, CDN, critical CSS generation, and WebP image conversion. | |
| 246 | +Data sent: Your site URL, page URLs, and a license key hash for authentication. | |
| 247 | + | |
| 248 | += BerqWP API (berqwp.com) = | |
| 249 | +Used for: License key verification and addon synchronization. | |
| 250 | +Data sent: Your license key and site URL, only when activating or refreshing a license. | |
| 251 | + | |
| 252 | +- [Terms and Conditions](https://berqwp.com/terms-conditions/) | |
| 253 | +- [Privacy Policy](https://berqwp.com/privacy-policy/) | |
| 254 | + | |
| 255 | +== Compatible Themes & Plugins == | |
| 256 | + | |
| 257 | +**Themes:** Astra, GeneratePress, Divi, OceanWP, Kadence, Neve, Blocksy, Hello Elementor | |
| 258 | + | |
| 259 | +**Plugins:** Yoast SEO, Rank Math, All in One SEO, WooCommerce, Elementor, Divi Builder, Polylang, WPML, TranslatePress, Cloudflare, Complianz, CookieYes | |
| 260 | + | |
| 261 | +== Other Products == | |
| 262 | + | |
| 263 | +Also check out our other WordPress products. | |
| 264 | + | |
| 265 | +- [ElizaWP](https://elizawp.com/) – AI SEO agent that researches, writes, and publishes for WordPress. | |
| 266 | +- [WP Replai](https://wpreplai.com/) – The skills-powered AI support agent that lives inside your site, answering questions, walking visitors through fixes, qualifying leads, and only escalating to your team when it truly should. | |
| 267 | + | |
| 250 | 268 | == Screenshots == |
| 251 | 269 | 1. Hero image |
| 252 | 270 | 2. Dashboard |
| 253 | 271 | 3. Cache Management |
| @@ -256,8 +274,75 @@ | ||
| 256 | 274 | 6. CDN |
| 257 | 275 | 7. Integration |
| 258 | 276 | |
| 259 | 277 | == Changelog == |
| 278 | + | |
| 279 | += 4.1.16 - 11 Sep, 2026 = | |
| 280 | +* If advanced-cache.php file is not setup already, use plugin's index file to serve valid cache | |
| 281 | +* Protect free account onboarding condition with admin rights check | |
| 282 | + | |
| 283 | += 4.1.15 - 4 Sep, 2026 = | |
| 284 | +* Update onboarding page UI | |
| 285 | + | |
| 286 | += 4.1.14 = | |
| 287 | +* [Bug] Fixed an issue where license activation was not working on the License tab. | |
| 288 | + | |
| 289 | += 4.1.13 = | |
| 290 | +* [Bug] Fixed undefined function wp_parse_url fatal error | |
| 291 | +* [Bug] Fixed null cache-tag header for apache server side cache | |
| 292 | + | |
| 293 | += 4.1.12 = | |
| 294 | +* [Bug] Fixed a blank screen issue after cache flush on Nginx. | |
| 295 | + | |
| 296 | += 4.1.11 = | |
| 297 | +* [New] Now serves X-BerqWP-Cache: HIT header | |
| 298 | +* [Bug] Fixed cache being delivered for rest_route query parameter | |
| 299 | +* [Bug] Fixed undefine key berqwp_optimization_method PHP warning | |
| 300 | + | |
| 301 | += 4.1.10 = | |
| 302 | +* [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). | |
| 303 | +* [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. | |
| 304 | +* [Enhancement] "Flora v2" is now the default JavaScript execution mode. | |
| 305 | + | |
| 306 | += 4.0.30 = | |
| 307 | +* [Enhancement] Bypass server-side cache for search engine crawlers. | |
| 308 | +* [Enhancement] UX/UI improvements. | |
| 309 | +* [Bug] Fixed an issue where "Defer Excluded Scripts" was not being disabled. | |
| 310 | + | |
| 311 | += 4.0.29 = | |
| 312 | +* [Enhancement] UX improvements. | |
| 313 | + | |
| 314 | += 4.0.28 = | |
| 315 | +* [Enhancement] Added "Flora v2" JavaScript execution mode. | |
| 316 | + | |
| 317 | += 4.0.27 = | |
| 318 | +* [Enhancement] Add cache header for locally hosted static files | |
| 319 | +* [Bug] Fixed raw gzip being delivered on Apache. | |
| 320 | + | |
| 321 | += 4.0.26 = | |
| 322 | +* [Enhancement] Used CSS is now available for local optimization mode | |
| 323 | +* [Enhancement] Review banner now shows for all users | |
| 324 | +* [Enhancement] Email field on intro page is now optional | |
| 325 | +* [Security] Added nonce sanitization across all admin actions | |
| 326 | +* [Security] Added capability check to optimized pages AJAX handler | |
| 327 | +* [Security] Fixed unsanitized $_SERVER, $_GET, and $_POST inputs | |
| 328 | +* [Security] Replaced json_encode() with wp_json_encode() in API endpoints | |
| 329 | +* [Bug] Fixed empty endpoint in batch cache request handler | |
| 330 | + | |
| 331 | += 4.0.25 = | |
| 332 | +* [Enhancement] UI improvements | |
| 333 | +* [Bug] Fixed license activation bug on multi site network | |
| 334 | + | |
| 335 | += 4.0.23 = | |
| 336 | +* [Bug] Fixed too few arguments error on menu update. | |
| 337 | + | |
| 338 | += 4.0.22 = | |
| 339 | +* [Enhancement] Better CDN assets handling | |
| 340 | +* [Enhancement] Flush site cache on update menus | |
| 341 | +* [Enhancement] Flush CDN and critical css on flush elementor cache | |
| 342 | + | |
| 343 | += 4.0.21 = | |
| 344 | +* [Bug] Fixed Composer version conflict with other plugins. | |
| 260 | 345 | |
| 261 | 346 | = 4.0.19 = |
| 262 | 347 | * [Bug] Fixed undefined function wp_mkdir_p() error for Hostinger. |
| 263 | 348 | |