{"id":53747,"date":"2017-01-16T18:26:28","date_gmt":"2017-01-16T18:26:28","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/wp-roids\/"},"modified":"2021-05-14T01:30:01","modified_gmt":"2021-05-14T01:30:01","slug":"wp-roids","status":"closed","type":"plugin","link":"https:\/\/su.wordpress.org\/plugins\/wp-roids\/","author":13405922,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"4.0.2","stable_tag":"4.0.2","tested":"5.7.15","requires":"4.2","requires_php":"5.6.0","requires_plugins":"","header_name":"WP Roids","header_author":"Philip K. Meadows","header_description":"","assets_banners_color":"626262","last_updated":"2021-05-14 01:30:01","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/philmeadows.com\/donate-paypal","header_plugin_uri":"","header_author_uri":"https:\/\/philmeadows.com","rating":4.8,"author_block_rating":0,"active_installs":10,"downloads":7484,"num_ratings":26,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.0":{"tag":"1.1.0","author":"PhilMeadows","date":"2017-01-28 21:22:58"},"1.1.1":{"tag":"1.1.1","author":"PhilMeadows","date":"2017-01-29 22:09:57"},"1.1.2":{"tag":"1.1.2","author":"PhilMeadows","date":"2017-01-30 01:21:32"},"1.1.3":{"tag":"1.1.3","author":"PhilMeadows","date":"2017-01-30 02:03:13"},"1.1.4":{"tag":"1.1.4","author":"PhilMeadows","date":"2017-01-30 02:44:29"},"1.3.1":{"tag":"1.3.1","author":"PhilMeadows","date":"2017-02-01 15:50:15"},"1.3.3":{"tag":"1.3.3","author":"PhilMeadows","date":"2017-02-01 18:05:16"},"1.3.4":{"tag":"1.3.4","author":"PhilMeadows","date":"2017-02-01 19:13:31"},"1.3.5":{"tag":"1.3.5","author":"PhilMeadows","date":"2017-02-02 21:16:10"},"1.3.6":{"tag":"1.3.6","author":"PhilMeadows","date":"2017-02-03 12:44:17"},"2.0.0":{"tag":"2.0.0","author":"PhilMeadows","date":"2017-02-06 23:45:09"},"2.0.1":{"tag":"2.0.1","author":"PhilMeadows","date":"2017-02-07 00:30:49"},"2.1.0":{"tag":"2.1.0","author":"PhilMeadows","date":"2017-02-12 19:16:47"},"2.1.1":{"tag":"2.1.1","author":"PhilMeadows","date":"2017-02-12 21:08:15"},"2.2.0":{"tag":"2.2.0","author":"PhilMeadows","date":"2017-02-13 19:00:34"},"3.0.0":{"tag":"3.0.0","author":"PhilMeadows","date":"2018-09-11 18:42:08"},"3.1.0":{"tag":"3.1.0","author":"PhilMeadows","date":"2018-12-27 19:53:04"},"3.1.1":{"tag":"3.1.1","author":"PhilMeadows","date":"2019-04-10 13:56:41"},"3.2.0":{"tag":"3.2.0","author":"PhilMeadows","date":"2019-10-01 12:50:09"},"3.2.1":{"tag":"3.2.1","author":"PhilMeadows","date":"2020-12-18 04:39:37"},"3.2.2":{"tag":"3.2.2","author":"PhilMeadows","date":"2020-12-18 09:50:56"},"3.2.3":{"tag":"3.2.3","author":"PhilMeadows","date":"2020-12-18 09:54:47"},"4.0.0":{"tag":"4.0.0","author":"PhilMeadows","date":"2021-05-12 01:21:25"},"4.0.1":{"tag":"4.0.1","author":"PhilMeadows","date":"2021-05-14 00:20:20"},"4.0.2":{"tag":"4.0.2","author":"PhilMeadows","date":"2021-05-14 01:30:01"}},"upgrade_notice":{"v4.0.0":"<p>Archive\/Category\/Tag pages NOW cached\nLots of background activity reduced<\/p>","v3.2.4":"<p>PHP warning for a foreach loop\nType forcing in PHP functions\nDonation URL ;)<\/p>","v3.2.3":"<p>Error warning pedantry for PHP DOMDocument<\/p>","v3.2.1":"<p>Logic condition regarding DONOTCACHEPAGE tweaked<\/p>","v3.2.0":"<p>Logic condition was preventing some storing of HTML files<\/p>","v3.1.1":"<p>Minor bug fix affecting some users<\/p>","v3.1.0":"<p>Fixes to image compression<\/p>","v3.0.0":"<p>Massive new release\/overhaul, upgrade ASAFP!<\/p>","v2.2.0":"<p>More regex fixes on asset minification<\/p>","v2.1.1":"<p>Regex fixes for <code>data:image<\/code> and <code>base64<\/code> strings<\/p>","v2.1.0":"<p>Formatting error fix for Visual Composer<\/p>","v2.0.1":"<p>Minor tweak<\/p>","v2.0.0":"<p>Urgent update, install immediately!<\/p>","v1.3.6":"<p>Compatibility check that caused deactivation fixed<\/p>","v1.3.5":"<p>JS comment crash fixed<\/p>","v1.3.4":"<p>rewritebase error, was killing some sites dead AF, sorry<\/p>","v1.3.3":"<p>Minor fixes<\/p>","v1.3.1":"<p>Switched off debugger<\/p>","v1.3.0":"<p>Another HUGE update! Recommend deactivating and reactivating after update to ensure correct operation<\/p>","v1.2.0":"<p>HUGE update! Recommend deactivating and reactivating after update to ensure correct operation<\/p>","v1.1.4":"<p>More asset enqueuing issue fixes<\/p>","v1.1.3":"<p>Asset enqueuing issue fixes<\/p>","v1.1.2":"<p>Version numbering cockup<\/p>","v1.1.1":"<p>Issue fixes<\/p>","v1.1.0":"<p>Several improvements and issue fixes<\/p>","v1.0.0":"<p>Requires WordPress 4.2+<\/p>"},"ratings":{"1":1,"2":0,"3":0,"4":0,"5":24},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":2002489,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":2002489,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":2002489,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":2002489,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.0","1.1.1","1.1.2","1.1.3","1.1.4","1.3.1","1.3.3","1.3.4","1.3.5","1.3.6","2.0.0","2.0.1","2.1.0","2.1.1","2.2.0","3.0.0","3.1.0","3.1.1","3.2.0","3.2.1","3.2.2","3.2.3","4.0.0","4.0.1","4.0.2"],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[146,144,1452,1513,247],"plugin_category":[52],"plugin_contributors":[130293],"plugin_business_model":[],"class_list":["post-53747","plugin","type-plugin","status-closed","hentry","plugin_tags-cache","plugin_tags-caching","plugin_tags-optimize","plugin_tags-pagespeed","plugin_tags-performance","plugin_category-performance","plugin_contributors-philmeadows","plugin_committers-philmeadows"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/wp-roids_626262.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>Fast AF caching! Optimize your website performance for the best page speed<\/strong><\/p>\n\n<ul>\n<li>Minifies HTML, JavaScript and CSS files<\/li>\n<li>Defers loading of JavaScript<\/li>\n<li>Compresses JPEG and PNG images<\/li>\n<li>Generates static HTML pages<\/li>\n<\/ul>\n\n<p>Try it and see the results for yourself...<\/p>\n\n<h4>Getting Started<\/h4>\n\n<p>No complicated settings to deal with;<\/p>\n\n<ol>\n<li>Deactivate\/delete any current caching or minification plugins<\/li>\n<li>Install WP Roids<\/li>\n<li>Activate WP Roids<\/li>\n<li>Log out<\/li>\n<li>Refresh your home page TWICE<\/li>\n<\/ol>\n\n<h4>\"It broke my site, arrrrrrgh!\"<\/h4>\n\n<p><strong>Do the following steps, having your home page open in another browser. Or log out after each setting change if using the same browser. After each step refresh your home page TWICE<\/strong><\/p>\n\n<ol>\n<li>Switch your site's theme to \"Twenty Twenty\" (or one of the other \"Twenty...\" Themes). If it then works, you have a moody theme<\/li>\n<li>If still broken, go to the WordPress Plugins page and disable all Plugins (except WP Roids, obviously). If WP Roids starts to work, we have a plugin conflit<\/li>\n<li>Reactivate each plugin one by one and refresh your home page each time time until it breaks<\/li>\n<li>If <em>still<\/em> broken after the above step, go to the Settings tab and try disabling JS optimisation for the Plugin which triggered an error in the previous step - this is done in the second section \"Plugins JavaScript\"<\/li>\n<li>Finally, if no improvement has occurred, go to the Settings tab and experiment with toggling options in the first section \"Core Settings\"<\/li>\n<li>If you have the time, it would help greatly if you can <a href=\"https:\/\/wordpress.org\/support\/plugin\/wp-roids\">log a support topic on the Support Page<\/a> and tell me as much as you can about what happened<\/li>\n<\/ol>\n\n<h4>How Fast Is It?<\/h4>\n\n<p>In testing, WP Roids was FASTER than:<\/p>\n\n<ul>\n<li>WP Super Cache<\/li>\n<li>W3 Total Cache<\/li>\n<li>WP Fastest Cache<\/li>\n<li>Comet Cache<\/li>\n<li>Autoptimize<\/li>\n<li>WP Speed of Light<\/li>\n<li>...and many more!<\/li>\n<\/ul>\n\n<h4>Where Can I Check Site Speed?<\/h4>\n\n<p>Either of these two sites is good:<\/p>\n\n<ul>\n<li><a href=\"https:\/\/tools.pingdom.com\">Pingdom<\/a><\/li>\n<li><a href=\"https:\/\/gtmetrix.com\">GTmetrix<\/a><\/li>\n<\/ul>\n\n<h4>Software Requirements<\/h4>\n\n<p>In addition to the <a href=\"https:\/\/wordpress.org\/about\/requirements\/\">WordPress Requirements<\/a>, WP Roids requires the following:<\/p>\n\n<ul>\n<li><p><strong><code>.htaccess<\/code> file to be writable<\/strong><\/p>\n\n<p>some security plugins disable this, so just turn this protection off for a minute during install\/activation<\/p><\/li>\n<li><p><strong>PHP version greater than 5.6.0<\/strong><\/p>\n\n<p>It WILL throw errors on activation if not! No damage should occur though<\/p><\/li>\n<li><p><strong>PHP cURL extension enabled<\/strong><\/p>\n\n<p>Usually is by default on most decent hosts<\/p><\/li>\n<\/ul>\n\n<h3>License<\/h3>\n\n<p>Copyright: \u00a9 2019-Present <a href=\"https:\/\/philmeadows.com\">Philip K. Meadows<\/a> (coded in Great Britain)<\/p>\n\n<p>Released under the terms of the <a href=\"https:\/\/www.gnu.org\/licenses\/gpl-3.0-standalone.html\">GNU General Public License<\/a><\/p>\n\n<h4>Credits \/ Additional Acknowledgments<\/h4>\n\n<ul>\n<li>Software designed for WordPress\n\n<ul>\n<li>GPL License <a href=\"https:\/\/codex.wordpress.org\/GPL\">https:\/\/codex.wordpress.org\/GPL<\/a><\/li>\n<li>WordPress <a href=\"https:\/\/wordpress.org\">https:\/\/wordpress.org<\/a><\/li>\n<\/ul><\/li>\n<li>Photograph of Lance Armstrong\n\n<ul>\n<li>Source: <a href=\"http:\/\/newsactivist.com\/en\/articles\/604-103-lf\/lance-armstrong-cheater-0\">http:\/\/newsactivist.com\/en\/articles\/604-103-lf\/lance-armstrong-cheater-0<\/a><\/li>\n<li>Used without permission, but \"Fair Use\" for the purposes of caricature, parody and satire<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<!--section=installation-->\n<p><strong>NOTE:<\/strong> WP Roids requires the <code>.htaccess<\/code> file to have permissions set to 644 at time of activation. Some security plugins (quite rightly) change the permissions to disable editing. Please temporarily disable this functionality for a moment whilst activating WP Roids.<\/p>\n\n<p>The quickest and easiest way to install is via the <code>Plugins &gt; Add New<\/code> feature within WordPress. But if you must, manual installation instructions follow...<\/p>\n\n<ol>\n<li>Download and unzip the latest release zip file.<\/li>\n<li>If you use the WordPress plugin uploader to install this plugin skip to step 4.<\/li>\n<li>Upload the entire plugin directory to your <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress Administration.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='is%20wp%20roids%20compatible%20with%20ithemes%20security%3F'><h3>Is WP Roids compatible with iThemes Security?<\/h3><\/dt>\n<dd><p>Yes. But if you have <code>.htaccess<\/code> protected (<strong>Security &gt; Settings &gt; System Tweaks<\/strong>), you will need to disable this when activating WP Roids. You can re-enable it after activation<\/p><\/dd>\n<dt id='is%20wp%20roids%20compatible%20with%20jetpack%3F'><h3>Is WP Roids compatible with Jetpack?<\/h3><\/dt>\n<dd><p>Yes<\/p><\/dd>\n<dt id='is%20wp%20roids%20compatible%20with%20yoast%20seo%3F'><h3>Is WP Roids compatible with Yoast SEO?<\/h3><\/dt>\n<dd><p>Yes<\/p><\/dd>\n<dt id='is%20wp%20roids%20compatible%20with%20woocommerce%3F'><h3>Is WP Roids compatible with WooCommerce?<\/h3><\/dt>\n<dd><p>Yes<\/p><\/dd>\n<dt id='is%20wp%20roids%20compatible%20with%20storefront%20theme%20for%20woocommerce%3F'><h3>Is WP Roids compatible with Storefront Theme for WooCommerce?<\/h3><\/dt>\n<dd><p>Yes<\/p><\/dd>\n<dt id='is%20wp%20roids%20compatible%20with%20storefront%20pro%20%28premium%29%20plugin%20for%20woocommerce%3F'><h3>Is WP Roids compatible with Storefront Pro (Premium) plugin for WooCommerce?<\/h3><\/dt>\n<dd><p>Yes<\/p><\/dd>\n<dt id='is%20wp%20roids%20compatible%20with%20wpbakery%20visual%20composer%3F'><h3>Is WP Roids compatible with WPBakery Visual Composer?<\/h3><\/dt>\n<dd><p>Yes<\/p><\/dd>\n<dt id='is%20wp%20roids%20compatible%20with%20page%20builder%20by%20siteorigin%3F'><h3>Is WP Roids compatible with Page Builder by SiteOrigin?<\/h3><\/dt>\n<dd><p>Yes<\/p><\/dd>\n<dt id='is%20wp%20roids%20compatible%20with%20genesis%20framework%20and%20themes%3F'><h3>Is WP Roids compatible with Genesis Framework and Themes?<\/h3><\/dt>\n<dd><p>Yes. Though I have only tested with Metro Pro theme<\/p><\/dd>\n<dt id='is%20wp%20roids%20compatible%20with%20the%20%22instagram%20feed%22%20plugin%3F'><h3>Is WP Roids compatible with the \"Instagram Feed\" plugin?<\/h3><\/dt>\n<dd><p>Yes, but you must tick the \"Are you using an Ajax powered theme?\" option to \"Yes\"<\/p><\/dd>\n<dt id='is%20wp%20roids%20compatible%20with%20the%20%22disqus%20comment%20system%22%20plugin%3F'><h3>Is WP Roids compatible with the \"Disqus Comment System\" plugin?<\/h3><\/dt>\n<dd><p>Yes<\/p><\/dd>\n<dt id='is%20wp%20roids%20compatible%20with%20the%20%22visual%20form%20builder%22%20plugin%3F'><h3>Is WP Roids compatible with the \"Visual Form Builder\" plugin?<\/h3><\/dt>\n<dd><p>Yes<\/p><\/dd>\n<dt id='is%20wp%20roids%20compatible%20with%20the%20%22simple%20share%20buttons%20adder%22%20plugin%3F'><h3>Is WP Roids compatible with the \"Simple Share Buttons Adder\" plugin?<\/h3><\/dt>\n<dd><p>Yes<\/p><\/dd>\n<dt id='is%20wp%20roids%20compatible%20with%20the%20%22revolution%20slider%22%20plugin%3F'><h3>Is WP Roids compatible with the \"Revolution Slider\" plugin?<\/h3><\/dt>\n<dd><p>Yes, but you have to disable minification and caching of its JavaScript in the WP Roids Settings<\/p><\/dd>\n<dt id='is%20wp%20roids%20compatible%20with%20the%20%22wordpress%20gallery%20plugin%20%E2%80%93%20nextgen%20gallery%22%20plugin%3F'><h3>Is WP Roids compatible with the \"WordPress Gallery Plugin \u2013 NextGEN Gallery\" plugin?<\/h3><\/dt>\n<dd><p>No. This plugin intrusively removes queued JavaScript. <a href=\"https:\/\/wordpress.org\/support\/topic\/all-marketing-crappy-product-does-not-even-follow-good-coding-practices\">See this support question<\/a><\/p><\/dd>\n<dt id='is%20wp%20roids%20compatible%20with%20cloudflare%3F'><h3>Is WP Roids compatible with Cloudflare?<\/h3><\/dt>\n<dd><p>Yes, but you may want to flush your Cloudflare cache after activating WP Roids. Also disable the minification options at Cloudflare<\/p><\/dd>\n<dt id='does%20wp%20roids%20work%20on%20nginx%20servers%3F'><h3>Does WP Roids work on NGINX servers?<\/h3><\/dt>\n<dd><p>Yes, it uses a fallback for non-Apache configurations<\/p><\/dd>\n<dt id='does%20wp%20roids%20work%20on%20iis%20%28windows%29%20servers%3F'><h3>Does WP Roids work on IIS (Windows) servers?<\/h3><\/dt>\n<dd><p>Yes, it uses a fallback for non-Apache configurations<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>v4.0.2<\/h4>\n\n<ul>\n<li><strong>Fixed:<\/strong> Caching already cached files is not clever :\/<\/li>\n<\/ul>\n\n<h4>v4.0.1<\/h4>\n\n<ul>\n<li><strong>Rollback:<\/strong> Type-hinting on PHP functions as many folks not yet on PHP 7<\/li>\n<\/ul>\n\n<h4>v4.0.0<\/h4>\n\n<ul>\n<li><strong>Improved:<\/strong> Archive\/Category\/Tag pages NOW cached<\/li>\n<li><strong>Improved:<\/strong> Lots of background activity reduced<\/li>\n<\/ul>\n\n<h4>v3.2.4<\/h4>\n\n<ul>\n<li><strong>Fixed:<\/strong> PHP warning for a foreach loop<\/li>\n<li><strong>Improved:<\/strong> Type forcing in PHP functions<\/li>\n<li><strong>Tweaked:<\/strong> Donation URL ;)<\/li>\n<\/ul>\n\n<h4>v3.2.3<\/h4>\n\n<ul>\n<li><strong>Improved:<\/strong> Error warning pedantry for PHP DOMDocument<\/li>\n<\/ul>\n\n<h4>v3.2.1<\/h4>\n\n<ul>\n<li><strong>Improved:<\/strong> Logic condition regarding DONOTCACHEPAGE tweaked<\/li>\n<\/ul>\n\n<h4>v3.2.0<\/h4>\n\n<ul>\n<li><strong>Fixed:<\/strong> Logic condition was preventing some storing of HTML files<\/li>\n<\/ul>\n\n<h4>v3.1.1<\/h4>\n\n<ul>\n<li><strong>Fixed:<\/strong> Bug caused by variable named incorrectly<\/li>\n<\/ul>\n\n<h4>v3.1.0<\/h4>\n\n<ul>\n<li><p><strong>Fixed:<\/strong> Image compression sometimes causing Server Errors<\/p><\/li>\n<li><p><strong>Improved:<\/strong> Image compression levels editable in Settings<\/p><\/li>\n<\/ul>\n\n<h4>v3.0.0 MASSIVE NEW RELEASE! MUCH AWESOMENESS!<\/h4>\n\n<ul>\n<li><p><strong>Fixed:<\/strong> Inline JavaScript was not being loaded correctly - several previous conflicts resolved by this<\/p><\/li>\n<li><p><strong>Improved:<\/strong> NEW! Settings page added with several options for configuration, though WP Roids should still work just fine for most users simply by activating it<\/p><\/li>\n<li><p><strong>Improved:<\/strong> NEW! Optional image compression (is on by default)<\/p><\/li>\n<li><p><strong>Improved:<\/strong> NEW! WP CRON scheduler to clear cache at a choice of intervals (weekly by default)<\/p><\/li>\n<li><p><strong>Improved:<\/strong> NEW! Optional caching and minification of CSS and JavaScript loaded from external CDN sources<\/p><\/li>\n<li><p><strong>Improved:<\/strong> NEW! Debug logging mode<\/p><\/li>\n<\/ul>\n\n<h4>v2.2.0<\/h4>\n\n<ul>\n<li><p><strong>Improved:<\/strong> Regex for stripping CSS and Javascript comments rewritten and separated<\/p>\n\n<ul>\n<li>The Javascript one, in particular, was treating <code>base64<\/code> strings containing two or more <code>\/\/<\/code> as a comment and deleting them<\/li>\n<\/ul><\/li>\n<li><p><strong>Improved:<\/strong> Fallback serving of cache files via PHP when <code>.htaccess<\/code> has a hiccup was sometimes pulling single post file on achive pages :\/<\/p><\/li>\n<\/ul>\n\n<h4>v2.1.1<\/h4>\n\n<ul>\n<li><p><strong>Fixed:<\/strong> Regex tweak for handling <code>data:image<\/code> background images in CSS<\/p><\/li>\n<li><p><strong>Fixed:<\/strong> Regex tweak where some <code>base64<\/code> encoded strings containing two or more <code>\/<\/code> being stripped believing they were comments<\/p><\/li>\n<\/ul>\n\n<h4>v2.1.0<\/h4>\n\n<ul>\n<li><p><strong>Fixed:<\/strong> There is a teeny-tiny glitch in <a href=\"https:\/\/vc.wpbakery.com\/\">WPBakery's Visual Composer<\/a> that was causing massive display errors<\/p><\/li>\n<li><p><strong>Improved:<\/strong> Negated the need to deactivate and reactivate to remove v1 <code>.htaccess<\/code> rules<\/p><\/li>\n<li><p><strong>Improved:<\/strong> HTML <code>&lt;!-- WP Roids comments --&gt;<\/code> with better explanations<\/p><\/li>\n<li><p><strong>Improved:<\/strong> Some additional cookie and WooCommerce checks<\/p><\/li>\n<\/ul>\n\n<h4>v2.0.1<\/h4>\n\n<ul>\n<li><strong>Minor Fix:<\/strong> Code to remove v1 rules from <code>.htaccess<\/code> <strong>DEACTIVATE AND REACTIVATE WP ROIDS ASAP<\/strong><\/li>\n<\/ul>\n\n<h4>v2.0.0 Big Improvements!<\/h4>\n\n<ul>\n<li><p><strong>Fixed:<\/strong> CSS and Javascript minifying and enqueuing had issues with:<\/p>\n\n<ul>\n<li>Some inline items were being missed out or rendered improperly<\/li>\n<li>Absolute paths to some assets such as images and fonts loaded via <code>@font-face<\/code> were sometimes incorrect<\/li>\n<li>Some items were queued twice<\/li>\n<li>Some items were not queued at all!<\/li>\n<\/ul><\/li>\n<li><p><strong>Fixed:<\/strong> HTML minification was sometimes removing legitimate spaces, for example between two <code>&lt;a&gt;<\/code> tags<\/p><\/li>\n<li><p><strong>Fixed:<\/strong> Caching function was sometimes running twice, adding unecessary overhead<\/p><\/li>\n<li><p><strong>Improved:<\/strong> Some <code>.htaccess<\/code> rules<\/p><\/li>\n<li><strong>New:<\/strong> Function checking in background <code>.htaccess<\/code> content is OK, with automatic\/silent reboot of plugin if not<\/li>\n<li><strong>New:<\/strong> Additional explanatory HTML <code>&lt;-- comments --&gt;<\/code> added to bottom of cache pages<\/li>\n<\/ul>\n\n<h4>v1.3.6<\/h4>\n\n<ul>\n<li><strong>Fixed:<\/strong> Issue with PHP <code>is_writable()<\/code> check on <code>.htaccess<\/code> was causing plugin to not activate at all or silently deactivate upon next login<\/li>\n<\/ul>\n\n<h4>v1.3.5<\/h4>\n\n<ul>\n<li><strong>Fixed:<\/strong> Regex to remove inline JS comments was failing if no space after <code>\/\/<\/code><\/li>\n<li><strong>Imprevement:<\/strong> Compatability check when activating new plugins. On failure automatically deactivates WP Roids and restores <code>.htaccess<\/code> file<\/li>\n<\/ul>\n\n<h4>v1.3.4<\/h4>\n\n<ul>\n<li><strong>Fixed:<\/strong> <code>.htaccess<\/code> rewritebase error, was killing some sites dead AF, sorry<\/li>\n<\/ul>\n\n<h4>v1.3.3<\/h4>\n\n<ul>\n<li><strong>Fixed:<\/strong> <code>.htaccess<\/code> PHP fallback has conditions checking user not logged in<\/li>\n<li><strong>Fixed:<\/strong> WordFence JS conflict fixed<\/li>\n<\/ul>\n\n<h4>v1.3.1<\/h4>\n\n<ul>\n<li>Disabled the debug logging script, you don't need me filling your server up!<\/li>\n<\/ul>\n\n<h4>v1.3.0<\/h4>\n\n<ul>\n<li><strong>Fixed:<\/strong> Directories and URLs management for assets<\/li>\n<li><strong>Fixed:<\/strong> Localized scripts with dependencies now requeued with their data AND new cache script dependency<\/li>\n<\/ul>\n\n<h4>v1.2.0<\/h4>\n\n<ul>\n<li><strong>Fixed:<\/strong> Combining and minifying CSS and Javascript <strong>MASSIVELY IMPROVED!<\/strong>\n\n<ul>\n<li>For CSS, now deals with conditional stylesheets e.g. <code>&lt;!--[if lt IE 9]&gt;<\/code>, this was causing a few hiccups<\/li>\n<li>For Javascript, now deals with scripts that load data via inline <code>&lt;script&gt;<\/code> tags containing <code>\/* &lt;![CDATA[ *\/<\/code><\/li>\n<li>Minification process now does newlines first, then whitespace. Was the other way around, which could cause issues<\/li>\n<\/ul><\/li>\n<\/ul>\n\n<h4>v1.1.4<\/h4>\n\n<ul>\n<li><strong>Fixed:<\/strong> Sorry, I meant site domain !== FALSE. I'm an idiot, going to bed<\/li>\n<\/ul>\n\n<h4>v1.1.3<\/h4>\n\n<ul>\n<li><strong>Fixed:<\/strong> Removed googleapis.com = FALSE check of v1.1.1 and replaced with site domain = TRUE check<\/li>\n<li><strong>Fixed:<\/strong> Check for WooCommerce assets made more specific to WC core only, now excludes \"helper\" WC plugins<\/li>\n<\/ul>\n\n<h4>v1.1.2<\/h4>\n\n<ul>\n<li><strong>Fixed:<\/strong> Version numbering blip<\/li>\n<\/ul>\n\n<h4>v1.1.1<\/h4>\n\n<ul>\n<li><strong>Fixed:<\/strong> Encoding of <code>.htaccess<\/code> rules template changed from Windows to UNIX as was adding extra line breaks<\/li>\n<li><strong>Fixed:<\/strong> Additional check to avoid googleapis.com assets being considered \"local\"<\/li>\n<li><strong>Fixed:<\/strong> Removed lookup of non-existent parameter from \"Flush Cache\" links<\/li>\n<\/ul>\n\n<h4>v1.1.0<\/h4>\n\n<ul>\n<li>\"Flush Cache\" links and buttons added<\/li>\n<li>Five minutes applied to browser caching (was previously an hour)<\/li>\n<li>Whole HTML cache flush on Page\/Post create\/update\/delete, so that home pages\/widgets etc. are updated<\/li>\n<li><strong>Fixed:<\/strong> PHP Workaround for hosts who struggle with basic <code>.htaccess<\/code> rewrites :\/ #SMH<\/li>\n<li><strong>Fixed:<\/strong> Additional checks before editing <code>.htaccess<\/code> as sometimes lines were being repeated, my bad<\/li>\n<li><strong>Fixed:<\/strong> For you poor souls who are hosted with 1&amp;1, a bizarre home directory inconsistency<\/li>\n<li><strong>Fixed:<\/strong> Scheduled task to flush HTML cache hourly wasn't clearing properly on deactivation<\/li>\n<\/ul>\n\n<h4>v1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"The fastest caching plugin for WordPress. FASTER than WP Super Cache, W3 Total Cache, WP Fastest Cache and many more...","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/su.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/53747","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/su.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/su.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/su.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=53747"}],"author":[{"embeddable":true,"href":"https:\/\/su.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/philmeadows"}],"wp:attachment":[{"href":"https:\/\/su.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=53747"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/su.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=53747"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/su.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=53747"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/su.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=53747"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/su.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=53747"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/su.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=53747"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}