v2.10.9 (2017-09-20)
v.2.10.8 (2017-09-19)
Implemented enhancements:
- Add ?usqp to list of query strings that can receive the default cache #501
- Change user-agent sent by preload requests #494
Fixed bugs:
- Too few arguments for sprintf() #518
- Conflict between Elementor and Combine Google Fonts #514
- Exclude WooCommerce shipping class URLs from purge #513
- Custom Polylang flags #510
- Incorrect parsing when the subdomain URL is like https://subdomain-www.example.com #493
v2.10.7 (2017-08-02)
Implemented enhancements:
- Footprint appearing for non-HTML pages in Gzipped cached file #483
- WP offload S3 auto-detection #443
- Cache doesn't clear when ACF Options page is updated #404
- Apply CDN URL on internal images links #369
Fixed bugs:
- JSON import settings doesn't work for IE/Edge #464
- Relative CDN URL rewriting breaks BuddyPress 'Change Avatar' #395
Closed issues:
- rocket_minify_process regex bug #485
v2.10.6 (2017-07-13)
Fixed bugs:
- CDN URL should not be applied when in admin #465
- When WooCommerce pages aren't specified it can prevent caching #463
- Cache doesn't work on Windows server #462
v2.10.5 (2017-06-28)
Implemented enhancements:
Fixed bugs:
- path is not correct in certain cases in process.php #458
- Remove query strings option breaks when request is not returning a 200 response code #441
Closed issues:
- Correct typo in explanatory text for Preload bot option #454
v2.10.4 (2017-06-22)
Implemented enhancements:
- Elementor auto-compatibility not needed anymore #437
- Replace admin_iclflag class by icl_als_iclflag in admin menu when WPML is active #430
- Compatibility with GeotargetingWP #419
Fixed bugs:
- Improved CSS & JS minifier are not used #449
- Incorrect path rewriting in CSS when CDN & remove query strings are active #447
- Don't manually add WPML js file in the footer anymore #444
v2.10.3 (2017-06-08)
Fixed bugs:
- Purge cloudflare cache admin menu link is missing #429
v2.10.2 (2017-06-08)
v2.10.1 (2017-06-07)
Implemented enhancements:
- SECURITY: sslverify / ssl_verify. Developers: Stop Using sslverify = false - WordPress has you covered. #382
- Add troubleshooting info to API key page #259
- Deferred JS option ignores conditional enqueing #139
- Minification doesn't work with some Varnish configs #71
- Better message when the API key / license does not validate #43
Fixed bugs:
- 2.10 alpha3 - Async CSS isn't apply on some CSS files #412
- Issues with CDN on WP Engine #402
- Moving JS in footer removes attributes #66
v2.10 (2017-06-07)
Implemented enhancements:
Fixed bugs:
- Remove beta option until it applies per site only #422
- Use of stripslashes hurts CSS #417
- 2.10 alpha-3 - critical css still present on un-cached page #411
- 2.10 alpha-3 - saving critical css escapes some characters #410
- 2.10 alpha 3 - jquery deferred when static resources enabled #409
- Full path is incorrect when using Remove query strings from static resources with WP in a subdirectory #399
- style_loader_src / script_loader_src and front-end editors #385
v2.9.11 (2017-04-04)
v2.9.10 (2017-03-29)
v2.9.9 (2017-03-20)
Implemented enhancements:
- Add compatibility when Autoptimize is activate #376
- .htaccess BasicAuth and Minification #373
- Update Mobile_Detect class to recent version #365
Fixed bugs:
- CDN URL is applied to SVG reference #378
- Remove query string not applied when minification disabled on a single post #367
- Imagify install button doesn't work since WP 4.6 #156
- LazyLoad Iframes & Videos crashes Android Facebook browser #75
v2.9.8 (2017-03-02)
Implemented enhancements:
- Use PHP port of the YUI Compressor's CSSmin #339
Fixed bugs:
- CDN breaks Envira gallery lightbox #360
- PHP notice when saving WP Rocket settings since 2.9.7 #359
- Issue in process.php when $rocket_cache_reject_ua is empty #358
- JS & CSS minification should reflect uncached position of enqueued scripts & styles and not $wp_scripts->in_footer array #304
- Compatibility between CDN & Hide My WP #56
- If seach pages are cached with the filter, Js files added in the footer with minification are not added #47
v2.9.7 (2017-02-27)
v2.9.6 (2017-02-22)
Implemented enhancements:
Fixed bugs:
- Remove query strings not applied on page excluded from cache when CSS/JS minification enabled #347
- Gravatar file duplicated with JS Minification #344
- Prevent CDN URL replacement on images posted via XMLRPC.php #337
v2.9.5 (2017-02-09)
Implemented enhancements:
- Improve compatibility with Autoptimize #329
- Add version or timestamp to Simple Custom CSS filename #325
- Auto-exclude "http://www.industriejobs.de" external domain from the JS minification #307
- Export options as JSON instead of gzip #246
Fixed bugs:
- Fix PHP Notice: Undefined index: HTTP_CF_CONNECTING_IP in ../inc/common/cloudflare.php on line 31 #338
- Add Minify Key on dynamic CSS & JS files to avoid browser caching issue #327
- Import no longer works on WordPress 4.7.1 #315
- PHP Parse error: syntax error, unexpected ':' since 2.9.4 #311
- URI rewriter passes through empty URLs #308
- PHP Warning filemtime() #238
v2.9.4 (2017-01-22)
v2.9.3 (2017-01-18)
Implemented enhancements:
Fixed bugs:
- CloudFlare limits listing zones at 50 at a time #282
- Remove query string fails when “?ver=” doesn’t start the query string #279
v2.9.2 (2017-01-10)
Implemented enhancements:
Fixed bugs:
- Static Resources + Deferred JS + CDN Loads Files Twice #292
- CDN for background image in HTML is breaking if URL is surrounded by " #289
- Fatal error with Move Login 2.4 #286
- Save CloudFlare IPs in transient even if they're the hardcoded ones #284
- Check for get_post_type_object() = null when purging #278
- The busting folder is not removed with others during uninstall #273
- Cache Busting adds a "?" adds the end for filename which contains a number #270
Closed issues:
- Move rocket_get_dns_prefetch_domains into inc/functions/options.php #280
v2.9.1 (2016-12-27)
Implemented enhancements:
- Improve compatibility with WP Retina #264
- WeePie compatibility #262
- Improve l18n in faq.php #251
- Make FAQ tab translatable #200
Fixed bugs:
- Minification + cache busting = file exclusions don't work #230
- Fatal error: Uncaught Error: Call to undefined function get_rocket_cloudflare_api_instance() in /inc/admin/compat/cf-upgrader-5.4.php on line 3 #225
Closed issues:
v2.9 (2016-12-19)
Implemented enhancements:
- Comments for ESI tags are removed #253
- Auto-purge the "Posts page" when a post is added / updated / deleted #244
- Automatic Compatibility with Divi Blog Module #243
- Clear product cache when new variation is added #234
- auto-exclude Disqus Comment System JS #204
- Compatibility with WP-AppKit #197
- Add parents urls to the purge list #169
- Compatibility with WooCommerce Multilingual (Currency Switcher option) #165
Fixed bugs:
- Everything under CPT archive is cleared when updating a post of this CPT #249
- Vulnerability in rocket_valid_key() #226
- Prevent empty value for files to be minified #224
- Fatal error: Call to undefined function Cloudflare\curl_init() in /inc/vendors/CloudFlare/Api.php on line 206 #222
- rocket_add_url_protocol() might return a bad formatting #220
- SessionStorage in admin settings causes a JS error when on private mode #212
- RegEx syntax stripped from user agent exclusion field #171
Closed issues:
- [L10n] Typo in de_DE #173
v2.8.23 (2016-10-24)
Fixed bugs:
- CloudFlare namespacing breaks sites under PHP 5.2 #207
v2.8.22 (2016-10-18)
v2.8.21 (2016-10-17)
v2.8.20 (2016-10-13)
v2.8.19 (2016-10-12)
Implemented enhancements:
- Auto exclude ads.investingchannel.com from JS minification #199
v2.8.18 (2016-10-12)
v2.8.17 (2016-10-11)
Implemented enhancements:
- Update CloudFlare integration to API v4 #104
Fixed bugs:
v2.8.16 (2016-10-10)
Implemented enhancements:
- Update Minify Library to version 2.3 #195
- Common cache for logged in users #193
- Fix nonce issue with Visual Composer Post Grid #72
Fixed bugs:
- CSS minification breaks calc(), vendor update required #86
- Minify adds path to css rules with url() even if not needed #70
- Sucuri SiteCheck malware warning about error in JSMin.php #68
v2.8.15 (2016-10-05)
Implemented enhancements:
- Automatic compatibility with Visual Composer Grid #186
- Remove WP Mobile Detector from mobile cache plugins list #172
- LazyLoad compatibility with BuddyPress change avatar page #155
- Add Compatibility for Aelia Prices by Country and others #82
Fixed bugs:
- Translated URLs are not returned with qTranslate-X #183
- gzipped cache file not cleared for date URL #179
- Untrailing slash CDN URL in options #176
- File(/…/wp-content/cache/wp-rocket/[sitename]/index.html_gzip/.mobile-active) is not within the allowed path(s) #175
- Varnish Purge Compatibility with proxies #170
- Warning on enfold theme #167
Closed issues:
- Warning: Unexpected character in input: '�' (ASCII=28) state=0 in /wp-content/plugins/wp-rocket/inc/common/purge.php on line 464 #189
- Export file contains "wp-rocket" even under white label #168
v2.8.14 (2016-09-17)
v2.8.13 (2016-09-14)
Fixed bugs:
- Auto-exclude Facebook User-Agent from the cache to avoid issues with LazyLoad #159
- X-CF-Powered-By: WP Rocket not removed when White label is active #154
v2.8.12 (2016-09-08)
Fixed bugs:
- WPML domain mapping and JS minification issue #145
- Excluding the homepage automatically excludes all future pages #143
- Non-public CPT urls are added to cache.json #142
- Files with + in filename do not get excluded from minification #138
v2.8.11 (2016-08-25)
Implemented enhancements:
- Implement compatibility with Thrive Visual Editor #136
- Automatically exclude buddypress/bp-core/js/bp-plupload.min.js from JS minification #128
- Purge OPCache when updating #125
Fixed bugs:
- JS variables for SWAL are not defined in the success confirm support action #130
- WPML: home_url() returns the wrong URL when used to create the URL for the always purge pages #129
- DNS prefetch is added to AMP page for WP < 4.5 #124
v2.8.10 (2016-08-01)
v2.8.9 (2016-07-29)
Implemented enhancements:
Fixed bugs:
- Weekly and Monthly Database Optimizations Don't Run #120
- Illegal offset type in WPML #117
- mod_deflate rules conflict with video in Safari #114
- Wrong hook name in admin/ajax.php for capacity #105
- Purge this URL clears everything when processed from the Homepage #103
- Broken Beaver Builder compatibility #100
2.8.8 (2016-07-09)
2.8.7 (2016-07-06)
Implemented enhancements:
- Prevent customer that we automatically remove cart/checkout from the cache below the "Never cache the following pages:" #41
- Rollback Pretty URL sur minification CSS/JS #9
- Améliorer la détection des mobiles avec HTTP:X-Wap-Profile dans le fichier .htaccess #8
Fixed bugs:
- Page is cached when there are the 3 utm query strings and even if there are another query string #42
- Detect if iThemes Security is active, remove their filter before updating WP Rocket, so htaccess doesn't get messed up. #40
- Reset White Label values doesn't work #38
- Don't apply LazyLoad on images served by WP Retina x2 #37
- Undefined offsets leading to PHP Warning #36
- Var content check missing, leading to a PHP Warning, maybe, sometime. #35
- Bad type check on a var leading to a PHP Warning #34
- Autoupdate fails on old (<3.8) WP Versions #33
- WP Rocket update fail from Update Core Network (Multi-Site) #32
- JS and CSS files are not added to the CDN #31
- PHP Notice: Undefined offset: 1 in ../inc/functions/formatting.php on line 211 #30
- Trim to remove space from the url minified if added in the footer #29
- Don't apply LazyLoad on Soliloquy #28
- The "yes" response to the question "do you want autoupdate" do not check the related option #27
- The rollback button do not uncheck the autoupdate box #26
- Double slash / / on images from CDN #25
- Auto-deactivation during an auto-update #24
- Don't apply LazyLoad on Media Grid plugin #23
- No cache when WooCommerce or Jigoshop checkout page is empty #22
- Empty Google Fonts causes an 404 error #21
- The whole cache files are deleted after updating a product with WooCommerce #20
- Utiliser sprintf() sur la faq #19
- Fatal error: Call to undefined function __() in /wp-rocket.php on line 17 #18
- Le nom du plugin en WL remplace le nom du plugin a installer #17
- WP Rocket 2.1 requiert WP 3.5 et non 3.1 #16
- "Afficher les détails" affichera les infos ROCKET même en WL #15
- Erreurs de traductions #14
- Déplacer Rocketter dans l'onglet "Support" #13
- La clé se supprime si notre serveur est HS #12
- WHITE LABEL toujours actif #11
- Lors de l'enregistrement de la clé, NOTICES #10
- Pas de cache avec le plugin qTranslate #7
- Suppression du fichier de configuration à la désactivation du plugin #6
- Lien vers la vidéo Youtube de Minification CSS/JS incorrect #5
- Bug des images avec le plugin LayerSlider #4
- Copie des droits d'écriture sur le fichier .htaccess #3
- Notice: Use of undefined constant DOING_AJAX - assumed 'DOING_AJAX' in ../wp-content/plugins/wp-rocket/inc/admin/admin.php on line 167 #2
- Notice: Undefined index: Domain Path in wp-rocket/inc/admin/admin.php on line 328 #1
- Assets from theme have the wrong schema when site is http and CDN is https #96
- WP Rocket 2.8.6 Breaks WP Engine CDN #93
- Replace escaped single quotes in .htaccess comments with real apostrophes #91
* This Change Log was automatically generated by github_changelog_generator