diff --git a/.github/workflows/cypress-matrix.yml b/.github/workflows/cypress-matrix.yml index 054f444a1..2e197100f 100644 --- a/.github/workflows/cypress-matrix.yml +++ b/.github/workflows/cypress-matrix.yml @@ -111,7 +111,11 @@ jobs: echo '{"wpVersion": "${{ matrix.wpVersion }}","phpVersion": "${{ matrix.phpVersion }}"}' > cypress.env.json - name: Install WordPress - run: npx wp-env start --debug + uses: nick-fields/retry@v3 + with: + timeout_minutes: 4 + max_attempts: 3 + command: npx wp-env start --debug - name: Run Cypress Tests if: ${{ github.repository != 'bluehost/bluehost-wordpress-plugin' || github.actor == 'dependabot[bot]' }} diff --git a/.github/workflows/cypress.yml b/.github/workflows/cypress.yml index cdd5916d8..1ee9bb642 100644 --- a/.github/workflows/cypress.yml +++ b/.github/workflows/cypress.yml @@ -99,7 +99,11 @@ jobs: run: echo '{"plugins":["${{ steps.workflow.outputs.DIST }}/${{ steps.workflow.outputs.PACKAGE }}"]}' > .wp-env.override.json - name: Install WordPress - run: npx wp-env start --debug + uses: nick-fields/retry@v3 + with: + timeout_minutes: 4 + max_attempts: 3 + command: npx wp-env start --debug - name: Run Cypress Tests if: ${{ github.repository != 'bluehost/bluehost-wordpress-plugin' || github.actor == 'dependabot[bot]' }} diff --git a/bluehost-wordpress-plugin.php b/bluehost-wordpress-plugin.php index 984ed2ef6..4b724c063 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.15.5 + * Version: 3.15.6 * Requires at least: 6.5 * Requires PHP: 7.3 * Tested up to: 6.7.1 @@ -32,7 +32,7 @@ } // Define constants -define( 'BLUEHOST_PLUGIN_VERSION', '3.15.5' ); +define( 'BLUEHOST_PLUGIN_VERSION', '3.15.6' ); 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 f76b29e29..5f510ca28 100644 --- a/bootstrap.php +++ b/bootstrap.php @@ -11,7 +11,6 @@ use WP_Forge\UpgradeHandler\UpgradeHandler; use NewfoldLabs\WP\ModuleLoader\Container; use NewfoldLabs\WP\ModuleLoader\Plugin; -use NewfoldLabs\WP\Context\Context; use NewfoldLabs\WP\Module\Features\Features; use function NewfoldLabs\WP\ModuleLoader\container as setContainer; use function NewfoldLabs\WP\Context\setContext; @@ -80,8 +79,7 @@ function () { $bluehost_module_container->set( 'cache_types', $cache_types ); $bluehost_module_container->set( 'marketplace_brand', $marketplace_brand ); } - }, - 11 + } ); // Properly get branding links depending on market diff --git a/composer.json b/composer.json index f560e59db..443cc59e0 100644 --- a/composer.json +++ b/composer.json @@ -74,11 +74,11 @@ "require": { "newfold-labs/wp-module-activation": "^1.0.5", "newfold-labs/wp-module-atomic": "^1.3.0", - "newfold-labs/wp-module-coming-soon": "^1.2.6", + "newfold-labs/wp-module-coming-soon": "^1.3.2", "newfold-labs/wp-module-context": "^1.0.1", "newfold-labs/wp-module-data": "^2.6.7", "newfold-labs/wp-module-deactivation": "^1.2.3", - "newfold-labs/wp-module-ecommerce": "^1.4.3", + "newfold-labs/wp-module-ecommerce": "^1.4.4", "newfold-labs/wp-module-facebook": "^1.0.9", "newfold-labs/wp-module-features": "^1.4.2", "newfold-labs/wp-module-global-ctb": "^1.0.13", @@ -95,7 +95,7 @@ "newfold-labs/wp-module-pls": "^1.0.0", "newfold-labs/wp-module-runtime": "^1.0.12", "newfold-labs/wp-module-secure-passwords": "^1.1.1", - "newfold-labs/wp-module-solutions": "^1.0.6", + "newfold-labs/wp-module-solutions": "^1.0.7", "newfold-labs/wp-module-sso": "^1.0.7", "newfold-labs/wp-module-staging": "^2.1.1", "wp-forge/wp-update-handler": "^1.0.2", diff --git a/composer.lock b/composer.lock index 7e44e86d5..950ceaae0 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": "3c86a0befa83c9ea969f6131454be0dd", + "content-hash": "c0304cca2492bd1cb5936d1b48a795d7", "packages": [ { "name": "doctrine/inflector", @@ -722,20 +722,20 @@ }, { "name": "newfold-labs/wp-module-coming-soon", - "version": "1.2.6", + "version": "1.3.2", "source": { "type": "git", "url": "https://github.com/newfold-labs/wp-module-coming-soon.git", - "reference": "3b43b08f02348e4d016392247dc4503df5d48b39" + "reference": "c1485a16b23fdf7b1fca52820c2fa686f2a6e30c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/newfold-labs/wp-module-coming-soon/zipball/3b43b08f02348e4d016392247dc4503df5d48b39", - "reference": "3b43b08f02348e4d016392247dc4503df5d48b39", + "url": "https://api.github.com/repos/newfold-labs/wp-module-coming-soon/zipball/c1485a16b23fdf7b1fca52820c2fa686f2a6e30c", + "reference": "c1485a16b23fdf7b1fca52820c2fa686f2a6e30c", "shasum": "" }, "require": { - "newfold-labs/wp-module-data": ">=2.6.2", + "newfold-labs/wp-module-data": "^2.6.7", "wp-forge/wp-upgrade-handler": "^1.0" }, "require-dev": { @@ -769,10 +769,10 @@ ], "description": "Coming Soon module for WordPress sites.", "support": { - "source": "https://github.com/newfold-labs/wp-module-coming-soon/tree/1.2.6", + "source": "https://github.com/newfold-labs/wp-module-coming-soon/tree/1.3.2", "issues": "https://github.com/newfold-labs/wp-module-coming-soon/issues" }, - "time": "2024-08-30T20:32:49+00:00" + "time": "2024-12-03T23:45:51+00:00" }, { "name": "newfold-labs/wp-module-context", @@ -993,16 +993,16 @@ }, { "name": "newfold-labs/wp-module-ecommerce", - "version": "1.4.3", + "version": "v1.4.4", "source": { "type": "git", "url": "https://github.com/newfold-labs/wp-module-ecommerce.git", - "reference": "556a42d0a76296b863056ab0e1952eb860c47ed1" + "reference": "cceb17d7e4ac0bb70e070f0d9f13f3567010cbe7" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/newfold-labs/wp-module-ecommerce/zipball/556a42d0a76296b863056ab0e1952eb860c47ed1", - "reference": "556a42d0a76296b863056ab0e1952eb860c47ed1", + "url": "https://api.github.com/repos/newfold-labs/wp-module-ecommerce/zipball/cceb17d7e4ac0bb70e070f0d9f13f3567010cbe7", + "reference": "cceb17d7e4ac0bb70e070f0d9f13f3567010cbe7", "shasum": "" }, "require": { @@ -1045,10 +1045,10 @@ ], "description": "Brand Agnostic eCommerce Experience", "support": { - "source": "https://github.com/newfold-labs/wp-module-ecommerce/tree/1.4.3", + "source": "https://github.com/newfold-labs/wp-module-ecommerce/tree/v1.4.4", "issues": "https://github.com/newfold-labs/wp-module-ecommerce/issues" }, - "time": "2024-11-07T21:52:42+00:00" + "time": "2024-11-20T12:14:02+00:00" }, { "name": "newfold-labs/wp-module-facebook", @@ -1920,16 +1920,16 @@ }, { "name": "newfold-labs/wp-module-solutions", - "version": "1.0.6", + "version": "1.0.7", "source": { "type": "git", "url": "https://github.com/newfold-labs/wp-module-solutions.git", - "reference": "386ec40fd901382f96e6c2f883a14098461b26e9" + "reference": "e478b76da20b5caa75dd901336471666ef7c7516" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/newfold-labs/wp-module-solutions/zipball/386ec40fd901382f96e6c2f883a14098461b26e9", - "reference": "386ec40fd901382f96e6c2f883a14098461b26e9", + "url": "https://api.github.com/repos/newfold-labs/wp-module-solutions/zipball/e478b76da20b5caa75dd901336471666ef7c7516", + "reference": "e478b76da20b5caa75dd901336471666ef7c7516", "shasum": "" }, "require": { @@ -1960,10 +1960,10 @@ ], "description": "A Newfold module that handles integration of WordPress Solutions Addon packages (content creator/ service / ecommerce) for BlueHost & HostGator customers", "support": { - "source": "https://github.com/newfold-labs/wp-module-solutions/tree/1.0.6", + "source": "https://github.com/newfold-labs/wp-module-solutions/tree/1.0.7", "issues": "https://github.com/newfold-labs/wp-module-solutions/issues" }, - "time": "2024-11-08T18:31:03+00:00" + "time": "2024-11-24T19:55:44+00:00" }, { "name": "newfold-labs/wp-module-sso", @@ -3583,12 +3583,12 @@ "source": { "type": "git", "url": "https://github.com/Roave/SecurityAdvisories.git", - "reference": "b33a18b5d222c63472a4b41f6fa3e15e591c9595" + "reference": "a5a85b1c0ac926a879fe4ea127944d271f53d1c2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/b33a18b5d222c63472a4b41f6fa3e15e591c9595", - "reference": "b33a18b5d222c63472a4b41f6fa3e15e591c9595", + "url": "https://api.github.com/repos/Roave/SecurityAdvisories/zipball/a5a85b1c0ac926a879fe4ea127944d271f53d1c2", + "reference": "a5a85b1c0ac926a879fe4ea127944d271f53d1c2", "shasum": "" }, "conflict": { @@ -3758,6 +3758,7 @@ "ezsystems/ezplatform-admin-ui": ">=1.3,<1.3.5|>=1.4,<1.4.6|>=1.5,<1.5.29|>=2.3,<2.3.26|>=3.3,<3.3.39", "ezsystems/ezplatform-admin-ui-assets": ">=4,<4.2.1|>=5,<5.0.1|>=5.1,<5.1.1", "ezsystems/ezplatform-graphql": ">=1.0.0.0-RC1-dev,<1.0.13|>=2.0.0.0-beta1,<2.3.12", + "ezsystems/ezplatform-http-cache": "<2.3.16", "ezsystems/ezplatform-kernel": "<1.2.5.1-dev|>=1.3,<1.3.35", "ezsystems/ezplatform-rest": ">=1.2,<=1.2.2|>=1.3,<1.3.8", "ezsystems/ezplatform-richtext": ">=2.3,<2.3.7.1-dev|>=3.3,<3.3.40", @@ -3842,11 +3843,12 @@ "hov/jobfair": "<1.0.13|>=2,<2.0.2", "httpsoft/http-message": "<1.0.12", "hyn/multi-tenant": ">=5.6,<5.7.2", - "ibexa/admin-ui": ">=4.2,<4.2.3|>=4.6.0.0-beta1,<4.6.9", + "ibexa/admin-ui": ">=4.2,<4.2.3|>=4.6,<4.6.14", "ibexa/core": ">=4,<4.0.7|>=4.1,<4.1.4|>=4.2,<4.2.3|>=4.5,<4.5.6|>=4.6,<4.6.2", "ibexa/fieldtype-richtext": ">=4.6,<4.6.10", "ibexa/graphql": ">=2.5,<2.5.31|>=3.3,<3.3.28|>=4.2,<4.2.3", - "ibexa/post-install": "<=1.0.4", + "ibexa/http-cache": ">=4.6,<4.6.14", + "ibexa/post-install": "<1.0.16|>=4.6,<4.6.14", "ibexa/solr": ">=4.5,<4.5.4", "ibexa/user": ">=4,<4.4.3", "icecoder/icecoder": "<=8.1", @@ -4151,12 +4153,14 @@ "silverstripe/userforms": "<3|>=5,<5.4.2", "silverstripe/versioned-admin": ">=1,<1.11.1", "simple-updates/phpwhois": "<=1", - "simplesamlphp/saml2": "<1.10.6|>=2,<2.3.8|>=3,<3.1.4|==5.0.0.0-alpha12", + "simplesamlphp/saml2": "<4.6.14|>=5.0.0.0-alpha1,<5.0.0.0-alpha18", + "simplesamlphp/saml2-legacy": "<4.6.14", "simplesamlphp/simplesamlphp": "<1.18.6", "simplesamlphp/simplesamlphp-module-infocard": "<1.0.1", "simplesamlphp/simplesamlphp-module-openid": "<1", "simplesamlphp/simplesamlphp-module-openidprovider": "<0.9", - "simplesamlphp/xml-security": "==1.6.11", + "simplesamlphp/xml-common": "<1.20", + "simplesamlphp/xml-security": "<1.10", "simplito/elliptic-php": "<1.0.6", "sitegeist/fluid-components": "<3.5", "sjbr/sr-freecap": "<2.4.6|>=2.5,<2.5.3", @@ -4169,6 +4173,7 @@ "socialiteproviders/steam": "<1.1", "spatie/browsershot": "<3.57.4", "spatie/image-optimizer": "<1.7.3", + "spencer14420/sp-php-email-handler": "<1", "spipu/html2pdf": "<5.2.8", "spoon/library": "<1.4.1", "spoonity/tcpdf": "<6.2.22", @@ -4239,7 +4244,7 @@ "t3s/content-consent": "<1.0.3|>=2,<2.0.2", "tastyigniter/tastyigniter": "<3.3", "tcg/voyager": "<=1.4", - "tecnickcom/tcpdf": "<=6.7.4", + "tecnickcom/tcpdf": "<=6.7.5", "terminal42/contao-tablelookupwizard": "<3.3.5", "thelia/backoffice-default-template": ">=2.1,<2.1.2", "thelia/thelia": ">=2.1,<2.1.3", @@ -4417,7 +4422,7 @@ "type": "tidelift" } ], - "time": "2024-11-19T21:04:39+00:00" + "time": "2024-12-02T19:04:34+00:00" }, { "name": "squizlabs/php_codesniffer", diff --git a/cypress.config.js b/cypress.config.js index ea2e6c99b..b03ecc21c 100644 --- a/cypress.config.js +++ b/cypress.config.js @@ -28,8 +28,6 @@ module.exports = defineConfig( { ], e2e: { setupNodeEvents( on, config ) { - const semver = require( 'semver' ); - // Ensure that the base URL is always properly set. if ( config.env && config.env.baseUrl ) { config.baseUrl = config.env.baseUrl; @@ -53,13 +51,27 @@ module.exports = defineConfig( { } } - // Exclude Onboarding and ecommerce tests for WordPress lower than 6.5 (6.4 or 6.3) or PHP lower than 7.4 (7.1, 7.2 and 7.3) - if ( semver.satisfies( config.env.wpSemverVersion, '<6.5.0' ) || semver.satisfies( config.env.phpSemverVersion, '<7.4.0' )) { + // Tests require Wondor Theme, exclude if not supported due to WP or PHP versions + if ( ! supportsWonderTheme( config.env ) ) { + config.excludeSpecPattern = config.excludeSpecPattern.concat( [ + 'vendor/newfold-labs/wp-module-onboarding/tests/cypress/integration/**', // Onboarding requires Wonder Theme + 'vendor/newfold-labs/wp-module-ecommerce/tests/cypress/integration/Home/ecommerce-next-steps.cy.js', // Requires Onboarding + ] ); + } + + // Tests requires Woo, so exclude if not supported due to WP or PHP versions + if ( ! supportsWoo( config.env ) ) { 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/Home/homePageWithWoo.cy.js', - 'vendor/newfold-labs/wp-module-ecommerce/tests/cypress/integration/Home/ecommerce-next-steps.cy.js', // Skip this since Onboarding does not support this version - 'vendor/newfold-labs/wp-module-onboarding/tests/cypress/integration/**' // Onboarding requires WP 6.5 or greater, as it uses the Wonder Theme which has the same requirement + 'vendor/newfold-labs/wp-module-coming-soon/tests/cypress/integration/coming-soon-woo.cy.js', + ] ); + } + + // Test requires Jetpack, so exclude if not supported due to WP or PHP versions + if ( ! supportsJetpack( config.env ) ) { + config.excludeSpecPattern = config.excludeSpecPattern.concat( [ + 'vendor/newfold-labs/wp-module-solutions/tests/cypress/integration/wp-plugins-installation-check.cy.js', ] ); } @@ -81,3 +93,37 @@ module.exports = defineConfig( { retries: 1, experimentalMemoryManagement: true, } ); + +// Check against plugin support at https://wordpress.org/plugins/woocommerce/ +const supportsWoo = ( env ) => { + const semver = require( 'semver' ); + if ( + semver.satisfies( env.wpSemverVersion, '>=6.5.0' ) && + semver.satisfies( env.phpSemverVersion, '>=7.4.0' ) + ) { + return true; + } + return false; +}; +// Check against plugin support at https://wordpress.org/plugins/jetpack/ +const supportsJetpack = ( env ) => { + const semver = require( 'semver' ); + if ( + semver.satisfies( env.wpSemverVersion, '>=6.6.0' ) && + semver.satisfies( env.phpSemverVersion, '>=7.2.0' ) + ) { + return true; + } + return false; +}; +// Check against theme support at https://github.com/newfold-labs/yith-wonder/blob/master/style.css +const supportsWonderTheme = ( env ) => { + const semver = require( 'semver' ); + if ( + semver.satisfies( env.wpSemverVersion, '>=6.5.0' ) && + semver.satisfies( env.phpSemverVersion, '>=7.0.0' ) + ) { + return true; + } + return false; +}; diff --git a/languages/wp-plugin-bluehost.pot b/languages/wp-plugin-bluehost.pot index f40dca545..e2757ab9f 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.15.5\n" +"Project-Id-Version: The Bluehost Plugin 3.15.6\n" "Report-Msgid-Bugs-To: https://github.com/bluehost/bluehost-wordpress-plugin/issues\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -37,92 +37,92 @@ msgstr "" msgid "Bluehost" msgstr "" -#: bootstrap.php:25 +#: bootstrap.php:24 msgid "Please install the Bluehost Plugin dependencies." msgstr "" -#: bootstrap.php:99 +#: bootstrap.php:97 msgid "Coming Soon!" msgstr "" -#: bootstrap.php:100 +#: bootstrap.php:98 msgid "A New WordPress Site" msgstr "" -#: bootstrap.php:103 +#: bootstrap.php:101 msgid "How to Build a Website: A Practical Guide to WordPress on Bluehost" msgstr "" -#: bootstrap.php:106 +#: bootstrap.php:104 msgid "How to Migrate a Website to Bluehost?" msgstr "" -#: bootstrap.php:109 +#: bootstrap.php:107 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 -#: bootstrap.php:113 +#: bootstrap.php:111 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 -#: bootstrap.php:123 +#: bootstrap.php:121 msgid "%s — Coming Soon" msgstr "" -#: bootstrap.php:126 +#: bootstrap.php:124 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. -#: bootstrap.php:129 +#: bootstrap.php:127 msgid "Your site is currently displaying a %1$scoming soon page%2$s. Once you are ready, %3$slaunch your site%4$s." msgstr "" -#: bootstrap.php:130 +#: bootstrap.php:128 msgid "Preview the coming soon landing page" msgstr "" #: inc/Admin.php:72 #: inc/Admin.php:289 -#: build/3.15.5/index.js:1 +#: build/3.15.6/index.js:1 msgid "Home" msgstr "" #: inc/Admin.php:75 -#: build/3.15.5/index.js:1 +#: build/3.15.6/index.js:1 msgid "Pages & Posts" msgstr "" #: inc/Admin.php:78 -#: build/3.15.5/index.js:1 +#: build/3.15.6/index.js:1 msgid "Store" msgstr "" #: inc/Admin.php:81 -#: build/3.15.5/index.js:1 +#: build/3.15.6/index.js:1 msgid "Marketplace" msgstr "" #: inc/Admin.php:86 -#: build/3.15.5/index.js:1 +#: build/3.15.6/index.js:1 msgid "My Plugins & Tools" msgstr "" #: inc/Admin.php:92 -#: build/3.15.5/index.js:1 +#: build/3.15.6/index.js:1 msgid "Performance" msgstr "" #: inc/Admin.php:96 #: inc/Admin.php:290 -#: build/3.15.5/index.js:1 +#: build/3.15.6/index.js:1 msgid "Settings" msgstr "" #: inc/Admin.php:101 -#: build/3.15.5/index.js:1 +#: build/3.15.6/index.js:1 msgid "Staging" msgstr "" @@ -196,221 +196,221 @@ msgstr "" msgid "Auto-updates enabled" msgstr "" -#: build/3.15.5/index.js:1 +#: build/3.15.6/index.js:1 msgid "Bluehost WordPress Plugin" msgstr "" -#: build/3.15.5/index.js:1 +#: build/3.15.6/index.js:1 msgid "Oh No, An Error!" msgstr "" -#: build/3.15.5/index.js:1 +#: build/3.15.6/index.js:1 msgid "You found an error, please refresh the page and try again!" msgstr "" -#: build/3.15.5/index.js:1 +#: build/3.15.6/index.js:1 msgid "If the error persists, please contact support." msgstr "" -#: build/3.15.5/index.js:1 +#: build/3.15.6/index.js:1 msgid "Error code:" msgstr "" -#: build/3.15.5/index.js:1 +#: build/3.15.6/index.js:1 msgid "Bluehost Account" msgstr "" -#: build/3.15.5/index.js:1 +#: build/3.15.6/index.js:1 msgid "There's nothing here!" msgstr "" -#: build/3.15.5/index.js:1 +#: build/3.15.6/index.js:1 msgid "Products & Services" msgstr "" -#: build/3.15.5/index.js:1 +#: build/3.15.6/index.js:1 msgid "Sales & Promotions" msgstr "" -#: build/3.15.5/index.js:1 +#: build/3.15.6/index.js:1 msgid "Sales Channel" msgstr "" -#: build/3.15.5/index.js:1 +#: build/3.15.6/index.js:1 msgid "Payments" msgstr "" -#: build/3.15.5/index.js:1 +#: build/3.15.6/index.js:1 msgid "Store Details" msgstr "" -#: build/3.15.5/index.js:1 +#: build/3.15.6/index.js:1 msgid "Help with WordPress" msgstr "" -#: build/3.15.5/index.js:1 +#: build/3.15.6/index.js:1 msgid "Admin" msgstr "" -#: build/3.15.5/index.js:1 +#: build/3.15.6/index.js:1 msgid "The staging feature provides a way to copy a site to test new updates, features or content." msgstr "" -#: build/3.15.5/index.js:1 -#: build/3.15.5/index.js:9 +#: build/3.15.6/index.js:1 +#: build/3.15.6/index.js:9 msgid "Sorry, that is not allowed." msgstr "" -#: build/3.15.5/index.js:1 -#: build/3.15.5/index.js:9 +#: build/3.15.6/index.js:1 +#: build/3.15.6/index.js:9 msgid "This feature cannot currently be modified." msgstr "" -#: build/3.15.5/index.js:1 -#: build/3.15.5/index.js:9 +#: build/3.15.6/index.js:1 +#: build/3.15.6/index.js:9 msgid "Oops! Something went wrong. Please try again." msgstr "" -#: build/3.15.5/index.js:1 +#: build/3.15.6/index.js:1 msgid "Phone" msgstr "" -#: build/3.15.5/index.js:1 +#: build/3.15.6/index.js:1 msgid "Call Us" msgstr "" -#: build/3.15.5/index.js:1 +#: build/3.15.6/index.js:1 msgid "Chat" msgstr "" -#: build/3.15.5/index.js:1 +#: build/3.15.6/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 "" -#: build/3.15.5/index.js:1 +#: build/3.15.6/index.js:1 msgid "Live Chat" msgstr "" -#: build/3.15.5/index.js:1 +#: build/3.15.6/index.js:1 msgid "Tweet" msgstr "" -#: build/3.15.5/index.js:1 +#: build/3.15.6/index.js:1 msgid "Find our team at @bluehost for updates on our products and support from our team." msgstr "" -#: build/3.15.5/index.js:1 +#: build/3.15.6/index.js:1 msgid "Tweet Us" msgstr "" -#: build/3.15.5/index.js:1 +#: build/3.15.6/index.js:1 msgid "YouTube" msgstr "" -#: build/3.15.5/index.js:1 +#: build/3.15.6/index.js:1 msgid "Find tutorials, answers, interviews and guides on our YouTube channel." msgstr "" -#: build/3.15.5/index.js:1 +#: build/3.15.6/index.js:1 msgid "Watch Now" msgstr "" -#: build/3.15.5/index.js:1 +#: build/3.15.6/index.js:1 msgid "Knowledge Base" msgstr "" -#: build/3.15.5/index.js:1 +#: build/3.15.6/index.js:1 msgid "Articles, guides, how-tos, instructions, and answers to our client's most frequently asked questions." msgstr "" -#: build/3.15.5/index.js:1 +#: build/3.15.6/index.js:1 msgid "Visit Knowledge Base" msgstr "" -#: build/3.15.5/index.js:1 +#: build/3.15.6/index.js:1 msgid "Resources" msgstr "" -#: build/3.15.5/index.js:1 +#: build/3.15.6/index.js:1 msgid "Boost your online knowledge and get ahead of the competition." msgstr "" -#: build/3.15.5/index.js:1 +#: build/3.15.6/index.js:1 msgid "Explore Resources" msgstr "" -#: build/3.15.5/index.js:1 +#: build/3.15.6/index.js:1 msgid "Events and Webinars" msgstr "" -#: build/3.15.5/index.js:1 +#: build/3.15.6/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 "" -#: build/3.15.5/index.js:1 +#: build/3.15.6/index.js:1 msgid "More Info" msgstr "" -#: build/3.15.5/index.js:1 +#: build/3.15.6/index.js:1 msgid "Bluehost Website" msgstr "" -#: build/3.15.5/index.js:1 +#: build/3.15.6/index.js:1 msgid "Not finding what you need? Visit our website for more information about our products and services." msgstr "" -#: build/3.15.5/index.js:1 +#: build/3.15.6/index.js:1 msgid "Go to Bluehost" msgstr "" -#: build/3.15.5/index.js:1 +#: build/3.15.6/index.js:1 msgid "Site Pages" msgstr "" -#: build/3.15.5/index.js:1 +#: build/3.15.6/index.js:1 msgid "Edit your homepage and other existing pages or add new pages to your site." msgstr "" -#: build/3.15.5/index.js:1 +#: build/3.15.6/index.js:1 msgid "View all" msgstr "" -#: build/3.15.5/index.js:1 +#: build/3.15.6/index.js:1 msgid "Add New" msgstr "" -#: build/3.15.5/index.js:1 +#: build/3.15.6/index.js:1 msgid "The Help Center provides guided, step-by-step assistance as you build your site." msgstr "" -#: build/3.15.5/index.js:1 +#: build/3.15.6/index.js:1 msgid "Site Status" msgstr "" -#: build/3.15.5/index.js:1 +#: build/3.15.6/index.js:1 msgid "Not Live" msgstr "" -#: build/3.15.5/index.js:1 +#: build/3.15.6/index.js:1 msgid "Live" msgstr "" -#: build/3.15.5/index.js:1 +#: build/3.15.6/index.js:1 msgid "Your Bluehost Coming Soon page lets you hide your site from visitors while you make the magic happen." msgstr "" -#: build/3.15.5/index.js:1 +#: build/3.15.6/index.js:1 msgid "Your website is currently displaying a \"Coming Soon\" page." msgstr "" #. translators: %s: number of weeks. `The trash will automatically empty every ${numTrashWeeks} weeks.` -#: build/3.15.5/index.js:3 +#: build/3.15.6/index.js:3 msgid "The trash will automatically empty every %s week." msgid_plural "The trash will automatically empty every %s weeks." msgstr[0] "" msgstr[1] "" #. translators: %s: number of comments. `Posts will display ${commentsPerPage} comments at a time.` -#: build/3.15.5/index.js:9 +#: build/3.15.6/index.js:9 msgid "WonderBlocks provides a library of customizable block patterns and page templates." msgstr "" diff --git a/package-lock.json b/package-lock.json index 971a52994..ca89c3218 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,26 +1,26 @@ { "name": "bluehost-wordpress-plugin", - "version": "3.15.5", + "version": "3.15.6", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "bluehost-wordpress-plugin", - "version": "3.15.5", + "version": "3.15.6", "license": "GPL-2.0-or-later", "dependencies": { "@heroicons/react": "^2.1.5", - "@newfold-labs/wp-module-ecommerce": "^1.4.3", + "@newfold-labs/wp-module-ecommerce": "^1.4.4", "@newfold-labs/wp-module-facebook": "^1.0.9", "@newfold-labs/wp-module-runtime": "^1.0.12", "@newfold/ui-component-library": "^1.1.0", - "@reduxjs/toolkit": "^2.2.7", - "@wordpress/compose": "^7.11.0", - "@wordpress/dom-ready": "^4.11.0", - "@wordpress/element": "^6.11.0", - "@wordpress/html-entities": "^4.11.0", - "@wordpress/i18n": "^5.11.0", - "@wordpress/icons": "^10.11.0", + "@reduxjs/toolkit": "^2.4.0", + "@wordpress/compose": "^7.13.0", + "@wordpress/dom-ready": "^4.13.0", + "@wordpress/element": "^6.13.0", + "@wordpress/html-entities": "^4.13.0", + "@wordpress/i18n": "^5.12.0", + "@wordpress/icons": "^10.13.0", "ajv": "^8.17.1", "classnames": "^2.5.1", "jquery": "^3.7.1", @@ -34,15 +34,15 @@ "devDependencies": { "@tailwindcss/forms": "^0.5.8", "@testing-library/cypress": "^10.0.2", - "@wordpress/env": "^10.11.0", - "@wordpress/eslint-plugin": "^21.4.0", - "@wordpress/scripts": "^30.4.0", - "cypress": "^13.15.2", + "@wordpress/env": "^10.13.0", + "@wordpress/eslint-plugin": "^21.6.0", + "@wordpress/scripts": "^30.6.0", + "cypress": "^13.16.0", "cypress-axe": "^1.5.0", "eslint-import-resolver-alias": "^1.1.2", "eslint-plugin-import": "^2.29.1", "node-fetch": "^2.7.0", - "tailwindcss": "^3.4.14" + "tailwindcss": "^3.4.15" }, "engines": { "node": ">=20", @@ -3451,10 +3451,9 @@ } }, "node_modules/@newfold-labs/wp-module-ecommerce": { - "version": "1.4.3", - "resolved": "https://npm.pkg.github.com/download/@newfold-labs/wp-module-ecommerce/1.4.3/419f211265d3f748d19d4f6161fdad62b76573fb", - "integrity": "sha512-CLINj5tZ6r9Eb45XmYiNMf9Dzsa64AXxUDd55ElhFbSfKQa42kQQtHFOWDg41Jv279SaL7y2tzmOhwTwF/D76g==", - "license": "GPL-2.0-or-later", + "version": "1.4.4", + "resolved": "https://npm.pkg.github.com/download/@newfold-labs/wp-module-ecommerce/1.4.4/13a0b031f6a1fc958f0b243f12f6b1c0f5f75f70", + "integrity": "sha512-33sGq+NAco6q17LCjKsyCD63JlGpIdHVIq7KePp0lP7Pa+oBtsa/ivkAqVV57vpHJhQHPfMQ6c3Yefb2k0iGGg==", "dependencies": { "@faizaanceg/pandora": "^1.1.1", "@heroicons/react": "2.1.5", @@ -4168,10 +4167,9 @@ } }, "node_modules/@reduxjs/toolkit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-2.3.0.tgz", - "integrity": "sha512-WC7Yd6cNGfHx8zf+iu+Q1UPTfEcXhQ+ATi7CV1hlrSAaQBdlPzg7Ww/wJHNQem7qG9rxmWoFCDCPubSvFObGzA==", - "license": "MIT", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@reduxjs/toolkit/-/toolkit-2.4.0.tgz", + "integrity": "sha512-wJZEuSKj14tvNfxiIiJws0tQN77/rDqucBq528ApebMIRHyWpCanJVQRxQ8WWZC19iCDKxDsGlbAir3F1layxA==", "dependencies": { "immer": "^10.0.3", "redux": "^5.0.1", @@ -6252,9 +6250,9 @@ } }, "node_modules/@wordpress/compose": { - "version": "7.11.0", - "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-7.11.0.tgz", - "integrity": "sha512-8Gv95+lJza3WiHxvaZgA2nKAlaEJonpFa82jF2c2ecGxHJNJUiF+kwmfr/yJpjVxSvNvHfpZlTuXHDi4hoMfYg==", + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-7.13.0.tgz", + "integrity": "sha512-YHaHFft/Wykz0kFhBHJyHZ6gHjs7k+Erd0ASkqKTBumtTO/rnLA1JHKFF7z4wiYIdv4cl3tpBHR7LA4NK9rG6A==", "dependencies": { "@babel/runtime": "7.25.7", "@types/mousetrap": "^1.6.8", @@ -6510,9 +6508,9 @@ } }, "node_modules/@wordpress/dom-ready": { - "version": "4.11.0", - "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-4.11.0.tgz", - "integrity": "sha512-wAqRxFpP19m8KwXzand3BrrqRkU7SXH9/fdk1q/Q+oqoXIrLMDFWsH6xbXgM4q/id2Z4ZMK5dZQ3tYf/0qDpFg==", + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-4.13.0.tgz", + "integrity": "sha512-ajR4BeHaUERWC7M3JyEVrhtahWYaj/r78k1bUoP80HRzAhIFEGsicPc9+j/KaLHFJoHyPllMiRZfTgjwYJ7zqQ==", "dependencies": { "@babel/runtime": "7.25.7" }, @@ -6560,9 +6558,9 @@ } }, "node_modules/@wordpress/element": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-6.11.0.tgz", - "integrity": "sha512-UvHFYkT+EEaXEyEfw+iqLHRO9OwBjjsUydEMHcqntzkNcsYeAbmaL9V8R9ikXHLe6ftdbkwoXgF85xVPhVsL+Q==", + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-6.13.0.tgz", + "integrity": "sha512-ndDjl5m71bsY9I/8u4wse+ETs0hnXB6+zA34OG4J5w5twCNRO4EORT8SnLYDIRJtqQXZv3615v0+Z4KkcjhUTQ==", "dependencies": { "@babel/runtime": "7.25.7", "@types/react": "^18.2.79", @@ -6591,9 +6589,9 @@ } }, "node_modules/@wordpress/env": { - "version": "10.11.0", - "resolved": "https://registry.npmjs.org/@wordpress/env/-/env-10.11.0.tgz", - "integrity": "sha512-Sd31oiYxy9/pNMfYw7XgtCBoD4PpvcK1UQ/FVFP+DsTTuo55Ma4UAHMKfg2NhnZWqhJTgPC6XXzicGpr/lK4RQ==", + "version": "10.13.0", + "resolved": "https://registry.npmjs.org/@wordpress/env/-/env-10.13.0.tgz", + "integrity": "sha512-Q7ay+/jZ+O/Pkc65LDJ5BzoqTT/B0+gDgvYnWMyySPiMpFz+iQ+XoQibrj3VneiQDH7nJjtk/ZuyPHu7wGdlBg==", "dev": true, "dependencies": { "chalk": "^4.0.0", @@ -6630,11 +6628,10 @@ } }, "node_modules/@wordpress/eslint-plugin": { - "version": "21.4.0", - "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-21.4.0.tgz", - "integrity": "sha512-8V/cpGDDTG0loqWUjmz2mqVG55hKYTfSRC43xh2aqRIGyeKfMiqaHxD/BgEi94HFdcAhAX6DYwlPnHR18Dc/tw==", + "version": "21.6.0", + "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-21.6.0.tgz", + "integrity": "sha512-jvPtrN7JaUc94Z/cMF4XrENfQPOHdEcmYSt97k5yKthPO4zfrb3OwxGlHwyTv0RqQ8MbqCsU8gNdbECUjFzBEA==", "dev": true, - "license": "GPL-2.0-or-later", "dependencies": { "@babel/eslint-parser": "7.25.7", "@typescript-eslint/eslint-plugin": "^6.4.1", @@ -6644,7 +6641,7 @@ "cosmiconfig": "^7.0.0", "eslint-config-prettier": "^8.3.0", "eslint-plugin-import": "^2.25.2", - "eslint-plugin-jest": "^27.2.3", + "eslint-plugin-jest": "^27.4.3", "eslint-plugin-jsdoc": "^46.4.6", "eslint-plugin-jsx-a11y": "^6.5.1", "eslint-plugin-playwright": "^0.15.3", @@ -6742,9 +6739,9 @@ } }, "node_modules/@wordpress/html-entities": { - "version": "4.11.0", - "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-4.11.0.tgz", - "integrity": "sha512-OMpq/oP7CvfMojedgeI9unIAx0wuB8n10JwM72xi0CI/NYuymAcaOoD3OGkmS+4i6IW/geC3AooyWwRduzY85Q==", + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-4.13.0.tgz", + "integrity": "sha512-8213NNZdsyPHaYawu8v9xOKfIpX8vfThZ7uBHqeZKHg/DqPrK2jlX89EnI8s+V8cwBj1qHc6Xf78mKGW2iqkuQ==", "dependencies": { "@babel/runtime": "7.25.7" }, @@ -6754,9 +6751,9 @@ } }, "node_modules/@wordpress/i18n": { - "version": "5.11.0", - "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-5.11.0.tgz", - "integrity": "sha512-U8CoXAIcmxcOHD1VeGRoo6iLjx71eE4LstQjHjKGT3J4Lz43O8MunT+/cm606FCcQgunPCyaALquD2vSf+JD9w==", + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-5.12.0.tgz", + "integrity": "sha512-+fAhdRqbTmzTUe46VVMfpFbDJCV1/prB7TccPvUCYf84kM5yLkMa2oqkEwniD7gB97HK1tH9bVD+jJDZL22l9A==", "dependencies": { "@babel/runtime": "7.25.7", "@wordpress/hooks": "*", @@ -6786,9 +6783,9 @@ } }, "node_modules/@wordpress/icons": { - "version": "10.11.0", - "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-10.11.0.tgz", - "integrity": "sha512-RMetpFwUIeh3sVj2+p6+QX5AW8pF7DvQzxH9jUr8YjaF2iLE64vy6m0cZz/X8xkSktHrXMuPJIr7YIVF20TEyw==", + "version": "10.13.0", + "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-10.13.0.tgz", + "integrity": "sha512-qmCuJrv3VsVnFxbLtYJU9Th+GUKbckwluMae0p+IgNHtebZhW6ES7eX87kAOmCieo6FxrCWR0zD9kuopUUE44Q==", "dependencies": { "@babel/runtime": "7.25.7", "@wordpress/element": "*", @@ -7009,11 +7006,10 @@ } }, "node_modules/@wordpress/scripts": { - "version": "30.5.1", - "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-30.5.1.tgz", - "integrity": "sha512-VM5NViNfdQR69MWxLnptB8svvnrEV+oUVgWL8icsLdCt2CENgPwUIk/Gs0wzeAVK05cGjrCESapJnEgIXp5lzA==", + "version": "30.6.0", + "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-30.6.0.tgz", + "integrity": "sha512-2i6wqCdvCcf00/vLi7twNzHUdAAOo8Uk0lqntZiBKpVrjHyLkzjmPwT3So6W/VYso5QMzEXRXYVHVKGE4wX4rg==", "dev": true, - "license": "GPL-2.0-or-later", "dependencies": { "@babel/core": "7.25.7", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.11", @@ -9894,9 +9890,9 @@ } }, "node_modules/cypress": { - "version": "13.15.2", - "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.15.2.tgz", - "integrity": "sha512-ARbnUorjcCM3XiPwgHKuqsyr5W9Qn+pIIBPaoilnoBkLdSC2oLQjV1BUpnmc7KR+b7Avah3Ly2RMFnfxr96E/A==", + "version": "13.16.0", + "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.16.0.tgz", + "integrity": "sha512-g6XcwqnvzXrqiBQR/5gN+QsyRmKRhls1y5E42fyOvsmU7JuY+wM6uHJWj4ZPttjabzbnRvxcik2WemR8+xT6FA==", "dev": true, "hasInstallScript": true, "dependencies": { @@ -19188,10 +19184,9 @@ "dev": true }, "node_modules/picocolors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", - "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==", - "license": "ISC" + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" }, "node_modules/picomatch": { "version": "2.3.1", @@ -23439,33 +23434,33 @@ } }, "node_modules/tailwindcss": { - "version": "3.4.14", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.14.tgz", - "integrity": "sha512-IcSvOcTRcUtQQ7ILQL5quRDg7Xs93PdJEk1ZLbhhvJc7uj/OAhYOnruEiwnGgBvUtaUAJ8/mhSw1o8L2jCiENA==", + "version": "3.4.15", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.15.tgz", + "integrity": "sha512-r4MeXnfBmSOuKUWmXe6h2CcyfzJCEk4F0pptO5jlnYSIViUkVmsawj80N5h2lO3gwcmSb4n3PuN+e+GC1Guylw==", "dev": true, "dependencies": { "@alloc/quick-lru": "^5.2.0", "arg": "^5.0.2", - "chokidar": "^3.5.3", + "chokidar": "^3.6.0", "didyoumean": "^1.2.2", "dlv": "^1.1.3", - "fast-glob": "^3.3.0", + "fast-glob": "^3.3.2", "glob-parent": "^6.0.2", "is-glob": "^4.0.3", - "jiti": "^1.21.0", + "jiti": "^1.21.6", "lilconfig": "^2.1.0", - "micromatch": "^4.0.5", + "micromatch": "^4.0.8", "normalize-path": "^3.0.0", "object-hash": "^3.0.0", - "picocolors": "^1.0.0", - "postcss": "^8.4.23", + "picocolors": "^1.1.1", + "postcss": "^8.4.47", "postcss-import": "^15.1.0", "postcss-js": "^4.0.1", - "postcss-load-config": "^4.0.1", - "postcss-nested": "^6.0.1", - "postcss-selector-parser": "^6.0.11", - "resolve": "^1.22.2", - "sucrase": "^3.32.0" + "postcss-load-config": "^4.0.2", + "postcss-nested": "^6.2.0", + "postcss-selector-parser": "^6.1.2", + "resolve": "^1.22.8", + "sucrase": "^3.35.0" }, "bin": { "tailwind": "lib/cli.js", diff --git a/package.json b/package.json index da4217c78..7053089bc 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "bluehost-wordpress-plugin", - "version": "3.15.5", + "version": "3.15.6", "description": "WordPress plugin that integrates your WordPress site with the Bluehost control panel, including performance, security, and update features.", "author": { "name": "Bluehost", @@ -33,17 +33,17 @@ }, "dependencies": { "@heroicons/react": "^2.1.5", - "@newfold-labs/wp-module-ecommerce": "^1.4.3", + "@newfold-labs/wp-module-ecommerce": "^1.4.4", "@newfold-labs/wp-module-facebook": "^1.0.9", "@newfold-labs/wp-module-runtime": "^1.0.12", "@newfold/ui-component-library": "^1.1.0", - "@reduxjs/toolkit": "^2.2.7", - "@wordpress/compose": "^7.11.0", - "@wordpress/dom-ready": "^4.11.0", - "@wordpress/element": "^6.11.0", - "@wordpress/html-entities": "^4.11.0", - "@wordpress/i18n": "^5.11.0", - "@wordpress/icons": "^10.11.0", + "@reduxjs/toolkit": "^2.4.0", + "@wordpress/compose": "^7.13.0", + "@wordpress/dom-ready": "^4.13.0", + "@wordpress/element": "^6.13.0", + "@wordpress/html-entities": "^4.13.0", + "@wordpress/i18n": "^5.12.0", + "@wordpress/icons": "^10.13.0", "ajv": "^8.17.1", "classnames": "^2.5.1", "jquery": "^3.7.1", @@ -57,15 +57,15 @@ "devDependencies": { "@tailwindcss/forms": "^0.5.8", "@testing-library/cypress": "^10.0.2", - "@wordpress/env": "^10.11.0", - "@wordpress/eslint-plugin": "^21.4.0", - "@wordpress/scripts": "^30.4.0", - "cypress": "^13.15.2", + "@wordpress/env": "^10.13.0", + "@wordpress/eslint-plugin": "^21.6.0", + "@wordpress/scripts": "^30.6.0", + "cypress": "^13.16.0", "cypress-axe": "^1.5.0", "eslint-import-resolver-alias": "^1.1.2", "eslint-plugin-import": "^2.29.1", "node-fetch": "^2.7.0", - "tailwindcss": "^3.4.14" + "tailwindcss": "^3.4.15" }, "scripts": { "build": "NODE_ENV=production wp-scripts build",