Skip to content

Releases: Automattic/wp-super-cache

1.6.7

30 May 15:48
ba651db
Compare
Choose a tag to compare
  • wp_cache_setting() can now save boolean values since many of the settings are bools. #676
  • Check if $super_cache_enabled is true in a less strict way because it might be '1' rather than true. #677

1.6.6

28 May 15:39
cadfa89
Compare
Choose a tag to compare
  • Fix problems with saving settings. Returns false ONLY when there's an issue with the config file, not when the setting isn't changed. Change other code to cope with that, including updating WPCACHEHOME (#670)
  • When saving settings rename the temporary config file correctly, and delete wp-admin/.php if it exists. (#673)
  • Fix adding WPCACHEHOME to wp-config.php when advanced-cache.php is not found and wp-config.php is RO. (#674)

1.6.5

27 May 11:39
97f925c
Compare
Choose a tag to compare
  • Check advanced-cache.php was created by the plugin before modifying/deleting it. (#666)
  • When saving settings, save blank lines. Fixes problems with WP_CACHE and WPCACHEHOME in wp-config.php. Related to #652. (#667)
  • Update outdated code and use is_multisite() (#600)
  • Fix the delete cache button in the admin bar. (#603)
  • Code cleanup in #602
  • Use get_post_status instead of post_status (#623)
  • Fixes button - Update Direct Pages (#622)
  • Removes apache_response_headers and uses only headers_list (#618)
  • Function is_site_admin has been deprecated (#611)
  • Fixes action urls in wp_cache_manager (#610)
  • Remove the link to the HibbsLupusTrust tweet. (#635)
  • Don't load wp-cache-config.php if it's already loaded (#605)
  • PHPCS fixes and optimization for plugins/domain-mapping.php (#615)
  • Introduces PHP_VERSION_ID for faster checking (#604)
  • Fixes regex and optimizes ossdl-cdn.php (#596)
  • Only update new settings and use a temporary file to avoid corruption. (#652)
  • Serve cached files to rejected user agents, don't cache them. (#658)
  • Combine multiple headers with the same name (#641)
  • Open ‘Delete Cache’ link in same window (#656)
  • Promote the Jetpack Site Accelerator on the CDN page. (#636)

1.6.4

22 Aug 11:12
74d679b
Compare
Choose a tag to compare
  • Changes between 1.6.3 and 1.6.4
  • Fixes for WP-CLI (#587) (#592)
  • Bumped the minimum WordPress version to 3.1 to use functions introduced then. (#591)
  • Fixes to wpsc_post_transition to avoid a fatal error using get_sample_permalink. (#595)
  • Fixed the admin bar "Delete Cache" link. (#589)
  • Fixed the headings used in the settings page. (#597)

1.6.3

10 Aug 15:25
2dd4ab7
Compare
Choose a tag to compare
  • Added cookie helper functions (#580)
  • Added plugin helper functions (#574)
  • Added actions to modify cookie and plugin lists. (#582)
  • Really disable garbage collection when timeout = 0 (#571)
  • Added warnings about DISABLE_WP_CRON (#575)
  • Don't clean expired cache files after preload if garbage collection is disabled (#572)
  • On preload, if deleting a post don't delete the sub directories if it's the homepage. (#573)
  • Fix generation of semaphores when using WP CLI (#576)
  • Fix deleting from the admin bar (#578)
  • Avoid a strpos() warning. (#579)
  • Improve deleting of cache in edit/delete/publish actions (#577)
  • Fixes to headers code (#496)

1.6.2

19 Jun 09:24
ed83729
Compare
Choose a tag to compare
  • Fixed serving expired supercache files (#562)
  • Write directly to the config file to avoid permission problems with wp-content. (#563)
  • Correctly set the .htaccess rules on the main site of a multisite. (#557)
  • Check if set_transient() exists before using it. (#565)
  • Removed searchengine.php example plugin as it sets a cookie to track users. (#567)
  • For advanced users only. Change the vary and cache control headers. (#555)

1.6.1

15 May 14:13
0137b49
Compare
Choose a tag to compare
  • Fix the name of the WP Crontrol plugin. (#549)
  • Handle errors during deactivation/uninstall by email rather than exiting. (#551)
  • Add a notice when settings can't be updated. (#552 and #553)

1.6.0

30 Apr 13:01
4a822b6
Compare
Choose a tag to compare
  • Fix issues in multisite plugin (#501)
  • Fixes wp-cli plugin deactivate/activate (#499)
  • Cleanup - change quotes. (#495)
  • $htaccess_path defines the path to the global .htacess file. (#507)
  • Fix 'cannot redeclare gzip_accepted()' (#511)
  • Correct the renaming of tmp_wpcache_filename (removed unnecessary slash in path) which caused renaming to fail. (#516)
  • Add check for Jetpack mobile theme cookie (#515)
  • Optimize wp_cache_phase2 and create wpsc_register_post_hooks (#508)
  • WPCACHEHOME has a trailing slash (#513)
  • Cleanup cache enable/disable and update_mod_rewrite_rules (#500)
  • Post Update now clears category cache (#519)
  • Various fixes for saving the debug page form (#542)
  • Expert-caching and empty parameters, like ?amp, should not serve cached page (#533)
  • Tiny Yslow description fix (#527)
  • Add ipad to mobile list (#525)
  • Hide opcache_invalidate() warnings since it's disabled some places. (#543)
  • Check that HTTP_REFERER exists before checking it. (#544)
  • Replace Cron View" with WP Control because it's still updated. (#546)
  • adding hook (wp_cache_cleared) for full cache purges (#537)

1.5.9

15 Dec 16:46
bdf825c
Compare
Choose a tag to compare
  • Fixed fatal error if the debug log was deleted while debugging was enabled and a visitor came to the site.
  • Fixed the dynamic caching test plugin because of PHP7 changes. Dynamic cache mode must be enabled now.
  • Lots of WordPress coding style formatting fixes to the code.

1.5.8

31 Oct 16:41
b04ed0e
Compare
Choose a tag to compare

Bugfix release. Changes this time:

  • PHP 7 fixes. (#429)
  • Fix debug comments checkbox. (#433)
  • Only register uninstall function in admin pages to save queries. (#430)
  • Check that wp-cache-phase1.php is loaded before saving settings page. (#428)
  • If a url has a “?” in it then don’t delete the associated cache. It’ll delete the whole cache after stripping out ?… part. (#427 & #420)
  • Allow static functions in classes to be used in cacheactions. (#425)
  • Don’t make AJAX requests anonymous. (#423)
  • Fixed link to chmod explanation. (#421)
  • Add more escaping to the CDN settings page. (#416)
  • Use SERVER_PROTOCOL to determine http protocol. (#412 & #413)
  • If preload stalls only send one email per day, but do display an admin notice. (#432)
  • Fixed more PHP warnings in #438 and #437
  • Hide mod_rewrite warnings for Nginx users. #434