diff --git a/composer.json b/composer.json index f3d27d26..b8e706ce 100644 --- a/composer.json +++ b/composer.json @@ -23,7 +23,7 @@ } }, "require": { - "newfold-labs/wp-module-data": "^2.8.6", + "newfold-labs/wp-module-data": "^2.8.8", "newfold-labs/wp-module-features": "^1.5", "newfold-labs/wp-module-installer": "^1.6" }, diff --git a/composer.lock b/composer.lock index f9d15018..0b015af5 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": "cbd69f3451bfd1167ad3cef5fe863c4f", + "content-hash": "13b02d5b03d5c5e0daddc6ce8961c890", "packages": [ { "name": "doctrine/inflector", @@ -207,16 +207,16 @@ }, { "name": "newfold-labs/wp-module-data", - "version": "2.8.6", + "version": "2.8.8", "source": { "type": "git", "url": "https://github.com/newfold-labs/wp-module-data.git", - "reference": "e256489dfe1fa4c5c11793c769772ff98247961e" + "reference": "0875ff46928284c3a04aaa0d88a0a50040442544" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/newfold-labs/wp-module-data/zipball/e256489dfe1fa4c5c11793c769772ff98247961e", - "reference": "e256489dfe1fa4c5c11793c769772ff98247961e", + "url": "https://api.github.com/repos/newfold-labs/wp-module-data/zipball/0875ff46928284c3a04aaa0d88a0a50040442544", + "reference": "0875ff46928284c3a04aaa0d88a0a50040442544", "shasum": "" }, "require": { @@ -306,10 +306,10 @@ ], "description": "Newfold Data Module", "support": { - "source": "https://github.com/newfold-labs/wp-module-data/tree/2.8.6", + "source": "https://github.com/newfold-labs/wp-module-data/tree/2.8.8", "issues": "https://github.com/newfold-labs/wp-module-data/issues" }, - "time": "2025-07-16T20:29:28+00:00" + "time": "2025-11-12T18:57:09+00:00" }, { "name": "newfold-labs/wp-module-features", @@ -496,16 +496,16 @@ }, { "name": "newfold-labs/wp-module-loader", - "version": "1.0.12", + "version": "1.0.13", "source": { "type": "git", "url": "https://github.com/newfold-labs/wp-module-loader.git", - "reference": "3fd178cfe9d5a5919eadabd71ab8a7d01011062a" + "reference": "80f049af02079b1ffe81c7d6d616f26c1445e6ad" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/newfold-labs/wp-module-loader/zipball/3fd178cfe9d5a5919eadabd71ab8a7d01011062a", - "reference": "3fd178cfe9d5a5919eadabd71ab8a7d01011062a", + "url": "https://api.github.com/repos/newfold-labs/wp-module-loader/zipball/80f049af02079b1ffe81c7d6d616f26c1445e6ad", + "reference": "80f049af02079b1ffe81c7d6d616f26c1445e6ad", "shasum": "" }, "require": { @@ -514,6 +514,11 @@ "wp-forge/fluent": "^1.0", "wp-forge/wp-options": "^1.1" }, + "require-dev": { + "johnpbloch/wordpress": "6.8.3", + "lucatume/wp-browser": "*", + "phpunit/phpcov": "*" + }, "type": "library", "autoload": { "psr-4": { @@ -524,6 +529,16 @@ "includes/functions.php" ] }, + "scripts": { + "test": [ + "codecept run wpunit" + ], + "test-coverage": [ + "codecept run wpunit --coverage wpunit.cov", + "phpcov merge --php tests/_output/merged.cov --html tests/_output/html tests/_output;", + "echo \"open tests/_output/html/index.html\" to view the report" + ] + }, "license": [ "GPL-2.0-or-later" ], @@ -535,10 +550,10 @@ ], "description": "A module that handles registration and management of Newfold modules used within our WordPress plugins.", "support": { - "source": "https://github.com/newfold-labs/wp-module-loader/tree/1.0.12", + "source": "https://github.com/newfold-labs/wp-module-loader/tree/1.0.13", "issues": "https://github.com/newfold-labs/wp-module-loader/issues" }, - "time": "2024-12-11T20:17:09+00:00" + "time": "2025-10-24T15:05:06+00:00" }, { "name": "newfold-labs/wp-module-pls", @@ -693,16 +708,16 @@ }, { "name": "wp-forge/helpers", - "version": "2.0", + "version": "2.0.1", "source": { "type": "git", "url": "https://github.com/wp-forge/helpers.git", - "reference": "28ebc09a3390dbff427270a4ed2b93395e8b9b78" + "reference": "be36209958e1194ba4bc902ae5366ebd35fa8cc0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/wp-forge/helpers/zipball/28ebc09a3390dbff427270a4ed2b93395e8b9b78", - "reference": "28ebc09a3390dbff427270a4ed2b93395e8b9b78", + "url": "https://api.github.com/repos/wp-forge/helpers/zipball/be36209958e1194ba4bc902ae5366ebd35fa8cc0", + "reference": "be36209958e1194ba4bc902ae5366ebd35fa8cc0", "shasum": "" }, "require": { @@ -731,9 +746,9 @@ "description": "A collection of helpers for WordPress and PHP development.", "support": { "issues": "https://github.com/wp-forge/helpers/issues", - "source": "https://github.com/wp-forge/helpers/tree/2.0" + "source": "https://github.com/wp-forge/helpers/tree/2.0.1" }, - "time": "2022-01-06T13:10:47+00:00" + "time": "2025-10-24T15:28:10+00:00" }, { "name": "wp-forge/wp-options", @@ -7219,7 +7234,9 @@ ], "aliases": [], "minimum-stability": "stable", - "stability-flags": {}, + "stability-flags": { + "johnpbloch/wordpress": 0 + }, "prefer-stable": false, "prefer-lowest": false, "platform": {},