diff --git a/bluehost-wordpress-plugin.php b/bluehost-wordpress-plugin.php index 45a4bf525..a0cf88d9e 100644 --- a/bluehost-wordpress-plugin.php +++ b/bluehost-wordpress-plugin.php @@ -12,7 +12,7 @@ * Plugin URI: https://bluehost.com * Update URI: https://github.com/bluehost/bluehost-wordpress-plugin * Description: WordPress plugin that integrates a WordPress site with the Bluehost control panel, including performance, security, and update features. - * Version: 3.9.1 + * Version: 3.9.2 * Requires at least: 6.0 * Requires PHP: 7.1 * Tested up to: 6.4.3 @@ -32,7 +32,7 @@ } // Define constants -define( 'BLUEHOST_PLUGIN_VERSION', '3.9.1' ); +define( 'BLUEHOST_PLUGIN_VERSION', '3.9.2' ); define( 'BLUEHOST_PLUGIN_FILE', __FILE__ ); define( 'BLUEHOST_PLUGIN_DIR', plugin_dir_path( __FILE__ ) ); define( 'BLUEHOST_PLUGIN_URL', plugin_dir_url( __FILE__ ) ); diff --git a/bootstrap.php b/bootstrap.php index 3be951356..962ac77f1 100644 --- a/bootstrap.php +++ b/bootstrap.php @@ -97,15 +97,16 @@ function () { 'admin_app_url' => admin_url( 'admin.php?page=bluehost#/home' ), 'template_h1' => __( 'Coming Soon!', 'wp-plugin-bluehost' ), 'template_h2' => __( 'A New WordPress Site', 'wp-plugin-bluehost' ), - 'template_coming_soon_links' => sprintf( - esc_html__( ' %1$sHow to Build a Website: A Practical Guide to WordPress on Bluehost%2$s %3$sHow to Migrate a Website to Bluehost?%4$s %5$sWhy choose Bluehost for WordPress?%6$s', 'wp-plugin-bluehost' ) . ' ', - '', - '
', - '', + 'template_coming_soon_links' => + '' . + __( 'How to Build a Website: A Practical Guide to WordPress on Bluehost', 'wp-plugin-bluehost' ) . + '
' . + '' . + __( 'How to Migrate a Website to Bluehost?', 'wp-plugin-bluehost' ) . + '
' . + '' . + __( 'Why choose Bluehost for your WordPress site?', 'wp-plugin-bluehost' ) . '
', - '', - '
' - ), 'template_footer_t' => sprintf( /* translators: %1$s is replaced with opening link tag taking you to bluehost.com/wordpress, %2$s is replaced with closing link tag, %3$s is replaced with opening link tag taking you to login page, %4$s is replaced with closing link tag, %5$s is replaced with opening link tag taking you to my.bluehost.com, %6$s is replaced with closing link tag */ esc_html__( 'A %1$sBluehost%2$s powered website. Is this your website? Log in to %3$sWordPress%4$s or %5$sBluehost%6$s.', 'wp-plugin-bluehost' ) . ' ', diff --git a/composer.json b/composer.json index 0b2c8e9a4..1334dd6d5 100644 --- a/composer.json +++ b/composer.json @@ -66,18 +66,19 @@ "wp-phpunit/wp-phpunit": "^6.4.2" }, "require": { + "newfold-labs/wp-module-activation": "^1.0.1", "newfold-labs/wp-module-coming-soon": "^1.2.3", "newfold-labs/wp-module-context": "^1.0.0", - "newfold-labs/wp-module-data": "^2.4.18", - "newfold-labs/wp-module-deactivation": "^1.0.5", - "newfold-labs/wp-module-ecommerce": "^1.3.23", + "newfold-labs/wp-module-data": "^2.4.20", + "newfold-labs/wp-module-deactivation": "^1.1.1", + "newfold-labs/wp-module-ecommerce": "^1.3.25", "newfold-labs/wp-module-global-ctb": "^1.0.11", - "newfold-labs/wp-module-help-center": "^1.0.23", + "newfold-labs/wp-module-help-center": "^1.0.24", "newfold-labs/wp-module-loader": "^1.0.10", "newfold-labs/wp-module-marketplace": "^2.2.4", "newfold-labs/wp-module-notifications": "^1.2.5", - "newfold-labs/wp-module-onboarding": "^2.1.6", - "newfold-labs/wp-module-patterns": "^0.1.14", + "newfold-labs/wp-module-onboarding": "^2.1.8", + "newfold-labs/wp-module-patterns": "^0.1.15", "newfold-labs/wp-module-performance": "^1.4.0", "newfold-labs/wp-module-runtime": "^1.0.9", "newfold-labs/wp-module-secure-passwords": "^1.1.1", diff --git a/composer.lock b/composer.lock index 75c1720ea..f871463a9 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": "1b815b78141cad500f340b28f31690db", + "content-hash": "db91ae62cc37d21c85c9c2534702f62e", "packages": [ { "name": "doctrine/inflector", @@ -190,18 +190,72 @@ }, "time": "2022-08-26T17:23:54+00:00" }, + { + "name": "newfold-labs/wp-module-activation", + "version": "1.0.1", + "source": { + "type": "git", + "url": "git@github.com:newfold-labs/wp-module-activation.git", + "reference": "e84749f2299f876bf6cd03f37eb9bf8103a731f7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/newfold-labs/wp-module-activation/zipball/e84749f2299f876bf6cd03f37eb9bf8103a731f7", + "reference": "e84749f2299f876bf6cd03f37eb9bf8103a731f7", + "shasum": "" + }, + "require-dev": { + "newfold-labs/wp-php-standards": "^1.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "NewfoldLabs\\WP\\Module\\Activation\\": "includes" + }, + "files": [ + "bootstrap.php" + ] + }, + "scripts": { + "fix": [ + "vendor/bin/phpcbf --standard=phpcs.xml ." + ], + "lint": [ + "vendor/bin/phpcs --standard=phpcs.xml -s ." + ] + }, + "license": [ + "GPL-2.0-or-later" + ], + "authors": [ + { + "name": "Micah Wood", + "email": "micah@wpscholar.com" + }, + { + "name": "Evan Mullins", + "email": "evanrm@gmail.com" + }, + { + "name": "Al Ani", + "email": "hey@alani.dev" + } + ], + "description": "A Module for handling WordPress brand plugins activations", + "time": "2024-03-15T16:42:51+00:00" + }, { "name": "newfold-labs/wp-module-ai", - "version": "1.1.6", + "version": "1.1.7", "source": { "type": "git", "url": "https://github.com/newfold-labs/wp-module-ai.git", - "reference": "de39aa47b11d68c763087ac26cca674068d47161" + "reference": "2d1ea36f2a17c79934f3c41b02316d8d12fd299d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/newfold-labs/wp-module-ai/zipball/de39aa47b11d68c763087ac26cca674068d47161", - "reference": "de39aa47b11d68c763087ac26cca674068d47161", + "url": "https://api.github.com/repos/newfold-labs/wp-module-ai/zipball/2d1ea36f2a17c79934f3c41b02316d8d12fd299d", + "reference": "2d1ea36f2a17c79934f3c41b02316d8d12fd299d", "shasum": "" }, "require": { @@ -230,10 +284,10 @@ ], "description": "A module for providing artificial intelligence capabilities.", "support": { - "source": "https://github.com/newfold-labs/wp-module-ai/tree/1.1.6", + "source": "https://github.com/newfold-labs/wp-module-ai/tree/1.1.7", "issues": "https://github.com/newfold-labs/wp-module-ai/issues" }, - "time": "2024-02-29T10:39:41+00:00" + "time": "2024-03-18T11:49:32+00:00" }, { "name": "newfold-labs/wp-module-coming-soon", @@ -345,24 +399,27 @@ }, { "name": "newfold-labs/wp-module-data", - "version": "2.4.18", + "version": "2.4.20", "source": { "type": "git", "url": "https://github.com/newfold-labs/wp-module-data.git", - "reference": "f7bdfc1f70a2608c1ddaa6e3273221a880b794ed" + "reference": "f1389abb1808dd00d9b50b8d41bbd7c253640e77" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/newfold-labs/wp-module-data/zipball/f7bdfc1f70a2608c1ddaa6e3273221a880b794ed", - "reference": "f7bdfc1f70a2608c1ddaa6e3273221a880b794ed", + "url": "https://api.github.com/repos/newfold-labs/wp-module-data/zipball/f1389abb1808dd00d9b50b8d41bbd7c253640e77", + "reference": "f1389abb1808dd00d9b50b8d41bbd7c253640e77", "shasum": "" }, "require": { + "newfold-labs/wp-module-loader": "^1.0", + "wp-forge/helpers": "^2.0", "wp-forge/wp-query-builder": "^1.0", "wp-forge/wp-upgrade-handler": "^1.0", "wpscholar/url": "^1.2" }, "require-dev": { + "10up/wp_mock": "^0.4.2", "newfold-labs/wp-php-standards": "^1.2" }, "type": "library", @@ -374,6 +431,11 @@ "bootstrap.php" ] }, + "autoload-dev": { + "psr-4": { + "NewfoldLabs\\WP\\Module\\Data\\": "tests/phpunit/includes/" + } + }, "scripts": { "fix": [ "vendor/bin/phpcbf . --standard=phpcs.xml" @@ -387,23 +449,23 @@ ], "description": "Newfold Data Module", "support": { - "source": "https://github.com/newfold-labs/wp-module-data/tree/2.4.18", + "source": "https://github.com/newfold-labs/wp-module-data/tree/2.4.20", "issues": "https://github.com/newfold-labs/wp-module-data/issues" }, - "time": "2024-01-24T21:36:38+00:00" + "time": "2024-03-18T21:40:35+00:00" }, { "name": "newfold-labs/wp-module-deactivation", - "version": "1.0.5", + "version": "1.1.1", "source": { "type": "git", "url": "https://github.com/newfold-labs/wp-module-deactivation.git", - "reference": "6706a53af02c1fd2b9cbe2ae88d53f28eec6e80f" + "reference": "c8b09a2b1e744b3cb411b503ed3f037a1b926c15" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/newfold-labs/wp-module-deactivation/zipball/6706a53af02c1fd2b9cbe2ae88d53f28eec6e80f", - "reference": "6706a53af02c1fd2b9cbe2ae88d53f28eec6e80f", + "url": "https://api.github.com/repos/newfold-labs/wp-module-deactivation/zipball/c8b09a2b1e744b3cb411b503ed3f037a1b926c15", + "reference": "c8b09a2b1e744b3cb411b503ed3f037a1b926c15", "shasum": "" }, "require": { @@ -448,23 +510,23 @@ ], "description": "A Module for handling WordPress brand plugins and modules deactivations", "support": { - "source": "https://github.com/newfold-labs/wp-module-deactivation/tree/1.0.5", + "source": "https://github.com/newfold-labs/wp-module-deactivation/tree/1.1.1", "issues": "https://github.com/newfold-labs/wp-module-deactivation/issues" }, - "time": "2024-02-08T18:34:32+00:00" + "time": "2024-03-20T17:49:06+00:00" }, { "name": "newfold-labs/wp-module-ecommerce", - "version": "v1.3.23", + "version": "v1.3.25", "source": { "type": "git", "url": "https://github.com/newfold-labs/wp-module-ecommerce.git", - "reference": "66d2f7c3c93780974987ce8566169220aee27e87" + "reference": "bfa180cc89a05eb50493a49ac4966b871f98a816" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/newfold-labs/wp-module-ecommerce/zipball/66d2f7c3c93780974987ce8566169220aee27e87", - "reference": "66d2f7c3c93780974987ce8566169220aee27e87", + "url": "https://api.github.com/repos/newfold-labs/wp-module-ecommerce/zipball/bfa180cc89a05eb50493a49ac4966b871f98a816", + "reference": "bfa180cc89a05eb50493a49ac4966b871f98a816", "shasum": "" }, "require": { @@ -507,10 +569,10 @@ ], "description": "Brand Agnostic eCommerce Experience", "support": { - "source": "https://github.com/newfold-labs/wp-module-ecommerce/tree/v1.3.23", + "source": "https://github.com/newfold-labs/wp-module-ecommerce/tree/v1.3.25", "issues": "https://github.com/newfold-labs/wp-module-ecommerce/issues" }, - "time": "2024-02-22T16:51:37+00:00" + "time": "2024-03-20T14:18:14+00:00" }, { "name": "newfold-labs/wp-module-facebook", @@ -606,20 +668,20 @@ }, { "name": "newfold-labs/wp-module-help-center", - "version": "1.0.23", + "version": "1.0.24", "source": { "type": "git", "url": "https://github.com/newfold-labs/wp-module-help-center.git", - "reference": "a41e0126ed61bde0b494e4f242d99df0e81766b9" + "reference": "3dbab326c33ef692dc59eb45f1898631b4088b6e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/newfold-labs/wp-module-help-center/zipball/a41e0126ed61bde0b494e4f242d99df0e81766b9", - "reference": "a41e0126ed61bde0b494e4f242d99df0e81766b9", + "url": "https://api.github.com/repos/newfold-labs/wp-module-help-center/zipball/3dbab326c33ef692dc59eb45f1898631b4088b6e", + "reference": "3dbab326c33ef692dc59eb45f1898631b4088b6e", "shasum": "" }, "require": { - "newfold-labs/wp-module-ai": "^1.0.3", + "newfold-labs/wp-module-ai": "^1.1.7", "newfold-labs/wp-module-data": "^2.3.4" }, "require-dev": { @@ -645,10 +707,10 @@ ], "description": "HelpCenter", "support": { - "source": "https://github.com/newfold-labs/wp-module-help-center/tree/1.0.23", + "source": "https://github.com/newfold-labs/wp-module-help-center/tree/1.0.24", "issues": "https://github.com/newfold-labs/wp-module-help-center/issues" }, - "time": "2024-01-17T20:32:44+00:00" + "time": "2024-03-18T21:10:17+00:00" }, { "name": "newfold-labs/wp-module-install-checker", @@ -691,16 +753,16 @@ }, { "name": "newfold-labs/wp-module-installer", - "version": "1.1.2", + "version": "1.1.4", "source": { "type": "git", "url": "https://github.com/newfold-labs/wp-module-installer.git", - "reference": "a5a683c2b6d2422a4e18c50919bdb8fd4bd89a5c" + "reference": "2f1289336d1f49c18a95b05aa7279c12471d3bd6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/newfold-labs/wp-module-installer/zipball/a5a683c2b6d2422a4e18c50919bdb8fd4bd89a5c", - "reference": "a5a683c2b6d2422a4e18c50919bdb8fd4bd89a5c", + "url": "https://api.github.com/repos/newfold-labs/wp-module-installer/zipball/2f1289336d1f49c18a95b05aa7279c12471d3bd6", + "reference": "2f1289336d1f49c18a95b05aa7279c12471d3bd6", "shasum": "" }, "require-dev": { @@ -726,10 +788,10 @@ ], "description": "An installer for WordPress plugins and themes.", "support": { - "source": "https://github.com/newfold-labs/wp-module-installer/tree/1.1.2", + "source": "https://github.com/newfold-labs/wp-module-installer/tree/1.1.4", "issues": "https://github.com/newfold-labs/wp-module-installer/issues" }, - "time": "2023-09-18T06:42:43+00:00" + "time": "2024-03-19T09:53:55+00:00" }, { "name": "newfold-labs/wp-module-loader", @@ -881,23 +943,23 @@ }, { "name": "newfold-labs/wp-module-onboarding", - "version": "2.1.6", + "version": "2.1.8", "source": { "type": "git", "url": "https://github.com/newfold-labs/wp-module-onboarding.git", - "reference": "8fc1a49b43b3db5d65bc42261c174dd7fd110c70" + "reference": "c0f0ac652275fe2f17d23877af9edd1d156f6dc8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/newfold-labs/wp-module-onboarding/zipball/8fc1a49b43b3db5d65bc42261c174dd7fd110c70", - "reference": "8fc1a49b43b3db5d65bc42261c174dd7fd110c70", + "url": "https://api.github.com/repos/newfold-labs/wp-module-onboarding/zipball/c0f0ac652275fe2f17d23877af9edd1d156f6dc8", + "reference": "c0f0ac652275fe2f17d23877af9edd1d156f6dc8", "shasum": "" }, "require": { "mustache/mustache": "^2.14", "newfold-labs/wp-module-facebook": "^1.0.6", "newfold-labs/wp-module-install-checker": "^1.0", - "newfold-labs/wp-module-onboarding-data": "^1.1.3", + "newfold-labs/wp-module-onboarding-data": "^1.1", "newfold-labs/wp-module-patterns": "^0.1.14", "wp-cli/wp-config-transformer": "^1.3", "wp-forge/helpers": "^2.0" @@ -936,23 +998,23 @@ ], "description": "Next-generation WordPress Onboarding for WordPress sites at Newfold Digital.", "support": { - "source": "https://github.com/newfold-labs/wp-module-onboarding/tree/2.1.6", + "source": "https://github.com/newfold-labs/wp-module-onboarding/tree/2.1.8", "issues": "https://github.com/newfold-labs/wp-module-onboarding/issues" }, - "time": "2024-03-06T08:58:22+00:00" + "time": "2024-03-20T10:02:09+00:00" }, { "name": "newfold-labs/wp-module-onboarding-data", - "version": "1.1.3", + "version": "1.1.5", "source": { "type": "git", "url": "https://github.com/newfold-labs/wp-module-onboarding-data.git", - "reference": "a5e90dbdb748e2710f82654131b51973a6dabd12" + "reference": "08e1970d24fb0060b3d82482c970f24b3752168b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/newfold-labs/wp-module-onboarding-data/zipball/a5e90dbdb748e2710f82654131b51973a6dabd12", - "reference": "a5e90dbdb748e2710f82654131b51973a6dabd12", + "url": "https://api.github.com/repos/newfold-labs/wp-module-onboarding-data/zipball/08e1970d24fb0060b3d82482c970f24b3752168b", + "reference": "08e1970d24fb0060b3d82482c970f24b3752168b", "shasum": "" }, "require": { @@ -982,23 +1044,23 @@ ], "description": "A non-toggleable module containing a standardized interface for interacting with Onboarding data.", "support": { - "source": "https://github.com/newfold-labs/wp-module-onboarding-data/tree/1.1.3", + "source": "https://github.com/newfold-labs/wp-module-onboarding-data/tree/1.1.5", "issues": "https://github.com/newfold-labs/wp-module-onboarding-data/issues" }, - "time": "2024-03-04T13:57:20+00:00" + "time": "2024-03-20T09:45:02+00:00" }, { "name": "newfold-labs/wp-module-patterns", - "version": "0.1.14", + "version": "0.1.15", "source": { "type": "git", "url": "https://github.com/newfold-labs/wp-module-patterns.git", - "reference": "a104b98dd8c743e92230b3e383706e871530a0e5" + "reference": "4d82192a614f21b5e083fcd2c7893677dd974f9c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/newfold-labs/wp-module-patterns/zipball/a104b98dd8c743e92230b3e383706e871530a0e5", - "reference": "a104b98dd8c743e92230b3e383706e871530a0e5", + "url": "https://api.github.com/repos/newfold-labs/wp-module-patterns/zipball/4d82192a614f21b5e083fcd2c7893677dd974f9c", + "reference": "4d82192a614f21b5e083fcd2c7893677dd974f9c", "shasum": "" }, "require-dev": { @@ -1032,10 +1094,10 @@ ], "description": "WordPress Cloud Patterns", "support": { - "source": "https://github.com/newfold-labs/wp-module-patterns/tree/0.1.14", + "source": "https://github.com/newfold-labs/wp-module-patterns/tree/0.1.15", "issues": "https://github.com/newfold-labs/wp-module-patterns/issues" }, - "time": "2024-02-16T20:03:09+00:00" + "time": "2024-03-15T15:00:55+00:00" }, { "name": "newfold-labs/wp-module-performance", @@ -1228,16 +1290,16 @@ }, { "name": "newfold-labs/wp-module-staging", - "version": "1.3.0", + "version": "1.3.1", "source": { "type": "git", "url": "https://github.com/newfold-labs/wp-module-staging.git", - "reference": "a2bf4fdeb9532f27a13bc15dc40aeea513b70471" + "reference": "4358628ec018976d21b87b4cbd08802f5a28bcf3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/newfold-labs/wp-module-staging/zipball/a2bf4fdeb9532f27a13bc15dc40aeea513b70471", - "reference": "a2bf4fdeb9532f27a13bc15dc40aeea513b70471", + "url": "https://api.github.com/repos/newfold-labs/wp-module-staging/zipball/4358628ec018976d21b87b4cbd08802f5a28bcf3", + "reference": "4358628ec018976d21b87b4cbd08802f5a28bcf3", "shasum": "" }, "require": { @@ -1274,10 +1336,10 @@ ], "description": "Newfold module for staging functionality in brand plugins", "support": { - "source": "https://github.com/newfold-labs/wp-module-staging/tree/1.3.0", + "source": "https://github.com/newfold-labs/wp-module-staging/tree/1.3.1", "issues": "https://github.com/newfold-labs/wp-module-staging/issues" }, - "time": "2024-02-27T20:06:41+00:00" + "time": "2024-03-15T16:43:57+00:00" }, { "name": "wp-cli/wp-config-transformer", @@ -2314,22 +2376,22 @@ }, { "name": "phpcsstandards/phpcsutils", - "version": "1.0.9", + "version": "1.0.10", "source": { "type": "git", "url": "https://github.com/PHPCSStandards/PHPCSUtils.git", - "reference": "908247bc65010c7b7541a9551e002db12e9dae70" + "reference": "51609a5b89f928e0c463d6df80eb38eff1eaf544" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHPCSStandards/PHPCSUtils/zipball/908247bc65010c7b7541a9551e002db12e9dae70", - "reference": "908247bc65010c7b7541a9551e002db12e9dae70", + "url": "https://api.github.com/repos/PHPCSStandards/PHPCSUtils/zipball/51609a5b89f928e0c463d6df80eb38eff1eaf544", + "reference": "51609a5b89f928e0c463d6df80eb38eff1eaf544", "shasum": "" }, "require": { "dealerdirect/phpcodesniffer-composer-installer": "^0.4.1 || ^0.5 || ^0.6.2 || ^0.7 || ^1.0", "php": ">=5.4", - "squizlabs/php_codesniffer": "^3.8.0 || 4.0.x-dev@dev" + "squizlabs/php_codesniffer": "^3.9.0 || 4.0.x-dev@dev" }, "require-dev": { "ext-filter": "*", @@ -2398,7 +2460,7 @@ "type": "open_collective" } ], - "time": "2023-12-08T14:50:00+00:00" + "time": "2024-03-17T23:44:50+00:00" }, { "name": "roave/security-advisories", @@ -2406,12 +2468,12 @@ "source": { "type": "git", "url": "https://github.com/Roave/SecurityAdvisories.git", - "reference": "5e00628ceaa787ae9459f0b6a9320b2b7953d7f0" + "reference": "a93bfa3d635bfaf71fa8c459a6df6278c5cdb9e8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/5e00628ceaa787ae9459f0b6a9320b2b7953d7f0", - "reference": "5e00628ceaa787ae9459f0b6a9320b2b7953d7f0", + "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/a93bfa3d635bfaf71fa8c459a6df6278c5cdb9e8", + "reference": "a93bfa3d635bfaf71fa8c459a6df6278c5cdb9e8", "shasum": "" }, "conflict": { @@ -2494,7 +2556,7 @@ "codeigniter4/shield": "<1.0.0.0-beta8", "codiad/codiad": "<=2.8.4", "composer/composer": "<1.10.27|>=2,<2.2.23|>=2.3,<2.7", - "concrete5/concrete5": "<9.2.5", + "concrete5/concrete5": "<9.2.7", "concrete5/core": "<8.5.8|>=9,<9.1", "contao-components/mediaelement": ">=2.14.2,<2.21.1", "contao/contao": ">=4,<4.4.56|>=4.5,<4.9.40|>=4.10,<4.11.7|>=4.13,<4.13.21|>=5.1,<5.1.4", @@ -2594,6 +2656,7 @@ "friendsofsymfony/oauth2-php": "<1.3", "friendsofsymfony/rest-bundle": ">=1.2,<1.2.2", "friendsofsymfony/user-bundle": ">=1.2,<1.3.5", + "friendsofsymfony1/symfony1": ">=1.3,<1.5.13", "friendsoftypo3/mediace": ">=7.6.2,<7.6.5", "friendsoftypo3/openid": ">=4.5,<4.5.31|>=4.7,<4.7.16|>=6,<6.0.11|>=6.1,<6.1.6", "froala/wysiwyg-editor": "<3.2.7|>=4.0.1,<=4.1.1", @@ -2637,6 +2700,7 @@ "ibexa/user": ">=4,<4.4.3", "icecoder/icecoder": "<=8.1", "idno/known": "<=1.3.1", + "ilicmiljan/secure-props": ">=1.2,<1.2.2", "illuminate/auth": "<5.5.10", "illuminate/cookie": ">=4,<=4.0.11|>=4.1,<=4.1.99999|>=4.2,<=4.2.99999|>=5,<=5.0.99999|>=5.1,<=5.1.99999|>=5.2,<=5.2.99999|>=5.3,<=5.3.99999|>=5.4,<=5.4.99999|>=5.5,<=5.5.49|>=5.6,<=5.6.99999|>=5.7,<=5.7.99999|>=5.8,<=5.8.99999|>=6,<6.18.31|>=7,<7.22.4", "illuminate/database": "<6.20.26|>=7,<7.30.5|>=8,<8.40", @@ -2823,7 +2887,7 @@ "pixelfed/pixelfed": "<0.11.11", "plotly/plotly.js": "<2.25.2", "pocketmine/bedrock-protocol": "<8.0.2", - "pocketmine/pocketmine-mp": "<=4.23|>=5,<5.3.1", + "pocketmine/pocketmine-mp": "<5.11.2", "pocketmine/raklib": ">=0.14,<0.14.6|>=0.15,<0.15.1", "pressbooks/pressbooks": "<5.18", "prestashop/autoupgrade": ">=4,<4.10.1", @@ -2855,7 +2919,7 @@ "react/http": ">=0.7,<1.9", "really-simple-plugins/complianz-gdpr": "<6.4.2", "redaxo/source": "<=5.15.1", - "remdex/livehelperchat": "<3.99", + "remdex/livehelperchat": "<4.29", "reportico-web/reportico": "<=7.1.21", "rhukster/dom-sanitizer": "<1.0.7", "rmccue/requests": ">=1.6,<1.8", @@ -2872,10 +2936,10 @@ "sfroemken/url_redirect": "<=1.2.1", "sheng/yiicms": "<=1.2", "shopware/core": "<=6.5.7.3", - "shopware/platform": "<=6.5.7.3", + "shopware/platform": "<=6.5.7.3|>=6.5.8,<6.5.8.7-dev", "shopware/production": "<=6.3.5.2", "shopware/shopware": "<=5.7.17", - "shopware/storefront": "<=6.4.8.1", + "shopware/storefront": "<=6.4.8.1|>=6.5.8,<6.5.8.7-dev", "shopxo/shopxo": "<2.2.6", "showdoc/showdoc": "<2.10.4", "silverstripe-australia/advancedreports": ">=1,<=2", @@ -2944,7 +3008,7 @@ "symfony/dependency-injection": ">=2,<2.0.17|>=2.7,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.1.12|>=4.2,<4.2.7", "symfony/error-handler": ">=4.4,<4.4.4|>=5,<5.0.4", "symfony/form": ">=2.3,<2.3.35|>=2.4,<2.6.12|>=2.7,<2.7.50|>=2.8,<2.8.49|>=3,<3.4.20|>=4,<4.0.15|>=4.1,<4.1.9|>=4.2,<4.2.1", - "symfony/framework-bundle": ">=2,<2.3.18|>=2.4,<2.4.8|>=2.5,<2.5.2|>=2.7,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.1.12|>=4.2,<4.2.7|>=5.3.14,<=5.3.14|>=5.4.3,<=5.4.3|>=6.0.3,<=6.0.3", + "symfony/framework-bundle": ">=2,<2.3.18|>=2.4,<2.4.8|>=2.5,<2.5.2|>=2.7,<2.7.51|>=2.8,<2.8.50|>=3,<3.4.26|>=4,<4.1.12|>=4.2,<4.2.7|>=5.3.14,<5.3.15|>=5.4.3,<5.4.4|>=6.0.3,<6.0.4", "symfony/http-foundation": ">=2,<2.8.52|>=3,<3.4.35|>=4,<4.2.12|>=4.3,<4.3.8|>=4.4,<4.4.7|>=5,<5.0.7", "symfony/http-kernel": ">=2,<4.4.50|>=5,<5.4.20|>=6,<6.0.20|>=6.1,<6.1.12|>=6.2,<6.2.6", "symfony/intl": ">=2.7,<2.7.38|>=2.8,<2.8.31|>=3,<3.2.14|>=3.3,<3.3.13", @@ -3138,7 +3202,7 @@ "type": "tidelift" } ], - "time": "2024-03-05T22:04:04+00:00" + "time": "2024-03-18T21:04:52+00:00" }, { "name": "squizlabs/php_codesniffer", @@ -3810,5 +3874,5 @@ "platform-overrides": { "php": "7.3.0" }, - "plugin-api-version": "2.3.0" + "plugin-api-version": "2.6.0" } diff --git a/cypress.config.js b/cypress.config.js index c46a69944..149562df4 100644 --- a/cypress.config.js +++ b/cypress.config.js @@ -56,7 +56,8 @@ module.exports = defineConfig( { // Exclude ecommerce tests for WordPress lower than 6.3 (6.2) or PHP lower than 7.4 (7.1, 7.2 and 7.3) if ( semver.satisfies( config.env.wpSemverVersion, '<6.3.0' ) || semver.satisfies( config.env.phpSemverVersion, '<7.4.0' )) { config.excludeSpecPattern = config.excludeSpecPattern.concat( [ - 'vendor/newfold-labs/wp-module-ecommerce/tests/cypress/integration/Site-Capabilities/**' + 'vendor/newfold-labs/wp-module-ecommerce/tests/cypress/integration/Site-Capabilities/**', + 'vendor/newfold-labs/wp-module-ecommerce/tests/cypress/integration/Home/homePageWithWoo.cy.js' ] ); } diff --git a/languages/wp-plugin-bluehost.pot b/languages/wp-plugin-bluehost.pot index 7c9386fa4..bac3f0a39 100644 --- a/languages/wp-plugin-bluehost.pot +++ b/languages/wp-plugin-bluehost.pot @@ -2,7 +2,7 @@ # This file is distributed under the GPL 2.0 or later. msgid "" msgstr "" -"Project-Id-Version: The Bluehost Plugin 3.8.0\n" +"Project-Id-Version: The Bluehost Plugin 3.9.2\n" "Report-Msgid-Bugs-To: https://github.com/bluehost/bluehost-wordpress-plugin/issues\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -11,426 +11,354 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "POT-Creation-Date: 2023-03-08T20:13:41+00:00\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"X-Generator: WP-CLI 2.9.0\n" +"X-Generator: WP-CLI 2.10.0\n" "X-Domain: wp-plugin-bluehost\n" #. Plugin Name of the plugin +#: bluehost-wordpress-plugin.php msgid "The Bluehost Plugin" msgstr "" #. Plugin URI of the plugin #. Author URI of the plugin +#: bluehost-wordpress-plugin.php msgid "https://bluehost.com" msgstr "" #. Description of the plugin +#: bluehost-wordpress-plugin.php msgid "WordPress plugin that integrates a WordPress site with the Bluehost control panel, including performance, security, and update features." msgstr "" #. Author of the plugin -#: bluehost-wordpress-plugin/inc/Admin.php:84 -#: bluehost-wordpress-plugin/inc/Admin.php:85 -#: inc/Admin.php:84 -#: inc/Admin.php:85 +#: bluehost-wordpress-plugin.php +#: inc/Admin.php:131 +#: inc/Admin.php:132 msgid "Bluehost" msgstr "" -#: bluehost-wordpress-plugin/bootstrap.php:21 -#: bootstrap.php:21 +#: bootstrap.php:24 msgid "Please install the Bluehost Plugin dependencies." msgstr "" -#: bluehost-wordpress-plugin/bootstrap.php:67 -#: bootstrap.php:67 +#: bootstrap.php:98 msgid "Coming Soon!" msgstr "" -#: bluehost-wordpress-plugin/bootstrap.php:68 -#: bootstrap.php:68 +#: bootstrap.php:99 msgid "A New WordPress Site" msgstr "" +#: bootstrap.php:102 +msgid "How to Build a Website: A Practical Guide to WordPress on Bluehost" +msgstr "" + +#: bootstrap.php:105 +msgid "How to Migrate a Website to Bluehost?" +msgstr "" + +#: bootstrap.php:108 +msgid "Why choose Bluehost for your WordPress site?" +msgstr "" + #. translators: %1$s is replaced with opening link tag taking you to bluehost.com/wordpress, %2$s is replaced with closing link tag, %3$s is replaced with opening link tag taking you to login page, %4$s is replaced with closing link tag, %5$s is replaced with opening link tag taking you to my.bluehost.com, %6$s is replaced with closing link tag -#: bluehost-wordpress-plugin/bootstrap.php:71 -#: bootstrap.php:71 +#: bootstrap.php:112 msgid "A %1$sBluehost%2$s powered website. Is this your website? Log in to %3$sWordPress%4$s or %5$sBluehost%6$s." msgstr "" #. translators: %s: Blog name -#: bluehost-wordpress-plugin/bootstrap.php:81 -#: bootstrap.php:81 +#: bootstrap.php:122 msgid "%s — Coming Soon" msgstr "" -#: bluehost-wordpress-plugin/bootstrap.php:84 -#: bootstrap.php:84 +#: bootstrap.php:125 msgid "Coming Soon Active" msgstr "" #. translators: %1$s is replaced with the opening link tag to preview the page, and %2$s is replaced with the closing link tag, %3$s is the opening link tag, %4$s is the closing link tag. -#: bluehost-wordpress-plugin/bootstrap.php:87 -#: bootstrap.php:87 +#: bootstrap.php:128 msgid "Your site is currently displaying a %1$scoming soon page%2$s. Once you are ready, %3$slaunch your site%4$s." msgstr "" -#: bluehost-wordpress-plugin/bootstrap.php:88 -#: bootstrap.php:88 +#: bootstrap.php:129 msgid "Preview the coming soon landing page" msgstr "" -#: bluehost-wordpress-plugin/inc/Admin.php:53 -#: bluehost-wordpress-plugin/inc/Admin.php:225 -#: inc/Admin.php:53 -#: inc/Admin.php:225 -#: bluehost-wordpress-plugin/build/3.6.0/index.js:1 -#: build/3.8.0/index.js:1 +#: inc/Admin.php:67 +#: inc/Admin.php:274 +#: build/3.9.2/index.js:1 msgid "Home" msgstr "" -#: bluehost-wordpress-plugin/inc/Admin.php:54 -#: inc/Admin.php:54 -#: bluehost-wordpress-plugin/build/3.6.0/index.js:1 -#: build/3.8.0/index.js:1 +#: inc/Admin.php:70 +#: build/3.9.2/index.js:1 msgid "Store" msgstr "" -#: bluehost-wordpress-plugin/inc/Admin.php:55 -#: inc/Admin.php:55 -#: bluehost-wordpress-plugin/build/3.6.0/index.js:1 -#: build/3.8.0/index.js:1 +#: inc/Admin.php:73 +#: build/3.9.2/index.js:1 msgid "Marketplace" msgstr "" -#: bluehost-wordpress-plugin/inc/Admin.php:56 -#: inc/Admin.php:56 -#: bluehost-wordpress-plugin/build/3.6.0/index.js:1 -#: build/3.8.0/index.js:1 +#: inc/Admin.php:76 +#: build/3.9.2/index.js:1 msgid "Performance" msgstr "" -#: bluehost-wordpress-plugin/inc/Admin.php:57 -#: bluehost-wordpress-plugin/inc/Admin.php:226 -#: inc/Admin.php:57 -#: inc/Admin.php:226 -#: bluehost-wordpress-plugin/build/3.6.0/index.js:1 -#: build/3.8.0/index.js:1 +#: inc/Admin.php:79 +#: inc/Admin.php:275 +#: build/3.9.2/index.js:1 msgid "Settings" msgstr "" -#: bluehost-wordpress-plugin/inc/Admin.php:58 -#: inc/Admin.php:58 -#: bluehost-wordpress-plugin/build/3.6.0/index.js:1 -#: build/3.8.0/index.js:1 +#: inc/Admin.php:82 +#: build/3.9.2/index.js:1 msgid "Staging" msgstr "" -#: bluehost-wordpress-plugin/inc/Admin.php:59 -#: inc/Admin.php:59 -#: bluehost-wordpress-plugin/build/3.6.0/index.js:1 -#: build/3.8.0/index.js:1 +#: inc/Admin.php:85 +#: build/3.9.2/index.js:1 msgid "Help" msgstr "" -#: bluehost-wordpress-plugin/inc/Admin.php:127 -#: inc/Admin.php:127 +#: inc/Admin.php:174 msgid "Please update to a newer WordPress version." msgstr "" -#: bluehost-wordpress-plugin/inc/Admin.php:128 -#: inc/Admin.php:128 +#: inc/Admin.php:175 msgid "There are new WordPress components which this plugin requires in order to render the interface." msgstr "" -#: bluehost-wordpress-plugin/inc/Admin.php:129 -#: inc/Admin.php:129 +#: inc/Admin.php:176 msgid "Please update now" msgstr "" -#: bluehost-wordpress-plugin/inc/Admin.php:240 -#: inc/Admin.php:240 +#: inc/Admin.php:289 msgid "Thank you for creating with WordPress and Bluehost." msgstr "" #. translators: 1: plugin name 2: incompatible plugin name -#: bluehost-wordpress-plugin/inc/plugin-nfd-compat-check.php:161 #: inc/plugin-nfd-compat-check.php:161 msgid "\"%1$s\" has self-deactivated. It is incompatible with \"%2$s\"." msgstr "" #. translators: 1: legacy plugin name 2: plugin name -#: bluehost-wordpress-plugin/inc/plugin-nfd-compat-check.php:188 #: inc/plugin-nfd-compat-check.php:188 msgid "\"%1$s\" has been deactivated. It is incompatible with \"%2$s\"." msgstr "" #. translators: 1: plugin name 2: minimum required PHP version, current PHP version -#: bluehost-wordpress-plugin/inc/plugin-php-compat-check.php:123 #: inc/plugin-php-compat-check.php:123 msgid "%1$s requires PHP version %2$s or later. You are currently running version %3$s." msgstr "" -#: bluehost-wordpress-plugin/inc/plugin-php-compat-check.php:124 #: inc/plugin-php-compat-check.php:124 msgid " Please contact your web host about upgrading PHP." msgstr "" #. translators: 1: plugin name 2: required PHP extension -#: bluehost-wordpress-plugin/inc/plugin-php-compat-check.php:139 #: inc/plugin-php-compat-check.php:139 msgid "%1$s requires the %2$s PHP extension." msgstr "" #. translators: 1: plugin name 2: minimum required WordPress version 3: current WordPress version -#: bluehost-wordpress-plugin/inc/plugin-php-compat-check.php:155 #: inc/plugin-php-compat-check.php:155 msgid "%1$s requires WordPress version %2$s or later. You are currently running version %3$s." msgstr "" #. translators: plugin name -#: bluehost-wordpress-plugin/inc/plugin-php-compat-check.php:193 #: inc/plugin-php-compat-check.php:193 msgid "The \"%s\" plugin has been deactivated." msgstr "" -#: bluehost-wordpress-plugin/inc/RestApi/CachingController.php:65 -#: bluehost-wordpress-plugin/inc/RestApi/SettingsController.php:202 -#: inc/RestApi/CachingController.php:65 -#: inc/RestApi/SettingsController.php:202 +#: inc/RestApi/CachingController.php:63 +#: inc/RestApi/SettingsController.php:205 msgid "Sorry, you are not allowed to access this endpoint." msgstr "" #. translators: %s Settings > General page URL. -#: bluehost-wordpress-plugin/inc/updates.php:115 -#: bluehost-wordpress-plugin/inc/updates.php:143 -#: bluehost-wordpress-plugin/inc/updates.php:170 #: inc/updates.php:115 #: inc/updates.php:143 #: inc/updates.php:170 msgid "Auto-updates enabled on the Bluehost > Settings page." msgstr "" -#: bluehost-wordpress-plugin/inc/updates.php:166 #: inc/updates.php:166 msgid "Auto-updates enabled" msgstr "" -#: bluehost-wordpress-plugin/build/3.6.0/index.js:1 -#: build/3.8.0/index.js:1 +#: build/3.9.2/index.js:1 msgid "Bluehost WordPress Plugin" msgstr "" -#: bluehost-wordpress-plugin/build/3.6.0/index.js:1 -#: build/3.8.0/index.js:1 +#: build/3.9.2/index.js:1 msgid "Oh No, An Error!" msgstr "" -#: bluehost-wordpress-plugin/build/3.6.0/index.js:1 -#: build/3.8.0/index.js:1 +#: build/3.9.2/index.js:1 msgid "You found an error, please refresh the page and try again!" msgstr "" -#: bluehost-wordpress-plugin/build/3.6.0/index.js:1 -#: build/3.8.0/index.js:1 +#: build/3.9.2/index.js:1 msgid "If the error persists, please contact support." msgstr "" -#: bluehost-wordpress-plugin/build/3.6.0/index.js:1 -#: build/3.8.0/index.js:1 +#: build/3.9.2/index.js:1 msgid " Error code: " msgstr "" -#: bluehost-wordpress-plugin/build/3.6.0/index.js:1 -#: build/3.8.0/index.js:1 +#: build/3.9.2/index.js:1 +msgid "Bluehost Account" +msgstr "" + +#: build/3.9.2/index.js:1 msgid "There's nothing here!" msgstr "" -#: bluehost-wordpress-plugin/build/3.6.0/index.js:1 -#: build/3.8.0/index.js:1 +#: build/3.9.2/index.js:1 msgid "Products & Services" msgstr "" -#: bluehost-wordpress-plugin/build/3.6.0/index.js:1 -#: build/3.8.0/index.js:1 -msgid "Sales & Discounts" +#: build/3.9.2/index.js:1 +msgid "Sales & Promotions" msgstr "" -#: bluehost-wordpress-plugin/build/3.6.0/index.js:1 -#: build/3.8.0/index.js:1 +#: build/3.9.2/index.js:1 msgid "Payments" msgstr "" -#: bluehost-wordpress-plugin/build/3.6.0/index.js:1 -#: build/3.8.0/index.js:1 +#: build/3.9.2/index.js:1 msgid "Store Details" msgstr "" -#: bluehost-wordpress-plugin/build/3.6.0/index.js:1 -#: build/3.8.0/index.js:1 +#: build/3.9.2/index.js:1 msgid "Phone" msgstr "" -#: bluehost-wordpress-plugin/build/3.6.0/index.js:1 -#: build/3.8.0/index.js:1 +#: build/3.9.2/index.js:1 msgid "Call Us" msgstr "" -#: bluehost-wordpress-plugin/build/3.6.0/index.js:1 -#: build/3.8.0/index.js:1 +#: build/3.9.2/index.js:1 msgid "Chat" msgstr "" -#: bluehost-wordpress-plugin/build/3.6.0/index.js:1 -#: build/3.8.0/index.js:1 +#: build/3.9.2/index.js:1 msgid "Chat with one of our friendly Customer Care Specialists, as we are waiting to help. Open 24 hours - 7 days." msgstr "" -#: bluehost-wordpress-plugin/build/3.6.0/index.js:1 -#: build/3.8.0/index.js:1 +#: build/3.9.2/index.js:1 msgid "Live Chat" msgstr "" -#: bluehost-wordpress-plugin/build/3.6.0/index.js:1 -#: build/3.8.0/index.js:1 +#: build/3.9.2/index.js:1 msgid "Tweet" msgstr "" -#: bluehost-wordpress-plugin/build/3.6.0/index.js:1 -#: build/3.8.0/index.js:1 +#: build/3.9.2/index.js:1 msgid "Find our team at @bluehost for updates on our products and support from our team." msgstr "" -#: bluehost-wordpress-plugin/build/3.6.0/index.js:1 -#: build/3.8.0/index.js:1 +#: build/3.9.2/index.js:1 msgid "Tweet Us" msgstr "" -#: bluehost-wordpress-plugin/build/3.6.0/index.js:1 -#: build/3.8.0/index.js:1 +#: build/3.9.2/index.js:1 msgid "YouTube" msgstr "" -#: bluehost-wordpress-plugin/build/3.6.0/index.js:1 -#: build/3.8.0/index.js:1 +#: build/3.9.2/index.js:1 msgid "Find tutorials, answers, interviews and guides on our YouTube channel." msgstr "" -#: bluehost-wordpress-plugin/build/3.6.0/index.js:1 -#: build/3.8.0/index.js:1 +#: build/3.9.2/index.js:1 msgid "Watch Now" msgstr "" -#: bluehost-wordpress-plugin/build/3.6.0/index.js:1 -#: build/3.8.0/index.js:1 +#: build/3.9.2/index.js:1 msgid "Knowledge Base" msgstr "" -#: bluehost-wordpress-plugin/build/3.6.0/index.js:1 -#: build/3.8.0/index.js:1 +#: build/3.9.2/index.js:1 msgid "Articles, guides, how-tos, instructions, and answers to our client's most frequently asked questions." msgstr "" -#: bluehost-wordpress-plugin/build/3.6.0/index.js:1 -#: build/3.8.0/index.js:1 +#: build/3.9.2/index.js:1 msgid "Visit Knowledge Base" msgstr "" -#: bluehost-wordpress-plugin/build/3.6.0/index.js:1 -#: build/3.8.0/index.js:1 +#: build/3.9.2/index.js:1 msgid "Resources" msgstr "" -#: bluehost-wordpress-plugin/build/3.6.0/index.js:1 -#: build/3.8.0/index.js:1 +#: build/3.9.2/index.js:1 msgid "Boost your online knowledge and get ahead of the competition." msgstr "" -#: bluehost-wordpress-plugin/build/3.6.0/index.js:1 -#: build/3.8.0/index.js:1 +#: build/3.9.2/index.js:1 msgid "Explore Resources" msgstr "" -#: bluehost-wordpress-plugin/build/3.6.0/index.js:1 -#: build/3.8.0/index.js:1 +#: build/3.9.2/index.js:1 msgid "Events and Webinars" msgstr "" -#: bluehost-wordpress-plugin/build/3.6.0/index.js:1 -#: build/3.8.0/index.js:1 +#: build/3.9.2/index.js:1 msgid "Team Bluehost organizes multiple webinars and events throughout the year. We are also sponsors and speak at most WordCamps across the world. Join us at our next event!" msgstr "" -#: bluehost-wordpress-plugin/build/3.6.0/index.js:1 -#: build/3.8.0/index.js:1 +#: build/3.9.2/index.js:1 msgid "More Info" msgstr "" -#: bluehost-wordpress-plugin/build/3.6.0/index.js:1 -#: build/3.8.0/index.js:1 +#: build/3.9.2/index.js:1 msgid "Bluehost Website" msgstr "" -#: bluehost-wordpress-plugin/build/3.6.0/index.js:1 -#: build/3.8.0/index.js:1 +#: build/3.9.2/index.js:1 msgid "Not finding what you need? Visit our website for more information about our products and services." msgstr "" -#: bluehost-wordpress-plugin/build/3.6.0/index.js:1 -#: build/3.8.0/index.js:1 +#: build/3.9.2/index.js:1 msgid "Go to Bluehost" msgstr "" -#: bluehost-wordpress-plugin/build/3.6.0/index.js:1 -msgid "Manage All Updates" +#: build/3.9.2/index.js:1 +msgid "Automatically keep all up to date" msgstr "" -#: bluehost-wordpress-plugin/build/3.6.0/index.js:1 -#: build/3.8.0/index.js:1 +#: build/3.9.2/index.js:1 msgid "WordPress Core" msgstr "" -#: bluehost-wordpress-plugin/build/3.6.0/index.js:1 -#: build/3.8.0/index.js:1 +#: build/3.9.2/index.js:1 msgid "Plugins" msgstr "" -#: bluehost-wordpress-plugin/build/3.6.0/index.js:1 -#: build/3.8.0/index.js:1 +#: build/3.9.2/index.js:1 msgid "Themes" msgstr "" -#: bluehost-wordpress-plugin/build/3.6.0/index.js:1 -#: build/3.8.0/index.js:1 +#: build/3.9.2/index.js:1 msgid "Automatic Updates" msgstr "" -#: bluehost-wordpress-plugin/build/3.6.0/index.js:1 -#: build/3.8.0/index.js:1 +#: build/3.9.2/index.js:1 msgid "Keeping automatic updates on ensures timely security fixes and the latest features." msgstr "" -#: bluehost-wordpress-plugin/build/3.6.0/index.js:1 -#: build/3.8.0/index.js:1 +#: build/3.9.2/index.js:1 msgid "Oops! Something went wrong. Please try again." msgstr "" -#: bluehost-wordpress-plugin/build/3.6.0/index.js:1 -#: build/3.8.0/index.js:1 +#: build/3.9.2/index.js:1 msgid " day." msgid_plural " days." msgstr[0] "" msgstr[1] "" -#: bluehost-wordpress-plugin/build/3.6.0/index.js:1 -#: build/3.8.0/index.js:1 +#: build/3.9.2/index.js:1 msgid " comment at a time." msgid_plural " comments at a time." msgstr[0] "" msgstr[1] "" - -#: build/3.8.0/index.js:1 -msgid "Bluehost Account" -msgstr "" - -#: build/3.8.0/index.js:1 -msgid "Automatically keep all up to date" -msgstr "" diff --git a/package-lock.json b/package-lock.json index ddb29dc70..77dac967c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,40 +1,41 @@ { "name": "bluehost-wordpress-plugin", - "version": "3.9.0", + "version": "3.9.2", "lockfileVersion": 3, "requires": true, "packages": { "": { - "version": "3.9.0", + "name": "bluehost-wordpress-plugin", + "version": "3.9.2", "license": "GPL-2.0-or-later", "dependencies": { "@heroicons/react": "^2.1.1", - "@newfold-labs/wp-module-ecommerce": "^1.3.23", + "@newfold-labs/wp-module-ecommerce": "^1.3.25", "@newfold-labs/wp-module-runtime": "^1.0.9", - "@newfold/ui-component-library": "^1.0.1", + "@newfold/ui-component-library": "^1.1.0", "@reduxjs/toolkit": "^2.1.0", - "@wordpress/compose": "^6.27.0", - "@wordpress/dom-ready": "^3.52.0", - "@wordpress/element": "^5.26.0", - "@wordpress/html-entities": "^3.50.0", - "@wordpress/i18n": "^4.49.0", - "@wordpress/icons": "^9.43.0", + "@wordpress/compose": "^6.30.0", + "@wordpress/dom-ready": "^3.53.0", + "@wordpress/element": "^5.30.0", + "@wordpress/html-entities": "^3.53.0", + "@wordpress/i18n": "^4.53.0", + "@wordpress/icons": "^9.44.0", "classnames": "^2.5.1", "jquery": "^3.7.1", "lodash": "^4.17.21", "react": "^18.2.0", - "react-error-boundary": "^4.0.12", - "react-router-dom": "^6.21.1", + "react-error-boundary": "^4.0.13", + "react-router-dom": "^6.22.3", "react-use": "^17.5.0", "semver": "^7.5.4" }, "devDependencies": { "@tailwindcss/forms": "^0.5.7", "@testing-library/cypress": "^10.0.1", - "@wordpress/env": "^9.2.0", - "@wordpress/eslint-plugin": "^17.6.0", - "@wordpress/scripts": "^27.1.0", - "cypress": "^13.6.6", + "@wordpress/env": "^9.5.0", + "@wordpress/eslint-plugin": "^17.10.0", + "@wordpress/scripts": "^27.4.0", + "cypress": "^13.7.0", "cypress-axe": "^1.5.0", "eslint-import-resolver-alias": "^1.1.2", "eslint-plugin-import": "^2.29.1", @@ -407,11 +408,11 @@ } }, "node_modules/@babel/helper-module-imports": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", - "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.1.tgz", + "integrity": "sha512-HfEWzysMyOa7xI5uQHc/OcZf67/jc+xe/RZlznWQHhbb8Pg1SkRdbK4yEi61aY8wxQA7PkSfoojtLQP/Kpe3og==", "dependencies": { - "@babel/types": "^7.22.15" + "@babel/types": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -449,9 +450,9 @@ } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", - "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.0.tgz", + "integrity": "sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w==", "dev": true, "engines": { "node": ">=6.9.0" @@ -1721,16 +1722,16 @@ } }, "node_modules/@babel/plugin-transform-runtime": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.23.9.tgz", - "integrity": "sha512-A7clW3a0aSjm3ONU9o2HAILSegJCYlEZmOhmBRReVtIpY/Z/p7yIZ+wR41Z+UipwdGuqwtID/V/dOdZXjwi9gQ==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.24.1.tgz", + "integrity": "sha512-yHLX14/T+tO0gjgJroDb8JYjOcQuzVC+Brt4CjHAxq/Ghw4xBVG+N02d1rMEcyUnKUQBL4Yy2gA9R72GK961jQ==", "dev": true, "dependencies": { - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", - "babel-plugin-polyfill-corejs2": "^0.4.8", - "babel-plugin-polyfill-corejs3": "^0.9.0", - "babel-plugin-polyfill-regenerator": "^0.5.5", + "@babel/helper-module-imports": "^7.24.1", + "@babel/helper-plugin-utils": "^7.24.0", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.1", + "babel-plugin-polyfill-regenerator": "^0.6.1", "semver": "^6.3.1" }, "engines": { @@ -1740,6 +1741,47 @@ "@babel/core": "^7.0.0-0" } }, + "node_modules/@babel/plugin-transform-runtime/node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.1.tgz", + "integrity": "sha512-o7SDgTJuvx5vLKD6SFvkydkSMBvahDKGiNJzG22IZYXhiqoe9efY7zocICBgzHV4IRg5wdgl2nEL/tulKIEIbA==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.1.tgz", + "integrity": "sha512-XiFei6VGwM4ii6nKC1VCenGD8Z4bjiNYcrdkM8oqM3pbuemmyb8biMgrDX1ZHSbIuMLXatM6JJ/StPYIuTl6MQ==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.1", + "core-js-compat": "^3.36.0" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.1.tgz", + "integrity": "sha512-JfTApdE++cgcTWjsiCQlLyFBMbTUft9ja17saCc93lgV33h4tuCVj7tlvu//qpLwaG+3yEz7/KhahGrUMkVq9g==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", @@ -2124,9 +2166,9 @@ } }, "node_modules/@babel/types": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.9.tgz", - "integrity": "sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz", + "integrity": "sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==", "dependencies": { "@babel/helper-string-parser": "^7.23.4", "@babel/helper-validator-identifier": "^7.22.20", @@ -3235,9 +3277,9 @@ "integrity": "sha512-8g3/Otx1eJaVD12e31UbJj1YzdtVvzH85HV7t+9MJYk/u3XmkOUJ5Ys9wQrf9PCPK8+xn4ymzqYCiZl6QWKn+A==" }, "node_modules/@newfold-labs/wp-module-ecommerce": { - "version": "1.3.23", - "resolved": "https://npm.pkg.github.com/download/@newfold-labs/wp-module-ecommerce/1.3.23/6cdfd95b644440b647934c3a87d1ea3a15ca05d1", - "integrity": "sha512-BNayu27u63dMhsHq3k1/I15sjOs7uVSskR92cpeI40NQiYRp2po6RlF4l23+DCKsjdxDJNtijC8d0dpHhmkWGw==", + "version": "1.3.25", + "resolved": "https://npm.pkg.github.com/download/@newfold-labs/wp-module-ecommerce/1.3.25/d1ccc109305e2f64ca04eedba0b7770fb39d5312", + "integrity": "sha512-M8Qbj8o3aqSLNfU5tnhC/QHONaU957qfEJrtIrQbjatRWy2JVTBhJO9FpTy6NbqX93D+GZlO9xrkVjsniH9Ulw==", "license": "GPL-2.0-or-later", "dependencies": { "@faizaanceg/pandora": "^1.1.1", @@ -3413,9 +3455,9 @@ } }, "node_modules/@newfold/ui-component-library": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@newfold/ui-component-library/-/ui-component-library-1.0.1.tgz", - "integrity": "sha512-p/nCSWcVNs7hOzUJNQXbyiQe82WAzUXbSENIvMX326FeLyETo0AtncqNUZJxABDIVQVQONu+19uRCAqCRvZBPQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@newfold/ui-component-library/-/ui-component-library-1.1.0.tgz", + "integrity": "sha512-G2eE3Lc0+jSPhF4l+OQp7Iiq7fF9YM4tmGpqxqHAc+REPjVcPIVb3KAfgcd40Cp2bxIiaCVhlk+NeV4lh50vIg==", "dependencies": { "@headlessui/react": "^1.7.8", "@heroicons/react": "^1.0.6", @@ -3751,9 +3793,9 @@ } }, "node_modules/@remix-run/router": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.15.1.tgz", - "integrity": "sha512-zcU0gM3z+3iqj8UX45AmWY810l3oUmXM7uH4dt5xtzvMhRtYVhKGOmgOd1877dOPPepfCjUv57w+syamWIYe7w==", + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.15.3.tgz", + "integrity": "sha512-Oy8rmScVrVxWZVOpEF57ovlnhpZ8CCPlnIIumVcV9nFdiSIrus99+Lw78ekXyGvVDlIsFJbSfmSovJUhCWYV3w==", "engines": { "node": ">=14.0.0" } @@ -5409,9 +5451,9 @@ } }, "node_modules/@wordpress/babel-plugin-import-jsx-pragma": { - "version": "4.35.0", - "resolved": "https://registry.npmjs.org/@wordpress/babel-plugin-import-jsx-pragma/-/babel-plugin-import-jsx-pragma-4.35.0.tgz", - "integrity": "sha512-vPXtucxv4wvmV17OoCIQ7d8JeFIsN/FcCdDx0lJEukI3aF+zMKV9fr2MZjEi5n3Rgf8j8ekpgLdG2OGp2EWP3Q==", + "version": "4.36.0", + "resolved": "https://registry.npmjs.org/@wordpress/babel-plugin-import-jsx-pragma/-/babel-plugin-import-jsx-pragma-4.36.0.tgz", + "integrity": "sha512-xgBy9HnA0xL5e0Ipku7Ga3QimrfwTQ3njnN79mT8wNcim2APIlyiWSG3GndTdPoSGdrxGPv2ZrpqBdKsiGzoWQ==", "dev": true, "engines": { "node": ">=14" @@ -5421,9 +5463,9 @@ } }, "node_modules/@wordpress/babel-preset-default": { - "version": "7.36.0", - "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-7.36.0.tgz", - "integrity": "sha512-nedcc2ldSKkrsEjHc9Tm3X1+7anLOljLTahDXv2uqx4fIQVJoLhfkU/GcrKkncjkubVjkij4ykjA8L8FfkaD2g==", + "version": "7.37.0", + "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-7.37.0.tgz", + "integrity": "sha512-XE9NUIoc428MHP3p6DMNjRV4Df97K9JHkzXwOwJjjHp00ce2ckh4wSkZh287Zi1X+uNcrROERtSp4jjWHUhvHA==", "dev": true, "dependencies": { "@babel/core": "^7.16.0", @@ -5432,9 +5474,9 @@ "@babel/preset-env": "^7.16.0", "@babel/preset-typescript": "^7.16.0", "@babel/runtime": "^7.16.0", - "@wordpress/babel-plugin-import-jsx-pragma": "^4.35.0", - "@wordpress/browserslist-config": "^5.35.0", - "@wordpress/warning": "^2.52.0", + "@wordpress/babel-plugin-import-jsx-pragma": "^4.36.0", + "@wordpress/browserslist-config": "^5.36.0", + "@wordpress/warning": "^2.53.0", "browserslist": "^4.21.10", "core-js": "^3.31.0", "react": "^18.2.0" @@ -5444,15 +5486,15 @@ } }, "node_modules/@wordpress/base-styles": { - "version": "4.43.0", - "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-4.43.0.tgz", - "integrity": "sha512-jo4q47f0Yf52XJuVfW2VGN6D5KTLfU1O3dhM/j4xP4sb9fH/L7SugzXJ0UmtzOJW0X8Rp14eZWy+GNVcPCHofA==", + "version": "4.44.0", + "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-4.44.0.tgz", + "integrity": "sha512-Kgn5WsCmY1GPUhMQaUGSL8MqVUrstjYYel8PjAEo5VmKPICOaMBrip5dwy7zTomX4fj+sdV1NLIJJ6Bqi5zxnw==", "dev": true }, "node_modules/@wordpress/browserslist-config": { - "version": "5.35.0", - "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-5.35.0.tgz", - "integrity": "sha512-hybMVNdGXvKxN1P9Vc2YBxYJqKM1wA9clsx94qjVh73Q1f47olshmwsqp0whDV0piDBReD0irJsz9jszhd8Z1A==", + "version": "5.36.0", + "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-5.36.0.tgz", + "integrity": "sha512-D4Y+MhZHAW4mDNFxHGacVpZgOmkkL9k5+TuVchC8cVSdpAt0VSkzKsXAumoQuEYUXyio/NMkhnU153FO+ci3cQ==", "dev": true, "engines": { "node": ">=14" @@ -5629,19 +5671,19 @@ } }, "node_modules/@wordpress/compose": { - "version": "6.29.0", - "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.29.0.tgz", - "integrity": "sha512-pL7JhOCDYNCnj3XwkV9jl7901lw/NEaptI6ovF1FTutiFSPeJlrhlZTny9VJpoM9D67Y0x7Q9r+s0exy073oew==", + "version": "6.30.0", + "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.30.0.tgz", + "integrity": "sha512-YPyO0Ms3HUZSxb0ICzGe/55IWXAvzk0+iT4r3fiRtJaxrYtwz7XvLHkIJQ25bbue76lJbn4xFVD6hk30DiE7mA==", "dependencies": { "@babel/runtime": "^7.16.0", "@types/mousetrap": "^1.6.8", - "@wordpress/deprecated": "^3.52.0", - "@wordpress/dom": "^3.52.0", - "@wordpress/element": "^5.29.0", - "@wordpress/is-shallow-equal": "^4.52.0", - "@wordpress/keycodes": "^3.52.0", - "@wordpress/priority-queue": "^2.52.0", - "@wordpress/undo-manager": "^0.12.0", + "@wordpress/deprecated": "^3.53.0", + "@wordpress/dom": "^3.53.0", + "@wordpress/element": "^5.30.0", + "@wordpress/is-shallow-equal": "^4.53.0", + "@wordpress/keycodes": "^3.53.0", + "@wordpress/priority-queue": "^2.53.0", + "@wordpress/undo-manager": "^0.13.0", "change-case": "^4.1.2", "clipboard": "^2.0.11", "mousetrap": "^1.6.5", @@ -5655,33 +5697,33 @@ } }, "node_modules/@wordpress/compose/node_modules/@wordpress/deprecated": { - "version": "3.52.0", - "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-3.52.0.tgz", - "integrity": "sha512-OHO8S/dX6xd7OZ093R6r/kK3OLUeeABLu3OoTULOOn4dS2folENMNMpleH78KY0MuQbBQlPgdtMqbSRKZHdJgQ==", + "version": "3.53.0", + "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-3.53.0.tgz", + "integrity": "sha512-o6oXvOaEHYDbShDqmthVijiXo0cWdHpPbL6PFZQuqHWvDa9FyxLkfYym2/REZJIFaMJsf6BGZEJMrXTf/W+Nrg==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/hooks": "^3.52.0" + "@wordpress/hooks": "^3.53.0" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/compose/node_modules/@wordpress/dom": { - "version": "3.52.0", - "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-3.52.0.tgz", - "integrity": "sha512-eAoQy2cSmRP07SlhfRM7r8vkKBgnSla0074EkEXgQgYs6whGdH6MOp8mtd2ExkzTToXYRuIHh7f+rNBKNyxRtQ==", + "version": "3.53.0", + "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-3.53.0.tgz", + "integrity": "sha512-mhRAqhDpgfo4cgtd9PGoVvQ7cJQbiMNOgL3BsvRWXDQO2De3cYM8gnJWoNbRW6UOdtMDSAKBM58iJ2PnmIPjbg==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/deprecated": "^3.52.0" + "@wordpress/deprecated": "^3.53.0" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/compose/node_modules/@wordpress/hooks": { - "version": "3.52.0", - "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.52.0.tgz", - "integrity": "sha512-acEF5B6GkFOjImqPpLvl1lP0sbpS6h35BV6RbXZFlaawCj8GYs6/tvCkHXzfwvjGwP2aR9jdpSx9DpXWKyJSQQ==", + "version": "3.53.0", + "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.53.0.tgz", + "integrity": "sha512-Ul8iS+bzJMuN/ZD1HTcs3fwXC6eKLCvJJZmb61tEQ+Z3dubjf6vFQizE6Tl3ZaVlcc2/rtwb0rdEPLfnR6ePFg==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -5690,9 +5732,9 @@ } }, "node_modules/@wordpress/compose/node_modules/@wordpress/is-shallow-equal": { - "version": "4.52.0", - "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-4.52.0.tgz", - "integrity": "sha512-5VpPrnTbWt27I2RJTSyZe8NUrs4MRRIHjvmNLXV9LDWDnttdxtA3p171xkR/VquEr8lDGdl/IeCEuTji/HegpA==", + "version": "4.53.0", + "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-4.53.0.tgz", + "integrity": "sha512-/90Nd1u90yTQxtwv6c+TnGyBFvxrF04pfo1KhdodCHlX/+sBn4CASgSvQAW2+FXemNqfw0rC4mBG/Sa8xhtC5A==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -5701,12 +5743,12 @@ } }, "node_modules/@wordpress/compose/node_modules/@wordpress/keycodes": { - "version": "3.52.0", - "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.52.0.tgz", - "integrity": "sha512-Qz+hdTtTZCBNgnhWb/pzM7iMfhx+bwo/b0LmTbANU4i4wJBaKQ9Qlkkaek30gZ/qC7rHunTtXoupcJ5NrZZdtg==", + "version": "3.53.0", + "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.53.0.tgz", + "integrity": "sha512-fNmjwZCdKg0EqXUQTJzdLj4sC58vIp8UqRKg+DeHQX4xAjLyTN8/JzMvmxPFF2nv57a1J5FLtOONqdrxaETGYg==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/i18n": "^4.52.0" + "@wordpress/i18n": "^4.53.0" }, "engines": { "node": ">=12" @@ -5825,9 +5867,9 @@ } }, "node_modules/@wordpress/dependency-extraction-webpack-plugin": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-5.3.0.tgz", - "integrity": "sha512-UhLiv4by3FLr8+PFOsFDFqpNn8Mdhz4MI1A/CiTYCUVcONtu4qO1w5zAl2tpw39Xh7PVHiaFZPb1iW/wLgSw3A==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-5.4.0.tgz", + "integrity": "sha512-6r1Nsq/yoJSqx35iqXeqjID8GGrN7mISZXWCjbuYLIRRY1FxU+wbenj2BsdUtyUuAv8tAUH79cpgO0poYEDMoQ==", "dev": true, "dependencies": { "json2php": "^0.0.7" @@ -5858,9 +5900,9 @@ } }, "node_modules/@wordpress/dom-ready": { - "version": "3.52.0", - "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-3.52.0.tgz", - "integrity": "sha512-xJEGle5naOwO27Z+22kpjWAWqrZClLHGem+5KsGVUwbk2Lde/pBj/C8rlmQGNHx9mGwV0BVR5+QPvoTiMt8RMQ==", + "version": "3.53.0", + "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-3.53.0.tgz", + "integrity": "sha512-0sKnHwWoSxFrazehbxg4gZwTMCe1qIC4u2jUjVDviTlUMn3vsx5GdXNi0a7nYdR3Oiq7/a5JRKWsgXtIpeprnw==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -5869,14 +5911,14 @@ } }, "node_modules/@wordpress/e2e-test-utils-playwright": { - "version": "0.20.0", - "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils-playwright/-/e2e-test-utils-playwright-0.20.0.tgz", - "integrity": "sha512-wNVXeoeJQl2Xny8K578e6VMBYyHchOLAEO4YETARn5DNmt+6jUjAS3xIB9mpn+nJuaUZujROc38Z3IVD22rbAA==", + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils-playwright/-/e2e-test-utils-playwright-0.21.0.tgz", + "integrity": "sha512-/tnTaTcjJ4LzmZtsdZCTO77qmj3p2m4+Nmvf2v0iB3/AgRIKazndecfZ9YnY2guos5Kl8QBjVkdzQ9Xc28LOpw==", "dev": true, "dependencies": { - "@wordpress/api-fetch": "^6.49.0", - "@wordpress/keycodes": "^3.52.0", - "@wordpress/url": "^3.53.0", + "@wordpress/api-fetch": "^6.50.0", + "@wordpress/keycodes": "^3.53.0", + "@wordpress/url": "^3.54.0", "change-case": "^4.1.2", "form-data": "^4.0.0", "get-port": "^5.1.1", @@ -5892,36 +5934,36 @@ } }, "node_modules/@wordpress/e2e-test-utils-playwright/node_modules/@wordpress/api-fetch": { - "version": "6.49.0", - "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-6.49.0.tgz", - "integrity": "sha512-bU42wZuZKH6nPz6diHflznXVond9nKzWwn0xOR4KWXd0NRKvDhNobU0lyjLF/JmwNqE8PZF65a8M9agpfROgqQ==", + "version": "6.50.0", + "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-6.50.0.tgz", + "integrity": "sha512-a459l9WD58W5UyQkD6c54+4hv2hZzstDSzoJRMOZGSeEfbgN+49vgHLNEVhDHjNsS7Z6X2KeyyR/YoRgtXfloA==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/i18n": "^4.52.0", - "@wordpress/url": "^3.53.0" + "@wordpress/i18n": "^4.53.0", + "@wordpress/url": "^3.54.0" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/e2e-test-utils-playwright/node_modules/@wordpress/keycodes": { - "version": "3.52.0", - "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.52.0.tgz", - "integrity": "sha512-Qz+hdTtTZCBNgnhWb/pzM7iMfhx+bwo/b0LmTbANU4i4wJBaKQ9Qlkkaek30gZ/qC7rHunTtXoupcJ5NrZZdtg==", + "version": "3.53.0", + "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.53.0.tgz", + "integrity": "sha512-fNmjwZCdKg0EqXUQTJzdLj4sC58vIp8UqRKg+DeHQX4xAjLyTN8/JzMvmxPFF2nv57a1J5FLtOONqdrxaETGYg==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/i18n": "^4.52.0" + "@wordpress/i18n": "^4.53.0" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/e2e-test-utils-playwright/node_modules/@wordpress/url": { - "version": "3.53.0", - "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-3.53.0.tgz", - "integrity": "sha512-jMY6frxKQUizZRpFPcLx3hivdSH9Ty+E5CIE26lf0Xd3uKTFE1CS3uY+cuNXY+w9/EZZBKHZK4jq7AEOSR8qUg==", + "version": "3.54.0", + "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-3.54.0.tgz", + "integrity": "sha512-65/2c3vzzgX4VEd90GG1tbZTN1b10NiqAa2V+a/m0Ak9RoCyAY0MtNNEa4kxCxUyN5ajpgCJCzVJIKDNVj/Fhg==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", @@ -5938,14 +5980,14 @@ "dev": true }, "node_modules/@wordpress/element": { - "version": "5.29.0", - "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-5.29.0.tgz", - "integrity": "sha512-PG8HbdwL4Gq8wp2EIrTOTz+C7jsghzfQPu8NgbBz74oPXE+qjhrAGT39XyxHqZO/pvEwyZpdIzFyx9uYoED2jw==", + "version": "5.30.0", + "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-5.30.0.tgz", + "integrity": "sha512-KH+KdZ1jzLRgA65Ez6Uy5dVbkS2az0uk1lDUpPRhApEY2J12SbsD/aVuznP/huO2Af+hyh4DDqbVS817Abcy2g==", "dependencies": { "@babel/runtime": "^7.16.0", "@types/react": "^18.0.21", "@types/react-dom": "^18.0.6", - "@wordpress/escape-html": "^2.52.0", + "@wordpress/escape-html": "^2.53.0", "change-case": "^4.1.2", "is-plain-object": "^5.0.0", "react": "^18.2.0", @@ -5956,9 +5998,9 @@ } }, "node_modules/@wordpress/env": { - "version": "9.4.0", - "resolved": "https://registry.npmjs.org/@wordpress/env/-/env-9.4.0.tgz", - "integrity": "sha512-flF+WLAuf8j97OjFkJU7/l9bzvI7GEUm1MXYdo16kSqxBvOTwVkk2yf5s9nxREJ3gPYahgNYf8cA7uT9Rj2eDQ==", + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/@wordpress/env/-/env-9.5.0.tgz", + "integrity": "sha512-dxIosImyvkqUqPgCcOUCTgnLQRG3dZhnnNomEnsY0z5stbN+2IS6EJq3mZ/oJDitcJjrqB0dPopdUTVS/9bWMA==", "dev": true, "dependencies": { "chalk": "^4.0.0", @@ -5979,9 +6021,9 @@ } }, "node_modules/@wordpress/escape-html": { - "version": "2.52.0", - "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-2.52.0.tgz", - "integrity": "sha512-0h5gn9QK+yP7WbhW4rsB2irvfdqsB5/9WFc4D9QSt2nVmC+Wf4KCTCPh6WilV0OApi+Se8TrV1tZwedhuCDqlw==", + "version": "2.53.0", + "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-2.53.0.tgz", + "integrity": "sha512-K2c6jg7qTGZIFj7uTCFR4FTK8PqHM4El7zdPAuK2apnZqhbdJEfH1/ogK+QZtn1VctyOXl0Mc+vzWoLUncey3g==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -5990,16 +6032,16 @@ } }, "node_modules/@wordpress/eslint-plugin": { - "version": "17.9.0", - "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-17.9.0.tgz", - "integrity": "sha512-vPDxa5TwidfU0B3DMxje0Xv2fHT8tY/ar9i305y7oH2ug86RKFo62JZ2lUAA5g+eUCCA+ZV/pLO8lSZo9w3XEQ==", + "version": "17.10.0", + "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-17.10.0.tgz", + "integrity": "sha512-fMmMzBMR8z7p2yYTMtEEnzoYmdFdv0HdrM2b7s9693fYxtYQv/FaxUKdep6slMiVt/DBoPUmuDGgZsttzOTwng==", "dev": true, "dependencies": { "@babel/eslint-parser": "^7.16.0", "@typescript-eslint/eslint-plugin": "^6.4.1", "@typescript-eslint/parser": "^6.4.1", - "@wordpress/babel-preset-default": "^7.36.0", - "@wordpress/prettier-config": "^3.9.0", + "@wordpress/babel-preset-default": "^7.37.0", + "@wordpress/prettier-config": "^3.10.0", "cosmiconfig": "^7.0.0", "eslint-config-prettier": "^8.3.0", "eslint-plugin-import": "^2.25.2", @@ -6041,9 +6083,9 @@ } }, "node_modules/@wordpress/html-entities": { - "version": "3.52.0", - "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-3.52.0.tgz", - "integrity": "sha512-wL9utg0ukbvKHX3nPRApvVnij6+8Wen1SgBiQzQwh+3SNpJdI5RsYDH0dlUnI4RZw3tmi7t21ZOAOYA1oZiyKw==", + "version": "3.53.0", + "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-3.53.0.tgz", + "integrity": "sha512-fqO6oJnBs1hLNtRLQLIYkKcnISpwf/ts4hOcBr+SN1pusTM3Om9fSUYjjRwXzjnqQsm/Tqjnh3GyDNzmmyuz5w==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -6052,12 +6094,12 @@ } }, "node_modules/@wordpress/i18n": { - "version": "4.52.0", - "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.52.0.tgz", - "integrity": "sha512-0fCE5v59SvDkhX6xy7jLav8W3y2IMMp0F3Muvn4m0F1DbPWRQYAqqfsAh3g/0qYqVuLf089JIDc/w2E/GK0e5Q==", + "version": "4.53.0", + "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.53.0.tgz", + "integrity": "sha512-Ovp00blCGhgKwtLQbxT/gweB9r9vGPLkneM28KhCQvgHIlpyDRESIr+CMIDov7KxKnO2gzfnwfrNhXgZX+a/3Q==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/hooks": "^3.52.0", + "@wordpress/hooks": "^3.53.0", "gettext-parser": "^1.3.1", "memize": "^2.1.0", "sprintf-js": "^1.1.1", @@ -6071,9 +6113,9 @@ } }, "node_modules/@wordpress/i18n/node_modules/@wordpress/hooks": { - "version": "3.52.0", - "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.52.0.tgz", - "integrity": "sha512-acEF5B6GkFOjImqPpLvl1lP0sbpS6h35BV6RbXZFlaawCj8GYs6/tvCkHXzfwvjGwP2aR9jdpSx9DpXWKyJSQQ==", + "version": "3.53.0", + "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.53.0.tgz", + "integrity": "sha512-Ul8iS+bzJMuN/ZD1HTcs3fwXC6eKLCvJJZmb61tEQ+Z3dubjf6vFQizE6Tl3ZaVlcc2/rtwb0rdEPLfnR6ePFg==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -6087,13 +6129,13 @@ "integrity": "sha512-yywVJy8ctVlN5lNPxsep5urnZ6TTclwPEyigM9M3Bi8vseJBOfqNrGWN/r8NzuIt3PovM323W04blJfGQfQSVg==" }, "node_modules/@wordpress/icons": { - "version": "9.43.0", - "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-9.43.0.tgz", - "integrity": "sha512-pzJeY2I58p/5XpnwWEpj2FwQMQdwerhPotcaFENKGyhu1NjBGG4djuiZhwGNyS9IAmzS/wsI1yObZb+1kBBCdA==", + "version": "9.44.0", + "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-9.44.0.tgz", + "integrity": "sha512-8VxsFkcUYGCk6qfrriSOxOFSDSgl4tNRnJo7019ABj8mTr4pqdJC7tYz88rOvtBbx9tswWXLBJM49vaBG8mOpw==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/element": "^5.29.0", - "@wordpress/primitives": "^3.50.0" + "@wordpress/element": "^5.30.0", + "@wordpress/primitives": "^3.51.0" }, "engines": { "node": ">=12" @@ -6108,9 +6150,9 @@ } }, "node_modules/@wordpress/jest-console": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-7.23.0.tgz", - "integrity": "sha512-5f2z6Z9WMKu9T3TDQAtpqvPItWRIlUXOlTJXPIYiFktxguhSHU7Q6i8vXKA/lXs6DxNAlxl8n+pRk7S68TSJtQ==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-7.24.0.tgz", + "integrity": "sha512-mCcoEGrFDN78QMWSXVH3B5RVdwNNzsODA8g6LSbmxKY5T/4xuOgF/Kj6mS0YSrCxyOiDUTW9VgHoQtx2MwS+Qg==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", @@ -6124,12 +6166,12 @@ } }, "node_modules/@wordpress/jest-preset-default": { - "version": "11.23.0", - "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-11.23.0.tgz", - "integrity": "sha512-murMNev+bT+CuJR++0NcZDFovZiY5Hbnh9aAAZ+BbS+Q6E42eTIO1fONxeN9QuvrYm/8LznMszWxzgGs4Wmtsw==", + "version": "11.24.0", + "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-11.24.0.tgz", + "integrity": "sha512-W3y5PYdOwzm1oKdx+8XZoLeXEV4FI/LnYJpcnKxIyQxfPm4cI8WlRMUT6DAyW6nKv67a0FUwoA7XJ9kXH1pASA==", "dev": true, "dependencies": { - "@wordpress/jest-console": "^7.23.0", + "@wordpress/jest-console": "^7.24.0", "babel-jest": "^29.6.2" }, "engines": { @@ -6168,9 +6210,9 @@ } }, "node_modules/@wordpress/npm-package-json-lint-config": { - "version": "4.37.0", - "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-4.37.0.tgz", - "integrity": "sha512-a0+oP4y/9TgPCzhaVXrhNKPfvZ+eHAZKlid5gvveM9A4HYVdeaw8m7eyH7CxBUJdG/GjOPvtw//KMqu+ijxbIg==", + "version": "4.38.0", + "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-4.38.0.tgz", + "integrity": "sha512-RT5dDPaHiPNzVTcLV6HTHArRBPzAhQPMKZi2BX16rrlYLwcr9TNMVJQ787RXxLmkr83BvudZqsHF4va06FwVLQ==", "dev": true, "engines": { "node": ">=14" @@ -6180,12 +6222,12 @@ } }, "node_modules/@wordpress/postcss-plugins-preset": { - "version": "4.36.0", - "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-4.36.0.tgz", - "integrity": "sha512-J4wOnzrI1MZpzVoLQbMn0539B7vuAiEkUOeZ28VnKsb9WSYQ+hTKkfco0gz76WtE0p5oquy22vRVilslckRL2g==", + "version": "4.37.0", + "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-4.37.0.tgz", + "integrity": "sha512-9k0OFThyn73hmZ0NRWtrYDEHk8BHwzMLrovqtt9fsBQRQviz4kjLOFkGvSQmvFPbnaMK1ZG5WOhV8/RkKK8tig==", "dev": true, "dependencies": { - "@wordpress/base-styles": "^4.43.0", + "@wordpress/base-styles": "^4.44.0", "autoprefixer": "^10.2.5" }, "engines": { @@ -6196,9 +6238,9 @@ } }, "node_modules/@wordpress/prettier-config": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-3.9.0.tgz", - "integrity": "sha512-CUCAZAAFDYgE6JG6x8U/kJ94tMyKkeRyNNcbPHK/R4oR+9T1bTbT2rWVQ9VFC2M6yNEP7uwZU9ufdYcSn5bq7g==", + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-3.10.0.tgz", + "integrity": "sha512-0zA3K1zDyRjUhTY+zKfBvQMKqEbYK/hC3NOabEWZ++pvT5JYJrD7ZVXE+l5TDVd/d2rqxM0eLssh/yIyWyaeSQ==", "dev": true, "engines": { "node": ">=14" @@ -6208,12 +6250,12 @@ } }, "node_modules/@wordpress/primitives": { - "version": "3.50.0", - "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-3.50.0.tgz", - "integrity": "sha512-3HauFtTv3jiQlDebhM2K2ZQNSAwlIqZH0Xf2eHEXdSMLY3kA5yfb1aMStqexe397PpOLLhhcunwbXQ2FBhTilw==", + "version": "3.51.0", + "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-3.51.0.tgz", + "integrity": "sha512-UKz0h3BIU4hDMXnNlLZ6CZCe7eWuhDhzLj25+Ldfb71RuXMoqdH31ZN3gwIljVrLRWcBKVtgp9ULmuhdGvwzDA==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/element": "^5.29.0", + "@wordpress/element": "^5.30.0", "classnames": "^2.3.1" }, "engines": { @@ -6221,9 +6263,9 @@ } }, "node_modules/@wordpress/priority-queue": { - "version": "2.52.0", - "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-2.52.0.tgz", - "integrity": "sha512-umajVlF6/T7c81bP5Gl5teQyKAPX0/ilbTyQKsa1iyWsGir/E7sZ9l7mTMuJJ2CkrSl3m3YpV8shfwjMy6EVlQ==", + "version": "2.53.0", + "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-2.53.0.tgz", + "integrity": "sha512-tWsEOzstjE05DGyP9lGtwD6Ver6O1emKFQCHVXqS5kPfTg44Tm4/JTaCpnYYAf/+ki9ueZgTczqIdukCu+PDFA==", "dependencies": { "@babel/runtime": "^7.16.0", "requestidlecallback": "^0.3.0" @@ -6437,24 +6479,24 @@ } }, "node_modules/@wordpress/scripts": { - "version": "27.3.0", - "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-27.3.0.tgz", - "integrity": "sha512-PMIFMsjsEpXfgioc1413z7TTD+pq5F9nOoV1Ygvhv/aDImgfeYmMW9VNytETDsUtJ6yRWBi+TWREW9tChbfPhw==", + "version": "27.4.0", + "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-27.4.0.tgz", + "integrity": "sha512-DAX1n/nWtOH77jeHxUFrDiqXGc5OVsDeynyvJOxMMMdi1otN/iO6MkFOg0ExzRXgV4/+8DVpN1RWgeuXLzrBGw==", "dev": true, "dependencies": { "@babel/core": "^7.16.0", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.11", "@svgr/webpack": "^8.0.1", - "@wordpress/babel-preset-default": "^7.36.0", - "@wordpress/browserslist-config": "^5.35.0", - "@wordpress/dependency-extraction-webpack-plugin": "^5.3.0", - "@wordpress/e2e-test-utils-playwright": "^0.20.0", - "@wordpress/eslint-plugin": "^17.9.0", - "@wordpress/jest-preset-default": "^11.23.0", - "@wordpress/npm-package-json-lint-config": "^4.37.0", - "@wordpress/postcss-plugins-preset": "^4.36.0", - "@wordpress/prettier-config": "^3.9.0", - "@wordpress/stylelint-config": "^21.35.0", + "@wordpress/babel-preset-default": "^7.37.0", + "@wordpress/browserslist-config": "^5.36.0", + "@wordpress/dependency-extraction-webpack-plugin": "^5.4.0", + "@wordpress/e2e-test-utils-playwright": "^0.21.0", + "@wordpress/eslint-plugin": "^17.10.0", + "@wordpress/jest-preset-default": "^11.24.0", + "@wordpress/npm-package-json-lint-config": "^4.38.0", + "@wordpress/postcss-plugins-preset": "^4.37.0", + "@wordpress/prettier-config": "^3.10.0", + "@wordpress/stylelint-config": "^21.36.0", "adm-zip": "^0.5.9", "babel-jest": "^29.6.2", "babel-loader": "^8.2.3", @@ -6515,9 +6557,9 @@ } }, "node_modules/@wordpress/stylelint-config": { - "version": "21.35.0", - "resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-21.35.0.tgz", - "integrity": "sha512-/nsiyxEQUqicwVW/LYBFW3fmkzmbbtUSNpWYRGxPuEmBP0NG7BFmjWGt37k1gm0m0JX55KIQzxbU0o56wBRD8w==", + "version": "21.36.0", + "resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-21.36.0.tgz", + "integrity": "sha512-P2Bg+Aq0jKR76wmFaNY1a4iInP/+z5+QauPD+StoHksWKvfjkYpqZ3dDLaGHucFDFF6I4UAgsDO8Avt7Q1Tl0w==", "dev": true, "dependencies": { "stylelint-config-recommended": "^6.0.0", @@ -6531,21 +6573,21 @@ } }, "node_modules/@wordpress/undo-manager": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-0.12.0.tgz", - "integrity": "sha512-ZVjB402HxXVn1N5ioeSbnPuNc1+nOBxETWOjmeEvUV4lsEJujm8zjo6KwZvJM0F+UsJVS75G18iW5ept5kfzCQ==", + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-0.13.0.tgz", + "integrity": "sha512-3HY1YuQNmRdRH1ZKKLRaJlqYfWYIiBsq4I1nXKEufmwmHwMHz7nzp+bQe6erutkVran4zMzRILZPsZXpbqm//A==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/is-shallow-equal": "^4.52.0" + "@wordpress/is-shallow-equal": "^4.53.0" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/undo-manager/node_modules/@wordpress/is-shallow-equal": { - "version": "4.52.0", - "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-4.52.0.tgz", - "integrity": "sha512-5VpPrnTbWt27I2RJTSyZe8NUrs4MRRIHjvmNLXV9LDWDnttdxtA3p171xkR/VquEr8lDGdl/IeCEuTji/HegpA==", + "version": "4.53.0", + "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-4.53.0.tgz", + "integrity": "sha512-/90Nd1u90yTQxtwv6c+TnGyBFvxrF04pfo1KhdodCHlX/+sBn4CASgSvQAW2+FXemNqfw0rC4mBG/Sa8xhtC5A==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -6566,9 +6608,9 @@ } }, "node_modules/@wordpress/warning": { - "version": "2.52.0", - "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.52.0.tgz", - "integrity": "sha512-dmPSi6h/DeAwSOeD3NQKeFnileyNNhI4QecIiRZ79Tk1QIcz90wOQR7BAbZcpzJdN6Q30bc98Vfhtj8w0xpfOQ==", + "version": "2.53.0", + "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.53.0.tgz", + "integrity": "sha512-53O09aUJgEuGcCVTHQcxvqjeU79rHF6fw9VSZwv6lYfZTwwtxwMHGPF6hUp12NeR+bqYGsUz2Ls6gzSHaAE2Zw==", "dev": true, "engines": { "node": ">=12" @@ -7212,9 +7254,9 @@ } }, "node_modules/autoprefixer": { - "version": "10.4.17", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.17.tgz", - "integrity": "sha512-/cpVNRLSfhOtcGflT13P2794gVSgmPgTR+erw5ifnMLZb0UnSlkK4tquLmkd3BhA+nLo5tX8Cu0upUsGKvKbmg==", + "version": "10.4.18", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.18.tgz", + "integrity": "sha512-1DKbDfsr6KUElM6wg+0zRNkB/Q7WcKYAaK+pzXn+Xqmszm/5Xa9coeNdtP88Vi+dPzZnMjhge8GIV49ZQkDa+g==", "dev": true, "funding": [ { @@ -7231,8 +7273,8 @@ } ], "dependencies": { - "browserslist": "^4.22.2", - "caniuse-lite": "^1.0.30001578", + "browserslist": "^4.23.0", + "caniuse-lite": "^1.0.30001591", "fraction.js": "^4.3.7", "normalize-range": "^0.1.2", "picocolors": "^1.0.0", @@ -7463,19 +7505,35 @@ } }, "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.8", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.8.tgz", - "integrity": "sha512-OtIuQfafSzpo/LhnJaykc0R/MMnuLSSVjVYy9mHArIZ9qTCSZ6TpWCuEKZYVoN//t8HqBNScHrOtCrIK5IaGLg==", + "version": "0.4.10", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.10.tgz", + "integrity": "sha512-rpIuu//y5OX6jVU+a5BCn1R5RSZYWAl2Nar76iwaOdycqb6JPxediskWFMMl7stfwNJR4b7eiQvh5fB5TEQJTQ==", "dev": true, "dependencies": { "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.5.0", + "@babel/helper-define-polyfill-provider": "^0.6.1", "semver": "^6.3.1" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.1.tgz", + "integrity": "sha512-o7SDgTJuvx5vLKD6SFvkydkSMBvahDKGiNJzG22IZYXhiqoe9efY7zocICBgzHV4IRg5wdgl2nEL/tulKIEIbA==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", @@ -7561,9 +7619,9 @@ "dev": true }, "node_modules/bare-events": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.2.0.tgz", - "integrity": "sha512-Yyyqff4PIFfSuthCZqLlPISTWHmnQxoPuAvkmgzsJEmG3CesdIv6Xweayl0JkCZJSB2yYIdJyEz97tpxNhgjbg==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.2.1.tgz", + "integrity": "sha512-9GYPpsPFvrWBkelIhOhTWtkeZxVxZOdb3VnFTCzlOo3OjvmTvzLoZFUT8kNFACx0vJej6QPney1Cf9BvzCNE/A==", "dev": true, "optional": true }, @@ -7587,9 +7645,9 @@ ] }, "node_modules/basic-ftp": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.0.4.tgz", - "integrity": "sha512-8PzkB0arJFV4jJWSGOYR+OEic6aeKMu/osRhBULN6RY0ykby6LKhbmuQ5ublvaas5BOwboah5D87nrHyuh8PPA==", + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.0.5.tgz", + "integrity": "sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg==", "dev": true, "engines": { "node": ">=10.0.0" @@ -8036,9 +8094,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001588", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001588.tgz", - "integrity": "sha512-+hVY9jE44uKLkH0SrUTqxjxqNTOWHsbnQDIKjwkZ3lNTzUUVdBLBGXtj/q5Mp5u98r3droaZAewQuEDzjQdZlQ==", + "version": "1.0.30001599", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001599.tgz", + "integrity": "sha512-LRAQHZ4yT1+f9LemSMeqdMpMxZcc4RMWdj4tiFe3G8tNkWK+E58g+/tzotb5cU6TbcVJLr4fySiAW7XmxQvZQA==", "dev": true, "funding": [ { @@ -8863,9 +8921,9 @@ } }, "node_modules/core-js": { - "version": "3.36.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.36.0.tgz", - "integrity": "sha512-mt7+TUBbTFg5+GngsAxeKBTl5/VS0guFeJacYge9OmHb+m058UwwIm41SE9T4Den7ClatV57B6TYTuJ0CX1MAw==", + "version": "3.36.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.36.1.tgz", + "integrity": "sha512-BTvUrwxVBezj5SZ3f10ImnX2oRByMxql3EimVqMysepbC9EeMUOpLwdy6Eoili2x6E4kf+ZUB5k/+Jv55alPfA==", "dev": true, "hasInstallScript": true, "funding": { @@ -9266,9 +9324,9 @@ } }, "node_modules/cypress": { - "version": "13.6.6", - "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.6.6.tgz", - "integrity": "sha512-S+2S9S94611hXimH9a3EAYt81QM913ZVA03pUmGDfLTFa5gyp85NJ8dJGSlEAEmyRsYkioS1TtnWtbv/Fzt11A==", + "version": "13.7.0", + "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.7.0.tgz", + "integrity": "sha512-UimjRSJJYdTlvkChcdcfywKJ6tUYuwYuk/n1uMMglrvi+ZthNhoRYcxnWgTqUtkl17fXrPAsD5XT2rcQYN1xKA==", "dev": true, "hasInstallScript": true, "dependencies": { @@ -11987,9 +12045,9 @@ "dev": true }, "node_modules/follow-redirects": { - "version": "1.15.5", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.5.tgz", - "integrity": "sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==", + "version": "1.15.6", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", + "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", "dev": true, "funding": [ { @@ -12911,9 +12969,9 @@ } }, "node_modules/http-link-header": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/http-link-header/-/http-link-header-1.1.2.tgz", - "integrity": "sha512-6qz1XhMq/ryde52SZGzVhzi3jcG2KqO16KITkupyQxvW6u7iylm0Fq7r3OpCYsc0S0ELlCiFpuxDcccUwjbEqA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/http-link-header/-/http-link-header-1.1.3.tgz", + "integrity": "sha512-3cZ0SRL8fb9MUlU3mKM61FcQvPfXx2dBrZW3Vbg5CXa8jFlK8OaEpePenLe1oEXQduhz8b0QjsqfS59QP4AJDQ==", "dev": true, "engines": { "node": ">=6.0.0" @@ -18992,9 +19050,9 @@ } }, "node_modules/react-error-boundary": { - "version": "4.0.12", - "resolved": "https://registry.npmjs.org/react-error-boundary/-/react-error-boundary-4.0.12.tgz", - "integrity": "sha512-kJdxdEYlb7CPC1A0SeUY38cHpjuu6UkvzKiAmqmOFL21VRfMhOcWxTCBgLVCO0VEMh9JhFNcVaXlV4/BTpiwOA==", + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/react-error-boundary/-/react-error-boundary-4.0.13.tgz", + "integrity": "sha512-b6PwbdSv8XeOSYvjt8LpgpKrZ0yGdtZokYwkwV2wlcZbxgopHX/hgPl5VgpnoVOWd868n1hktM8Qm4b+02MiLQ==", "dependencies": { "@babel/runtime": "^7.12.5" }, @@ -19075,11 +19133,11 @@ } }, "node_modules/react-router": { - "version": "6.22.1", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.22.1.tgz", - "integrity": "sha512-0pdoRGwLtemnJqn1K0XHUbnKiX0S4X8CgvVVmHGOWmofESj31msHo/1YiqcJWK7Wxfq2a4uvvtS01KAQyWK/CQ==", + "version": "6.22.3", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.22.3.tgz", + "integrity": "sha512-dr2eb3Mj5zK2YISHK++foM9w4eBnO23eKnZEDs7c880P6oKbrjz/Svg9+nxqtHQK+oMW4OtjZca0RqPglXxguQ==", "dependencies": { - "@remix-run/router": "1.15.1" + "@remix-run/router": "1.15.3" }, "engines": { "node": ">=14.0.0" @@ -19089,12 +19147,12 @@ } }, "node_modules/react-router-dom": { - "version": "6.22.1", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.22.1.tgz", - "integrity": "sha512-iwMyyyrbL7zkKY7MRjOVRy+TMnS/OPusaFVxM2P11x9dzSzGmLsebkCvYirGq0DWB9K9hOspHYYtDz33gE5Duw==", + "version": "6.22.3", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.22.3.tgz", + "integrity": "sha512-7ZILI7HjcE+p31oQvwbokjk6OA/bnFxrhJ19n82Ex9Ph8fNAq+Hm/7KchpMGlTgWhUxRHMMCut+vEtNpWpowKw==", "dependencies": { - "@remix-run/router": "1.15.1", - "react-router": "6.22.1" + "@remix-run/router": "1.15.3", + "react-router": "6.22.3" }, "engines": { "node": ">=14.0.0" @@ -20509,9 +20567,9 @@ } }, "node_modules/socks": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/socks/-/socks-2.7.3.tgz", - "integrity": "sha512-vfuYK48HXCTFD03G/1/zkIls3Ebr2YNa4qU9gHDZdblHLiqhJrJGkY3+0Nx0JpN9qBhJbVObc1CNciT1bIZJxw==", + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.8.1.tgz", + "integrity": "sha512-B6w7tkwNid7ToxjZ08rQMT8M9BJAf8DKx8Ft4NivzH0zBUfd6jldGcisJn/RLgxcX3FPNDdNQCUEMMT79b+oCQ==", "dev": true, "dependencies": { "ip-address": "^9.0.5", diff --git a/package.json b/package.json index 77d475117..8c36f259f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "bluehost-wordpress-plugin", - "version": "3.9.1", + "version": "3.9.2", "description": "WordPress plugin that integrates your WordPress site with the Bluehost control panel, including performance, security, and update features.", "author": { "name": "Bluehost", @@ -33,32 +33,32 @@ }, "dependencies": { "@heroicons/react": "^2.1.1", - "@newfold-labs/wp-module-ecommerce": "^1.3.23", + "@newfold-labs/wp-module-ecommerce": "^1.3.25", "@newfold-labs/wp-module-runtime": "^1.0.9", - "@newfold/ui-component-library": "^1.0.1", + "@newfold/ui-component-library": "^1.1.0", "@reduxjs/toolkit": "^2.1.0", - "@wordpress/compose": "^6.27.0", - "@wordpress/dom-ready": "^3.52.0", - "@wordpress/element": "^5.26.0", - "@wordpress/html-entities": "^3.50.0", - "@wordpress/i18n": "^4.49.0", - "@wordpress/icons": "^9.43.0", + "@wordpress/compose": "^6.30.0", + "@wordpress/dom-ready": "^3.53.0", + "@wordpress/element": "^5.30.0", + "@wordpress/html-entities": "^3.53.0", + "@wordpress/i18n": "^4.53.0", + "@wordpress/icons": "^9.44.0", "classnames": "^2.5.1", "jquery": "^3.7.1", "lodash": "^4.17.21", "react": "^18.2.0", - "react-error-boundary": "^4.0.12", - "react-router-dom": "^6.21.1", + "react-error-boundary": "^4.0.13", + "react-router-dom": "^6.22.3", "react-use": "^17.5.0", "semver": "^7.5.4" }, "devDependencies": { "@tailwindcss/forms": "^0.5.7", "@testing-library/cypress": "^10.0.1", - "@wordpress/env": "^9.2.0", - "@wordpress/eslint-plugin": "^17.6.0", - "@wordpress/scripts": "^27.1.0", - "cypress": "^13.6.6", + "@wordpress/env": "^9.5.0", + "@wordpress/eslint-plugin": "^17.10.0", + "@wordpress/scripts": "^27.4.0", + "cypress": "^13.7.0", "cypress-axe": "^1.5.0", "eslint-import-resolver-alias": "^1.1.2", "eslint-plugin-import": "^2.29.1", diff --git a/src/app/data/routes.js b/src/app/data/routes.js index 03a4d68e2..7e413ed46 100644 --- a/src/app/data/routes.js +++ b/src/app/data/routes.js @@ -94,7 +94,7 @@ export const routes = [ NewfoldRuntime.hasCapability( 'canAccessGlobalCTB' ) ? { name: '/store/sales_discounts', - title: __( 'Sales & Discounts', 'wp-plugin-bluehost' ), + title: __( 'Sales & Promotions', 'wp-plugin-bluehost' ), } : null, NewfoldRuntime.isWoo