Releases: pluginkollektiv/cachify
2.4.0
Requires PHP 5.6 and WordPress 4.7 or above
- New: introduce Redis (also KeyDB and Valkey) support using the phpredis module (#253), (#252, props @newtovaux)
- New: add
cachify_modify_output
filter - New: add
cachify_create_gzip_files
to disable creation of static GZip files (#262, props @angcl) - New: add hooks
cachify_removed_cache_by_url
andcachify_flushed_total_cache
for additional actions after clearing (#294, props @ouun) - Removed: APC support (#304)
- Enhance: adjust styling for setup instructions (#215, props @timse201)
- Enhance: update hooks for Multisite initialization in WordPress 5.1 and above (#246, props @ouun)
- Enhance: rework flush hooks and add some third-party triggers for Autoptimize and WooCommerce (#225, props @timse201)
- Enhance: clean up some internal error suppressions (#256)
- Enhance: inform user on cache clear in admin bar (#257, props @angcl)
- Enhance: do not flush the cache for post revisions (#261, props @angcl)
- Enhance: prevent unnecessary cache clearing in some cases (#223) (#224, props @timse201)
- Enhance: remove empty directories when clearing the HDD cache (#289)
- Enhance: introduce common interface for caching backends (#298, props @lloc)
- Enhance: enhance examples for .htaccess and nginx configuration (#302)
- Enhance: show admin notice instead of silent fallback to DB cache, if selected backend is unavailable (#305)
- Enhance: disable gzip creation of required PHP extension is missing (#308)
- Enhance: various internal code clean ups
- Fix: invalidate cache when permalink changes (#285, #286, props @raffaelj)
- Fix: remove empty directories when pruning the HDD cache (#289)
- Fix: correctly add user-agent to robots.txt (#282) (#283)
- Fix: exclude sitemap.xml from caching (#242) (#254)
- Fix: prevent cache generation of non-GET requests (#200) (#258)
- Fix: prevent cache generation of requests with status different from 200 OK (#266) (#267, props @karlkowald)
- Fix: prevent cache generation of non-HTML responses when using content negotiation (#265) (#273, props @Ancocodet)
- Fix: fix styling for various dark mode plugins (#264) (#278)
- Fix: fix SVG markup for icons in dashboard widget (#269, props @Latz)
- Fix: added missing .gz suffix in htaccess (#287) (#291, props @raffaelj)
- Fix: fix some brand names and unify spelling (#297, props @pedro-mendonca)
- Maintenance: Tested up to WordPress 6.6
2.4.0-beta.2
Beta Release
This is the second beta Release of Cachify 2.4.0
The plugin is mostly feature complete but may still contain some bugs. Please use at own risk, preferably test sites.
🎁 Simply download the .zip and replace the existing Cachify directory on your server
🐞 Found a bug? Report it as an Github Issue and help Cachify 2.4 on it's final meters.
❤️ Thanks!
Changes since 2.4.0-beta.1
2.4.0-beta.1
Beta Release
This is the first beta Release of Cachify 2.4.0
The plugin is mostly feature complete but may still contain some bugs. Please use at own risk, preferably test sites.
🎁 Simply download the .zip and replace the existing Cachify directory on your server
🐞 Found a bug? Report it as an Github Issue and help Cachify 2.4 on it's final meters.
❤️ Thanks!
Changes since 2.3.2
Requires PHP 5.6 and WordPress 4.7 or above
- New: introduce Redis (also KeyDB and Valkey) support using the phpredis module (#253), (#252, props @newtovaux)
- New: add
cachify_modify_output
filter - New: add
cachify_create_gzip_files
to disable creation of static GZip files (#262, props @angcl) - New: add hooks
cachify_removed_cache_by_url
andcachify_flushed_total_cache
for additional actions after clearing (#294, props @ouun) - Removed: APC support (#304)
- Enhance: adjust styling for setup instructions (#215, props @timse201)
- Enhance: update hooks for Multisite initialization in WordPress 5.1 and above (#246, props @ouun)
- Enhance: rework flush hooks and add some third-party triggers for Autoptimize and WooCommerce (#225, props @timse201)
- Enhance: clean up some internal error suppressions (#256)
- Enhance: inform user on cache clear in admin bar (#257, props @angcl)
- Enhance: do not flush the cache for post revisions (#261, props @angcl)
- Enhance: prevent unnecessary cache clearing in some cases (#223) (#224, props @timse201)
- Enhance: remove empty directories when clearing the HDD cache (#289)
- Enhance: introduce common interface for caching backends (#298, props @lloc)
- Enhance: enhance examples for .htaccess and nginx configuration (#302)
- Enhance: show admin notice instead of silent fallback to DB cache, if selected backend is unavailable (#305)
- Enhance: various internal code clean ups
- Fix: invalidate cache when permalink changes (#285, #286, props @raffaelj)
- Fix: remove empty directories when pruning the HDD cache (#289)
- Fix: correctly add user-agent to robots.txt (#282) (#283)
- Fix: exclude sitemap.xml from caching (#242) (#254)
- Fix: prevent cache generation of non-GET requests (#200) (#258)
- Fix: prevent cache generation of requests with status different from 200 OK (#266) (#267, props @karlkowald)
- Fix: prevent cache generation of non-HTML responses when using content negotiation (#265) (#273, props @Ancocodet)
- Fix: fix styling for various dark mode plugins (#264) (#278)
- Fix: fix SVG markup for icons in dashboard widget (#269, props @Latz)
- Fix: added missing .gz suffix in htaccess (#287) (#291, props @raffaelj)
- Fix: fix some brand names and unify spelling (#297, props @pedro-mendonca)
- Maintenance: Tested up to WordPress 6.6
2.3.2
This is a minor maintenance release. It is recommended for all users.
- Fix: enforce WordPress environment for caching modules (#221, props @timse201)
- Fix: Remove unnecessary build artifacts from plugin deployment (#226)
- Fix: Fix input sanitization for APC proxy (#240) (#241)
- Maintenance: Remove unused language folder (#214, props @timse201)
- Maintenance: Update documentation links (#211, #212, props @timse201)
- Maintenance: Update documentation links (#213, props @timse201)
- Maintenance: More precise tags in README file (#216, props @timse201)
- Maintenance: Tested up to WordPress 5.8
2.3.1
This is a minor bug fix release that prevents PHP warnings introduced in 2.3.0. It is recommended for all users.
2.3.0
- New: WP-CLI integration (#165, props derweili)
- New:
cachify_flush_cache_hooks
filter added to modify all hooks that flush the cache - New: Flush cache when a user is created / updated / deleted
- New: Flush cache when a term is created / updated / deleted (#169, props derweili)
- New: Cache behavior after post modification is now configurable in plugin settings (#176)
- Enhance: Cache exceptions/User-Agents translation (#52, props timse201)
- Enhance: Readme FAQ (#51, props timse201)
- Enhance: sizeable exclusion boxes + placeholder (#53, props timse201)
- Enhance: FAQ and Support links (#55, props timse201)
- Enhance: Add text caption to "flush cache" button
- Enhance: Icon font converted to SVG (#64)
- Enhance: Improved HDD cache invalidation for hierarchical post types (#71, props Syberspace)
- Enhance: Unified and shortened HTML signature across all caching methods (#108) (#109)
- Security: Tabnabbing prevention (#55, props timse201)
- Maintenance: Tested up to WordPress 5.4
2.3-beta.1
🚚 Cachify 2.3 is nearly done. You can help us by testing our first beta version.
🎁 Simply download the .zip and replace the existing Cachify directory on your server
🐞 Found a bug? Report it as an Github Issue and help Cachify 2.3 on it's final meters.
❤️ Thanks!