Skip to content

Commit 49f768b

Browse files
arthur791004matticbot
authored andcommitted
External Media: Move the external-media to the new @automattic/jetpack-external-media package (#41078)
* External Media: Move OpenverseMedia to @automattic/jetpack-shared-extension-utils * External Media: Move PexelsMedia to @automattic/jetpack-shared-extension-utils * External Media: Move GooglePhotosMedia to @automattic/jetpack-shared-extension-utils * changelog * Fix textdomain * Fix dependencies * Fix the asset of the google-photos-picker-button * Fix block assets * Fix test of external-media * Fix requestExternalAccess * Fix GooglePhotosMediaIcon * Introduce @automattic/jetpack-external-media * Move all of external-media to @automattic/jetpack-shared-extension-utils * changelog * Fix dependencies * Move all of external-media to @automattic/jetpack-external-media * Fix lint * Move store/wordpress-com to jetpack-ai-client * Update projects/packages/external-media/.phan/baseline.php * Fix types * Fix apiFetch * Fix the import of the jetpack-components under ai-client * changelog * Fix lint * Fix block-nudge * Fix build of @automattic/jetpack-external-media * Fix tests * Fix build of external-media * Update pnpm-lock.yaml * Fix translation * Fix storybook * changelog * Load external-media assets * Add external media module * Add mirror repo * Fix lint * Move external-media module to module-extras.php * Exclude babel.config.js on production * Move number-control to jetpack-components * Move libs/connection to jetpack-shared-extension-utils * Update the comment of the external media module * Move store/wordpress-com to jetpack-shared-extension-utils * Use Connection_Initial_State::render_script to get rid of dependency * Register JetpackExternalMediaData by external media package itself * Update composer.lock * Fix lint * Export components and icons from subpath to resolve deps of the story block * changelog Committed via a GitHub action: https://github.com/Automattic/jetpack/actions/runs/13151450361 Upstream-Ref: Automattic/jetpack@116f2cf
1 parent b335d94 commit 49f768b

24 files changed

+39
-38
lines changed

CHANGELOG.md

+3-2
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,13 @@
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
## [6.5.2-alpha] - unreleased
8+
## [6.6.0-alpha] - unreleased
99

1010
This is an alpha version! The changes listed here are not final.
1111

1212
### Changed
1313
- Code: Introduce version constant in main plugin class.
14+
- External Media: Move the GooglePhotosMedia, OpenverseMedia, PexelsMedia to @automattic/jetpack-shared-extension-utils
1415
- Updated package dependencies.
1516

1617
### Fixed
@@ -3638,7 +3639,7 @@ This is an alpha version! The changes listed here are not final.
36383639
- Tested across 4 common web hosts
36393640
- Tested with extensions: WooCommerce CRM Sync, PayPal CRM Sync, CSV Importer, ZBS CRM Mail Campaigns, and CRM Sales Dashboard
36403641

3641-
[6.5.2-alpha]: https://github.com/Automattic/jetpack-crm/compare/6.5.1...6.5.2-alpha
3642+
[6.6.0-alpha]: https://github.com/Automattic/jetpack-crm/compare/6.5.1...6.6.0-alpha
36423643
[6.5.1]: https://github.com/Automattic/jetpack-crm/compare/6.5.0...6.5.1
36433644
[6.5.0]: https://github.com/Automattic/jetpack-crm/compare/6.4.4...6.5.0
36443645
[6.4.4]: https://github.com/Automattic/jetpack-crm/compare/6.4.3...6.4.4

ZeroBSCRM.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* Plugin Name: Jetpack CRM
44
* Plugin URI: https://jetpackcrm.com
55
* Description: Jetpack CRM is the simplest CRM for WordPress. Self host your own Customer Relationship Manager using WP.
6-
* Version: 6.5.2-alpha
6+
* Version: 6.6.0-alpha
77
* Author: Automattic - Jetpack CRM team
88
* Author URI: https://jetpackcrm.com
99
* Text Domain: zero-bs-crm

composer.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545
]
4646
},
4747
"config": {
48-
"autoloader-suffix": "06c775433a83ed276f0a1d8ac25f93ba_crmⓥ6_5_2_alpha",
48+
"autoloader-suffix": "06c775433a83ed276f0a1d8ac25f93ba_crmⓥ6_6_0_alpha",
4949
"allow-plugins": {
5050
"automattic/jetpack-autoloader": true,
5151
"automattic/jetpack-composer-plugin": true,

includes/ZeroBSCRM.Core.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ final class ZeroBSCRM {
2424
*
2525
* @var string
2626
*/
27-
const VERSION = '6.5.2-alpha';
27+
const VERSION = '6.6.0-alpha';
2828

2929
/**
3030
* Jetpack CRM version (used in various extensions as of January 2025).

vendor/autoload.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,4 @@
2222

2323
require_once __DIR__ . '/composer/autoload_real.php';
2424

25-
return ComposerAutoloaderInit06c775433a83ed276f0a1d8ac25f93ba_crmⓥ6_5_2_alpha::getLoader();
25+
return ComposerAutoloaderInit06c775433a83ed276f0a1d8ac25f93ba_crmⓥ6_6_0_alpha::getLoader();

vendor/autoload_packages.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
* @package automattic/jetpack-autoloader
66
*/
77

8-
namespace Automattic\Jetpack\Autoloader\jp06c775433a83ed276f0a1d8ac25f93ba_crmⓥ6_5_2_alpha\al5_0_1;
8+
namespace Automattic\Jetpack\Autoloader\jp06c775433a83ed276f0a1d8ac25f93ba_crmⓥ6_6_0_alpha\al5_0_1;
99

1010
// phpcs:ignore
1111

vendor/composer/autoload_real.php

+5-5
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
// autoload_real.php @generated by Composer
44

5-
class ComposerAutoloaderInit06c775433a83ed276f0a1d8ac25f93ba_crmⓥ6_5_2_alpha
5+
class ComposerAutoloaderInit06c775433a83ed276f0a1d8ac25f93ba_crmⓥ6_6_0_alpha
66
{
77
private static $loader;
88

@@ -24,17 +24,17 @@ public static function getLoader()
2424

2525
require __DIR__ . '/platform_check.php';
2626

27-
spl_autoload_register(array('ComposerAutoloaderInit06c775433a83ed276f0a1d8ac25f93ba_crmⓥ6_5_2_alpha', 'loadClassLoader'), true, true);
27+
spl_autoload_register(array('ComposerAutoloaderInit06c775433a83ed276f0a1d8ac25f93ba_crmⓥ6_6_0_alpha', 'loadClassLoader'), true, true);
2828
self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
29-
spl_autoload_unregister(array('ComposerAutoloaderInit06c775433a83ed276f0a1d8ac25f93ba_crmⓥ6_5_2_alpha', 'loadClassLoader'));
29+
spl_autoload_unregister(array('ComposerAutoloaderInit06c775433a83ed276f0a1d8ac25f93ba_crmⓥ6_6_0_alpha', 'loadClassLoader'));
3030

3131
require __DIR__ . '/autoload_static.php';
32-
call_user_func(\Composer\Autoload\ComposerStaticInit06c775433a83ed276f0a1d8ac25f93ba_crmⓥ6_5_2_alpha::getInitializer($loader));
32+
call_user_func(\Composer\Autoload\ComposerStaticInit06c775433a83ed276f0a1d8ac25f93ba_crmⓥ6_6_0_alpha::getInitializer($loader));
3333

3434
$loader->setClassMapAuthoritative(true);
3535
$loader->register(true);
3636

37-
$filesToLoad = \Composer\Autoload\ComposerStaticInit06c775433a83ed276f0a1d8ac25f93ba_crmⓥ6_5_2_alpha::$files;
37+
$filesToLoad = \Composer\Autoload\ComposerStaticInit06c775433a83ed276f0a1d8ac25f93ba_crmⓥ6_6_0_alpha::$files;
3838
$requireFile = \Closure::bind(static function ($fileIdentifier, $file) {
3939
if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
4040
$GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;

vendor/composer/autoload_static.php

+4-4
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
namespace Composer\Autoload;
66

7-
class ComposerStaticInit06c775433a83ed276f0a1d8ac25f93ba_crmⓥ6_5_2_alpha
7+
class ComposerStaticInit06c775433a83ed276f0a1d8ac25f93ba_crmⓥ6_6_0_alpha
88
{
99
public static $files = array (
1010
'3773ef3f09c37da5478d578e32b03a4b' => __DIR__ . '/../..' . '/jetpack_vendor/automattic/jetpack-assets/actions.php',
@@ -390,9 +390,9 @@ class ComposerStaticInit06c775433a83ed276f0a1d8ac25f93ba_crmⓥ6_5_2_alpha
390390
public static function getInitializer(ClassLoader $loader)
391391
{
392392
return \Closure::bind(function () use ($loader) {
393-
$loader->prefixLengthsPsr4 = ComposerStaticInit06c775433a83ed276f0a1d8ac25f93ba_crmⓥ6_5_2_alpha::$prefixLengthsPsr4;
394-
$loader->prefixDirsPsr4 = ComposerStaticInit06c775433a83ed276f0a1d8ac25f93ba_crmⓥ6_5_2_alpha::$prefixDirsPsr4;
395-
$loader->classMap = ComposerStaticInit06c775433a83ed276f0a1d8ac25f93ba_crmⓥ6_5_2_alpha::$classMap;
393+
$loader->prefixLengthsPsr4 = ComposerStaticInit06c775433a83ed276f0a1d8ac25f93ba_crmⓥ6_6_0_alpha::$prefixLengthsPsr4;
394+
$loader->prefixDirsPsr4 = ComposerStaticInit06c775433a83ed276f0a1d8ac25f93ba_crmⓥ6_6_0_alpha::$prefixDirsPsr4;
395+
$loader->classMap = ComposerStaticInit06c775433a83ed276f0a1d8ac25f93ba_crmⓥ6_6_0_alpha::$classMap;
396396

397397
}, null, ClassLoader::class);
398398
}

vendor/composer/installed.json

+4-4
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"dist": {
88
"type": "path",
99
"url": "/tmp/jetpack-build/Automattic/jetpack-assets",
10-
"reference": "5b291d6b3fdc410afcaa7435c73d3b79d48dbf46"
10+
"reference": "e0e16aafe4e926fb4e7b2940358ad426b648a63b"
1111
},
1212
"require": {
1313
"automattic/jetpack-constants": "^3.0.1",
@@ -79,7 +79,7 @@
7979
"dist": {
8080
"type": "path",
8181
"url": "/tmp/jetpack-build/Automattic/jetpack-autoloader",
82-
"reference": "6eb9e1d5fde48a7993b658f4fcb328330e0233fc"
82+
"reference": "daba9422d9f681c6a6072ac7e00e69f7ecbcef80"
8383
},
8484
"require": {
8585
"composer-plugin-api": "^2.2",
@@ -150,7 +150,7 @@
150150
"dist": {
151151
"type": "path",
152152
"url": "/tmp/jetpack-build/Automattic/jetpack-composer-plugin",
153-
"reference": "3cbe8f2aa4bd9cb28ec88057a04911f2e215de4e"
153+
"reference": "97fdb0edbf7b203498fdcedffbb2b79ef745d2bb"
154154
},
155155
"require": {
156156
"composer-plugin-api": "^2.2",
@@ -213,7 +213,7 @@
213213
"dist": {
214214
"type": "path",
215215
"url": "/tmp/jetpack-build/Automattic/jetpack-constants",
216-
"reference": "aba3b3dac160301028fb56a3cfdea6008c5595ca"
216+
"reference": "43d02cb0987d3f6512f7cfd6383f79707b240fdf"
217217
},
218218
"require": {
219219
"php": ">=7.2"

vendor/composer/installed.php

+4-4
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
'automattic/jetpack-assets' => array(
1414
'pretty_version' => '4.0.5-alpha.1738615561',
1515
'version' => '4.0.5.0-alpha1738615561',
16-
'reference' => '5b291d6b3fdc410afcaa7435c73d3b79d48dbf46',
16+
'reference' => 'e0e16aafe4e926fb4e7b2940358ad426b648a63b',
1717
'type' => 'jetpack-library',
1818
'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-assets',
1919
'aliases' => array(),
@@ -22,7 +22,7 @@
2222
'automattic/jetpack-autoloader' => array(
2323
'pretty_version' => '5.0.1',
2424
'version' => '5.0.1.0',
25-
'reference' => '6eb9e1d5fde48a7993b658f4fcb328330e0233fc',
25+
'reference' => 'daba9422d9f681c6a6072ac7e00e69f7ecbcef80',
2626
'type' => 'composer-plugin',
2727
'install_path' => __DIR__ . '/../automattic/jetpack-autoloader',
2828
'aliases' => array(),
@@ -31,7 +31,7 @@
3131
'automattic/jetpack-composer-plugin' => array(
3232
'pretty_version' => '4.0.0',
3333
'version' => '4.0.0.0',
34-
'reference' => '3cbe8f2aa4bd9cb28ec88057a04911f2e215de4e',
34+
'reference' => '97fdb0edbf7b203498fdcedffbb2b79ef745d2bb',
3535
'type' => 'composer-plugin',
3636
'install_path' => __DIR__ . '/../automattic/jetpack-composer-plugin',
3737
'aliases' => array(),
@@ -40,7 +40,7 @@
4040
'automattic/jetpack-constants' => array(
4141
'pretty_version' => '3.0.1',
4242
'version' => '3.0.1.0',
43-
'reference' => 'aba3b3dac160301028fb56a3cfdea6008c5595ca',
43+
'reference' => '43d02cb0987d3f6512f7cfd6383f79707b240fdf',
4444
'type' => 'jetpack-library',
4545
'install_path' => __DIR__ . '/../../jetpack_vendor/automattic/jetpack-constants',
4646
'aliases' => array(),

vendor/jetpack-autoloader/class-autoloader-handler.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
* @package automattic/jetpack-autoloader
66
*/
77

8-
namespace Automattic\Jetpack\Autoloader\jp06c775433a83ed276f0a1d8ac25f93ba_crmⓥ6_5_2_alpha\al5_0_1;
8+
namespace Automattic\Jetpack\Autoloader\jp06c775433a83ed276f0a1d8ac25f93ba_crmⓥ6_6_0_alpha\al5_0_1;
99

1010
// phpcs:ignore
1111

vendor/jetpack-autoloader/class-autoloader-locator.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
* @package automattic/jetpack-autoloader
66
*/
77

8-
namespace Automattic\Jetpack\Autoloader\jp06c775433a83ed276f0a1d8ac25f93ba_crmⓥ6_5_2_alpha\al5_0_1;
8+
namespace Automattic\Jetpack\Autoloader\jp06c775433a83ed276f0a1d8ac25f93ba_crmⓥ6_6_0_alpha\al5_0_1;
99

1010
// phpcs:ignore
1111

vendor/jetpack-autoloader/class-autoloader.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
* @package automattic/jetpack-autoloader
66
*/
77

8-
namespace Automattic\Jetpack\Autoloader\jp06c775433a83ed276f0a1d8ac25f93ba_crmⓥ6_5_2_alpha\al5_0_1;
8+
namespace Automattic\Jetpack\Autoloader\jp06c775433a83ed276f0a1d8ac25f93ba_crmⓥ6_6_0_alpha\al5_0_1;
99

1010
// phpcs:ignore
1111

vendor/jetpack-autoloader/class-container.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
* @package automattic/jetpack-autoloader
66
*/
77

8-
namespace Automattic\Jetpack\Autoloader\jp06c775433a83ed276f0a1d8ac25f93ba_crmⓥ6_5_2_alpha\al5_0_1;
8+
namespace Automattic\Jetpack\Autoloader\jp06c775433a83ed276f0a1d8ac25f93ba_crmⓥ6_6_0_alpha\al5_0_1;
99

1010
// phpcs:ignore
1111

vendor/jetpack-autoloader/class-hook-manager.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
* @package automattic/jetpack-autoloader
66
*/
77

8-
namespace Automattic\Jetpack\Autoloader\jp06c775433a83ed276f0a1d8ac25f93ba_crmⓥ6_5_2_alpha\al5_0_1;
8+
namespace Automattic\Jetpack\Autoloader\jp06c775433a83ed276f0a1d8ac25f93ba_crmⓥ6_6_0_alpha\al5_0_1;
99

1010
// phpcs:ignore
1111

vendor/jetpack-autoloader/class-latest-autoloader-guard.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
* @package automattic/jetpack-autoloader
66
*/
77

8-
namespace Automattic\Jetpack\Autoloader\jp06c775433a83ed276f0a1d8ac25f93ba_crmⓥ6_5_2_alpha\al5_0_1;
8+
namespace Automattic\Jetpack\Autoloader\jp06c775433a83ed276f0a1d8ac25f93ba_crmⓥ6_6_0_alpha\al5_0_1;
99

1010
// phpcs:ignore
1111

vendor/jetpack-autoloader/class-manifest-reader.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
* @package automattic/jetpack-autoloader
66
*/
77

8-
namespace Automattic\Jetpack\Autoloader\jp06c775433a83ed276f0a1d8ac25f93ba_crmⓥ6_5_2_alpha\al5_0_1;
8+
namespace Automattic\Jetpack\Autoloader\jp06c775433a83ed276f0a1d8ac25f93ba_crmⓥ6_6_0_alpha\al5_0_1;
99

1010
// phpcs:ignore
1111

vendor/jetpack-autoloader/class-path-processor.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
* @package automattic/jetpack-autoloader
66
*/
77

8-
namespace Automattic\Jetpack\Autoloader\jp06c775433a83ed276f0a1d8ac25f93ba_crmⓥ6_5_2_alpha\al5_0_1;
8+
namespace Automattic\Jetpack\Autoloader\jp06c775433a83ed276f0a1d8ac25f93ba_crmⓥ6_6_0_alpha\al5_0_1;
99

1010
// phpcs:ignore
1111

vendor/jetpack-autoloader/class-php-autoloader.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
* @package automattic/jetpack-autoloader
66
*/
77

8-
namespace Automattic\Jetpack\Autoloader\jp06c775433a83ed276f0a1d8ac25f93ba_crmⓥ6_5_2_alpha\al5_0_1;
8+
namespace Automattic\Jetpack\Autoloader\jp06c775433a83ed276f0a1d8ac25f93ba_crmⓥ6_6_0_alpha\al5_0_1;
99

1010
// phpcs:ignore
1111

vendor/jetpack-autoloader/class-plugin-locator.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
* @package automattic/jetpack-autoloader
66
*/
77

8-
namespace Automattic\Jetpack\Autoloader\jp06c775433a83ed276f0a1d8ac25f93ba_crmⓥ6_5_2_alpha\al5_0_1;
8+
namespace Automattic\Jetpack\Autoloader\jp06c775433a83ed276f0a1d8ac25f93ba_crmⓥ6_6_0_alpha\al5_0_1;
99

1010
// phpcs:ignore
1111

vendor/jetpack-autoloader/class-plugins-handler.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
* @package automattic/jetpack-autoloader
66
*/
77

8-
namespace Automattic\Jetpack\Autoloader\jp06c775433a83ed276f0a1d8ac25f93ba_crmⓥ6_5_2_alpha\al5_0_1;
8+
namespace Automattic\Jetpack\Autoloader\jp06c775433a83ed276f0a1d8ac25f93ba_crmⓥ6_6_0_alpha\al5_0_1;
99

1010
// phpcs:ignore
1111

vendor/jetpack-autoloader/class-shutdown-handler.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
* @package automattic/jetpack-autoloader
66
*/
77

8-
namespace Automattic\Jetpack\Autoloader\jp06c775433a83ed276f0a1d8ac25f93ba_crmⓥ6_5_2_alpha\al5_0_1;
8+
namespace Automattic\Jetpack\Autoloader\jp06c775433a83ed276f0a1d8ac25f93ba_crmⓥ6_6_0_alpha\al5_0_1;
99

1010
// phpcs:ignore
1111

vendor/jetpack-autoloader/class-version-loader.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
* @package automattic/jetpack-autoloader
66
*/
77

8-
namespace Automattic\Jetpack\Autoloader\jp06c775433a83ed276f0a1d8ac25f93ba_crmⓥ6_5_2_alpha\al5_0_1;
8+
namespace Automattic\Jetpack\Autoloader\jp06c775433a83ed276f0a1d8ac25f93ba_crmⓥ6_6_0_alpha\al5_0_1;
99

1010
// phpcs:ignore
1111

vendor/jetpack-autoloader/class-version-selector.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
* @package automattic/jetpack-autoloader
66
*/
77

8-
namespace Automattic\Jetpack\Autoloader\jp06c775433a83ed276f0a1d8ac25f93ba_crmⓥ6_5_2_alpha\al5_0_1;
8+
namespace Automattic\Jetpack\Autoloader\jp06c775433a83ed276f0a1d8ac25f93ba_crmⓥ6_6_0_alpha\al5_0_1;
99

1010
// phpcs:ignore
1111

0 commit comments

Comments
 (0)