Skip to content

Releases: chesio/bc-cache

v.2.2.1

03 Feb 11:45
Compare
Choose a tag to compare

This bugfix release improve synchronization of warm up queue state with cache state. The synchronization is now only done in WP-CLI and backend contexts - never on frontend #76.

v.2.2.0

31 Jan 15:26
Compare
Choose a tag to compare

This release has been tested with WordPress 5.9.

Important: it is recommended to clear the cache when updating to this version as some internal data structures have changed.

Added

  • WP-CLI command bc-cache warm-up to run cache warm up from command line #71.
  • Cache warm up now works on any website with XML sitemap(s) #73.
  • Cache Viewer now displays warm up progress as well #74.
  • Warm up can be immediately started from Cache Viewer #66.

Changed

  • The bc-cache/filter:cache-warm-up-enable filter has been removed - use BC_CACHE_WARM_UP_ENABLED constant to disable cache warm up #75.
  • The bc-cache/filter:disable-cache-locking filter has been removed - use BC_CACHE_FILE_LOCKING_ENABLED constant to disable file locking instead #75.

v.2.1.1

12 Jan 09:58
Compare
Choose a tag to compare

Re-activate warm up crawler after single cache entries are deleted either via WP-CLI command or Cache Viewer #72.

v.2.1.0

11 Jan 13:02
Compare
Choose a tag to compare

Improve cache warm up feature and include some further improvements and tweaks.

Added

  • Plugin should be compatible with PHP 8.1 #67.
  • Plugin deactivates itself automatically if pretty permalink structure is not activated #69.
  • Cache warm up works on websites with XML sitemaps output by The SEO Framework plugin #58. Note: version 4.2.0 or newer of The SEO Framework is required for the integration to work.
  • Cache warm up works on websites with XML sitemaps output by Yoast SEO plugin #57. Note: version 17.0 or newer of Yoast SEO is required for the integration to work.
  • Cache warm up works on Polylang-powered multilanguage websites #59.
  • When a cache entry is deleted via WP-CLI or Cache Viewer, all variants of related URL are added to cache warm up queue automatically #60.
  • Introduce bc-cache/filter:cache-warm-up-initial-url-list filter.

Changed

  • Change name of following cache warm up related filter: bc-cache/filter:cache-warm-url-list is now bc-cache/filter:cache-warm-up-final-url-list.

Fixed

  • WP-CLI delete and remove commands do actually work now #61.

Removed

  • Plugin no longer officially supports PHP 7.2, PHP 7.3 or newer is required.

v.2.0.2

20 Oct 14:53
Compare
Choose a tag to compare

This is a hotfix release:

  • Output buffer handling has been optimized to improve integration with other plugins #63

v.2.0.1

08 Oct 15:13
Compare
Choose a tag to compare

This is a hotfix release:

  • Avoid falling into infinite loop when server starts having problems with loopback requests [#62]

v.2.0.0

02 Sep 08:08
Compare
Choose a tag to compare

WordPress 5.5 or newer is required.

This release brings major new feature: cache warm up #15. See README for more information.

This release also contains some breaking changes:

  • Use of add_theme_support has been refactored #48.
  • Cache directory structure has been flattened #45. As a nice side-effect of this change, the .htaccess rules are now compatible with 7G firewall.

Other notable changes in this release:

  • The _gl query string tracking parameter does not interfere with caching #53. Note that .htaccess file should be updated accordingly to make full use of this feature.
  • On WordPress 5.8 and newer the plugin cannot be accidentally overriden from WordPress.org Plugins Directory #51.

Some bugs have been fixed too:

  • Sortable columns in Cache Viewer can be used for sorting again #54.

v.1.9.2

29 Aug 11:43
Compare
Choose a tag to compare

This bugfix release properly excludes XML sitemap stylesheet from caching [#47].

v.1.9.1

16 Aug 11:38
Compare
Choose a tag to compare
  • test with WordPress 5.7
  • prefix Disallow directive in robots.txt with User-Agent rule [#52]

v.1.9.0

22 Sep 13:22
Compare
Choose a tag to compare

WordPress 5.3 is now required.

  • fix/improve internal handling of timestamps [#40]
  • automatically flush the cache when a term is created/deleted/edited [#44] or site widgets configuration changes [#46]
  • do not cache default WordPress sitemap introduced in WP 5.5 [#47]