Plugin Directory

Changeset 3262921


Ignore:
Timestamp:
03/27/2025 02:40:50 PM (11 months ago)
Author:
servebolt
Message:

Update to version 3.5.55 from GitHub

Location:
servebolt-optimizer
Files:
6 edited
1 copied

Legend:

Unmodified
Added
Removed
  • servebolt-optimizer/tags/3.5.55/Readme.txt

    r3262176 r3262921  
    44Donate link: https://servebolt.com
    55Requires at least: 4.9.2
    6 Tested up to: 6.7.1
     6Tested up to: 6.7.2
    77Requires PHP: 7.4
    8 Stable tag: 3.5.54
     8Stable tag: 3.5.55
    99License: GPLv3 or later
    1010License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    9999== Changelog ==
    100100
     101= 3.5.55 =
     102* Confirmed WordPress 6.7.2 compatibility
     103* cleaned off the tail of the readme file
     104
    101105= 3.5.54 =
    102106* Added the ability to allow for Private post types to be purged.
     
    267271= 3.5.13 =
    268272* Bugfix for Cloudflare direct purging via purge queue. it was not created purge records correctly.
    269 
    270 = 3.5.12 =
    271 * Disabled WooCommerce cart url adaption when instantpage is not enabled.
    272 * Added check for ['url'] in payload of queue creation object.
    273 
    274 = 3.5.11 =
    275 * Added scheduled cleanup of expired transients.
    276 * Added method to stop WooCommerce carts from ever being prefetched by InstantPage.
    277 * Removed APO capability due to it being only possible now with the cloudflare plugin.
    278 * Added CacheTag headers to Accelerated Domains reducing purge commands to only 2 for each post/page update and their related archives, taxonomy terms and feeds.
    279 * Implemented CachTag purging for Accelerated Domains.
    280 * Added CacheTag headers to Servebolt CDN for later use in purging. 
    281 * Added new garbage collection for the purge queue via cron scheduler.
    282 * Added UID column and UID index to the purge queue tables so that searching for existing queue items could be significantly speed up and also stop repeat adding of an existing
    283 * Added ```wp servebolt check-cdn-setup``` to the WP CLI to check the CDN setup for AcelerateDomains or ServeboltCDN.
    284 * Added ```wp servebolt cache purge queue trash``` to the WP CLI to purge old items from the queue
    285 * Changed Database Migrations to work with own version admin, unlinking from the plugin version number.
    286 * Added LIMIT to garbage collection query.
    287 * Slight change to the logic for cache purging to improve payload checking.
    288 * Moved action_scheduler filters to only be implemented if action_scheduler is installed.
    289 * Fixed bug in WP Rocket compatibility.
    290 * Fixed a few typo's.
    291 * Fixed PHP deprecated messages.
    292 * Added existence checking of API error messages.
    293 * Fixed cache headers errors on RSS feeds.
    294 
    295 
    296 = 3.5.10 =
    297 * Added LIMIT to garbage collection query.
    298 * Increased batch capibilities action_scheduler, 8x more processing possible.
    299 
    300 = 3.5.9 =
    301 * New Feature - Added Error Log link to admin menu bar
    302 * Lots of updated [https://wpplugin.dev.servebolt.com/](filters documentation)
    303 * Bug fix - added check for REQUEST_METHOD to see if it exists before using it, stopping cron errors
    304 
    305 = 3.5.8 =
    306 * Adapted clearing of menu cache transients to include 404 page reference transients
    307 
    308 = 3.5.7 =
    309 * bump release, previous verion did not correctly deploy to wordpress.org
    310 
    311 = 3.5.6 =
    312 * Added the transformation of SRC's for images implemented via blocks for Accelerated Domains/Servebolt CDN
    313 * Added unit tests for new functionality
    314 
    315 = 3.5.5 =
    316 * Tested against WordPress 6.0
    317 * Added Andrew Killen as developer
    318 * Updated how Unit Tests work
    319 
    320 = 3.5.4 =
    321 * Bugfix - Removed menu manifest file option from Prefetch-feature. Due to some difficulties with making the menu manifest file work in the Prefetch-feature it was decided to remove it until further notice. The script and style file manifest files will persist as before.
    322 * Bugfix - Resolved issue with the cache purge features in row actions for taxonomies/post types. The plugin adds purge cache-link in the row actions for posts and terms. We previously targeted all registered post types and taxonomies, but this is now changed to only target public post types and terms. The targeted post types and terms can also be controlled through filters (sb_optimizer_cache_purge_row_action_post_types, sb_optimizer_cache_purge_row_action_post_types_query, sb_optimizer_cache_purge_row_action_taxonomies, sb_optimizer_cache_purge_row_action_taxonomies_query).
    323 * Bugfix - Automatic cache purge of products during WooCommerce checkout. In some cases there was an error during the WooCommerce checkout. The feature in question purged cache for the product during checkout so that stock amount and status would be kept up to date. This error should now be resolved.
    324 * Bugfix - Automatic setup of WP Cron on multisite failed. The feature that sets the WP Cron up with the UNIX cron failed when ran on a multisite. This should now be fixed. The cause of the error was that the lockfiles we’re not generated with a valid filename. These lockfiles (originating from “flock”) keeps the system from running concurrent cron tasks, so that we force the system to wait until the previous job is done. Note that this is a Servebolt hosted only feature.
    325 * Bugfix - Error during plugin uninstallation. There was an error during plugin uninstallation due to a missing PHP constant. This is now fixed.
    326 * Bugfix - Errors when environment file is not present. There was some error related to the environment file not being found, either because there is a custom WordPress folder structure or because the file is removed (either by deletion on disk or by disabling the file in the admin panel). The plugin now handles the absence of this file in a better way - the error handling was improved and there is an admin notice telling the user that the file is missing + instructions on how to fix this.
    327 
    328 = 3.5.3 =
    329 * Fixed incompatibility issue with plugin Lightweight Sidebar Manager
    330 * Fixed issue with automatic cron setup (Servebolt-clients only) not working due to bug in the Servebolt API
    331 * Added migration to clean up legacy transients (orphaned transients without expiry)
    332 * Fixed bug in settings form for the Prefetch-feature
    333 * Fixed bug in feature access check for the Accelerated Domains Image Resize-feature
    334 * Fixed bug in database migration runner
    335 
    336 = 3.5.2 =
    337 * Fixed issue with cache headers and authentication-check (user role determination)
    338 
    339 = 3.5.1 =
    340 * Fixed issue with transient rows not expiring for the menu optimizer feature.
    341 
    342 = 3.5 =
    343 * Added support for cache provider "Servebolt CDN"
    344 * Bugfix - WP Admin markup error. The styling for the information panel used in for example the cache settings page was broken in WordPress v5.9, but this is now fixed.
    345 * New feature - Clear site data on login. In v3.5 a new feature was added - every time a user logs in then we return a header telling the browser to clear local storage and browser cache. This is useful to ensure that cached content gets cleared for logged in users.
    346 * New feature - Support for Servebolt CDN. The plugin now supports Servebolt CDN.
    347 * Beta feature - Accelerated Domains Prefetching. We’ve added a new feature for users of Accelerated Domains - Prefetching of assets and menu items. This feature allows for our infrastructure to preliminary fetch the assets of a webpage and cache them in our infrastructure which results in reduction of load time. Another feature is that menu items gets prefetched as well, meaning that when you navigate to a subpage it has already been cached and is ready to be served in no time!
    348 * New feature - Cache purging when Accelerated Domains is disabled
    349 We have added a feature to purge all cache even when Accelerated Domains is disabled. This is useful when deactivating Accelerated Domains and doing a proper “cleaning up” by clearing all cache.
    350 * New feature - Automatic WP Cron setup (including Action Scheduler) (Servebolt-clients only). We have added a feature to automatically set up the WP Cron so that it runs using the UNIX cron. This offloads WordPress from having to trigger scheduled tasks as well as making the process of setting it up a lot easier. Note that this feature also sets up the Action Scheduler (used by WooCommerce and other plugins) to be run using the UNIX cron.
    351 * Bugfix - Accelerated Domains Image Resize can only be enabled when site has access
    352 Previously a Servebolt-client was able to enable Accelerated Domains Image Resizing even when the client did not have access to it (based on their subscription). We’ve not added a check so only eligible clients can enable the feature. Note that enabling the feature while not having access to it will result in the feature not being active. The subscription needs to be in place for the feature to work. This “bugfix” only fixes the GUI so that we communicate better to the client whether they have access or not.
    353 * Bugfix - Improved cache purge queue feature
    354 We’ve improved the cleanup of the cache purge queue to prevent the queu from growing too big. This is done by removing all completed queue items as well as removing failed queue items that are older than 1 month.
    355 * New feature - Purge all network feature
    356 We’ve now added a feature to purge all cache for all sites in a multisite-network. You can find it in the dropdown in the top bar in WP Admin.
    357 * Bugfix - WooCommerce product simple cache purge on checkout
    358 Whenever a user checks out in WooCommerce then the cache for the products in the cart will be purged. Due to how we purge cache a whole range of URLs might be included in the cache purging. This is because a post/page/product might be visible on the front page, in archives etc. and thus we include the front page URL, archive URL in the cache purge actions. But in the context of WooCommerce checkout and WooCommerce product we decided that a simple cache purge will suffice - this meaning that we only purge cache for the product URL, not the front page URL or any other related URL.
    359 * Bugfix - WooCommerce product immediate cache purge on checkout. Whenever a user checks out in WooCommerce then the cache for the products in the cart will be purged. For many users this means using the queue to purge the cache of these products, but in the case of WooCommerce checkouts we now purge cache immediately regardless of whether they have the queue based cache purge active or not.
    360 * Bugfix in Menu optimizer – We saw that the menu optimizer feature was incompatible with some WordPress-themes. The feature was therefore refactored and should now be better suited to work with most WordPress-themes.
  • servebolt-optimizer/tags/3.5.55/servebolt-optimizer.php

    r3262176 r3262921  
    22/*
    33Plugin Name: Servebolt Optimizer
    4 Version: 3.5.54
     4Version: 3.5.55
    55Author: Servebolt
    66Author URI: https://servebolt.com
  • servebolt-optimizer/tags/3.5.55/vendor/composer/installed.php

    r3262176 r3262921  
    22    'root' => array(
    33        'name' => 'servebolt/servebolt-wp-optimize-plugin',
    4         'pretty_version' => '3.5.54',
    5         'version' => '3.5.54.0',
    6         'reference' => '7966db767cfef9792774c85e2a3b8bd498cc5fd0',
     4        'pretty_version' => '3.5.55',
     5        'version' => '3.5.55.0',
     6        'reference' => 'e83d4365a5eaa363eccdb2ac0163ba556a7cd049',
    77        'type' => 'wordpress-plugin',
    88        'install_path' => __DIR__ . '/../../',
     
    130130        ),
    131131        'servebolt/servebolt-wp-optimize-plugin' => array(
    132             'pretty_version' => '3.5.54',
    133             'version' => '3.5.54.0',
    134             'reference' => '7966db767cfef9792774c85e2a3b8bd498cc5fd0',
     132            'pretty_version' => '3.5.55',
     133            'version' => '3.5.55.0',
     134            'reference' => 'e83d4365a5eaa363eccdb2ac0163ba556a7cd049',
    135135            'type' => 'wordpress-plugin',
    136136            'install_path' => __DIR__ . '/../../',
  • servebolt-optimizer/trunk/Readme.txt

    r3262176 r3262921  
    44Donate link: https://servebolt.com
    55Requires at least: 4.9.2
    6 Tested up to: 6.7.1
     6Tested up to: 6.7.2
    77Requires PHP: 7.4
    8 Stable tag: 3.5.54
     8Stable tag: 3.5.55
    99License: GPLv3 or later
    1010License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    9999== Changelog ==
    100100
     101= 3.5.55 =
     102* Confirmed WordPress 6.7.2 compatibility
     103* cleaned off the tail of the readme file
     104
    101105= 3.5.54 =
    102106* Added the ability to allow for Private post types to be purged.
     
    267271= 3.5.13 =
    268272* Bugfix for Cloudflare direct purging via purge queue. it was not created purge records correctly.
    269 
    270 = 3.5.12 =
    271 * Disabled WooCommerce cart url adaption when instantpage is not enabled.
    272 * Added check for ['url'] in payload of queue creation object.
    273 
    274 = 3.5.11 =
    275 * Added scheduled cleanup of expired transients.
    276 * Added method to stop WooCommerce carts from ever being prefetched by InstantPage.
    277 * Removed APO capability due to it being only possible now with the cloudflare plugin.
    278 * Added CacheTag headers to Accelerated Domains reducing purge commands to only 2 for each post/page update and their related archives, taxonomy terms and feeds.
    279 * Implemented CachTag purging for Accelerated Domains.
    280 * Added CacheTag headers to Servebolt CDN for later use in purging. 
    281 * Added new garbage collection for the purge queue via cron scheduler.
    282 * Added UID column and UID index to the purge queue tables so that searching for existing queue items could be significantly speed up and also stop repeat adding of an existing
    283 * Added ```wp servebolt check-cdn-setup``` to the WP CLI to check the CDN setup for AcelerateDomains or ServeboltCDN.
    284 * Added ```wp servebolt cache purge queue trash``` to the WP CLI to purge old items from the queue
    285 * Changed Database Migrations to work with own version admin, unlinking from the plugin version number.
    286 * Added LIMIT to garbage collection query.
    287 * Slight change to the logic for cache purging to improve payload checking.
    288 * Moved action_scheduler filters to only be implemented if action_scheduler is installed.
    289 * Fixed bug in WP Rocket compatibility.
    290 * Fixed a few typo's.
    291 * Fixed PHP deprecated messages.
    292 * Added existence checking of API error messages.
    293 * Fixed cache headers errors on RSS feeds.
    294 
    295 
    296 = 3.5.10 =
    297 * Added LIMIT to garbage collection query.
    298 * Increased batch capibilities action_scheduler, 8x more processing possible.
    299 
    300 = 3.5.9 =
    301 * New Feature - Added Error Log link to admin menu bar
    302 * Lots of updated [https://wpplugin.dev.servebolt.com/](filters documentation)
    303 * Bug fix - added check for REQUEST_METHOD to see if it exists before using it, stopping cron errors
    304 
    305 = 3.5.8 =
    306 * Adapted clearing of menu cache transients to include 404 page reference transients
    307 
    308 = 3.5.7 =
    309 * bump release, previous verion did not correctly deploy to wordpress.org
    310 
    311 = 3.5.6 =
    312 * Added the transformation of SRC's for images implemented via blocks for Accelerated Domains/Servebolt CDN
    313 * Added unit tests for new functionality
    314 
    315 = 3.5.5 =
    316 * Tested against WordPress 6.0
    317 * Added Andrew Killen as developer
    318 * Updated how Unit Tests work
    319 
    320 = 3.5.4 =
    321 * Bugfix - Removed menu manifest file option from Prefetch-feature. Due to some difficulties with making the menu manifest file work in the Prefetch-feature it was decided to remove it until further notice. The script and style file manifest files will persist as before.
    322 * Bugfix - Resolved issue with the cache purge features in row actions for taxonomies/post types. The plugin adds purge cache-link in the row actions for posts and terms. We previously targeted all registered post types and taxonomies, but this is now changed to only target public post types and terms. The targeted post types and terms can also be controlled through filters (sb_optimizer_cache_purge_row_action_post_types, sb_optimizer_cache_purge_row_action_post_types_query, sb_optimizer_cache_purge_row_action_taxonomies, sb_optimizer_cache_purge_row_action_taxonomies_query).
    323 * Bugfix - Automatic cache purge of products during WooCommerce checkout. In some cases there was an error during the WooCommerce checkout. The feature in question purged cache for the product during checkout so that stock amount and status would be kept up to date. This error should now be resolved.
    324 * Bugfix - Automatic setup of WP Cron on multisite failed. The feature that sets the WP Cron up with the UNIX cron failed when ran on a multisite. This should now be fixed. The cause of the error was that the lockfiles we’re not generated with a valid filename. These lockfiles (originating from “flock”) keeps the system from running concurrent cron tasks, so that we force the system to wait until the previous job is done. Note that this is a Servebolt hosted only feature.
    325 * Bugfix - Error during plugin uninstallation. There was an error during plugin uninstallation due to a missing PHP constant. This is now fixed.
    326 * Bugfix - Errors when environment file is not present. There was some error related to the environment file not being found, either because there is a custom WordPress folder structure or because the file is removed (either by deletion on disk or by disabling the file in the admin panel). The plugin now handles the absence of this file in a better way - the error handling was improved and there is an admin notice telling the user that the file is missing + instructions on how to fix this.
    327 
    328 = 3.5.3 =
    329 * Fixed incompatibility issue with plugin Lightweight Sidebar Manager
    330 * Fixed issue with automatic cron setup (Servebolt-clients only) not working due to bug in the Servebolt API
    331 * Added migration to clean up legacy transients (orphaned transients without expiry)
    332 * Fixed bug in settings form for the Prefetch-feature
    333 * Fixed bug in feature access check for the Accelerated Domains Image Resize-feature
    334 * Fixed bug in database migration runner
    335 
    336 = 3.5.2 =
    337 * Fixed issue with cache headers and authentication-check (user role determination)
    338 
    339 = 3.5.1 =
    340 * Fixed issue with transient rows not expiring for the menu optimizer feature.
    341 
    342 = 3.5 =
    343 * Added support for cache provider "Servebolt CDN"
    344 * Bugfix - WP Admin markup error. The styling for the information panel used in for example the cache settings page was broken in WordPress v5.9, but this is now fixed.
    345 * New feature - Clear site data on login. In v3.5 a new feature was added - every time a user logs in then we return a header telling the browser to clear local storage and browser cache. This is useful to ensure that cached content gets cleared for logged in users.
    346 * New feature - Support for Servebolt CDN. The plugin now supports Servebolt CDN.
    347 * Beta feature - Accelerated Domains Prefetching. We’ve added a new feature for users of Accelerated Domains - Prefetching of assets and menu items. This feature allows for our infrastructure to preliminary fetch the assets of a webpage and cache them in our infrastructure which results in reduction of load time. Another feature is that menu items gets prefetched as well, meaning that when you navigate to a subpage it has already been cached and is ready to be served in no time!
    348 * New feature - Cache purging when Accelerated Domains is disabled
    349 We have added a feature to purge all cache even when Accelerated Domains is disabled. This is useful when deactivating Accelerated Domains and doing a proper “cleaning up” by clearing all cache.
    350 * New feature - Automatic WP Cron setup (including Action Scheduler) (Servebolt-clients only). We have added a feature to automatically set up the WP Cron so that it runs using the UNIX cron. This offloads WordPress from having to trigger scheduled tasks as well as making the process of setting it up a lot easier. Note that this feature also sets up the Action Scheduler (used by WooCommerce and other plugins) to be run using the UNIX cron.
    351 * Bugfix - Accelerated Domains Image Resize can only be enabled when site has access
    352 Previously a Servebolt-client was able to enable Accelerated Domains Image Resizing even when the client did not have access to it (based on their subscription). We’ve not added a check so only eligible clients can enable the feature. Note that enabling the feature while not having access to it will result in the feature not being active. The subscription needs to be in place for the feature to work. This “bugfix” only fixes the GUI so that we communicate better to the client whether they have access or not.
    353 * Bugfix - Improved cache purge queue feature
    354 We’ve improved the cleanup of the cache purge queue to prevent the queu from growing too big. This is done by removing all completed queue items as well as removing failed queue items that are older than 1 month.
    355 * New feature - Purge all network feature
    356 We’ve now added a feature to purge all cache for all sites in a multisite-network. You can find it in the dropdown in the top bar in WP Admin.
    357 * Bugfix - WooCommerce product simple cache purge on checkout
    358 Whenever a user checks out in WooCommerce then the cache for the products in the cart will be purged. Due to how we purge cache a whole range of URLs might be included in the cache purging. This is because a post/page/product might be visible on the front page, in archives etc. and thus we include the front page URL, archive URL in the cache purge actions. But in the context of WooCommerce checkout and WooCommerce product we decided that a simple cache purge will suffice - this meaning that we only purge cache for the product URL, not the front page URL or any other related URL.
    359 * Bugfix - WooCommerce product immediate cache purge on checkout. Whenever a user checks out in WooCommerce then the cache for the products in the cart will be purged. For many users this means using the queue to purge the cache of these products, but in the case of WooCommerce checkouts we now purge cache immediately regardless of whether they have the queue based cache purge active or not.
    360 * Bugfix in Menu optimizer – We saw that the menu optimizer feature was incompatible with some WordPress-themes. The feature was therefore refactored and should now be better suited to work with most WordPress-themes.
  • servebolt-optimizer/trunk/servebolt-optimizer.php

    r3262176 r3262921  
    22/*
    33Plugin Name: Servebolt Optimizer
    4 Version: 3.5.54
     4Version: 3.5.55
    55Author: Servebolt
    66Author URI: https://servebolt.com
  • servebolt-optimizer/trunk/vendor/composer/installed.php

    r3262176 r3262921  
    22    'root' => array(
    33        'name' => 'servebolt/servebolt-wp-optimize-plugin',
    4         'pretty_version' => '3.5.54',
    5         'version' => '3.5.54.0',
    6         'reference' => '7966db767cfef9792774c85e2a3b8bd498cc5fd0',
     4        'pretty_version' => '3.5.55',
     5        'version' => '3.5.55.0',
     6        'reference' => 'e83d4365a5eaa363eccdb2ac0163ba556a7cd049',
    77        'type' => 'wordpress-plugin',
    88        'install_path' => __DIR__ . '/../../',
     
    130130        ),
    131131        'servebolt/servebolt-wp-optimize-plugin' => array(
    132             'pretty_version' => '3.5.54',
    133             'version' => '3.5.54.0',
    134             'reference' => '7966db767cfef9792774c85e2a3b8bd498cc5fd0',
     132            'pretty_version' => '3.5.55',
     133            'version' => '3.5.55.0',
     134            'reference' => 'e83d4365a5eaa363eccdb2ac0163ba556a7cd049',
    135135            'type' => 'wordpress-plugin',
    136136            'install_path' => __DIR__ . '/../../',
Note: See TracChangeset for help on using the changeset viewer.