diff --git a/composer.json b/composer.json index 30a12bc23b07d3f95624ac534b17328969d33754..c516645610e213dfbd234a6adc137ee1e4feb492 100644 --- a/composer.json +++ b/composer.json @@ -172,7 +172,7 @@ "drupal/twig_tweak": "2.5", "drupal/twitter_block": "3.0-alpha0", "drupal/userprotect": "1.0", - "drupal/video_embed_field": "2.3", + "drupal/video_embed_field": "2.4", "drupal/view_unpublished": "1.0-alpha1", "drupal/views_accordion": "1.1", "drupal/views_ajax_history": "1.2", diff --git a/composer.lock b/composer.lock index d7eaaa0b580ffda2904ea2a571ebc92784ac730c..d59cdf15b657c01536b0e0e6769fda7eecd07e74 100644 --- a/composer.lock +++ b/composer.lock @@ -7881,35 +7881,30 @@ }, { "name": "drupal/video_embed_field", - "version": "2.3.0", + "version": "2.4.0", "source": { "type": "git", "url": "https://git.drupalcode.org/project/video_embed_field.git", - "reference": "8.x-2.3" + "reference": "8.x-2.4" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/video_embed_field-8.x-2.3.zip", - "reference": "8.x-2.3", - "shasum": "d9b4b3bde48edf49d1aa038aae6736496558caf4" + "url": "https://ftp.drupal.org/files/projects/video_embed_field-8.x-2.4.zip", + "reference": "8.x-2.4", + "shasum": "96b14bb93c1bb6a07b84315a4f87367870f8b574" }, "require": { "drupal/core": "^8.8 || ^9" }, "require-dev": { "drupal/colorbox": "^1.0", - "drupal/media_entity": "*", - "drupal/media_entity_embeddable_video": "*", "drupal/video_embed_media": "*" }, "type": "drupal-module", "extra": { - "branch-alias": { - "dev-2.x": "2.x-dev" - }, "drupal": { - "version": "8.x-2.3", - "datestamp": "1584489966", + "version": "8.x-2.4", + "datestamp": "1587686284", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" diff --git a/vendor/composer/installed.json b/vendor/composer/installed.json index b0afebd91b3584ae82d69e24bf0c0d0738711af4..c3fa289926ec0df88a181906014f1ed1c5d006e9 100644 --- a/vendor/composer/installed.json +++ b/vendor/composer/installed.json @@ -8125,36 +8125,31 @@ }, { "name": "drupal/video_embed_field", - "version": "2.3.0", - "version_normalized": "2.3.0.0", + "version": "2.4.0", + "version_normalized": "2.4.0.0", "source": { "type": "git", "url": "https://git.drupalcode.org/project/video_embed_field.git", - "reference": "8.x-2.3" + "reference": "8.x-2.4" }, "dist": { "type": "zip", - "url": "https://ftp.drupal.org/files/projects/video_embed_field-8.x-2.3.zip", - "reference": "8.x-2.3", - "shasum": "d9b4b3bde48edf49d1aa038aae6736496558caf4" + "url": "https://ftp.drupal.org/files/projects/video_embed_field-8.x-2.4.zip", + "reference": "8.x-2.4", + "shasum": "96b14bb93c1bb6a07b84315a4f87367870f8b574" }, "require": { "drupal/core": "^8.8 || ^9" }, "require-dev": { "drupal/colorbox": "^1.0", - "drupal/media_entity": "*", - "drupal/media_entity_embeddable_video": "*", "drupal/video_embed_media": "*" }, "type": "drupal-module", "extra": { - "branch-alias": { - "dev-2.x": "2.x-dev" - }, "drupal": { - "version": "8.x-2.3", - "datestamp": "1584489966", + "version": "8.x-2.4", + "datestamp": "1587686284", "security-coverage": { "status": "covered", "message": "Covered by Drupal's security advisory policy" diff --git a/web/modules/video_embed_field/modules/video_embed_media/modules/vem_migrate_oembed/src/Commands/VemCommands.php b/web/modules/video_embed_field/modules/video_embed_media/modules/vem_migrate_oembed/src/Commands/VemCommands.php index 0608d5908735feead21f27cc79c6ee5438d933ed..865d61c684b6d30b44015964f076ee5611970f6c 100644 --- a/web/modules/video_embed_field/modules/video_embed_media/modules/vem_migrate_oembed/src/Commands/VemCommands.php +++ b/web/modules/video_embed_field/modules/video_embed_media/modules/vem_migrate_oembed/src/Commands/VemCommands.php @@ -26,7 +26,7 @@ class VemCommands extends DrushCommands { protected $migrator; /** - * SamplerCommands constructor. + * VemCommands constructor. * * @param \Drupal\vem_migrate_oembed\VemMigrate $migrator * The migrate service. @@ -37,14 +37,17 @@ public function __construct(VemMigrate $migrator) { } /** - * Migrates from video_embed_media to core media. + * Migrates from VEF to core media. * - * @throws \Drupal\Core\Entity\EntityStorageException + * @usage drush vemmo + * Migrates from VEF to core media. * * @command vem:migrate_oembed + * @aliases vemmo */ public function migrate() { $this->migrator->migrate(); + $this->io()->success(\dt('Migration complete.')); } } diff --git a/web/modules/video_embed_field/modules/video_embed_media/modules/vem_migrate_oembed/tests/src/Functional/oEmbedUpdateTest.php b/web/modules/video_embed_field/modules/video_embed_media/modules/vem_migrate_oembed/tests/src/Functional/oEmbedUpdateTest.php index fdc2582521de8215d531bcb7db5b25fb752f9644..5f8aecdb2f24ab2370b7ecfc18cde8d6531dc815 100644 --- a/web/modules/video_embed_field/modules/video_embed_media/modules/vem_migrate_oembed/tests/src/Functional/oEmbedUpdateTest.php +++ b/web/modules/video_embed_field/modules/video_embed_media/modules/vem_migrate_oembed/tests/src/Functional/oEmbedUpdateTest.php @@ -15,6 +15,11 @@ class oEmbedUpdateTest extends BrowserTestBase { use MediaTypeCreationTrait; + /** + * {@inheritdoc} + */ + protected $defaultTheme = 'stark'; + /** * {@inheritdoc} */ diff --git a/web/modules/video_embed_field/modules/video_embed_media/modules/vem_migrate_oembed/vem_migrate_oembed.drush.inc b/web/modules/video_embed_field/modules/video_embed_media/modules/vem_migrate_oembed/vem_migrate_oembed.drush.inc index 69bf2112e62b38f2b84ae39e119cc5b1035325e8..44895d1c88c6ee6b24fd4322b168a4afab19ad3d 100644 --- a/web/modules/video_embed_field/modules/video_embed_media/modules/vem_migrate_oembed/vem_migrate_oembed.drush.inc +++ b/web/modules/video_embed_field/modules/video_embed_media/modules/vem_migrate_oembed/vem_migrate_oembed.drush.inc @@ -9,13 +9,12 @@ * Implements hook_drush_command(). */ function vem_migrate_oembed_drush_command() { - - $items['video-embed-media-migrate-oembed'] = [ - 'description' => 'Migrate from VEF to oEmbed in core.', + $items['vem_migrate_oembed'] = [ + 'description' => 'Migrates from VEF to core media.', 'aliases' => ['vemmo'], 'core' => ['8+'], 'examples' => [ - "drush vemmo" => "Migrate from VEF to oEmbed in core", + "drush vemmo" => "Migrates from VEF to core media.", ], ]; @@ -25,9 +24,9 @@ function vem_migrate_oembed_drush_command() { /** * Callback for drush commmand "video-embed-media-migrate-oembed" (vemmo). */ -function drush_vem_migrate_oembed_video_embed_media_migrate_oembed() { - +function drush_vem_migrate_oembed_vem_migrate_oembed() { /** @var \Drupal\vem_migrate_oembed\VemMigrate $migrate */ $migrate = \Drupal::service('vem_migrate_oembed.migrate'); $migrate->migrate(); + \drush_print(\dt('Migration complete.')); } diff --git a/web/modules/video_embed_field/modules/video_embed_media/modules/vem_migrate_oembed/vem_migrate_oembed.info.yml b/web/modules/video_embed_field/modules/video_embed_media/modules/vem_migrate_oembed/vem_migrate_oembed.info.yml index 4bb0a68e678e49adcc29fdba15a2e031350f1634..97f2526523d168c999436e2cb1f0e9e525889aa7 100644 --- a/web/modules/video_embed_field/modules/video_embed_media/modules/vem_migrate_oembed/vem_migrate_oembed.info.yml +++ b/web/modules/video_embed_field/modules/video_embed_media/modules/vem_migrate_oembed/vem_migrate_oembed.info.yml @@ -7,7 +7,7 @@ dependencies: - drupal:media (>= 8.6) - video_embed_field:video_embed_media -# Information added by Drupal.org packaging script on 2020-03-18 -version: '8.x-2.3' +# Information added by Drupal.org packaging script on 2020-04-23 +version: '8.x-2.4' project: 'video_embed_field' -datestamp: 1584489968 +datestamp: 1587686287 diff --git a/web/modules/video_embed_field/modules/video_embed_media/tests/src/Functional/BundleTest.php b/web/modules/video_embed_field/modules/video_embed_media/tests/src/Functional/BundleTest.php index 7f958a2f56454854f2b8d31d7fe4c137f51e112b..833cf5bd0c32179d29eb2c050f2b8d6bbf69a812 100644 --- a/web/modules/video_embed_field/modules/video_embed_media/tests/src/Functional/BundleTest.php +++ b/web/modules/video_embed_field/modules/video_embed_media/tests/src/Functional/BundleTest.php @@ -14,6 +14,11 @@ class BundleTest extends MediaFunctionalTestBase { use AdminUserTrait; + /** + * {@inheritdoc} + */ + protected $defaultTheme = 'stark'; + /** * Modules to install. * @@ -24,13 +29,6 @@ class BundleTest extends MediaFunctionalTestBase { 'video_embed_media', ]; - /** - * {@inheritdoc} - */ - protected function setUp() { - parent::setUp(); - } - /** * Test the dialog form. */ @@ -38,7 +36,7 @@ public function testMediaBundleCreation() { $this->drupalLogin($this->adminUser); // Create bundle and modify form display. - $media_type = $this->createMediaType('video_embed_field', ['bundle' => 'video_bundle']); + $media_type = $this->createMediaType('video_embed_field', ['id' => 'video_bundle']); $source = $media_type->getSource(); $source_field = $source->getSourceFieldDefinition($media_type); if ($source_field->isDisplayConfigurable('form')) { diff --git a/web/modules/video_embed_field/modules/video_embed_media/video_embed_media.info.yml b/web/modules/video_embed_field/modules/video_embed_media/video_embed_media.info.yml index 001d7c3ad55155de3241b2c0fd6d998d4f7ed46c..6f6fd480f9a2574df5abc80c96cfad859b5f602d 100644 --- a/web/modules/video_embed_field/modules/video_embed_media/video_embed_media.info.yml +++ b/web/modules/video_embed_field/modules/video_embed_media/video_embed_media.info.yml @@ -7,7 +7,7 @@ dependencies: - drupal:media (>= 8.4) - video_embed_field:video_embed_field -# Information added by Drupal.org packaging script on 2020-03-18 -version: '8.x-2.3' +# Information added by Drupal.org packaging script on 2020-04-23 +version: '8.x-2.4' project: 'video_embed_field' -datestamp: 1584489968 +datestamp: 1587686287 diff --git a/web/modules/video_embed_field/modules/video_embed_wysiwyg/tests/src/Functional/TextFormatConfigurationTest.php b/web/modules/video_embed_field/modules/video_embed_wysiwyg/tests/src/Functional/TextFormatConfigurationTest.php index 3f565f22cfd611c175397a98ac0e9c400a0e1927..6eb18e0898acd879bcbf74a3c8d915b1cdd35e74 100644 --- a/web/modules/video_embed_field/modules/video_embed_wysiwyg/tests/src/Functional/TextFormatConfigurationTest.php +++ b/web/modules/video_embed_field/modules/video_embed_wysiwyg/tests/src/Functional/TextFormatConfigurationTest.php @@ -14,6 +14,11 @@ class TextFormatConfigurationTest extends BrowserTestBase { use AdminUserTrait; + /** + * {@inheritdoc} + */ + protected $defaultTheme = 'stark'; + /** * {@inheritdoc} */ diff --git a/web/modules/video_embed_field/modules/video_embed_wysiwyg/tests/src/FunctionalJavascript/EmbedDialogTest.php b/web/modules/video_embed_field/modules/video_embed_wysiwyg/tests/src/FunctionalJavascript/EmbedDialogTest.php index 4be4bc6f4ace5cf4f2e8fb650c82c40b8ad483ff..0056748b4b2e5da8adb0360ab46a3af3c806f8c3 100644 --- a/web/modules/video_embed_field/modules/video_embed_wysiwyg/tests/src/FunctionalJavascript/EmbedDialogTest.php +++ b/web/modules/video_embed_field/modules/video_embed_wysiwyg/tests/src/FunctionalJavascript/EmbedDialogTest.php @@ -14,6 +14,11 @@ class EmbedDialogTest extends WebDriverTestBase { use ContentTypeCreationTrait; + /** + * {@inheritdoc} + */ + protected $defaultTheme = 'stark'; + /** * Modules to install. * diff --git a/web/modules/video_embed_field/modules/video_embed_wysiwyg/video_embed_wysiwyg.info.yml b/web/modules/video_embed_field/modules/video_embed_wysiwyg/video_embed_wysiwyg.info.yml index 84e39fe66b45136e7298f5b8e0c2441e5cdcc636..b3faea29fa521c23e922c9e2bbb62d0290b606ac 100644 --- a/web/modules/video_embed_field/modules/video_embed_wysiwyg/video_embed_wysiwyg.info.yml +++ b/web/modules/video_embed_field/modules/video_embed_wysiwyg/video_embed_wysiwyg.info.yml @@ -8,7 +8,7 @@ dependencies: - drupal:ckeditor - video_embed_field:video_embed_field -# Information added by Drupal.org packaging script on 2020-03-18 -version: '8.x-2.3' +# Information added by Drupal.org packaging script on 2020-04-23 +version: '8.x-2.4' project: 'video_embed_field' -datestamp: 1584489968 +datestamp: 1587686287 diff --git a/web/modules/video_embed_field/src/Plugin/Field/FieldFormatter/Thumbnail.php b/web/modules/video_embed_field/src/Plugin/Field/FieldFormatter/Thumbnail.php index 543db3f89338a19b0a58836f0f457a187ab52239..e14da15aec73e3eada835581af9cd5ab7e24ddf1 100644 --- a/web/modules/video_embed_field/src/Plugin/Field/FieldFormatter/Thumbnail.php +++ b/web/modules/video_embed_field/src/Plugin/Field/FieldFormatter/Thumbnail.php @@ -89,7 +89,7 @@ public static function create(ContainerInterface $container, array $configuratio $configuration['view_mode'], $configuration['third_party_settings'], $container->get('video_embed_field.provider_manager'), - $container->get('entity.manager')->getStorage('image_style') + $container->get('entity_type.manager')->getStorage('image_style') ); } diff --git a/web/modules/video_embed_field/src/Plugin/migrate/cckfield/EmvideoField.php b/web/modules/video_embed_field/src/Plugin/migrate/field/EmvideoField.php similarity index 93% rename from web/modules/video_embed_field/src/Plugin/migrate/cckfield/EmvideoField.php rename to web/modules/video_embed_field/src/Plugin/migrate/field/EmvideoField.php index 37491c10fae78ce07261e2cd64d5741086b34cc5..afa41940c95ff628ee26489ef1717dc61b76aaa5 100644 --- a/web/modules/video_embed_field/src/Plugin/migrate/cckfield/EmvideoField.php +++ b/web/modules/video_embed_field/src/Plugin/migrate/field/EmvideoField.php @@ -1,6 +1,6 @@ <?php -namespace Drupal\video_embed_field\Plugin\migrate\cckfield; +namespace Drupal\video_embed_field\Plugin\migrate\field; use Drupal\migrate\Plugin\MigrationInterface; use Drupal\migrate\Row; @@ -9,7 +9,7 @@ /** * Plugin to migrate from the Drupal 6 emfield module. * - * @MigrateCckField( + * @MigrateField( * id = "emvideo", * core = {6}, * source_module = "emfield", diff --git a/web/modules/video_embed_field/src/Plugin/migrate/cckfield/VideoEmbedField.php b/web/modules/video_embed_field/src/Plugin/migrate/field/VideoEmbedField.php similarity index 94% rename from web/modules/video_embed_field/src/Plugin/migrate/cckfield/VideoEmbedField.php rename to web/modules/video_embed_field/src/Plugin/migrate/field/VideoEmbedField.php index 97e0f216b814942cbd3fae76a3182f02698cfbd7..2ce54d061402376c0ea749ce34737970c6bb16d9 100644 --- a/web/modules/video_embed_field/src/Plugin/migrate/cckfield/VideoEmbedField.php +++ b/web/modules/video_embed_field/src/Plugin/migrate/field/VideoEmbedField.php @@ -1,6 +1,6 @@ <?php -namespace Drupal\video_embed_field\Plugin\migrate\cckfield; +namespace Drupal\video_embed_field\Plugin\migrate\field; use Drupal\migrate\Plugin\MigrationInterface; use Drupal\migrate\Row; @@ -9,7 +9,7 @@ /** * Plugin to migrate from the Drupal 7 video_embed_field module. * - * @MigrateCckField( + * @MigrateField( * id = "video_embed_field", * core = {7}, * source_module = "video_embed_field", diff --git a/web/modules/video_embed_field/tests/modules/video_embed_field_mock_provider/video_embed_field_mock_provider.info.yml b/web/modules/video_embed_field/tests/modules/video_embed_field_mock_provider/video_embed_field_mock_provider.info.yml index 10c3538b9cad1c42ed24d57c754d55f0e8b0b482..ced80a9b34e1184c7802ef3c587546fa3e8b6a11 100644 --- a/web/modules/video_embed_field/tests/modules/video_embed_field_mock_provider/video_embed_field_mock_provider.info.yml +++ b/web/modules/video_embed_field/tests/modules/video_embed_field_mock_provider/video_embed_field_mock_provider.info.yml @@ -3,9 +3,8 @@ description: A mock provider for testing purposes only. type: module hidden: true package: Testing -core: 8.x -# Information added by Drupal.org packaging script on 2020-03-18 -version: '8.x-2.3' +# Information added by Drupal.org packaging script on 2020-04-23 +version: '8.x-2.4' project: 'video_embed_field' -datestamp: 1584489968 +datestamp: 1587686287 diff --git a/web/modules/video_embed_field/tests/src/Functional/AutoplayPermissionTest.php b/web/modules/video_embed_field/tests/src/Functional/AutoplayPermissionTest.php index 281c976b11826601e68f1a740df9dfdb770868de..e66e03879214e2bffd13ee17ed228cd39cba1bec 100644 --- a/web/modules/video_embed_field/tests/src/Functional/AutoplayPermissionTest.php +++ b/web/modules/video_embed_field/tests/src/Functional/AutoplayPermissionTest.php @@ -12,6 +12,11 @@ class AutoplayPermissionTest extends BrowserTestBase { use EntityDisplaySetupTrait; + /** + * {@inheritdoc} + */ + protected $defaultTheme = 'stark'; + public static $modules = [ 'video_embed_field', 'node', diff --git a/web/modules/video_embed_field/tests/src/Functional/FieldConfigurationTest.php b/web/modules/video_embed_field/tests/src/Functional/FieldConfigurationTest.php index 786e36aa3954e2cfc23fed9a24d1ed7a30a953af..25a4e4a0beee298dbc4faac34d0c8c64bd19418f 100644 --- a/web/modules/video_embed_field/tests/src/Functional/FieldConfigurationTest.php +++ b/web/modules/video_embed_field/tests/src/Functional/FieldConfigurationTest.php @@ -14,6 +14,11 @@ class FieldConfigurationTest extends BrowserTestBase { use EntityDisplaySetupTrait; use AdminUserTrait; + /** + * {@inheritdoc} + */ + protected $defaultTheme = 'stark'; + /** * {@inheritdoc} */ diff --git a/web/modules/video_embed_field/tests/src/Functional/FormatterConfigurationTest.php b/web/modules/video_embed_field/tests/src/Functional/FormatterConfigurationTest.php index 985c005d9f6de4ad7edf91e50ee8c97a05514fa4..016d5ba2511e251ab9b851c90620864e9f6ffcef 100644 --- a/web/modules/video_embed_field/tests/src/Functional/FormatterConfigurationTest.php +++ b/web/modules/video_embed_field/tests/src/Functional/FormatterConfigurationTest.php @@ -15,6 +15,11 @@ class FormatterConfigurationTest extends BrowserTestBase { use AdminUserTrait; use EntityDisplaySetupTrait; + /** + * {@inheritdoc} + */ + protected $defaultTheme = 'stark'; + /** * {@inheritdoc} */ diff --git a/web/modules/video_embed_field/tests/src/Functional/InstallationTest.php b/web/modules/video_embed_field/tests/src/Functional/InstallationTest.php index 18f1f912076144788e7089bbaa8c730fb5d8e41c..735e741da7bb66caa45f801f51b12bbdeafc48a1 100644 --- a/web/modules/video_embed_field/tests/src/Functional/InstallationTest.php +++ b/web/modules/video_embed_field/tests/src/Functional/InstallationTest.php @@ -13,6 +13,11 @@ class InstallationTest extends BrowserTestBase { use AdminUserTrait; + /** + * {@inheritdoc} + */ + protected $defaultTheme = 'stark'; + /** * {@inheritdoc} */ diff --git a/web/modules/video_embed_field/tests/src/Functional/WidgetTest.php b/web/modules/video_embed_field/tests/src/Functional/WidgetTest.php index 798aa7579b7867d453e8527b03d4f2715b79f818..3b0be3f5907b6b36d13e666c5a71d24e734270f3 100644 --- a/web/modules/video_embed_field/tests/src/Functional/WidgetTest.php +++ b/web/modules/video_embed_field/tests/src/Functional/WidgetTest.php @@ -15,6 +15,11 @@ class WidgetTest extends BrowserTestBase { use EntityDisplaySetupTrait; use AdminUserTrait; + /** + * {@inheritdoc} + */ + protected $defaultTheme = 'stark'; + /** * {@inheritdoc} */ diff --git a/web/modules/video_embed_field/tests/src/FunctionalJavascript/ColorboxFormatterTest.php b/web/modules/video_embed_field/tests/src/FunctionalJavascript/ColorboxFormatterTest.php index 87c26bbbf96049043f5a3827334dc976e824b2c1..3c6acabac106d95f5d1cc5eac72bf267a4defe06 100644 --- a/web/modules/video_embed_field/tests/src/FunctionalJavascript/ColorboxFormatterTest.php +++ b/web/modules/video_embed_field/tests/src/FunctionalJavascript/ColorboxFormatterTest.php @@ -14,6 +14,11 @@ class ColorboxFormatterTest extends WebDriverTestBase { use EntityDisplaySetupTrait; + /** + * {@inheritdoc} + */ + protected $defaultTheme = 'stark'; + /** * {@inheritdoc} */ diff --git a/web/modules/video_embed_field/tests/src/FunctionalJavascript/LazyLoadFormatterTest.php b/web/modules/video_embed_field/tests/src/FunctionalJavascript/LazyLoadFormatterTest.php index b1de102b85850a5d98668dab445d8c4a2d114730..f01db68cdd39ab0d8574355d673262a8e680e8bc 100644 --- a/web/modules/video_embed_field/tests/src/FunctionalJavascript/LazyLoadFormatterTest.php +++ b/web/modules/video_embed_field/tests/src/FunctionalJavascript/LazyLoadFormatterTest.php @@ -14,6 +14,11 @@ class LazyLoadFormatterTest extends WebDriverTestBase { use EntityDisplaySetupTrait; + /** + * {@inheritdoc} + */ + protected $defaultTheme = 'stark'; + /** * {@inheritdoc} */ diff --git a/web/modules/video_embed_field/video_embed_field.info.yml b/web/modules/video_embed_field/video_embed_field.info.yml index 04bdbb8ff0fd6c120342bf973571d4a28f90a183..35254ab046685ccd50c206b42c14faaccfafbc03 100644 --- a/web/modules/video_embed_field/video_embed_field.info.yml +++ b/web/modules/video_embed_field/video_embed_field.info.yml @@ -9,11 +9,9 @@ dependencies: - drupal:system test_dependencies: - - media_entity:media_entity - - media_entity_embeddable_video:media_entity_embeddable_video - colorbox:colorbox -# Information added by Drupal.org packaging script on 2020-03-18 -version: '8.x-2.3' +# Information added by Drupal.org packaging script on 2020-04-23 +version: '8.x-2.4' project: 'video_embed_field' -datestamp: 1584489968 +datestamp: 1587686287