From 1ae2b934fc393854d46dbff7753f0ca55ea2e5ef Mon Sep 17 00:00:00 2001 From: IanRamosC Date: Wed, 18 Dec 2024 19:09:42 +0000 Subject: [PATCH] My Jetpack: support features as recommendations (#40492) * My Jetpack: add feature as possible module recommendation * changelog * Add the module classes for the 3 features * Add config for feature modules * Refactor module product class * Fix PHAN errors Committed via a GitHub action: https://github.com/Automattic/jetpack/actions/runs/12399469677 Upstream-Ref: Automattic/jetpack@21b4c4f00c460e8314ba58c7bdbbd702f1342bae --- composer.json | 2 +- .../jetpack-my-jetpack/CHANGELOG.md | 7 +- .../jetpack-my-jetpack/composer.json | 2 +- .../src/class-initializer.php | 2 +- .../jetpack-my-jetpack/src/class-products.php | 38 ++-- .../src/products/class-module-product.php | 38 ++++ .../src/products/class-newsletter.php | 179 ++++++++++++++++++ .../src/products/class-related-posts.php | 179 ++++++++++++++++++ .../src/products/class-site-accelerator.php | 179 ++++++++++++++++++ jetpack_vendor/i18n-map.php | 2 +- vendor/composer/autoload_classmap.php | 3 + vendor/composer/autoload_static.php | 3 + vendor/composer/installed.json | 66 +++---- vendor/composer/installed.php | 64 +++---- vendor/composer/jetpack_autoload_classmap.php | 76 ++++---- 15 files changed, 720 insertions(+), 120 deletions(-) create mode 100644 jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-newsletter.php create mode 100644 jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-related-posts.php create mode 100644 jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-site-accelerator.php diff --git a/composer.json b/composer.json index 223fd16fa..5afc5229d 100644 --- a/composer.json +++ b/composer.json @@ -24,7 +24,7 @@ "automattic/jetpack-connection": "^6.2.1", "automattic/jetpack-device-detection": "^3.0.0", "automattic/jetpack-image-cdn": "^0.7.2", - "automattic/jetpack-my-jetpack": "^5.1.3-alpha", + "automattic/jetpack-my-jetpack": "^5.2.0-alpha", "automattic/jetpack-plugin-deactivation": "^0.3.1-alpha", "automattic/jetpack-schema": "^0.2.0", "automattic/jetpack-status": "^5.0.1", diff --git a/jetpack_vendor/automattic/jetpack-my-jetpack/CHANGELOG.md b/jetpack_vendor/automattic/jetpack-my-jetpack/CHANGELOG.md index 0fe3e4b09..56105f2c3 100644 --- a/jetpack_vendor/automattic/jetpack-my-jetpack/CHANGELOG.md +++ b/jetpack_vendor/automattic/jetpack-my-jetpack/CHANGELOG.md @@ -5,10 +5,13 @@ All notable changes to this project will be documented in this file. 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). -## [5.1.3-alpha] - unreleased +## [5.2.0-alpha] - unreleased This is an alpha version! The changes listed here are not final. +### Added +- My Jetpack: add features as possible modules to the recommendations list. + ### Changed - My Jetpack: Plans section: Improvements to how we display plan expiration date. @@ -1875,7 +1878,7 @@ This is an alpha version! The changes listed here are not final. ### Added - Created package -[5.1.3-alpha]: https://github.com/Automattic/jetpack-my-jetpack/compare/5.1.2...5.1.3-alpha +[5.2.0-alpha]: https://github.com/Automattic/jetpack-my-jetpack/compare/5.1.2...5.2.0-alpha [5.1.2]: https://github.com/Automattic/jetpack-my-jetpack/compare/5.1.1...5.1.2 [5.1.1]: https://github.com/Automattic/jetpack-my-jetpack/compare/5.1.0...5.1.1 [5.1.0]: https://github.com/Automattic/jetpack-my-jetpack/compare/5.0.4...5.1.0 diff --git a/jetpack_vendor/automattic/jetpack-my-jetpack/composer.json b/jetpack_vendor/automattic/jetpack-my-jetpack/composer.json index 17ad82f0a..18b1b1121 100644 --- a/jetpack_vendor/automattic/jetpack-my-jetpack/composer.json +++ b/jetpack_vendor/automattic/jetpack-my-jetpack/composer.json @@ -72,7 +72,7 @@ "link-template": "https://github.com/Automattic/jetpack-my-jetpack/compare/${old}...${new}" }, "branch-alias": { - "dev-trunk": "5.1.x-dev" + "dev-trunk": "5.2.x-dev" }, "version-constants": { "::PACKAGE_VERSION": "src/class-initializer.php" diff --git a/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-initializer.php b/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-initializer.php index da2f18533..6a0784e3d 100644 --- a/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-initializer.php +++ b/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-initializer.php @@ -42,7 +42,7 @@ class Initializer { * * @var string */ - const PACKAGE_VERSION = '5.1.3-alpha'; + const PACKAGE_VERSION = '5.2.0-alpha'; /** * HTML container ID for the IDC screen on My Jetpack page. diff --git a/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-products.php b/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-products.php index 87e277dca..8f8681fdb 100644 --- a/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-products.php +++ b/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-products.php @@ -119,24 +119,28 @@ class Products { */ public static function get_products_classes() { $classes = array( - 'anti-spam' => Products\Anti_Spam::class, - 'backup' => Products\Backup::class, - 'boost' => Products\Boost::class, - 'crm' => Products\Crm::class, - 'creator' => Products\Creator::class, - 'extras' => Products\Extras::class, - 'jetpack-ai' => Products\Jetpack_Ai::class, + 'anti-spam' => Products\Anti_Spam::class, + 'backup' => Products\Backup::class, + 'boost' => Products\Boost::class, + 'crm' => Products\Crm::class, + 'creator' => Products\Creator::class, + 'extras' => Products\Extras::class, + 'jetpack-ai' => Products\Jetpack_Ai::class, // TODO: Remove this duplicate class ('ai')? See: https://github.com/Automattic/jetpack/pull/35910#pullrequestreview-2456462227 - 'ai' => Products\Jetpack_Ai::class, - 'scan' => Products\Scan::class, - 'search' => Products\Search::class, - 'social' => Products\Social::class, - 'security' => Products\Security::class, - 'protect' => Products\Protect::class, - 'videopress' => Products\Videopress::class, - 'stats' => Products\Stats::class, - 'growth' => Products\Growth::class, - 'complete' => Products\Complete::class, + 'ai' => Products\Jetpack_Ai::class, + 'scan' => Products\Scan::class, + 'search' => Products\Search::class, + 'social' => Products\Social::class, + 'security' => Products\Security::class, + 'protect' => Products\Protect::class, + 'videopress' => Products\Videopress::class, + 'stats' => Products\Stats::class, + 'growth' => Products\Growth::class, + 'complete' => Products\Complete::class, + // Features + 'newsletter' => Products\Newsletter::class, + 'site-accelerator' => Products\Site_Accelerator::class, + 'related-posts' => Products\Related_Posts::class, ); /** diff --git a/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-module-product.php b/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-module-product.php index 5472cfec0..9d1a14f0f 100644 --- a/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-module-product.php +++ b/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-module-product.php @@ -7,6 +7,7 @@ namespace Automattic\Jetpack\My_Jetpack; +use Automattic\Jetpack\Connection\Manager as Connection_Manager; use Jetpack; use WP_Error; @@ -26,6 +27,13 @@ abstract class Module_Product extends Product { */ public static $module_name = null; + /** + * Whether this module is a Jetpack feature + * + * @var boolean + */ + public static $is_feature = false; + /** * Get the plugin slug - ovewrite it ans return Jetpack's * @@ -79,12 +87,42 @@ public static function is_module_active() { return Jetpack::is_module_active( static::$module_name ); } + /** + * Get the product status. + * We don't use parent::get_status() to avoid complexity. + * + * @return string Product status. + */ + private static function get_feature_status() { + if ( ! static::is_plugin_installed() ) { + return Products::STATUS_PLUGIN_ABSENT; + } + + if ( ! static::is_plugin_active() ) { + return Products::STATUS_INACTIVE; + } + + if ( static::$requires_user_connection && ! ( new Connection_Manager() )->has_connected_owner() ) { + return Products::STATUS_USER_CONNECTION_ERROR; + } + + if ( ! static::is_module_active() ) { + return Products::STATUS_MODULE_DISABLED; + } + + return Products::STATUS_ACTIVE; + } + /** * Gets the current status of the product * * @return string */ public static function get_status() { + if ( static::$is_feature ) { + return static::get_feature_status(); + } + $status = parent::get_status(); if ( Products::STATUS_INACTIVE === $status && ! static::is_module_active() ) { $status = Products::STATUS_MODULE_DISABLED; diff --git a/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-newsletter.php b/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-newsletter.php new file mode 100644 index 000000000..66d806d5e --- /dev/null +++ b/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-newsletter.php @@ -0,0 +1,179 @@ + true, + 'is_free' => true, + ); + } + + /** + * Checks whether the Product is active. + * + * @return boolean + */ + public static function is_active() { + return static::is_jetpack_plugin_active(); + } + + /** + * Checks whether the plugin is installed + * + * @return boolean + */ + public static function is_plugin_installed() { + return static::is_jetpack_plugin_installed(); + } + + /** + * Get the URL where the user manages the product + * + * @return ?string + */ + public static function get_manage_url() { + return admin_url( 'admin.php?page=jetpack#/settings?term=newsletter' ); + } + + /** + * Activates the Jetpack plugin + * + * @return null|WP_Error Null on success, WP_Error on invalid file. + */ + public static function activate_plugin() { + $plugin_filename = static::get_installed_plugin_filename( self::JETPACK_PLUGIN_SLUG ); + + if ( $plugin_filename ) { + return activate_plugin( $plugin_filename ); + } + } +} diff --git a/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-related-posts.php b/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-related-posts.php new file mode 100644 index 000000000..e5b10ec98 --- /dev/null +++ b/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-related-posts.php @@ -0,0 +1,179 @@ + true, + 'is_free' => true, + ); + } + + /** + * Checks whether the Product is active. + * + * @return boolean + */ + public static function is_active() { + return static::is_jetpack_plugin_active(); + } + + /** + * Checks whether the plugin is installed + * + * @return boolean + */ + public static function is_plugin_installed() { + return static::is_jetpack_plugin_installed(); + } + + /** + * Get the URL where the user manages the product + * + * @return ?string + */ + public static function get_manage_url() { + return admin_url( 'admin.php?page=jetpack#/traffic?term=related%20posts' ); + } + + /** + * Activates the Jetpack plugin + * + * @return null|WP_Error Null on success, WP_Error on invalid file. + */ + public static function activate_plugin() { + $plugin_filename = static::get_installed_plugin_filename( self::JETPACK_PLUGIN_SLUG ); + + if ( $plugin_filename ) { + return activate_plugin( $plugin_filename ); + } + } +} diff --git a/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-site-accelerator.php b/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-site-accelerator.php new file mode 100644 index 000000000..42cda9bc8 --- /dev/null +++ b/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-site-accelerator.php @@ -0,0 +1,179 @@ + true, + 'is_free' => true, + ); + } + + /** + * Checks whether the Product is active. + * + * @return boolean + */ + public static function is_active() { + return static::is_jetpack_plugin_active(); + } + + /** + * Checks whether the plugin is installed + * + * @return boolean + */ + public static function is_plugin_installed() { + return static::is_jetpack_plugin_installed(); + } + + /** + * Get the URL where the user manages the product + * + * @return ?string + */ + public static function get_manage_url() { + return admin_url( 'admin.php?page=jetpack#/settings?term=site%20accelerator' ); + } + + /** + * Activates the Jetpack plugin + * + * @return null|WP_Error Null on success, WP_Error on invalid file. + */ + public static function activate_plugin() { + $plugin_filename = static::get_installed_plugin_filename( self::JETPACK_PLUGIN_SLUG ); + + if ( $plugin_filename ) { + return activate_plugin( $plugin_filename ); + } + } +} diff --git a/jetpack_vendor/i18n-map.php b/jetpack_vendor/i18n-map.php index aa3004d49..64cad9070 100644 --- a/jetpack_vendor/i18n-map.php +++ b/jetpack_vendor/i18n-map.php @@ -50,7 +50,7 @@ ), 'jetpack-my-jetpack' => array( 'path' => 'jetpack_vendor/automattic/jetpack-my-jetpack', - 'ver' => '5.1.3-alpha1734543061', + 'ver' => '5.2.0-alpha1734548054', ), 'jetpack-password-checker' => array( 'path' => 'jetpack_vendor/automattic/jetpack-password-checker', diff --git a/vendor/composer/autoload_classmap.php b/vendor/composer/autoload_classmap.php index 10893da69..1e821ed21 100644 --- a/vendor/composer/autoload_classmap.php +++ b/vendor/composer/autoload_classmap.php @@ -107,11 +107,14 @@ 'Automattic\\Jetpack\\My_Jetpack\\Products\\Extras' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-extras.php', 'Automattic\\Jetpack\\My_Jetpack\\Products\\Growth' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-growth.php', 'Automattic\\Jetpack\\My_Jetpack\\Products\\Jetpack_Ai' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-jetpack-ai.php', + 'Automattic\\Jetpack\\My_Jetpack\\Products\\Newsletter' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-newsletter.php', 'Automattic\\Jetpack\\My_Jetpack\\Products\\Protect' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-protect.php', + 'Automattic\\Jetpack\\My_Jetpack\\Products\\Related_Posts' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-related-posts.php', 'Automattic\\Jetpack\\My_Jetpack\\Products\\Scan' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-scan.php', 'Automattic\\Jetpack\\My_Jetpack\\Products\\Search' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-search.php', 'Automattic\\Jetpack\\My_Jetpack\\Products\\Search_Stats' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-search-stats.php', 'Automattic\\Jetpack\\My_Jetpack\\Products\\Security' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-security.php', + 'Automattic\\Jetpack\\My_Jetpack\\Products\\Site_Accelerator' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-site-accelerator.php', 'Automattic\\Jetpack\\My_Jetpack\\Products\\Social' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-social.php', 'Automattic\\Jetpack\\My_Jetpack\\Products\\Starter' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-starter.php', 'Automattic\\Jetpack\\My_Jetpack\\Products\\Stats' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-stats.php', diff --git a/vendor/composer/autoload_static.php b/vendor/composer/autoload_static.php index 579a46eb1..4fe5ad86c 100644 --- a/vendor/composer/autoload_static.php +++ b/vendor/composer/autoload_static.php @@ -148,11 +148,14 @@ class ComposerStaticInitb1e77e6231d50e7663f84529b6a3dfda_jetpack_boostâ“¥3_6_2_a 'Automattic\\Jetpack\\My_Jetpack\\Products\\Extras' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-extras.php', 'Automattic\\Jetpack\\My_Jetpack\\Products\\Growth' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-growth.php', 'Automattic\\Jetpack\\My_Jetpack\\Products\\Jetpack_Ai' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-jetpack-ai.php', + 'Automattic\\Jetpack\\My_Jetpack\\Products\\Newsletter' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-newsletter.php', 'Automattic\\Jetpack\\My_Jetpack\\Products\\Protect' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-protect.php', + 'Automattic\\Jetpack\\My_Jetpack\\Products\\Related_Posts' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-related-posts.php', 'Automattic\\Jetpack\\My_Jetpack\\Products\\Scan' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-scan.php', 'Automattic\\Jetpack\\My_Jetpack\\Products\\Search' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-search.php', 'Automattic\\Jetpack\\My_Jetpack\\Products\\Search_Stats' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-search-stats.php', 'Automattic\\Jetpack\\My_Jetpack\\Products\\Security' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-security.php', + 'Automattic\\Jetpack\\My_Jetpack\\Products\\Site_Accelerator' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-site-accelerator.php', 'Automattic\\Jetpack\\My_Jetpack\\Products\\Social' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-social.php', 'Automattic\\Jetpack\\My_Jetpack\\Products\\Starter' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-starter.php', 'Automattic\\Jetpack\\My_Jetpack\\Products\\Stats' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-stats.php', diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json index 38480ec59..85ee467cd 100644 --- a/vendor/composer/installed.json +++ b/vendor/composer/installed.json @@ -7,7 +7,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-a8c-mc-stats", - "reference": "6e2262832a7a35a414b2242b7f5761c28e3b6872" + "reference": "e1e79ca92ec2d2ddc924168447520dd8850418f1" }, "require": { "php": ">=7.2" @@ -63,7 +63,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-admin-ui", - "reference": "a936c4998ef92fc39f8f6272bbd18cfdc710bccb" + "reference": "cb6085b480221894e507ba40a3927a8ba172d3b2" }, "require": { "php": ">=7.2" @@ -131,7 +131,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-assets", - "reference": "4751e6261f30b295037bd7ce820426698e457881" + "reference": "81db7a5ed72c27cd775f8e524981395eceb70cf4" }, "require": { "automattic/jetpack-constants": "^3.0.1", @@ -203,7 +203,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-autoloader", - "reference": "1d47919fb56b43d5800d44baae4919aeb33b642b" + "reference": "27a7b95e7928b793baf663c16b632974e018dedd" }, "require": { "composer-plugin-api": "^2.2", @@ -274,7 +274,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-boost-core", - "reference": "b413861ff40e9a525c986992d8cdeb3e627846b8" + "reference": "868a667c2cd3b6d788f1b961fee8d8dd7931d6a8" }, "require": { "automattic/jetpack-connection": "^6.2.1", @@ -345,7 +345,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-boost-speed-score", - "reference": "e947a4bfd514261071f0d26d5dec0d294feb6baa" + "reference": "5455a2b2d4481f26ffda17d5ee7738770a7e5aa4" }, "require": { "automattic/jetpack-boost-core": "^0.3.2", @@ -424,7 +424,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-composer-plugin", - "reference": "d6c6213e26fa72b232260ef3cd9fc78b349b07a1" + "reference": "93fedd7f9e2615bcd83745704e24ab0d62df5e5f" }, "require": { "composer-plugin-api": "^2.2", @@ -487,7 +487,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-config", - "reference": "2bf593016026bd6889249b2e7758f73f46ebd5cc" + "reference": "78a91ae03561201e40871fa98d50734487c8f917" }, "require": { "php": ">=7.2" @@ -562,7 +562,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-connection", - "reference": "2b7caa65e3fd8a55cd937a39bd1f1bfb5d235bde" + "reference": "69a29dd94df6ff50ac87d5ba80077f6be56a7707" }, "require": { "automattic/jetpack-a8c-mc-stats": "^3.0.0", @@ -655,7 +655,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-constants", - "reference": "182e1ca6111406c8d2632d99610e0797a95b6d68" + "reference": "ac67fda3ed1ad9346f7c25f0d4f391da2d9369cc" }, "require": { "php": ">=7.2" @@ -712,7 +712,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-device-detection", - "reference": "7a52395d4ca5ad6f5f7a5ec328d87adbc0dcfd15" + "reference": "9986cb2b88de85fe976b88280b8a3ab36889a2b9" }, "require": { "php": ">=7.2" @@ -768,7 +768,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-explat", - "reference": "836067401314ef92590e15c903a1750e77d5e378" + "reference": "34fb4096530daad307450cac10f5b1cfc77b9c8f" }, "require": { "automattic/jetpack-connection": "^6.2.1", @@ -846,7 +846,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-image-cdn", - "reference": "0651d210f5a6d7873258c6a48acac12597ef0261" + "reference": "7c96fd3fc8a889b4ce230d9ff1f592657ccb0be9" }, "require": { "automattic/jetpack-assets": "^4.0.2", @@ -915,7 +915,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-ip", - "reference": "e3787907eb85ed6ebdabbd679202b8749e73e216" + "reference": "fbc84530c4c8e0dda1271f02035611a1205f56a4" }, "require": { "php": ">=7.2" @@ -976,7 +976,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-jitm", - "reference": "02396cb1f5e9ec31590258c051f0072018812278" + "reference": "ed6e940e966dc261d147b575728007ad8ea8842f" }, "require": { "automattic/jetpack-a8c-mc-stats": "^3.0.0", @@ -1054,7 +1054,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-licensing", - "reference": "014a6737b3900bd95ff4f8114109184afd8170a8" + "reference": "5c6b7b5f6947b78cb4ba65083dcf5d0045ce2654" }, "require": { "automattic/jetpack-connection": "^6.2.1", @@ -1119,7 +1119,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-logo", - "reference": "87ec718165b699cda0d1568371375ff549dac286" + "reference": "c4105d4344d55fb6e3af833cabdcdd91d4b5d03b" }, "require": { "php": ">=7.2" @@ -1170,12 +1170,12 @@ }, { "name": "automattic/jetpack-my-jetpack", - "version": "5.1.3-alpha.1734543061", - "version_normalized": "5.1.3.0-alpha1734543061", + "version": "5.2.0-alpha.1734548054", + "version_normalized": "5.2.0.0-alpha1734548054", "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-my-jetpack", - "reference": "4f86fdabe798f1eb445c4521a1a7aa096458c5e0" + "reference": "f870ec09ac6ed23405b938af43af86e6832f8273" }, "require": { "automattic/jetpack-admin-ui": "^0.5.1", @@ -1211,7 +1211,7 @@ "link-template": "https://github.com/Automattic/jetpack-my-jetpack/compare/${old}...${new}" }, "branch-alias": { - "dev-trunk": "5.1.x-dev" + "dev-trunk": "5.2.x-dev" }, "version-constants": { "::PACKAGE_VERSION": "src/class-initializer.php" @@ -1280,7 +1280,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-password-checker", - "reference": "9127520f0ef208b73dc7a83615e2c170f062cc33" + "reference": "c8a9ef2a39558964d12df70c46309d937153586f" }, "require": { "php": ">=7.2" @@ -1344,7 +1344,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-plans", - "reference": "2ede49b2e277cdb7cadce097bfe5e516153fecfb" + "reference": "e23c290775622457e66ca34e08e7a306b859b70d" }, "require": { "automattic/jetpack-connection": "^6.2.1", @@ -1415,7 +1415,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-plugin-deactivation", - "reference": "b9d902745fdb24669e44c165272c9970a0dda31f" + "reference": "843a5b108b6efe93f231d83dd2e5fc28c0c67667" }, "require": { "automattic/jetpack-assets": "^4.0.2", @@ -1486,7 +1486,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-plugins-installer", - "reference": "bf513fed51681a84c300edb83eea0371dcfee296" + "reference": "f1a28fa544b386102f3870167167de43f5c3c8d1" }, "require": { "automattic/jetpack-a8c-mc-stats": "^3.0.0", @@ -1545,7 +1545,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-protect-models", - "reference": "0d80fd19fc3c1399dc7945956a2ff21826eb9562" + "reference": "b3f39f6c667147e0f2b67b998fa78593dd4e803c" }, "require": { "php": ">=7.2" @@ -1618,7 +1618,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-protect-status", - "reference": "24cc59d188669a500c865f6813df4c0f90e898ad" + "reference": "09098820c2cc57ad1cccd8ac8d6678ff7074dca9" }, "require": { "automattic/jetpack-connection": "^6.2.1", @@ -1696,7 +1696,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-redirect", - "reference": "eb21e9cc6cc4a1c44f0654fec06cd3e396f43407" + "reference": "f67c8eba335c4c1c7c75e7efc0f992a5ae3c08cd" }, "require": { "automattic/jetpack-status": "^5.0.1", @@ -1754,7 +1754,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-roles", - "reference": "1003462996339916b10e3a2f5917d5177deca756" + "reference": "b5d162cae5e3f60bf8dc183507c4722c3b581701" }, "require": { "php": ">=7.2" @@ -1811,7 +1811,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-schema", - "reference": "5752f44e89ab7655cc1dfeb10d6a7c805ba4e0f1" + "reference": "167ff55eb432eded4954078da209d94b7a36ab8a" }, "require": { "php": ">=7.2" @@ -1884,7 +1884,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-status", - "reference": "6c17f357348884363d03cc145d048020fa46394c" + "reference": "dec9bb54dc61ba79faf04aefc682b4aa8610a9ce" }, "require": { "automattic/jetpack-constants": "^3.0.1", @@ -1951,7 +1951,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-sync", - "reference": "aa669c4933269ffbebfe12b8a9cad9cd2bc91043" + "reference": "308739e2bf9ecdd4f9f40b5efadfd572cb675e39" }, "require": { "automattic/jetpack-connection": "^6.2.1", @@ -2032,7 +2032,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-wp-js-data-sync", - "reference": "9ac539eac7d5f7006dbbd90310d6d8136966a697" + "reference": "a57e737af1f0c791751bf6c69da89a9afa964f1c" }, "require": { "automattic/jetpack-schema": "^0.2.0", diff --git a/vendor/composer/installed.php b/vendor/composer/installed.php index 525108433..7cea1f4a4 100644 --- a/vendor/composer/installed.php +++ b/vendor/composer/installed.php @@ -13,7 +13,7 @@ 'automattic/jetpack-a8c-mc-stats' => array( 'pretty_version' => '3.0.0', 'version' => '3.0.0.0', - 'reference' => '6e2262832a7a35a414b2242b7f5761c28e3b6872', + 'reference' => 'e1e79ca92ec2d2ddc924168447520dd8850418f1', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-a8c-mc-stats', 'aliases' => array(), @@ -22,7 +22,7 @@ 'automattic/jetpack-admin-ui' => array( 'pretty_version' => '0.5.1', 'version' => '0.5.1.0', - 'reference' => 'a936c4998ef92fc39f8f6272bbd18cfdc710bccb', + 'reference' => 'cb6085b480221894e507ba40a3927a8ba172d3b2', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-admin-ui', 'aliases' => array(), @@ -31,7 +31,7 @@ 'automattic/jetpack-assets' => array( 'pretty_version' => '4.0.2', 'version' => '4.0.2.0', - 'reference' => '4751e6261f30b295037bd7ce820426698e457881', + 'reference' => '81db7a5ed72c27cd775f8e524981395eceb70cf4', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-assets', 'aliases' => array(), @@ -40,7 +40,7 @@ 'automattic/jetpack-autoloader' => array( 'pretty_version' => '5.0.0', 'version' => '5.0.0.0', - 'reference' => '1d47919fb56b43d5800d44baae4919aeb33b642b', + 'reference' => '27a7b95e7928b793baf663c16b632974e018dedd', 'type' => 'composer-plugin', 'install_path' => __DIR__ . '/../automattic/jetpack-autoloader', 'aliases' => array(), @@ -58,7 +58,7 @@ 'automattic/jetpack-boost-core' => array( 'pretty_version' => '0.3.2', 'version' => '0.3.2.0', - 'reference' => 'b413861ff40e9a525c986992d8cdeb3e627846b8', + 'reference' => '868a667c2cd3b6d788f1b961fee8d8dd7931d6a8', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-boost-core', 'aliases' => array(), @@ -67,7 +67,7 @@ 'automattic/jetpack-boost-speed-score' => array( 'pretty_version' => '0.4.0', 'version' => '0.4.0.0', - 'reference' => 'e947a4bfd514261071f0d26d5dec0d294feb6baa', + 'reference' => '5455a2b2d4481f26ffda17d5ee7738770a7e5aa4', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-boost-speed-score', 'aliases' => array(), @@ -76,7 +76,7 @@ 'automattic/jetpack-composer-plugin' => array( 'pretty_version' => '4.0.0', 'version' => '4.0.0.0', - 'reference' => 'd6c6213e26fa72b232260ef3cd9fc78b349b07a1', + 'reference' => '93fedd7f9e2615bcd83745704e24ab0d62df5e5f', 'type' => 'composer-plugin', 'install_path' => __DIR__ . '/../automattic/jetpack-composer-plugin', 'aliases' => array(), @@ -85,7 +85,7 @@ 'automattic/jetpack-config' => array( 'pretty_version' => '3.0.0', 'version' => '3.0.0.0', - 'reference' => '2bf593016026bd6889249b2e7758f73f46ebd5cc', + 'reference' => '78a91ae03561201e40871fa98d50734487c8f917', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-config', 'aliases' => array(), @@ -94,7 +94,7 @@ 'automattic/jetpack-connection' => array( 'pretty_version' => '6.2.1', 'version' => '6.2.1.0', - 'reference' => '2b7caa65e3fd8a55cd937a39bd1f1bfb5d235bde', + 'reference' => '69a29dd94df6ff50ac87d5ba80077f6be56a7707', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-connection', 'aliases' => array(), @@ -103,7 +103,7 @@ 'automattic/jetpack-constants' => array( 'pretty_version' => '3.0.1', 'version' => '3.0.1.0', - 'reference' => '182e1ca6111406c8d2632d99610e0797a95b6d68', + 'reference' => 'ac67fda3ed1ad9346f7c25f0d4f391da2d9369cc', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-constants', 'aliases' => array(), @@ -112,7 +112,7 @@ 'automattic/jetpack-device-detection' => array( 'pretty_version' => '3.0.0', 'version' => '3.0.0.0', - 'reference' => '7a52395d4ca5ad6f5f7a5ec328d87adbc0dcfd15', + 'reference' => '9986cb2b88de85fe976b88280b8a3ab36889a2b9', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-device-detection', 'aliases' => array(), @@ -121,7 +121,7 @@ 'automattic/jetpack-explat' => array( 'pretty_version' => '0.2.3', 'version' => '0.2.3.0', - 'reference' => '836067401314ef92590e15c903a1750e77d5e378', + 'reference' => '34fb4096530daad307450cac10f5b1cfc77b9c8f', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-explat', 'aliases' => array(), @@ -130,7 +130,7 @@ 'automattic/jetpack-image-cdn' => array( 'pretty_version' => '0.7.2', 'version' => '0.7.2.0', - 'reference' => '0651d210f5a6d7873258c6a48acac12597ef0261', + 'reference' => '7c96fd3fc8a889b4ce230d9ff1f592657ccb0be9', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-image-cdn', 'aliases' => array(), @@ -139,7 +139,7 @@ 'automattic/jetpack-ip' => array( 'pretty_version' => '0.4.1', 'version' => '0.4.1.0', - 'reference' => 'e3787907eb85ed6ebdabbd679202b8749e73e216', + 'reference' => 'fbc84530c4c8e0dda1271f02035611a1205f56a4', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-ip', 'aliases' => array(), @@ -148,7 +148,7 @@ 'automattic/jetpack-jitm' => array( 'pretty_version' => '4.0.3', 'version' => '4.0.3.0', - 'reference' => '02396cb1f5e9ec31590258c051f0072018812278', + 'reference' => 'ed6e940e966dc261d147b575728007ad8ea8842f', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-jitm', 'aliases' => array(), @@ -157,7 +157,7 @@ 'automattic/jetpack-licensing' => array( 'pretty_version' => '3.0.2', 'version' => '3.0.2.0', - 'reference' => '014a6737b3900bd95ff4f8114109184afd8170a8', + 'reference' => '5c6b7b5f6947b78cb4ba65083dcf5d0045ce2654', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-licensing', 'aliases' => array(), @@ -166,16 +166,16 @@ 'automattic/jetpack-logo' => array( 'pretty_version' => '3.0.0', 'version' => '3.0.0.0', - 'reference' => '87ec718165b699cda0d1568371375ff549dac286', + 'reference' => 'c4105d4344d55fb6e3af833cabdcdd91d4b5d03b', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-logo', 'aliases' => array(), 'dev_requirement' => false, ), 'automattic/jetpack-my-jetpack' => array( - 'pretty_version' => '5.1.3-alpha.1734543061', - 'version' => '5.1.3.0-alpha1734543061', - 'reference' => '4f86fdabe798f1eb445c4521a1a7aa096458c5e0', + 'pretty_version' => '5.2.0-alpha.1734548054', + 'version' => '5.2.0.0-alpha1734548054', + 'reference' => 'f870ec09ac6ed23405b938af43af86e6832f8273', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-my-jetpack', 'aliases' => array(), @@ -184,7 +184,7 @@ 'automattic/jetpack-password-checker' => array( 'pretty_version' => '0.4.1', 'version' => '0.4.1.0', - 'reference' => '9127520f0ef208b73dc7a83615e2c170f062cc33', + 'reference' => 'c8a9ef2a39558964d12df70c46309d937153586f', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-password-checker', 'aliases' => array(), @@ -193,7 +193,7 @@ 'automattic/jetpack-plans' => array( 'pretty_version' => '0.5.1', 'version' => '0.5.1.0', - 'reference' => '2ede49b2e277cdb7cadce097bfe5e516153fecfb', + 'reference' => 'e23c290775622457e66ca34e08e7a306b859b70d', 'type' => 'library', 'install_path' => __DIR__ . '/../automattic/jetpack-plans', 'aliases' => array(), @@ -202,7 +202,7 @@ 'automattic/jetpack-plugin-deactivation' => array( 'pretty_version' => '0.3.1-alpha.1733760228', 'version' => '0.3.1.0-alpha1733760228', - 'reference' => 'b9d902745fdb24669e44c165272c9970a0dda31f', + 'reference' => '843a5b108b6efe93f231d83dd2e5fc28c0c67667', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-plugin-deactivation', 'aliases' => array(), @@ -211,7 +211,7 @@ 'automattic/jetpack-plugins-installer' => array( 'pretty_version' => '0.5.0', 'version' => '0.5.0.0', - 'reference' => 'bf513fed51681a84c300edb83eea0371dcfee296', + 'reference' => 'f1a28fa544b386102f3870167167de43f5c3c8d1', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-plugins-installer', 'aliases' => array(), @@ -220,7 +220,7 @@ 'automattic/jetpack-protect-models' => array( 'pretty_version' => '0.4.1', 'version' => '0.4.1.0', - 'reference' => '0d80fd19fc3c1399dc7945956a2ff21826eb9562', + 'reference' => 'b3f39f6c667147e0f2b67b998fa78593dd4e803c', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-protect-models', 'aliases' => array(), @@ -229,7 +229,7 @@ 'automattic/jetpack-protect-status' => array( 'pretty_version' => '0.4.0', 'version' => '0.4.0.0', - 'reference' => '24cc59d188669a500c865f6813df4c0f90e898ad', + 'reference' => '09098820c2cc57ad1cccd8ac8d6678ff7074dca9', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-protect-status', 'aliases' => array(), @@ -238,7 +238,7 @@ 'automattic/jetpack-redirect' => array( 'pretty_version' => '3.0.1', 'version' => '3.0.1.0', - 'reference' => 'eb21e9cc6cc4a1c44f0654fec06cd3e396f43407', + 'reference' => 'f67c8eba335c4c1c7c75e7efc0f992a5ae3c08cd', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-redirect', 'aliases' => array(), @@ -247,7 +247,7 @@ 'automattic/jetpack-roles' => array( 'pretty_version' => '3.0.1', 'version' => '3.0.1.0', - 'reference' => '1003462996339916b10e3a2f5917d5177deca756', + 'reference' => 'b5d162cae5e3f60bf8dc183507c4722c3b581701', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-roles', 'aliases' => array(), @@ -256,7 +256,7 @@ 'automattic/jetpack-schema' => array( 'pretty_version' => '0.2.0', 'version' => '0.2.0.0', - 'reference' => '5752f44e89ab7655cc1dfeb10d6a7c805ba4e0f1', + 'reference' => '167ff55eb432eded4954078da209d94b7a36ab8a', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-schema', 'aliases' => array(), @@ -265,7 +265,7 @@ 'automattic/jetpack-status' => array( 'pretty_version' => '5.0.1', 'version' => '5.0.1.0', - 'reference' => '6c17f357348884363d03cc145d048020fa46394c', + 'reference' => 'dec9bb54dc61ba79faf04aefc682b4aa8610a9ce', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-status', 'aliases' => array(), @@ -274,7 +274,7 @@ 'automattic/jetpack-sync' => array( 'pretty_version' => '4.2.0-alpha.1734427685', 'version' => '4.2.0.0-alpha1734427685', - 'reference' => 'aa669c4933269ffbebfe12b8a9cad9cd2bc91043', + 'reference' => '308739e2bf9ecdd4f9f40b5efadfd572cb675e39', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-sync', 'aliases' => array(), @@ -283,7 +283,7 @@ 'automattic/jetpack-wp-js-data-sync' => array( 'pretty_version' => '0.6.0', 'version' => '0.6.0.0', - 'reference' => '9ac539eac7d5f7006dbbd90310d6d8136966a697', + 'reference' => 'a57e737af1f0c791751bf6c69da89a9afa964f1c', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-wp-js-data-sync', 'aliases' => array(), diff --git a/vendor/composer/jetpack_autoload_classmap.php b/vendor/composer/jetpack_autoload_classmap.php index c3772aa0a..4c005eb6d 100644 --- a/vendor/composer/jetpack_autoload_classmap.php +++ b/vendor/composer/jetpack_autoload_classmap.php @@ -359,131 +359,143 @@ 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-status/src/class-modules.php' ), 'Automattic\\Jetpack\\My_Jetpack\\Activitylog' => array( - 'version' => '5.1.3.0-alpha1734543061', + 'version' => '5.2.0.0-alpha1734548054', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-activitylog.php' ), 'Automattic\\Jetpack\\My_Jetpack\\Hybrid_Product' => array( - 'version' => '5.1.3.0-alpha1734543061', + 'version' => '5.2.0.0-alpha1734548054', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-hybrid-product.php' ), 'Automattic\\Jetpack\\My_Jetpack\\Initializer' => array( - 'version' => '5.1.3.0-alpha1734543061', + 'version' => '5.2.0.0-alpha1734548054', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-initializer.php' ), 'Automattic\\Jetpack\\My_Jetpack\\Jetpack_Manage' => array( - 'version' => '5.1.3.0-alpha1734543061', + 'version' => '5.2.0.0-alpha1734548054', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-jetpack-manage.php' ), 'Automattic\\Jetpack\\My_Jetpack\\Module_Product' => array( - 'version' => '5.1.3.0-alpha1734543061', + 'version' => '5.2.0.0-alpha1734548054', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-module-product.php' ), 'Automattic\\Jetpack\\My_Jetpack\\Product' => array( - 'version' => '5.1.3.0-alpha1734543061', + 'version' => '5.2.0.0-alpha1734548054', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php' ), 'Automattic\\Jetpack\\My_Jetpack\\Products' => array( - 'version' => '5.1.3.0-alpha1734543061', + 'version' => '5.2.0.0-alpha1734548054', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-products.php' ), 'Automattic\\Jetpack\\My_Jetpack\\Products\\Anti_Spam' => array( - 'version' => '5.1.3.0-alpha1734543061', + 'version' => '5.2.0.0-alpha1734548054', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-anti-spam.php' ), 'Automattic\\Jetpack\\My_Jetpack\\Products\\Backup' => array( - 'version' => '5.1.3.0-alpha1734543061', + 'version' => '5.2.0.0-alpha1734548054', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-backup.php' ), 'Automattic\\Jetpack\\My_Jetpack\\Products\\Boost' => array( - 'version' => '5.1.3.0-alpha1734543061', + 'version' => '5.2.0.0-alpha1734548054', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-boost.php' ), 'Automattic\\Jetpack\\My_Jetpack\\Products\\Complete' => array( - 'version' => '5.1.3.0-alpha1734543061', + 'version' => '5.2.0.0-alpha1734548054', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-complete.php' ), 'Automattic\\Jetpack\\My_Jetpack\\Products\\Creator' => array( - 'version' => '5.1.3.0-alpha1734543061', + 'version' => '5.2.0.0-alpha1734548054', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-creator.php' ), 'Automattic\\Jetpack\\My_Jetpack\\Products\\Crm' => array( - 'version' => '5.1.3.0-alpha1734543061', + 'version' => '5.2.0.0-alpha1734548054', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-crm.php' ), 'Automattic\\Jetpack\\My_Jetpack\\Products\\Extras' => array( - 'version' => '5.1.3.0-alpha1734543061', + 'version' => '5.2.0.0-alpha1734548054', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-extras.php' ), 'Automattic\\Jetpack\\My_Jetpack\\Products\\Growth' => array( - 'version' => '5.1.3.0-alpha1734543061', + 'version' => '5.2.0.0-alpha1734548054', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-growth.php' ), 'Automattic\\Jetpack\\My_Jetpack\\Products\\Jetpack_Ai' => array( - 'version' => '5.1.3.0-alpha1734543061', + 'version' => '5.2.0.0-alpha1734548054', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-jetpack-ai.php' ), + 'Automattic\\Jetpack\\My_Jetpack\\Products\\Newsletter' => array( + 'version' => '5.2.0.0-alpha1734548054', + 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-newsletter.php' + ), 'Automattic\\Jetpack\\My_Jetpack\\Products\\Protect' => array( - 'version' => '5.1.3.0-alpha1734543061', + 'version' => '5.2.0.0-alpha1734548054', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-protect.php' ), + 'Automattic\\Jetpack\\My_Jetpack\\Products\\Related_Posts' => array( + 'version' => '5.2.0.0-alpha1734548054', + 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-related-posts.php' + ), 'Automattic\\Jetpack\\My_Jetpack\\Products\\Scan' => array( - 'version' => '5.1.3.0-alpha1734543061', + 'version' => '5.2.0.0-alpha1734548054', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-scan.php' ), 'Automattic\\Jetpack\\My_Jetpack\\Products\\Search' => array( - 'version' => '5.1.3.0-alpha1734543061', + 'version' => '5.2.0.0-alpha1734548054', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-search.php' ), 'Automattic\\Jetpack\\My_Jetpack\\Products\\Search_Stats' => array( - 'version' => '5.1.3.0-alpha1734543061', + 'version' => '5.2.0.0-alpha1734548054', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-search-stats.php' ), 'Automattic\\Jetpack\\My_Jetpack\\Products\\Security' => array( - 'version' => '5.1.3.0-alpha1734543061', + 'version' => '5.2.0.0-alpha1734548054', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-security.php' ), + 'Automattic\\Jetpack\\My_Jetpack\\Products\\Site_Accelerator' => array( + 'version' => '5.2.0.0-alpha1734548054', + 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-site-accelerator.php' + ), 'Automattic\\Jetpack\\My_Jetpack\\Products\\Social' => array( - 'version' => '5.1.3.0-alpha1734543061', + 'version' => '5.2.0.0-alpha1734548054', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-social.php' ), 'Automattic\\Jetpack\\My_Jetpack\\Products\\Starter' => array( - 'version' => '5.1.3.0-alpha1734543061', + 'version' => '5.2.0.0-alpha1734548054', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-starter.php' ), 'Automattic\\Jetpack\\My_Jetpack\\Products\\Stats' => array( - 'version' => '5.1.3.0-alpha1734543061', + 'version' => '5.2.0.0-alpha1734548054', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-stats.php' ), 'Automattic\\Jetpack\\My_Jetpack\\Products\\Videopress' => array( - 'version' => '5.1.3.0-alpha1734543061', + 'version' => '5.2.0.0-alpha1734548054', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-videopress.php' ), 'Automattic\\Jetpack\\My_Jetpack\\REST_AI' => array( - 'version' => '5.1.3.0-alpha1734543061', + 'version' => '5.2.0.0-alpha1734548054', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-rest-ai.php' ), 'Automattic\\Jetpack\\My_Jetpack\\REST_Product_Data' => array( - 'version' => '5.1.3.0-alpha1734543061', + 'version' => '5.2.0.0-alpha1734548054', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-rest-product-data.php' ), 'Automattic\\Jetpack\\My_Jetpack\\REST_Products' => array( - 'version' => '5.1.3.0-alpha1734543061', + 'version' => '5.2.0.0-alpha1734548054', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-rest-products.php' ), 'Automattic\\Jetpack\\My_Jetpack\\REST_Purchases' => array( - 'version' => '5.1.3.0-alpha1734543061', + 'version' => '5.2.0.0-alpha1734548054', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-rest-purchases.php' ), 'Automattic\\Jetpack\\My_Jetpack\\REST_Recommendations_Evaluation' => array( - 'version' => '5.1.3.0-alpha1734543061', + 'version' => '5.2.0.0-alpha1734548054', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-rest-recommendations-evaluation.php' ), 'Automattic\\Jetpack\\My_Jetpack\\REST_Zendesk_Chat' => array( - 'version' => '5.1.3.0-alpha1734543061', + 'version' => '5.2.0.0-alpha1734548054', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-rest-zendesk-chat.php' ), 'Automattic\\Jetpack\\My_Jetpack\\Wpcom_Products' => array( - 'version' => '5.1.3.0-alpha1734543061', + 'version' => '5.2.0.0-alpha1734548054', 'path' => $baseDir . '/jetpack_vendor/automattic/jetpack-my-jetpack/src/class-wpcom-products.php' ), 'Automattic\\Jetpack\\Partner' => array(