Files
hub-insurance/wp-content/plugins/pressable-cache-management/changelog.txt
T
2026-07-02 15:54:39 -06:00

263 lines
12 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
=== Pressable Cache Management Change log ===
= Version 6.1.0 (Mar 16, 2026) =
* Added new features to enhance Edge Cache
= Version 6.0.0 (Mar 12, 2026) =
* Added defensive mode feature for Edge Cache
= Version 5.9.9 (Mar 08, 2026) =
* Updated language string to support admin menu
* Add features to track max age
* Updated transcient for status checker
* Updated settings
* Updated validation method for exclude cache
= Version 5.8.7 (Mar 07, 2026) =
* Fix botton bug
* Update checkbox button color to red when disabled
* Bug fix
* Bypass Edge Cache header when Batcache checker checks for cache status
* Fix grid and margins
= Version 5.5.5 (Mar 06, 2026) =
* Update Edge Cache page UI
* Update button color
* Updated tool tip for Batcache status checker
= Version 5.3.2 (Mar 05, 2026) =
* Update the grid to also fill the full width of the centred container
= Version 5.3.1 (Mar 05, 2026) =
* Updated plugin updater
= Version 5.3.0 (Mar 05, 2026) =
**UI & Design**
* Redesigned settings page with card-based layout, toggle switches, and Inter font typography
* Added "Cache Management by" header above Pressable logo in branded header
* Made footer ♥ icon clickable in both branding states, linking to branding settings page
* Timestamps (Last flushed at:) are now always visible showing — when never flushed
* Timestamps display on a single straight line using flexbox layout (no line breaks)
* Bold text inside timestamps (e.g. — cache flushed due to Page edit: My Post) now renders correctly as bold rather than showing raw <b> tags
* Darkened timestamp and label text for improved readability
* Added interactive chip UI for cache exclusion URL input
* Added branded admin bar modals replacing browser alert() popups for Edge Cache enable/disable and flush actions
**Batcache Status Badge**
* Fixed Batcache status check to read the correct x-nananana header instead of scanning the response body for the word "batcache"
* Fixed probe request to send no session cookies and mimic a real browser request, preventing Batcache from skipping the response
* Removed Cache-Control: no-cache from the probe request which was causing the Pressable edge CDN to bypass cache entirely
* Added 90-second transient cache on the status result to avoid a live HTTP request on every admin page load
* Added ↺ refresh button on the badge that re-checks live status via AJAX without requiring a full page reload
* Added tooltip ? icon next to the badge explaining: when a page gets two visits within 2 minutes it is cached for 5 minutes, and that cookies may interfere with cache status updates
* Status transient is cleared immediately after any manual cache flush so the badge reflects the new state on next load
**Cache Flush Improvements**
* Flush Cache on Plugin/Theme Update now captures and displays the plugin or theme name in the timestamp (e.g. — Yoast SEO plugin was updated)
* Flush Cache on Post/Page Edit now captures and displays the post title and post type in the timestamp
* Page URL: field now correctly shows the human-readable URL when flushing from the page/post column link (previously showed the md5 hash Batcache uses internally)
* Page URL: field now correctly saves when flushing from the page preview toolbar
* Renamed Object Cache page button Flush Cache → Flush All Cache
**GitHub Auto-Updates**
* Integrated YahnisElsts/plugin-update-checker v5.6 library (bundled directly, no Composer required)
* Plugin now checks github.com/pressable/pressable-cache-management for new releases automatically
* WordPress sites show the standard update notice when a new GitHub Release is published
* Added readme.txt used to populate the "View Details" popup in WordPress admin when an update is available
* Added SETUP.md with full instructions for releasing future updates via GitHub tags
* Removed unused library files: DebugBar/ and OAuthSignature.php to reduce plugin size
**Translations**
* Added French (fr_FR) translation — 65 strings
* Added Dutch (nl_NL) translation — 65 strings
* Added Simplified Chinese (zh_CN) translation — 65 strings
* Added Hindi (hi_IN) translation — 65 strings
* Updated Spanish (es_ES) translation to 65 strings
* Fixed load_plugin_textdomain() to use the correct relative path so all locales load when site language is changed
* Wrapped all previously untranslated UI strings including card titles, toggle labels, descriptions, exclude pages hint text, and branding page strings
* All tooltip and badge strings included in all 5 languages
**Uninstall Cleanup**
* Rewrote uninstall.php to delete all option keys the plugin has ever written, organised by category: main settings, all timestamps, Edge Cache state, Batcache flags, exclusion settings, WooCommerce notices, legacy CDN options from older versions
* Added $wpdb->query() to sweep out PUC transients (_transient_puc_*pressable-cache-management*) on uninstall
= Version 5.2.2 (Oct 15, 2025) =
* Fix bug for admin bar option not updating quicky after Edge cache is enabled/disabled
= Version 5.2.1 (Oct 7, 2025) =
* Added option to purge Edge Cache for single URL
* Removed API connection features for edge cache
* Added option to control Edge Cache without using an API connection
* Added dropdown button to flush both Object and Edge Cache
* Added option to automatically purge Edge Cache when WooCommerce product are edited via the WooCommerce API
* Removed all support for the CDN
= Version 5.1.0 (Jul 30, 2025) =
* Updated permission Only users with the following: administrator, editor and manage_woocommerce Can: See the "Flush Cache" option.
= Version 5.0.0 (May 30, 2025) =
* Removed CDN tab as CDN feature has been phased out from Pressable
= Version 4.9.9 (Mar 22, 2025) =
* Added functionality to exclude specific pages from Batcache caching, ensuring they are not cached by the Edge Cache
* Updated description for the option exclude page from Batcache to include Edge Cache
= Version 4.8.9 (Feb 22, 2025) =
* Fix bug to resolve issue with cache terminating when a single page is excluded from cache
= Version 4.7.9 (Jan 28, 2025) =
* Fix bug that breaks site when excluding single file from CDN
= Version 4.6.9 (Nov 15, 2024) =
* Added features to exclude home page from caching
= Version 4.5.9 (Oct 31, 2024) =
* Added a check if the "Name" key exists in $plugin_info before trying to access it to prevent "Undefined array key 'Name'"
= Version 4.4.9 (Oct 3, 2024) =
* Fix: ensure HTML/CSS is not output on every page load including AJAX requests
= Version 4.3.9 (July 24, 2024) =
* Updated Pressable branding
= Version 4.2.9 (July 22, 2024) =
* Fixed bugs
= Version 4.2.8 (July 22, 2024) =
* Sync the plugin CDN and Edge Cache state with MyPressable Control Panel when the plugin is authenticated
* Disable CDN state by defualt on plugin install
* Hide CDN tab if /cdn api endpoint is not found
= Version 4.2.7 (June 27, 2024) =
* Fixed bug with <p> tag added to robots.txt code snippet when extend cache option is enabled for some sites
* Updated from v4.2.6 - v4.2.7
= Version 4.2.5 (March 18, 2024) =
* Fixed the warning error bug with DOMDocument PHP Warning: DOMDocument::loadHTML():
= Version 4.2.2 (December 1, 2023) =
* Fixed footer conflict with Yoursite plugin which causes critical error
= Version 4.2.1 (September 14, 2023) =
* Add notice to disable CDN if Edge Cache is enabled
* Fixed bug with edge Cache turn on/off not syncing properly with MyPressable Control Panel
= Version 4.2.0 (June 22, 2023) =
* Changed the location for mu-plugins used to flush cache when Woo product is updated via API
= Version 4.1.0 (June 22, 2023) =
* Fixed issue double function deceleration
= Version 4.0.0 (June 21, 2023) =
* Removed edge cache purge time stamp from database
= Version 3.10.10 (June 20, 2023) =
* Features to flush WooCommerce product page automatically when product are updated via Woo API
* Ability for Shop managers to flush cache via Admin top bar
* Ability to extend cache for URL's inside data-srcset attributes
* Features to manage Edge Cache option
* Resolve conflict that causes Imagify plugin generated .webp images from displaying
* Ability to auto turn on Edge Cache if it is disabled from MPCP when Edge cache is purged
= Version 3.9.10 (June 8, 2023) =
* Fixed bug of purge CDN button which is displaying when CDN is disabled
* Hide visible hyperlink on footer page to hide branding
* Fixed issue with tag not appending to RSS feed page
* Fixed bug for broken images inside
= Version 3.8.10 (May 12, 2023) =
* Added features and notification to check if Cloudflare is interfering with Batcache
= Version 3.7.10 (May 2, 2023) =
* Code cleanup and changelog update
= Version 3.6.10 (Apr 20, 2023) =
* Excluded gclid option from the UI
* Excluded wpp_ cookies option from the UI
= Version 3.5.10 (Mar 23, 2023) =
* Updated new option
= Version 3.4.10 (Mar 23, 2023) =
* Hide option from UI which does not function correctly yet
= Version 3.3.10 (Mar 20, 2023) =
* Updated batcache code
= Version 3.3.9 (Feb 26, 2023) =
* Updated language functionality
= Version 3.3.8 (Feb 23, 2023) =
* Added support to move mu-plugin from PCM to a private folder
= Version 3.3.7 (Feb 20, 2023) =
* Bug fixes and new features added
= Version 3.3.6 (Feb 07, 2023) =
* Updated footer icon
= Version 3.3.5 (Jan 07, 2023) =
* Updated extending cache option to execute via mu-plugin
* Added option to flush cache when comment is deleted
* Added notification to know if plugin or theme was updated
* Disable plugin automatically when used on another platform
* Add option to flush website cache automatically when page or post is deleted after publishing this works for post-types as well
* Added option to exclude pages from Batcache
= Version 3.3.4 (Aug 12, 2022) =
* Fixed function conflict on Flush cache on theme plugin update
= Version 3.3.4 (Aug 12, 2022) =
* Fixed Zend OPcache API is restricted by "restrict_api" configuration directive warning on extended batcache
* Fixed admin notice not displaying when extend batcache is enabled and disabled
= Version 3.3.4 (Aug 4, 2022) =
* Fixed bug for site id not entering on multi-network site
= Version 3.3.4 (Jul 10, 2022) =
* Fixed TTFB performance issue that slows down WordPress admin
* Renamed authentication button to save option
* Rename authentication button tab button to save option
* Hide save button if connection is successful for added security
* Cached the API key using transient for fast performance
* Added new admin notice warning to alert user if CDN is flushed twice within a minute
* Added admin notice to alert user to connect to the api if API credentials is not saved
* Updated toggle option to enable/disable CDN to button
* Added settings option from the plugin area
* Added button option to connect and disconnect API
* Added option to clear API credentials when API is disconnected
* Added nonce to button for added security
* Fixed bug that shows CDN option when plugin is not yet connected to the API
* Added error message to alert user if the plugin is installed on site hosted on another platform
= Version 3.2.3 (Jul 03, 2022) =
* Fixed CSS conflict issue with some third-party plugin
= Version 3.1.4 (May 21, 2022) =
* Added warning notice to CDN cache extender when enabled to notify user to disable the option if it causes any issue(The CDN extender features is buggy and know
= Version 3.0.3 (May 21, 2022) =
* Fixed issue with api_connection which adds extra time to site TTFB
= Version 3.0.2 (April 28, 2022) =
* Fixed ?extend_cdn appended to the word style.css which is added to blog post/page
= Version 3.0.2 (April 22, 2022) =
* Applied patch to prevent HTML injection from all CDN exemption features
cdn_exclude_css, cdn_exclude_js_json, cdn_exclude_jpg_png_webp, cdn_exclude_specificfile.
= Version 3.0.1 (April 17, 2022) =
* Exclude Google Tag Manager gtm.js from Pressable CDN to fix Google tracking issue bug