From 7c9c60a7ece1963ee5ddd17a2ace1e14275deec5 Mon Sep 17 00:00:00 2001 From: mreishus Date: Wed, 11 Sep 2024 15:07:50 +0000 Subject: [PATCH] Device_Detection: get_info(): memoize (#39338) Committed via a GitHub action: https://github.com/Automattic/jetpack/actions/runs/10814173999 Upstream-Ref: Automattic/jetpack@a76a351732922a409d46a9bb90049718104228b2 --- composer.lock | 62 +++++++++---------- .../jetpack-device-detection/CHANGELOG.md | 8 +++ .../src/class-device-detection.php | 31 ++++++++++ vendor/automattic/jetpack-jitm/composer.json | 2 +- .../jetpack-masterbar/composer.json | 2 +- vendor/composer/installed.json | 60 +++++++++--------- vendor/composer/installed.php | 56 ++++++++--------- 7 files changed, 130 insertions(+), 91 deletions(-) diff --git a/composer.lock b/composer.lock index cdaa3973..8f5f2f86 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "117087c2185d112c8539b6021f3c95a4", + "content-hash": "84c0deee8dca046632122ac977f37be8", "packages": [ { "name": "automattic/jetpack-a8c-mc-stats", @@ -12,7 +12,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-a8c-mc-stats", - "reference": "5c7d6c741895080ac33aaaa30ce6a8d3b52ddd8c" + "reference": "3c08b679506ce437f47332639a71927b2392f5a2" }, "require": { "php": ">=7.0" @@ -62,7 +62,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-admin-ui", - "reference": "94562cd38300937151c27438b54f46d1178cb430" + "reference": "3e2c67dbfa4860ef177b6328c06dd7060ae9cd9f" }, "require": { "php": ">=7.0" @@ -124,7 +124,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-assets", - "reference": "cabb091c75015d7c33ea0aa1f11ba402d55c94ad" + "reference": "ddbb97244330cade54451deba55d07f3518f28ce" }, "require": { "automattic/jetpack-constants": "^2.0.4", @@ -190,7 +190,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-blaze", - "reference": "d169235f422862bb6d9c55b1674d4bbddfff0158" + "reference": "b32fa11474b244337ec1f381d15fac6696031bd5" }, "require": { "automattic/jetpack-assets": "^2.3.8", @@ -268,7 +268,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-blocks", - "reference": "1d23a28e65765013ecc6b9498de88bd9d46f53ec" + "reference": "879e94cdf4a7781cdfa7040115799ba2c2018b06" }, "require": { "automattic/jetpack-constants": "^2.0.4", @@ -327,7 +327,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-calypsoify", - "reference": "8ae016080ce68f5f05ae4447200bc10e26ab2408" + "reference": "d75d4ab6bbe3b11f48c75c9edb7b479b42cb14be" }, "require": { "automattic/jetpack-assets": "^2.3.8", @@ -389,7 +389,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-classic-theme-helper", - "reference": "3dcfeaceaac6c2a54541348bbc0f38dc22f53595" + "reference": "91de1024eacb2e7c2b1fab94d9e376df2e4adef6" }, "require": { "automattic/jetpack-assets": "^2.3.8", @@ -457,7 +457,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-compat", - "reference": "b8e6b167cc48077636d0a403bb658566502a9272" + "reference": "53bf66ca7833a05e2d688e2cd9d4a0ddf8e8f279" }, "require": { "php": ">=7.0" @@ -494,7 +494,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-connection", - "reference": "b269f779181947ad959ff9a90974ba1de4306853" + "reference": "242b22c366876e9db49ed591b4b3781b543db7cb" }, "require": { "automattic/jetpack-a8c-mc-stats": "^2.0.2", @@ -581,7 +581,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-constants", - "reference": "78ed069e3ae3b8b341b2a4c8e5cec39c467c6fc7" + "reference": "d3b0a469ea7133d2f41904dcd022feb02ad18d34" }, "require": { "php": ">=7.0" @@ -628,11 +628,11 @@ }, { "name": "automattic/jetpack-device-detection", - "version": "2.1.4", + "version": "2.1.5-alpha.1726066368", "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-device-detection", - "reference": "2cb706765e4c60b54214b72a025c86d24e050c2f" + "reference": "baa654a3bb6dcaa5aa70a8b883f6b9d35b6c5963" }, "require": { "php": ">=7.0" @@ -682,7 +682,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-google-analytics", - "reference": "3088ecb7430f8db16057e2af016f574a78f87cec" + "reference": "0652858d99cf39481caa7101a81ee166d915f66f" }, "require": { "automattic/jetpack-status": "^4.0.1", @@ -750,7 +750,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-ip", - "reference": "cc62e3d2c5ad7683477e2322da860e8fe7012b86" + "reference": "fb4f9b98cec632786f42f79f41e13dac7bd79c32" }, "require": { "php": ">=7.0" @@ -805,13 +805,13 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-jitm", - "reference": "d74e1f0025db7cea62b385cfd23732182a813943" + "reference": "b120fb1c7420eb58df93a2125869a0113afa4ca9" }, "require": { "automattic/jetpack-a8c-mc-stats": "^2.0.2", "automattic/jetpack-assets": "^2.3.8", "automattic/jetpack-connection": "^4.0.2", - "automattic/jetpack-device-detection": "^2.1.4", + "automattic/jetpack-device-detection": "^2.1.5-alpha", "automattic/jetpack-logo": "^2.0.4", "automattic/jetpack-redirect": "^2.0.4", "automattic/jetpack-status": "^4.0.1", @@ -877,7 +877,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-logo", - "reference": "2a81bc7eb6d61c740f35e698b62dae42f9efa559" + "reference": "a2028bc0116e2d0799b872b499cfef287794e909" }, "require": { "php": ">=7.0" @@ -927,14 +927,14 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-masterbar", - "reference": "0d9fc04be1f305cd784458dbbf01c64f9e94c0be" + "reference": "7741807ead874ee7635e28974088f65a3ca6c663" }, "require": { "automattic/jetpack-assets": "^2.3.8", "automattic/jetpack-blaze": "^0.22.10", "automattic/jetpack-compat": "^3.0.2", "automattic/jetpack-connection": "^4.0.2", - "automattic/jetpack-device-detection": "^2.1.4", + "automattic/jetpack-device-detection": "^2.1.5-alpha", "automattic/jetpack-jitm": "^3.1.22", "automattic/jetpack-logo": "^2.0.4", "automattic/jetpack-plans": "^0.4.10", @@ -1006,7 +1006,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-mu-wpcom", - "reference": "a8c2f8d041896f0572ac9318cece2a5a5da7e5f8" + "reference": "79e436427ceb3b6daf7d1e8e1bfb51509b49ead6" }, "require": { "automattic/jetpack-assets": "^2.3.8", @@ -1086,7 +1086,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-password-checker", - "reference": "7215bd90de09ac314d1e972059308868fbe36695" + "reference": "755325fc2a1ee307d8cb46222090a35beb0d258b" }, "require": { "php": ">=7.0" @@ -1144,7 +1144,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-plans", - "reference": "83cd66c8a82cc20a0187cc0471952641398b1201" + "reference": "fa7b10dd65de48514cd271a2c2699b4ba6b8420f" }, "require": { "automattic/jetpack-connection": "^4.0.2", @@ -1209,7 +1209,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-redirect", - "reference": "72a3f429e3890726e2020a65ef4c7f65464c060e" + "reference": "116763b4dd76bc477ebbbfd00e3ac7b57125736b" }, "require": { "automattic/jetpack-status": "^4.0.1", @@ -1261,7 +1261,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-roles", - "reference": "978c4ee966c7a8379c087ce81961c0659d732861" + "reference": "5b344aad9de6f77211330a8bc674317e63d7dfe4" }, "require": { "php": ">=7.0" @@ -1312,7 +1312,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-stats", - "reference": "810261562426f762d46f1f5e503465533cb1d266" + "reference": "fcfe1ecafda5edcbcca5b7f52617140d7722d7fb" }, "require": { "automattic/jetpack-connection": "^4.0.2", @@ -1376,7 +1376,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-stats-admin", - "reference": "1f0548891ed36a4afb42335df22521a0f7b21d92" + "reference": "160dbe4e6efbdd6ef096745cc176ca4581b60ea0" }, "require": { "automattic/jetpack-connection": "^4.0.2", @@ -1446,7 +1446,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-status", - "reference": "b127540ba8d711b1cdbba2343670163d8a5a5219" + "reference": "ce899343734356890171b4ef0e7e958766a82259" }, "require": { "automattic/jetpack-constants": "^2.0.4", @@ -1507,7 +1507,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-sync", - "reference": "cb090bafa247e979593c7c6245590420e6b1e8f0" + "reference": "00fc35599b38f8917b68020cf9961dfbcd1de0f5" }, "require": { "automattic/jetpack-connection": "^4.0.2", @@ -1582,7 +1582,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/scheduled-updates", - "reference": "9b0e48dce52535f2c5f12735e72dbac385e2f573" + "reference": "0df2c45a1da74df5afc464c6cc32f2c8ac4e211e" }, "require": { "automattic/jetpack-connection": "^4.0.2", @@ -1731,7 +1731,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-changelogger", - "reference": "1c6b38a0829192a72b99dbccfd30ef406dd05698" + "reference": "6f44c0f3900975d718a110825b9b9de2e95bc1ac" }, "require": { "php": ">=7.0", diff --git a/vendor/automattic/jetpack-device-detection/CHANGELOG.md b/vendor/automattic/jetpack-device-detection/CHANGELOG.md index 5b3988d6..d4ee4caf 100644 --- a/vendor/automattic/jetpack-device-detection/CHANGELOG.md +++ b/vendor/automattic/jetpack-device-detection/CHANGELOG.md @@ -5,6 +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). +## [2.1.5-alpha] - unreleased + +This is an alpha version! The changes listed here are not final. + +### Changed +- Device_Detection::get_info() will now memoize its result + ## [2.1.4] - 2024-08-23 ### Changed - Updated package dependencies. [#39004] @@ -200,6 +207,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Moving jetpack_is_mobile into a package +[2.1.5-alpha]: https://github.com/Automattic/jetpack-device-detection/compare/v2.1.4...v2.1.5-alpha [2.1.4]: https://github.com/Automattic/jetpack-device-detection/compare/v2.1.3...v2.1.4 [2.1.3]: https://github.com/Automattic/jetpack-device-detection/compare/v2.1.2...v2.1.3 [2.1.2]: https://github.com/Automattic/jetpack-device-detection/compare/v2.1.1...v2.1.2 diff --git a/vendor/automattic/jetpack-device-detection/src/class-device-detection.php b/vendor/automattic/jetpack-device-detection/src/class-device-detection.php index 767a552c..62361d7e 100644 --- a/vendor/automattic/jetpack-device-detection/src/class-device-detection.php +++ b/vendor/automattic/jetpack-device-detection/src/class-device-detection.php @@ -23,6 +23,20 @@ */ class Device_Detection { + /** + * Memoization cache for get_info() results. + * + * @var array + */ + private static $get_info_memo = array(); + + /** + * Maximum size of the memoization cache. + * + * @var int + */ + private static $max_memo_size = 100; + /** * Returns information about the current device accessing the page. * @@ -41,6 +55,16 @@ class Device_Detection { * ); */ public static function get_info( $ua = '' ) { + // Return memoized result if available. + // phpcs:disable WordPress.Security.ValidatedSanitizedInput + $memo_key = ! empty( $ua ) ? $ua : ( $_SERVER['HTTP_USER_AGENT'] ?? '' ); + // Note: UA string used raw for compatibility reasons. + // No sanitization is needed as the value is never output or persisted, and is only used for memoization. + // phpcs:enable WordPress.Security.ValidatedSanitizedInput + if ( isset( self::$get_info_memo[ $memo_key ] ) ) { + return self::$get_info_memo[ $memo_key ]; + } + $ua_info = new User_Agent_Info( $ua ); $info = array( @@ -68,6 +92,13 @@ public static function get_info( $ua = '' ) { */ $info = apply_filters( 'jetpack_device_detection_get_info', $info, $ua, $ua_info ); } + + // Memoize the result. + self::$get_info_memo[ $memo_key ] = $info; + if ( count( self::$get_info_memo ) > self::$max_memo_size ) { + array_shift( self::$get_info_memo ); + } + return $info; } diff --git a/vendor/automattic/jetpack-jitm/composer.json b/vendor/automattic/jetpack-jitm/composer.json index 41b0fef9..b9777d99 100644 --- a/vendor/automattic/jetpack-jitm/composer.json +++ b/vendor/automattic/jetpack-jitm/composer.json @@ -8,7 +8,7 @@ "automattic/jetpack-a8c-mc-stats": "^2.0.2", "automattic/jetpack-assets": "^2.3.8", "automattic/jetpack-connection": "^4.0.2", - "automattic/jetpack-device-detection": "^2.1.4", + "automattic/jetpack-device-detection": "^2.1.5-alpha", "automattic/jetpack-logo": "^2.0.4", "automattic/jetpack-redirect": "^2.0.4", "automattic/jetpack-status": "^4.0.1" diff --git a/vendor/automattic/jetpack-masterbar/composer.json b/vendor/automattic/jetpack-masterbar/composer.json index ea7aeac6..81aee501 100644 --- a/vendor/automattic/jetpack-masterbar/composer.json +++ b/vendor/automattic/jetpack-masterbar/composer.json @@ -8,7 +8,7 @@ "automattic/jetpack-assets": "^2.3.8", "automattic/jetpack-blaze": "^0.22.10", "automattic/jetpack-compat": "^3.0.2", - "automattic/jetpack-device-detection": "^2.1.4", + "automattic/jetpack-device-detection": "^2.1.5-alpha", "automattic/jetpack-connection": "^4.0.2", "automattic/jetpack-jitm": "^3.1.22", "automattic/jetpack-logo": "^2.0.4", diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json index 16ef8642..61167c5b 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": "5c7d6c741895080ac33aaaa30ce6a8d3b52ddd8c" + "reference": "3c08b679506ce437f47332639a71927b2392f5a2" }, "require": { "php": ">=7.0" @@ -60,7 +60,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-admin-ui", - "reference": "94562cd38300937151c27438b54f46d1178cb430" + "reference": "3e2c67dbfa4860ef177b6328c06dd7060ae9cd9f" }, "require": { "php": ">=7.0" @@ -125,7 +125,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-assets", - "reference": "cabb091c75015d7c33ea0aa1f11ba402d55c94ad" + "reference": "ddbb97244330cade54451deba55d07f3518f28ce" }, "require": { "automattic/jetpack-constants": "^2.0.4", @@ -194,7 +194,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-blaze", - "reference": "d169235f422862bb6d9c55b1674d4bbddfff0158" + "reference": "b32fa11474b244337ec1f381d15fac6696031bd5" }, "require": { "automattic/jetpack-assets": "^2.3.8", @@ -275,7 +275,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-blocks", - "reference": "1d23a28e65765013ecc6b9498de88bd9d46f53ec" + "reference": "879e94cdf4a7781cdfa7040115799ba2c2018b06" }, "require": { "automattic/jetpack-constants": "^2.0.4", @@ -337,7 +337,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-calypsoify", - "reference": "8ae016080ce68f5f05ae4447200bc10e26ab2408" + "reference": "d75d4ab6bbe3b11f48c75c9edb7b479b42cb14be" }, "require": { "automattic/jetpack-assets": "^2.3.8", @@ -402,7 +402,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-classic-theme-helper", - "reference": "3dcfeaceaac6c2a54541348bbc0f38dc22f53595" + "reference": "91de1024eacb2e7c2b1fab94d9e376df2e4adef6" }, "require": { "automattic/jetpack-assets": "^2.3.8", @@ -473,7 +473,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-compat", - "reference": "b8e6b167cc48077636d0a403bb658566502a9272" + "reference": "53bf66ca7833a05e2d688e2cd9d4a0ddf8e8f279" }, "require": { "php": ">=7.0" @@ -513,7 +513,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-connection", - "reference": "b269f779181947ad959ff9a90974ba1de4306853" + "reference": "242b22c366876e9db49ed591b4b3781b543db7cb" }, "require": { "automattic/jetpack-a8c-mc-stats": "^2.0.2", @@ -603,7 +603,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-constants", - "reference": "78ed069e3ae3b8b341b2a4c8e5cec39c467c6fc7" + "reference": "d3b0a469ea7133d2f41904dcd022feb02ad18d34" }, "require": { "php": ">=7.0" @@ -652,12 +652,12 @@ }, { "name": "automattic/jetpack-device-detection", - "version": "2.1.4", - "version_normalized": "2.1.4.0", + "version": "2.1.5-alpha.1726066368", + "version_normalized": "2.1.5.0-alpha1726066368", "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-device-detection", - "reference": "2cb706765e4c60b54214b72a025c86d24e050c2f" + "reference": "baa654a3bb6dcaa5aa70a8b883f6b9d35b6c5963" }, "require": { "php": ">=7.0" @@ -710,7 +710,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-google-analytics", - "reference": "3088ecb7430f8db16057e2af016f574a78f87cec" + "reference": "0652858d99cf39481caa7101a81ee166d915f66f" }, "require": { "automattic/jetpack-status": "^4.0.1", @@ -781,7 +781,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-ip", - "reference": "cc62e3d2c5ad7683477e2322da860e8fe7012b86" + "reference": "fb4f9b98cec632786f42f79f41e13dac7bd79c32" }, "require": { "php": ">=7.0" @@ -839,13 +839,13 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-jitm", - "reference": "d74e1f0025db7cea62b385cfd23732182a813943" + "reference": "b120fb1c7420eb58df93a2125869a0113afa4ca9" }, "require": { "automattic/jetpack-a8c-mc-stats": "^2.0.2", "automattic/jetpack-assets": "^2.3.8", "automattic/jetpack-connection": "^4.0.2", - "automattic/jetpack-device-detection": "^2.1.4", + "automattic/jetpack-device-detection": "^2.1.5-alpha", "automattic/jetpack-logo": "^2.0.4", "automattic/jetpack-redirect": "^2.0.4", "automattic/jetpack-status": "^4.0.1", @@ -914,7 +914,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-logo", - "reference": "2a81bc7eb6d61c740f35e698b62dae42f9efa559" + "reference": "a2028bc0116e2d0799b872b499cfef287794e909" }, "require": { "php": ">=7.0" @@ -967,14 +967,14 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-masterbar", - "reference": "0d9fc04be1f305cd784458dbbf01c64f9e94c0be" + "reference": "7741807ead874ee7635e28974088f65a3ca6c663" }, "require": { "automattic/jetpack-assets": "^2.3.8", "automattic/jetpack-blaze": "^0.22.10", "automattic/jetpack-compat": "^3.0.2", "automattic/jetpack-connection": "^4.0.2", - "automattic/jetpack-device-detection": "^2.1.4", + "automattic/jetpack-device-detection": "^2.1.5-alpha", "automattic/jetpack-jitm": "^3.1.22", "automattic/jetpack-logo": "^2.0.4", "automattic/jetpack-plans": "^0.4.10", @@ -1049,7 +1049,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-mu-wpcom", - "reference": "a8c2f8d041896f0572ac9318cece2a5a5da7e5f8" + "reference": "79e436427ceb3b6daf7d1e8e1bfb51509b49ead6" }, "require": { "automattic/jetpack-assets": "^2.3.8", @@ -1132,7 +1132,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-password-checker", - "reference": "7215bd90de09ac314d1e972059308868fbe36695" + "reference": "755325fc2a1ee307d8cb46222090a35beb0d258b" }, "require": { "php": ">=7.0" @@ -1193,7 +1193,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-plans", - "reference": "83cd66c8a82cc20a0187cc0471952641398b1201" + "reference": "fa7b10dd65de48514cd271a2c2699b4ba6b8420f" }, "require": { "automattic/jetpack-connection": "^4.0.2", @@ -1261,7 +1261,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-redirect", - "reference": "72a3f429e3890726e2020a65ef4c7f65464c060e" + "reference": "116763b4dd76bc477ebbbfd00e3ac7b57125736b" }, "require": { "automattic/jetpack-status": "^4.0.1", @@ -1316,7 +1316,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-roles", - "reference": "978c4ee966c7a8379c087ce81961c0659d732861" + "reference": "5b344aad9de6f77211330a8bc674317e63d7dfe4" }, "require": { "php": ">=7.0" @@ -1370,7 +1370,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-stats", - "reference": "810261562426f762d46f1f5e503465533cb1d266" + "reference": "fcfe1ecafda5edcbcca5b7f52617140d7722d7fb" }, "require": { "automattic/jetpack-connection": "^4.0.2", @@ -1437,7 +1437,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-stats-admin", - "reference": "1f0548891ed36a4afb42335df22521a0f7b21d92" + "reference": "160dbe4e6efbdd6ef096745cc176ca4581b60ea0" }, "require": { "automattic/jetpack-connection": "^4.0.2", @@ -1510,7 +1510,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-status", - "reference": "b127540ba8d711b1cdbba2343670163d8a5a5219" + "reference": "ce899343734356890171b4ef0e7e958766a82259" }, "require": { "automattic/jetpack-constants": "^2.0.4", @@ -1574,7 +1574,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/jetpack-sync", - "reference": "cb090bafa247e979593c7c6245590420e6b1e8f0" + "reference": "00fc35599b38f8917b68020cf9961dfbcd1de0f5" }, "require": { "automattic/jetpack-connection": "^4.0.2", @@ -1652,7 +1652,7 @@ "dist": { "type": "path", "url": "/tmp/jetpack-build/Automattic/scheduled-updates", - "reference": "9b0e48dce52535f2c5f12735e72dbac385e2f573" + "reference": "0df2c45a1da74df5afc464c6cc32f2c8ac4e211e" }, "require": { "automattic/jetpack-connection": "^4.0.2", diff --git a/vendor/composer/installed.php b/vendor/composer/installed.php index 430c8ed8..e11c422e 100644 --- a/vendor/composer/installed.php +++ b/vendor/composer/installed.php @@ -13,7 +13,7 @@ 'automattic/jetpack-a8c-mc-stats' => array( 'pretty_version' => '2.0.2', 'version' => '2.0.2.0', - 'reference' => '5c7d6c741895080ac33aaaa30ce6a8d3b52ddd8c', + 'reference' => '3c08b679506ce437f47332639a71927b2392f5a2', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../automattic/jetpack-a8c-mc-stats', 'aliases' => array(), @@ -22,7 +22,7 @@ 'automattic/jetpack-admin-ui' => array( 'pretty_version' => '0.4.5', 'version' => '0.4.5.0', - 'reference' => '94562cd38300937151c27438b54f46d1178cb430', + 'reference' => '3e2c67dbfa4860ef177b6328c06dd7060ae9cd9f', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../automattic/jetpack-admin-ui', 'aliases' => array(), @@ -31,7 +31,7 @@ 'automattic/jetpack-assets' => array( 'pretty_version' => '2.3.8', 'version' => '2.3.8.0', - 'reference' => 'cabb091c75015d7c33ea0aa1f11ba402d55c94ad', + 'reference' => 'ddbb97244330cade54451deba55d07f3518f28ce', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../automattic/jetpack-assets', 'aliases' => array(), @@ -40,7 +40,7 @@ 'automattic/jetpack-blaze' => array( 'pretty_version' => '0.22.10', 'version' => '0.22.10.0', - 'reference' => 'd169235f422862bb6d9c55b1674d4bbddfff0158', + 'reference' => 'b32fa11474b244337ec1f381d15fac6696031bd5', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../automattic/jetpack-blaze', 'aliases' => array(), @@ -49,7 +49,7 @@ 'automattic/jetpack-blocks' => array( 'pretty_version' => '2.0.6-alpha.1725989644', 'version' => '2.0.6.0-alpha1725989644', - 'reference' => '1d23a28e65765013ecc6b9498de88bd9d46f53ec', + 'reference' => '879e94cdf4a7781cdfa7040115799ba2c2018b06', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../automattic/jetpack-blocks', 'aliases' => array(), @@ -58,7 +58,7 @@ 'automattic/jetpack-calypsoify' => array( 'pretty_version' => '0.1.6', 'version' => '0.1.6.0', - 'reference' => '8ae016080ce68f5f05ae4447200bc10e26ab2408', + 'reference' => 'd75d4ab6bbe3b11f48c75c9edb7b479b42cb14be', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../automattic/jetpack-calypsoify', 'aliases' => array(), @@ -67,7 +67,7 @@ 'automattic/jetpack-classic-theme-helper' => array( 'pretty_version' => '0.6.0-alpha.1726041230', 'version' => '0.6.0.0-alpha1726041230', - 'reference' => '3dcfeaceaac6c2a54541348bbc0f38dc22f53595', + 'reference' => '91de1024eacb2e7c2b1fab94d9e376df2e4adef6', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../automattic/jetpack-classic-theme-helper', 'aliases' => array(), @@ -76,7 +76,7 @@ 'automattic/jetpack-compat' => array( 'pretty_version' => '3.0.2', 'version' => '3.0.2.0', - 'reference' => 'b8e6b167cc48077636d0a403bb658566502a9272', + 'reference' => '53bf66ca7833a05e2d688e2cd9d4a0ddf8e8f279', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../automattic/jetpack-compat', 'aliases' => array(), @@ -85,7 +85,7 @@ 'automattic/jetpack-connection' => array( 'pretty_version' => '4.0.2', 'version' => '4.0.2.0', - 'reference' => 'b269f779181947ad959ff9a90974ba1de4306853', + 'reference' => '242b22c366876e9db49ed591b4b3781b543db7cb', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../automattic/jetpack-connection', 'aliases' => array(), @@ -94,16 +94,16 @@ 'automattic/jetpack-constants' => array( 'pretty_version' => '2.0.4', 'version' => '2.0.4.0', - 'reference' => '78ed069e3ae3b8b341b2a4c8e5cec39c467c6fc7', + 'reference' => 'd3b0a469ea7133d2f41904dcd022feb02ad18d34', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../automattic/jetpack-constants', 'aliases' => array(), 'dev_requirement' => false, ), 'automattic/jetpack-device-detection' => array( - 'pretty_version' => '2.1.4', - 'version' => '2.1.4.0', - 'reference' => '2cb706765e4c60b54214b72a025c86d24e050c2f', + 'pretty_version' => '2.1.5-alpha.1726066368', + 'version' => '2.1.5.0-alpha1726066368', + 'reference' => 'baa654a3bb6dcaa5aa70a8b883f6b9d35b6c5963', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../automattic/jetpack-device-detection', 'aliases' => array(), @@ -112,7 +112,7 @@ 'automattic/jetpack-google-analytics' => array( 'pretty_version' => '0.2.4', 'version' => '0.2.4.0', - 'reference' => '3088ecb7430f8db16057e2af016f574a78f87cec', + 'reference' => '0652858d99cf39481caa7101a81ee166d915f66f', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../automattic/jetpack-google-analytics', 'aliases' => array(), @@ -121,7 +121,7 @@ 'automattic/jetpack-ip' => array( 'pretty_version' => '0.2.3', 'version' => '0.2.3.0', - 'reference' => 'cc62e3d2c5ad7683477e2322da860e8fe7012b86', + 'reference' => 'fb4f9b98cec632786f42f79f41e13dac7bd79c32', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../automattic/jetpack-ip', 'aliases' => array(), @@ -130,7 +130,7 @@ 'automattic/jetpack-jitm' => array( 'pretty_version' => '3.1.22', 'version' => '3.1.22.0', - 'reference' => 'd74e1f0025db7cea62b385cfd23732182a813943', + 'reference' => 'b120fb1c7420eb58df93a2125869a0113afa4ca9', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../automattic/jetpack-jitm', 'aliases' => array(), @@ -139,7 +139,7 @@ 'automattic/jetpack-logo' => array( 'pretty_version' => '2.0.4', 'version' => '2.0.4.0', - 'reference' => '2a81bc7eb6d61c740f35e698b62dae42f9efa559', + 'reference' => 'a2028bc0116e2d0799b872b499cfef287794e909', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../automattic/jetpack-logo', 'aliases' => array(), @@ -148,7 +148,7 @@ 'automattic/jetpack-masterbar' => array( 'pretty_version' => '0.9.1', 'version' => '0.9.1.0', - 'reference' => '0d9fc04be1f305cd784458dbbf01c64f9e94c0be', + 'reference' => '7741807ead874ee7635e28974088f65a3ca6c663', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../automattic/jetpack-masterbar', 'aliases' => array(), @@ -157,7 +157,7 @@ 'automattic/jetpack-mu-wpcom' => array( 'pretty_version' => '5.62.1-alpha.1726028062', 'version' => '5.62.1.0-alpha1726028062', - 'reference' => 'a8c2f8d041896f0572ac9318cece2a5a5da7e5f8', + 'reference' => '79e436427ceb3b6daf7d1e8e1bfb51509b49ead6', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../automattic/jetpack-mu-wpcom', 'aliases' => array(), @@ -175,7 +175,7 @@ 'automattic/jetpack-password-checker' => array( 'pretty_version' => '0.3.2', 'version' => '0.3.2.0', - 'reference' => '7215bd90de09ac314d1e972059308868fbe36695', + 'reference' => '755325fc2a1ee307d8cb46222090a35beb0d258b', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../automattic/jetpack-password-checker', 'aliases' => array(), @@ -184,7 +184,7 @@ 'automattic/jetpack-plans' => array( 'pretty_version' => '0.4.10', 'version' => '0.4.10.0', - 'reference' => '83cd66c8a82cc20a0187cc0471952641398b1201', + 'reference' => 'fa7b10dd65de48514cd271a2c2699b4ba6b8420f', 'type' => 'library', 'install_path' => __DIR__ . '/../automattic/jetpack-plans', 'aliases' => array(), @@ -193,7 +193,7 @@ 'automattic/jetpack-redirect' => array( 'pretty_version' => '2.0.4', 'version' => '2.0.4.0', - 'reference' => '72a3f429e3890726e2020a65ef4c7f65464c060e', + 'reference' => '116763b4dd76bc477ebbbfd00e3ac7b57125736b', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../automattic/jetpack-redirect', 'aliases' => array(), @@ -202,7 +202,7 @@ 'automattic/jetpack-roles' => array( 'pretty_version' => '2.0.3', 'version' => '2.0.3.0', - 'reference' => '978c4ee966c7a8379c087ce81961c0659d732861', + 'reference' => '5b344aad9de6f77211330a8bc674317e63d7dfe4', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../automattic/jetpack-roles', 'aliases' => array(), @@ -211,7 +211,7 @@ 'automattic/jetpack-stats' => array( 'pretty_version' => '0.13.2', 'version' => '0.13.2.0', - 'reference' => '810261562426f762d46f1f5e503465533cb1d266', + 'reference' => 'fcfe1ecafda5edcbcca5b7f52617140d7722d7fb', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../automattic/jetpack-stats', 'aliases' => array(), @@ -220,7 +220,7 @@ 'automattic/jetpack-stats-admin' => array( 'pretty_version' => '0.21.2', 'version' => '0.21.2.0', - 'reference' => '1f0548891ed36a4afb42335df22521a0f7b21d92', + 'reference' => '160dbe4e6efbdd6ef096745cc176ca4581b60ea0', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../automattic/jetpack-stats-admin', 'aliases' => array(), @@ -229,7 +229,7 @@ 'automattic/jetpack-status' => array( 'pretty_version' => '4.0.1', 'version' => '4.0.1.0', - 'reference' => 'b127540ba8d711b1cdbba2343670163d8a5a5219', + 'reference' => 'ce899343734356890171b4ef0e7e958766a82259', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../automattic/jetpack-status', 'aliases' => array(), @@ -238,7 +238,7 @@ 'automattic/jetpack-sync' => array( 'pretty_version' => '3.13.0-alpha.1726022383', 'version' => '3.13.0.0-alpha1726022383', - 'reference' => 'cb090bafa247e979593c7c6245590420e6b1e8f0', + 'reference' => '00fc35599b38f8917b68020cf9961dfbcd1de0f5', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../automattic/jetpack-sync', 'aliases' => array(), @@ -247,7 +247,7 @@ 'automattic/scheduled-updates' => array( 'pretty_version' => '0.13.3', 'version' => '0.13.3.0', - 'reference' => '9b0e48dce52535f2c5f12735e72dbac385e2f573', + 'reference' => '0df2c45a1da74df5afc464c6cc32f2c8ac4e211e', 'type' => 'jetpack-library', 'install_path' => __DIR__ . '/../automattic/scheduled-updates', 'aliases' => array(),