diff --git a/CHANGELOG.md b/CHANGELOG.md index 933860a0..93f0bc9b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,37 +5,33 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [2.0.0-alpha] - unreleased - -This is an alpha version! The changes listed here are not final. - +## [1.12.0] - 2024-03-11 ### Added -- Setup: Detect Jetpack Boost cache and suggest troubleshooting steps -- WP Super Cache: added WPSC_PRELOAD_POST_INTERVAL and WPSC_PRELOAD_LOOP_INTERVAL to modify preload timings +- Setup: Detect Jetpack Boost cache and suggest troubleshooting steps [#36018] +- WP Super Cache: added WPSC_PRELOAD_POST_INTERVAL and WPSC_PRELOAD_LOOP_INTERVAL to modify preload timings [#36246] ### Changed -- Code Modernization: Replace usage of strpos() with str_contains() -- Code Modernization: Replace usage of strpos() with str_starts_with(). -- Code Modernization: Replace usage of substr() with str_starts_with() and str_ends_with(). -- Fix blurry Automattic logo. -- General: avoid deprecation warnings when trying to get URLs in PHP 8.2 -- General: indicate compatibility with the upcoming version of WordPress, 6.5. -- General: updated PHP requirement to PHP 7.0+ -- General: update WordPress version requirements to WordPress 6.3. -- Updated package dependencies. -- WP Super Cache: check for Boost Cache when creating advanced-cache.php -- WP Super Cache: fixed labels on advanced settings page -- WP Super Cache: remove notifications that preload started working again. +- Code Modernization: Replace usage of strpos() with str_contains() [#34137] +- Code Modernization: Replace usage of strpos() with str_starts_with(). [#34135] +- Code Modernization: Replace usage of substr() with str_starts_with() and str_ends_with(). [#34207] +- Fix blurry Automattic logo. [#34985] +- General: avoid deprecation warnings when trying to get URLs in PHP 8.2 [#34962] +- General: indicate compatibility with the upcoming version of WordPress, 6.5. [#35820] +- General: updated PHP requirement to PHP 7.0+ [#34126] +- General: update WordPress version requirements to WordPress 6.3. [#34127] +- WP Super Cache: check for Boost Cache when creating advanced-cache.php [#36027] +- WP Super Cache: fixed labels on advanced settings page [#36067] +- WP Super Cache: remove notifications that preload started working again. [#35960] ### Fixed -- Supercache: add "days" to "Next preload scheduled" message. -- Super Cache: with rebuild enabled, apply that to subdirectories instead of deleting them. -- WP Super Cache - fix the wp_super_cache_clear_post_cache so the homepage cache isn't deleted too. -- WP Super Cache: bail if the request uri isn't set. It means the plugin isn't configured yet. -- WP Super Cache: don't create an output buffer if there's already one active -- WP Super Cache: fixed serving a cached page on POST with late init enabled. -- WP Super Cache: fix the output buffer check, and make debug logs pre-formatted. -- WP Super Cache: if the preload number of posts is not in the list, then add it +- Supercache: add "days" to "Next preload scheduled" message. [#34509] +- Super Cache: with rebuild enabled, apply that to subdirectories instead of deleting them. [#35032] +- WP Super Cache - fix the wp_super_cache_clear_post_cache filter so the homepage cache isn't deleted too. [#36069] +- WP Super Cache: bail if the request uri isn't set. It means the plugin isn't configured yet. [#36024] +- WP Super Cache: don't create an output buffer if there's already one active [#36124] +- WP Super Cache: fixed serving a cached page on POST with late init enabled. [#36211] +- WP Super Cache: fix the output buffer check, and make debug logs pre-formatted. [#36158] +- WP Super Cache: if the preload number of posts is not in the list, then add it [#36249] ## [1.11.0] - 2023-11-08 ### Added @@ -726,7 +722,7 @@ This is an alpha version! The changes listed here are not final. Misc fixes -[2.0.0-alpha]: https://github.com/Automattic/wp-super-cache/compare/v1.11.0...v2.0.0-alpha +[1.12.0]: https://github.com/Automattic/wp-super-cache/compare/v1.11.0...v1.12.0 [1.11.0]: https://github.com/Automattic/wp-super-cache/compare/v1.10.0...v1.11.0 [1.10.0]: https://github.com/Automattic/wp-super-cache/compare/v1.9.4...v1.10.0 [1.9.4]: https://github.com/Automattic/wp-super-cache/compare/v1.9.3...v1.9.4 diff --git a/composer.json b/composer.json index 9815194b..415ce697 100644 --- a/composer.json +++ b/composer.json @@ -42,6 +42,6 @@ "wp-svn-autopublish": true }, "config": { - "autoloader-suffix": "6fe342bc02f0b440f7b3c8d8ade42286_super_cacheⓥ2_0_0_alpha" + "autoloader-suffix": "6fe342bc02f0b440f7b3c8d8ade42286_super_cacheⓥ1_12_0" } } diff --git a/package.json b/package.json index e0bcd6cc..9c40f5d9 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "@automattic/jetpack-super-cache", - "version": "2.0.0-alpha", + "version": "1.12.0", "description": "A very fast caching engine for WordPress that produces static html files.", "homepage": "https://jetpack.com", "bugs": { diff --git a/readme.txt b/readme.txt index 2c585b8a..bdc82cf8 100644 --- a/readme.txt +++ b/readme.txt @@ -268,23 +268,33 @@ Your theme is probably responsive which means it resizes the page to suit whatev == Changelog == -### 1.11.0 - 2023-11-08 +### 1.12.0 - 2024-03-11 #### Added -- Super Cache: fix "accept header" check, and add new "wpsc_accept_headers" filter on accept header list +- Setup: Detect Jetpack Boost cache and suggest troubleshooting steps +- WP Super Cache: added WPSC_PRELOAD_POST_INTERVAL and WPSC_PRELOAD_LOOP_INTERVAL to modify preload timings #### Changed -- General: indicate full compatibility with the latest version of WordPress, 6.4. -- General: update WordPress version requirements to WordPress 6.2. -- Overhauled visual styling to match Jetpack branding -- Updated package dependencies. -- Updated package dependencies. -- Updated package dependencies. -- Updated package dependencies. +- Code Modernization: Replace usage of strpos() with str_contains() +- Code Modernization: Replace usage of strpos() with str_starts_with(). +- Code Modernization: Replace usage of substr() with str_starts_with() and str_ends_with(). +- Fix blurry Automattic logo. +- General: avoid deprecation warnings when trying to get URLs in PHP 8.2 +- General: indicate compatibility with the upcoming version of WordPress, 6.5. +- General: updated PHP requirement to PHP 7.0+ +- General: update WordPress version requirements to WordPress 6.3. +- WP Super Cache: check for Boost Cache when creating advanced-cache.php +- WP Super Cache: fixed labels on advanced settings page +- WP Super Cache: remove notifications that preload started working again. #### Fixed -- Caching: make sure $wp_cache_request_uri is defined to avoid warnings about "NULL" parameters. -- super-cache: fixed null parameter warning when using $supercachedir -- Super Cache: cancel the full preload job correctly. +- Supercache: add "days" to "Next preload scheduled" message. +- Super Cache: with rebuild enabled, apply that to subdirectories instead of deleting them. +- WP Super Cache - fix the wp_super_cache_clear_post_cache filter so the homepage cache isn't deleted too. +- WP Super Cache: bail if the request uri isn't set. It means the plugin isn't configured yet. +- WP Super Cache: don't create an output buffer if there's already one active +- WP Super Cache: fixed serving a cached page on POST with late init enabled. +- WP Super Cache: fix the output buffer check, and make debug logs pre-formatted. +- WP Super Cache: if the preload number of posts is not in the list, then add it -------- diff --git a/vendor/autoload.php b/vendor/autoload.php index 92986a15..8d7adddb 100644 --- a/vendor/autoload.php +++ b/vendor/autoload.php @@ -22,4 +22,4 @@ require_once __DIR__ . '/composer/autoload_real.php'; -return ComposerAutoloaderInit6fe342bc02f0b440f7b3c8d8ade42286_super_cacheⓥ2_0_0_alpha::getLoader(); +return ComposerAutoloaderInit6fe342bc02f0b440f7b3c8d8ade42286_super_cacheⓥ1_12_0::getLoader(); diff --git a/vendor/composer/autoload_real.php b/vendor/composer/autoload_real.php index 54015451..8998e310 100644 --- a/vendor/composer/autoload_real.php +++ b/vendor/composer/autoload_real.php @@ -2,7 +2,7 @@ // autoload_real.php @generated by Composer -class ComposerAutoloaderInit6fe342bc02f0b440f7b3c8d8ade42286_super_cacheⓥ2_0_0_alpha +class ComposerAutoloaderInit6fe342bc02f0b440f7b3c8d8ade42286_super_cacheⓥ1_12_0 { private static $loader; @@ -24,12 +24,12 @@ public static function getLoader() require __DIR__ . '/platform_check.php'; - spl_autoload_register(array('ComposerAutoloaderInit6fe342bc02f0b440f7b3c8d8ade42286_super_cacheⓥ2_0_0_alpha', 'loadClassLoader'), true, true); + spl_autoload_register(array('ComposerAutoloaderInit6fe342bc02f0b440f7b3c8d8ade42286_super_cacheⓥ1_12_0', 'loadClassLoader'), true, true); self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__)); - spl_autoload_unregister(array('ComposerAutoloaderInit6fe342bc02f0b440f7b3c8d8ade42286_super_cacheⓥ2_0_0_alpha', 'loadClassLoader')); + spl_autoload_unregister(array('ComposerAutoloaderInit6fe342bc02f0b440f7b3c8d8ade42286_super_cacheⓥ1_12_0', 'loadClassLoader')); require __DIR__ . '/autoload_static.php'; - call_user_func(\Composer\Autoload\ComposerStaticInit6fe342bc02f0b440f7b3c8d8ade42286_super_cacheⓥ2_0_0_alpha::getInitializer($loader)); + call_user_func(\Composer\Autoload\ComposerStaticInit6fe342bc02f0b440f7b3c8d8ade42286_super_cacheⓥ1_12_0::getInitializer($loader)); $loader->setClassMapAuthoritative(true); $loader->register(true); diff --git a/vendor/composer/autoload_static.php b/vendor/composer/autoload_static.php index ac5da117..18436a73 100644 --- a/vendor/composer/autoload_static.php +++ b/vendor/composer/autoload_static.php @@ -4,7 +4,7 @@ namespace Composer\Autoload; -class ComposerStaticInit6fe342bc02f0b440f7b3c8d8ade42286_super_cacheⓥ2_0_0_alpha +class ComposerStaticInit6fe342bc02f0b440f7b3c8d8ade42286_super_cacheⓥ1_12_0 { public static $classMap = array ( 'Automattic\\Jetpack\\Device_Detection' => __DIR__ . '/..' . '/automattic/jetpack-device-detection/src/class-device-detection.php', @@ -15,7 +15,7 @@ class ComposerStaticInit6fe342bc02f0b440f7b3c8d8ade42286_super_cacheⓥ2_0_0_alp public static function getInitializer(ClassLoader $loader) { return \Closure::bind(function () use ($loader) { - $loader->classMap = ComposerStaticInit6fe342bc02f0b440f7b3c8d8ade42286_super_cacheⓥ2_0_0_alpha::$classMap; + $loader->classMap = ComposerStaticInit6fe342bc02f0b440f7b3c8d8ade42286_super_cacheⓥ1_12_0::$classMap; }, null, ClassLoader::class); } diff --git a/wp-cache.php b/wp-cache.php index 41e7adc8..bda53ab7 100644 --- a/wp-cache.php +++ b/wp-cache.php @@ -3,7 +3,7 @@ * Plugin Name: WP Super Cache * Plugin URI: https://wordpress.org/plugins/wp-super-cache/ * Description: Very fast caching plugin for WordPress. - * Version: 2.0.0-alpha + * Version: 1.12.0 * Author: Automattic * Author URI: https://automattic.com/ * License: GPL2+