diff --git a/CHANGELOG.md b/CHANGELOG.md index e4d5ca80..01827757 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,46 @@ # Changelog +## v0.10.4 - Entry Counts and Quiz Results + +This _minor_ release adds the a form's total entries `count` and its `quizResults` to the `GfFormToGfEntryConnection` connection. + +E.g.: +```graphql +query { + gfForm(id: $id, idType: $idType) { + entries { + count # the number of entries submitted + quizResults { # The quiz results summary + averagePercentage + passRate + gradeCounts { # the frequency of each grade + count + grade + } + fieldCounts { ## the individual field breakdown + correctCount + formField { + node { + label + } + } + choiceCounts { ## the frequency of each answer + count + text + } + } + } + } + } +} +``` + +- feat: Add `count` to `GfFormToGfEntryConnection`. +- feat: Add `quizResults` to `GfFormToGfEntryConnection`. +- dev: Make original form data available via the Form model. +- chore: Update Composer deps. +- chore: Fix a few GraphQL descriptions that were missing a closing `.`. + ## v0.10.3 - WP Jamstack Deployments Support This _minor_ release adds support for [WP Jamstack Deployments](https://github.com/crgeary/wp-jamstack-deployments). We also fixed a bug where non-authenticated users could not access their own `entry` on the `submitGfForm` payload. diff --git a/README.md b/README.md index e9e67f8e..1b62848f 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ A WordPress plugin that provides a GraphQL API for interacting with Gravity Forms. -[![Project Status: Active.](https://www.repostatus.org/badges/latest/active.svg)](https://www.repostatus.org/#active) ![Packagist License](https://img.shields.io/packagist/l/harness-software/wp-graphql-gravity-forms?color=green)![Packagist Version](https://img.shields.io/packagist/v/harness-software/wp-graphql-gravity-forms?label=stable) ![GitHub commits since latest release (by SemVer)](https://img.shields.io/github/commits-since/harness-software/wp-graphql-gravity-forms/v0.10.3) ![GitHub forks](https://img.shields.io/github/forks/harness-software/wp-graphql-gravity-forms?style=social) ![GitHub Repo stars](https://img.shields.io/github/stars/harness-software/wp-graphql-gravity-forms?style=social) +[![Project Status: Active.](https://www.repostatus.org/badges/latest/active.svg)](https://www.repostatus.org/#active) ![Packagist License](https://img.shields.io/packagist/l/harness-software/wp-graphql-gravity-forms?color=green)![Packagist Version](https://img.shields.io/packagist/v/harness-software/wp-graphql-gravity-forms?label=stable) ![GitHub commits since latest release (by SemVer)](https://img.shields.io/github/commits-since/harness-software/wp-graphql-gravity-forms/v0.10.4) ![GitHub forks](https://img.shields.io/github/forks/harness-software/wp-graphql-gravity-forms?style=social) ![GitHub Repo stars](https://img.shields.io/github/stars/harness-software/wp-graphql-gravity-forms?style=social) * [Join the WPGraphQL community on Slack.](https://join.slack.com/t/wp-graphql/shared_invite/zt-3vloo60z-PpJV2PFIwEathWDOxCTTLA) * [Documentation](#documentation) diff --git a/composer.lock b/composer.lock index 53f5731f..8fea784f 100644 --- a/composer.lock +++ b/composer.lock @@ -1098,29 +1098,30 @@ }, { "name": "doctrine/instantiator", - "version": "1.4.0", + "version": "1.4.1", "source": { "type": "git", "url": "https://github.com/doctrine/instantiator.git", - "reference": "d56bf6102915de5702778fe20f2de3b2fe570b5b" + "reference": "10dcfce151b967d20fde1b34ae6640712c3891bc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/instantiator/zipball/d56bf6102915de5702778fe20f2de3b2fe570b5b", - "reference": "d56bf6102915de5702778fe20f2de3b2fe570b5b", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/10dcfce151b967d20fde1b34ae6640712c3891bc", + "reference": "10dcfce151b967d20fde1b34ae6640712c3891bc", "shasum": "" }, "require": { "php": "^7.1 || ^8.0" }, "require-dev": { - "doctrine/coding-standard": "^8.0", + "doctrine/coding-standard": "^9", "ext-pdo": "*", "ext-phar": "*", - "phpbench/phpbench": "^0.13 || 1.0.0-alpha2", - "phpstan/phpstan": "^0.12", - "phpstan/phpstan-phpunit": "^0.12", - "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0" + "phpbench/phpbench": "^0.16 || ^1", + "phpstan/phpstan": "^1.4", + "phpstan/phpstan-phpunit": "^1", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "vimeo/psalm": "^4.22" }, "type": "library", "autoload": { @@ -1147,7 +1148,7 @@ ], "support": { "issues": "https://github.com/doctrine/instantiator/issues", - "source": "https://github.com/doctrine/instantiator/tree/1.4.0" + "source": "https://github.com/doctrine/instantiator/tree/1.4.1" }, "funding": [ { @@ -1163,7 +1164,7 @@ "type": "tidelift" } ], - "time": "2020-11-10T18:47:58+00:00" + "time": "2022-03-03T08:28:38+00:00" }, { "name": "guzzlehttp/guzzle", @@ -1316,12 +1317,12 @@ } }, "autoload": { - "psr-4": { - "GuzzleHttp\\Promise\\": "src/" - }, "files": [ "src/functions_include.php" - ] + ], + "psr-4": { + "GuzzleHttp\\Promise\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -1490,16 +1491,16 @@ }, { "name": "illuminate/collections", - "version": "v9.1.0", + "version": "v9.3.1", "source": { "type": "git", "url": "https://github.com/illuminate/collections.git", - "reference": "707ab36191228b1a4cf322985796ff7aab5578c1" + "reference": "3f4db0d7d1583a09b024e66370f30ee8b633f588" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/collections/zipball/707ab36191228b1a4cf322985796ff7aab5578c1", - "reference": "707ab36191228b1a4cf322985796ff7aab5578c1", + "url": "https://api.github.com/repos/illuminate/collections/zipball/3f4db0d7d1583a09b024e66370f30ee8b633f588", + "reference": "3f4db0d7d1583a09b024e66370f30ee8b633f588", "shasum": "" }, "require": { @@ -1541,20 +1542,20 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2022-02-09T21:49:11+00:00" + "time": "2022-02-28T12:33:28+00:00" }, { "name": "illuminate/conditionable", - "version": "v9.1.0", + "version": "v9.3.1", "source": { "type": "git", "url": "https://github.com/illuminate/conditionable.git", - "reference": "4f7e3d67ceda9a6188757501748982ea9ed5f69a" + "reference": "56b4ba1166c264064bf63896f498a2bee320d16a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/conditionable/zipball/4f7e3d67ceda9a6188757501748982ea9ed5f69a", - "reference": "4f7e3d67ceda9a6188757501748982ea9ed5f69a", + "url": "https://api.github.com/repos/illuminate/conditionable/zipball/56b4ba1166c264064bf63896f498a2bee320d16a", + "reference": "56b4ba1166c264064bf63896f498a2bee320d16a", "shasum": "" }, "require": { @@ -1587,20 +1588,20 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2022-02-09T14:26:32+00:00" + "time": "2022-02-28T16:37:46+00:00" }, { "name": "illuminate/contracts", - "version": "v9.1.0", + "version": "v9.3.1", "source": { "type": "git", "url": "https://github.com/illuminate/contracts.git", - "reference": "c2e3cf2eda10fd3332af0b4a43481cc0af98c437" + "reference": "7cf6c0c9fc14a1ea4a9860d6e69b52e513cb505f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/contracts/zipball/c2e3cf2eda10fd3332af0b4a43481cc0af98c437", - "reference": "c2e3cf2eda10fd3332af0b4a43481cc0af98c437", + "url": "https://api.github.com/repos/illuminate/contracts/zipball/7cf6c0c9fc14a1ea4a9860d6e69b52e513cb505f", + "reference": "7cf6c0c9fc14a1ea4a9860d6e69b52e513cb505f", "shasum": "" }, "require": { @@ -1635,11 +1636,11 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2022-02-11T14:24:50+00:00" + "time": "2022-03-03T14:08:19+00:00" }, { "name": "illuminate/macroable", - "version": "v9.1.0", + "version": "v9.3.0", "source": { "type": "git", "url": "https://github.com/illuminate/macroable.git", @@ -1685,16 +1686,16 @@ }, { "name": "illuminate/support", - "version": "v9.1.0", + "version": "v9.3.1", "source": { "type": "git", "url": "https://github.com/illuminate/support.git", - "reference": "cb117bc9a3358d60ade85e5a13d6b82f40ee6049" + "reference": "1f5af4696a75ff39312a7f47401ebaf5c2bca415" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/illuminate/support/zipball/cb117bc9a3358d60ade85e5a13d6b82f40ee6049", - "reference": "cb117bc9a3358d60ade85e5a13d6b82f40ee6049", + "url": "https://api.github.com/repos/illuminate/support/zipball/1f5af4696a75ff39312a7f47401ebaf5c2bca415", + "reference": "1f5af4696a75ff39312a7f47401ebaf5c2bca415", "shasum": "" }, "require": { @@ -1750,7 +1751,7 @@ "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, - "time": "2022-02-14T17:31:22+00:00" + "time": "2022-03-03T15:14:04+00:00" }, { "name": "justinrainbow/json-schema", @@ -1824,16 +1825,16 @@ }, { "name": "lucatume/wp-browser", - "version": "3.1.3", + "version": "3.1.4", "source": { "type": "git", "url": "https://github.com/lucatume/wp-browser.git", - "reference": "35a8dcef9b06367405100071cd6fb9d2123691fc" + "reference": "ae919f005ca70d87c52ad09ff77638df20bf23ef" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/lucatume/wp-browser/zipball/35a8dcef9b06367405100071cd6fb9d2123691fc", - "reference": "35a8dcef9b06367405100071cd6fb9d2123691fc", + "url": "https://api.github.com/repos/lucatume/wp-browser/zipball/ae919f005ca70d87c52ad09ff77638df20bf23ef", + "reference": "ae919f005ca70d87c52ad09ff77638df20bf23ef", "shasum": "" }, "require": { @@ -1862,6 +1863,8 @@ }, "require-dev": { "erusev/parsedown": "^1.7", + "ext-pcntl": "*", + "ext-sockets": "*", "gumlet/php-image-resize": "^1.6", "lucatume/codeception-snapshot-assertions": "^0.2", "mikey179/vfsstream": "^1.6", @@ -1891,7 +1894,8 @@ ], "psr-4": { "tad\\": "src/tad", - "Codeception\\": "src/Codeception" + "Codeception\\": "src/Codeception", + "lucatume\\WPBrowser\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -1914,7 +1918,7 @@ ], "support": { "issues": "https://github.com/lucatume/wp-browser/issues", - "source": "https://github.com/lucatume/wp-browser/tree/3.1.3" + "source": "https://github.com/lucatume/wp-browser/tree/3.1.4" }, "funding": [ { @@ -1922,7 +1926,7 @@ "type": "github" } ], - "time": "2022-02-01T09:21:06+00:00" + "time": "2022-03-02T19:21:03+00:00" }, { "name": "mikehaertl/php-shellcommand", @@ -2087,25 +2091,29 @@ }, { "name": "myclabs/deep-copy", - "version": "1.10.2", + "version": "1.11.0", "source": { "type": "git", "url": "https://github.com/myclabs/DeepCopy.git", - "reference": "776f831124e9c62e1a2c601ecc52e776d8bb7220" + "reference": "14daed4296fae74d9e3201d2c4925d1acb7aa614" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/776f831124e9c62e1a2c601ecc52e776d8bb7220", - "reference": "776f831124e9c62e1a2c601ecc52e776d8bb7220", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/14daed4296fae74d9e3201d2c4925d1acb7aa614", + "reference": "14daed4296fae74d9e3201d2c4925d1acb7aa614", "shasum": "" }, "require": { "php": "^7.1 || ^8.0" }, + "conflict": { + "doctrine/collections": "<1.6.8", + "doctrine/common": "<2.13.3 || >=3,<3.2.2" + }, "require-dev": { - "doctrine/collections": "^1.0", - "doctrine/common": "^2.6", - "phpunit/phpunit": "^7.1" + "doctrine/collections": "^1.6.8", + "doctrine/common": "^2.13.3 || ^3.2.2", + "phpunit/phpunit": "^7.5.20 || ^8.5.23 || ^9.5.13" }, "type": "library", "autoload": { @@ -2130,7 +2138,7 @@ ], "support": { "issues": "https://github.com/myclabs/DeepCopy/issues", - "source": "https://github.com/myclabs/DeepCopy/tree/1.10.2" + "source": "https://github.com/myclabs/DeepCopy/tree/1.11.0" }, "funding": [ { @@ -2138,7 +2146,7 @@ "type": "tidelift" } ], - "time": "2020-11-13T09:40:50+00:00" + "time": "2022-03-03T13:19:32+00:00" }, { "name": "nesbot/carbon", @@ -2298,16 +2306,16 @@ }, { "name": "phar-io/version", - "version": "3.1.1", + "version": "3.2.1", "source": { "type": "git", "url": "https://github.com/phar-io/version.git", - "reference": "15a90844ad40f127afd244c0cad228de2a80052a" + "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phar-io/version/zipball/15a90844ad40f127afd244c0cad228de2a80052a", - "reference": "15a90844ad40f127afd244c0cad228de2a80052a", + "url": "https://api.github.com/repos/phar-io/version/zipball/4f7fd7836c6f332bb2933569e566a0d6c4cbed74", + "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74", "shasum": "" }, "require": { @@ -2343,22 +2351,22 @@ "description": "Library for handling version information and constraints", "support": { "issues": "https://github.com/phar-io/version/issues", - "source": "https://github.com/phar-io/version/tree/3.1.1" + "source": "https://github.com/phar-io/version/tree/3.2.1" }, - "time": "2022-02-07T21:56:48+00:00" + "time": "2022-02-21T01:04:05+00:00" }, { "name": "php-stubs/wordpress-stubs", - "version": "v5.9.0", + "version": "v5.9.1", "source": { "type": "git", "url": "https://github.com/php-stubs/wordpress-stubs.git", - "reference": "0fa8dd9a1bd2a1b60e85afc6c798fca1f599cc1b" + "reference": "29d7ca925b7ec49d7ee05932f9e753f130d794aa" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-stubs/wordpress-stubs/zipball/0fa8dd9a1bd2a1b60e85afc6c798fca1f599cc1b", - "reference": "0fa8dd9a1bd2a1b60e85afc6c798fca1f599cc1b", + "url": "https://api.github.com/repos/php-stubs/wordpress-stubs/zipball/29d7ca925b7ec49d7ee05932f9e753f130d794aa", + "reference": "29d7ca925b7ec49d7ee05932f9e753f130d794aa", "shasum": "" }, "replace": { @@ -2390,9 +2398,9 @@ ], "support": { "issues": "https://github.com/php-stubs/wordpress-stubs/issues", - "source": "https://github.com/php-stubs/wordpress-stubs/tree/v5.9.0" + "source": "https://github.com/php-stubs/wordpress-stubs/tree/v5.9.1" }, - "time": "2022-01-26T00:27:45+00:00" + "time": "2022-02-23T08:39:50+00:00" }, { "name": "php-webdriver/webdriver", @@ -2433,12 +2441,12 @@ }, "type": "library", "autoload": { - "psr-4": { - "Facebook\\WebDriver\\": "lib/" - }, "files": [ "lib/Exception/TimeoutException.php" - ] + ], + "psr-4": { + "Facebook\\WebDriver\\": "lib/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -2905,16 +2913,16 @@ }, { "name": "phpstan/phpstan", - "version": "1.4.6", + "version": "1.4.7", "source": { "type": "git", "url": "https://github.com/phpstan/phpstan.git", - "reference": "8a7761f1c520e0dad6e04d862fdc697445457cfe" + "reference": "15087679960d72ae56bfcbf0d728d19941d3f7c2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/8a7761f1c520e0dad6e04d862fdc697445457cfe", - "reference": "8a7761f1c520e0dad6e04d862fdc697445457cfe", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/15087679960d72ae56bfcbf0d728d19941d3f7c2", + "reference": "15087679960d72ae56bfcbf0d728d19941d3f7c2", "shasum": "" }, "require": { @@ -2945,7 +2953,7 @@ "description": "PHPStan - PHP Static Analysis Tool", "support": { "issues": "https://github.com/phpstan/phpstan/issues", - "source": "https://github.com/phpstan/phpstan/tree/1.4.6" + "source": "https://github.com/phpstan/phpstan/tree/1.4.7" }, "funding": [ { @@ -2965,7 +2973,7 @@ "type": "tidelift" } ], - "time": "2022-02-06T12:56:13+00:00" + "time": "2022-03-02T16:04:01+00:00" }, { "name": "phpunit/php-code-coverage", @@ -4738,16 +4746,16 @@ }, { "name": "symfony/console", - "version": "v5.4.3", + "version": "v5.4.5", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "a2a86ec353d825c75856c6fd14fac416a7bdb6b8" + "reference": "d8111acc99876953f52fe16d4c50eb60940d49ad" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/a2a86ec353d825c75856c6fd14fac416a7bdb6b8", - "reference": "a2a86ec353d825c75856c6fd14fac416a7bdb6b8", + "url": "https://api.github.com/repos/symfony/console/zipball/d8111acc99876953f52fe16d4c50eb60940d49ad", + "reference": "d8111acc99876953f52fe16d4c50eb60940d49ad", "shasum": "" }, "require": { @@ -4817,7 +4825,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v5.4.3" + "source": "https://github.com/symfony/console/tree/v5.4.5" }, "funding": [ { @@ -4833,7 +4841,7 @@ "type": "tidelift" } ], - "time": "2022-01-26T16:28:35+00:00" + "time": "2022-02-24T12:45:35+00:00" }, { "name": "symfony/css-selector", @@ -4970,16 +4978,16 @@ }, { "name": "symfony/dom-crawler", - "version": "v5.4.3", + "version": "v5.4.5", "source": { "type": "git", "url": "https://github.com/symfony/dom-crawler.git", - "reference": "2634381fdf27a2a0a8ac8eb404025eb656c65d0c" + "reference": "50777f44e7dc37e16959ca65041df2acd6a65775" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/2634381fdf27a2a0a8ac8eb404025eb656c65d0c", - "reference": "2634381fdf27a2a0a8ac8eb404025eb656c65d0c", + "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/50777f44e7dc37e16959ca65041df2acd6a65775", + "reference": "50777f44e7dc37e16959ca65041df2acd6a65775", "shasum": "" }, "require": { @@ -5025,7 +5033,7 @@ "description": "Eases DOM navigation for HTML and XML documents", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/dom-crawler/tree/v5.4.3" + "source": "https://github.com/symfony/dom-crawler/tree/v5.4.5" }, "funding": [ { @@ -5041,7 +5049,7 @@ "type": "tidelift" } ], - "time": "2022-01-02T09:53:40+00:00" + "time": "2022-01-31T16:08:03+00:00" }, { "name": "symfony/event-dispatcher", @@ -5304,12 +5312,12 @@ } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Ctype\\": "" - }, "files": [ "bootstrap.php" - ] + ], + "psr-4": { + "Symfony\\Polyfill\\Ctype\\": "" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -5764,16 +5772,16 @@ }, { "name": "symfony/process", - "version": "v6.0.3", + "version": "v6.0.5", "source": { "type": "git", "url": "https://github.com/symfony/process.git", - "reference": "298ed357274c1868c20a0061df256a1250a6c4af" + "reference": "1ccceccc6497e96f4f646218f04b97ae7d9fa7a1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/process/zipball/298ed357274c1868c20a0061df256a1250a6c4af", - "reference": "298ed357274c1868c20a0061df256a1250a6c4af", + "url": "https://api.github.com/repos/symfony/process/zipball/1ccceccc6497e96f4f646218f04b97ae7d9fa7a1", + "reference": "1ccceccc6497e96f4f646218f04b97ae7d9fa7a1", "shasum": "" }, "require": { @@ -5805,7 +5813,7 @@ "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/process/tree/v6.0.3" + "source": "https://github.com/symfony/process/tree/v6.0.5" }, "funding": [ { @@ -5821,7 +5829,7 @@ "type": "tidelift" } ], - "time": "2022-01-26T17:23:29+00:00" + "time": "2022-01-30T18:19:12+00:00" }, { "name": "symfony/service-contracts", @@ -5937,12 +5945,12 @@ }, "type": "library", "autoload": { - "psr-4": { - "Symfony\\Component\\String\\": "" - }, "files": [ "Resources/functions.php" ], + "psr-4": { + "Symfony\\Component\\String\\": "" + }, "exclude-from-classmap": [ "/Tests/" ] @@ -5992,16 +6000,16 @@ }, { "name": "symfony/translation", - "version": "v6.0.3", + "version": "v6.0.5", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", - "reference": "71bb15335798f8c4da110911bcf2d2fead7a430d" + "reference": "e69501c71107cc3146b32aaa45f4edd0c3427875" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/71bb15335798f8c4da110911bcf2d2fead7a430d", - "reference": "71bb15335798f8c4da110911bcf2d2fead7a430d", + "url": "https://api.github.com/repos/symfony/translation/zipball/e69501c71107cc3146b32aaa45f4edd0c3427875", + "reference": "e69501c71107cc3146b32aaa45f4edd0c3427875", "shasum": "" }, "require": { @@ -6067,7 +6075,7 @@ "description": "Provides tools to internationalize your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/translation/tree/v6.0.3" + "source": "https://github.com/symfony/translation/tree/v6.0.5" }, "funding": [ { @@ -6083,7 +6091,7 @@ "type": "tidelift" } ], - "time": "2022-01-07T00:29:03+00:00" + "time": "2022-02-09T15:52:48+00:00" }, { "name": "symfony/translation-contracts", diff --git a/readme.txt b/readme.txt index 75952d78..34e09227 100644 --- a/readme.txt +++ b/readme.txt @@ -6,7 +6,7 @@ Tested up to: 5.9.0 Requires PHP: 7.4 Requires Gravity Forms: 2.5.0 Requires WPGraphQL: 1.6.4 -Stable tag: 0.10.3 +Stable tag: 0.10.4 Maintained at: https://github.com/harness-software/wp-graphql-gravity-forms License: GPL-3 License URI: https://www.gnu.org/licenses/gpl-3.0.html diff --git a/src/Extensions/GFQuiz/Type/Enum/QuizFieldTypeEnum.php b/src/Extensions/GFQuiz/Type/Enum/QuizFieldTypeEnum.php index 907ecf5e..93d6d8b6 100644 --- a/src/Extensions/GFQuiz/Type/Enum/QuizFieldTypeEnum.php +++ b/src/Extensions/GFQuiz/Type/Enum/QuizFieldTypeEnum.php @@ -30,7 +30,7 @@ class QuizFieldTypeEnum extends AbstractEnum { * {@inheritDoc} */ public static function get_description() : string { - return __( 'The Gravity Forms field type used to display the current Quiz Field', 'wp-graphql-gravity-forms' ); + return __( 'The Gravity Forms field type used to display the current Quiz Field.', 'wp-graphql-gravity-forms' ); } /** @@ -39,7 +39,7 @@ public static function get_description() : string { public static function get_values() : array { return [ 'CHECKBOX' => [ - 'description' => __( 'Gravity Forms `CheckboxField`. ', 'wp-graphql-gravity-forms' ), + 'description' => __( 'Gravity Forms `CheckboxField`.', 'wp-graphql-gravity-forms' ), 'value' => self::CHECKBOX, ], 'RADIO' => [ diff --git a/src/Extensions/GFQuiz/Type/WPObject/QuizResults/QuizResults.php b/src/Extensions/GFQuiz/Type/WPObject/QuizResults/QuizResults.php index 0609a6d0..4ab8e4c6 100644 --- a/src/Extensions/GFQuiz/Type/WPObject/QuizResults/QuizResults.php +++ b/src/Extensions/GFQuiz/Type/WPObject/QuizResults/QuizResults.php @@ -3,15 +3,15 @@ * GraphQL Object Type - Gravity Forms Quiz Results Summary * * @package WPGraphQL\GF\Extensions\GFQuiz\Type\WPObject\QuizResults - * @since @todo + * @since 0.10.4 */ namespace WPGraphQL\GF\Extensions\GFQuiz\Type\WPObject\QuizResults; -use GFQuiz; -use GFCommon; use GFAPI; +use GFCommon; use GFFormsModel; +use GFQuiz; use WPGraphQL\AppContext; use WPGraphQL\GF\Interfaces\Field; use WPGraphQL\GF\Type\WPInterface\Entry; @@ -57,33 +57,33 @@ public static function get_description() : string { */ public static function get_fields() : array { return [ - 'entryCount' => [ - 'type' => 'Int', - 'description' => __( 'Total entries.', 'wp-graphql-gravity-forms' ), - ], - 'averageScore' => [ - 'type' => 'Float', - 'description' => __( 'The average score.', 'wp-graphql-gravity-forms' ), - ], 'averagePercentage' => [ 'type' => 'Float', - 'description' => __( 'The average percent.', 'wp-graphql-gravity-forms' ), + 'description' => __( 'Average percentage score as calculated across all entries received.', 'wp-graphql-gravity-forms' ), ], - 'passRate' => [ + 'averageScore' => [ 'type' => 'Float', - 'description' => __( 'The pass-fail rate.', 'wp-graphql-gravity-forms' ), + 'description' => __( 'Average score as calculated across all entries received.', 'wp-graphql-gravity-forms' ), + ], + 'entryCount' => [ + 'type' => 'Int', + 'description' => __( 'Quantity of all the entries received for this quiz.', 'wp-graphql-gravity-forms' ), ], 'fieldCounts' => [ 'type' => [ 'list_of' => QuizResultsFieldCount::$type ], - 'description' => __( 'A list of fields and their associated result data', 'wp-graphql-gravity-forms' ), + 'description' => __( 'A list of fields and frequency of each answer provided.', 'wp-graphql-gravity-forms' ), ], 'gradeCounts' => [ 'type' => [ 'list_of' => QuizResultsGradeCount::$type ], - 'description' => __( 'A list of possible quiz scores, and number of entries with that score.', 'wp-graphql-gravity-forms' ), + 'description' => __( 'If using letter grades, will show the frequency of each letter grade across all entries received.', 'wp-graphql-gravity-forms' ), + ], + 'passRate' => [ + 'type' => 'Float', + 'description' => __( 'The pass-fail rate for all the entries received for this quiz.', 'wp-graphql-gravity-forms' ), ], 'scoreCounts' => [ 'type' => [ 'list_of' => QuizResultsScoreCount::$type ], - 'description' => __( 'A list of possible quiz scores, and number of entries with that score.', 'wp-graphql-gravity-forms' ), + 'description' => __( 'Displays a frequency bar chart showing the spread of each quiz score.', 'wp-graphql-gravity-forms' ), ], 'sum' => [ 'type' => 'Float', @@ -138,6 +138,7 @@ protected static function get_quiz_results_data( array $form, array $results_con $fields = $results_config['callbacks']['fields']( $form ); + // @todo grab search criteria from connection args. $search_criteria = [ 'status' => 'active' ]; return $gf_results->get_results_data( $form, $fields, $search_criteria ); @@ -168,7 +169,7 @@ protected static function prepare_results_data( array $data, array $form ) : arr $field_counts = ! empty( $data['field_data'] ) ? self::map_field_data( $data['field_data'], $form, $entry_count, ) : null; - $return = [ + return [ 'averagePercentage' => $average_percent, 'averageScore' => $average_score, 'entryCount' => $entry_count, @@ -178,7 +179,6 @@ protected static function prepare_results_data( array $data, array $form ) : arr 'scoreCounts' => $score_frequencies, 'sum' => $sum, ]; - return $return; } /** @@ -223,11 +223,12 @@ private static function map_grade_frequencies( array $grade_frequencies ) : arra private static function map_field_data( array $field_data, array $form, int $entry_count ) : array { return array_map( function( $id, $data ) use ( $entry_count, $form ) { + $field = GFAPI::get_field( $form, $id ); + + // Move the totals out of $data, since we dont need them in the choice array. $totals = $data['totals']; unset( $data['totals'] ); - $field = GFAPI::get_field( $form, $id ); - $choice_counts = array_map( function ( $count, $value ) use ( $field ) { return [ @@ -241,11 +242,11 @@ function ( $count, $value ) use ( $field ) { ); return [ - 'fieldId' => $id, - 'field' => $field, + 'choiceCounts' => $choice_counts, 'correctCount' => $totals['correct'], + 'field' => $field, + 'fieldId' => $id, 'incorrectCount' => $entry_count - $totals['correct'], - 'choiceCounts' => $choice_counts, ]; }, array_keys( $field_data ), diff --git a/src/Extensions/GFQuiz/Type/WPObject/QuizResults/QuizResultsChoiceCount.php b/src/Extensions/GFQuiz/Type/WPObject/QuizResults/QuizResultsChoiceCount.php index 420d467c..b642efb9 100644 --- a/src/Extensions/GFQuiz/Type/WPObject/QuizResults/QuizResultsChoiceCount.php +++ b/src/Extensions/GFQuiz/Type/WPObject/QuizResults/QuizResultsChoiceCount.php @@ -3,7 +3,7 @@ * GraphQL Object Type - Gravity Forms Quiz Results Score Count * * @package WPGraphQL\GF\Extensions\GFQuiz\Type\WPObject\QuizResults - * @since @todo + * @since 0.10.4 */ namespace WPGraphQL\GF\Extensions\GFQuiz\Type\WPObject\QuizResults; @@ -33,17 +33,17 @@ public static function get_description() : string { */ public static function get_fields() : array { return [ + 'count' => [ + 'type' => 'Int', + 'description' => __( 'The number of entries with this choice provided.', 'wp-graphql-gravity-forms' ), + ], 'text' => [ 'type' => 'String', - 'description' => __( 'The choice text', 'wp-graphql-gravity-forms' ), + 'description' => __( 'The choice text.', 'wp-graphql-gravity-forms' ), ], 'value' => [ 'type' => 'String', - 'description' => __( 'The internal value used to represent the quiz choice', 'wp-graphql-gravity-forms' ), - ], - 'count' => [ - 'type' => 'Int', - 'description' => __( 'The number of entries with this option chosen', 'wp-graphql-gravity-forms' ), + 'description' => __( 'The internal value used to represent the quiz choice.', 'wp-graphql-gravity-forms' ), ], ]; } diff --git a/src/Extensions/GFQuiz/Type/WPObject/QuizResults/QuizResultsFieldCount.php b/src/Extensions/GFQuiz/Type/WPObject/QuizResults/QuizResultsFieldCount.php index a807ce3c..4a272770 100644 --- a/src/Extensions/GFQuiz/Type/WPObject/QuizResults/QuizResultsFieldCount.php +++ b/src/Extensions/GFQuiz/Type/WPObject/QuizResults/QuizResultsFieldCount.php @@ -1,9 +1,9 @@ [ - 'type' => 'Int', - 'description' => __( 'The quiz field Id', 'wp-graphql-gravity-forms' ), + 'choiceCounts' => [ + 'type' => [ 'list_of' => QuizResultsChoiceCount::$type ], + 'description' => __( 'A list of the individual responses and their counts.', 'wp-graphql-gravity-forms' ), ], 'correctCount' => [ 'type' => 'Int', - 'description' => __( 'The number of correct responses.', 'wp-graphql-gravity-forms' ), + 'description' => __( 'The number of correct responses across all entries received.', 'wp-graphql-gravity-forms' ), ], - 'incorrectCount' => [ + 'fieldId' => [ 'type' => 'Int', - 'description' => __( 'The number of incorrect responses.', 'wp-graphql-gravity-forms' ), + 'description' => __( 'The quiz field ID.', 'wp-graphql-gravity-forms' ), ], - 'choiceCounts' => [ - 'type' => [ 'list_of' => QuizResultsChoiceCount::$type ], - 'description' => __( 'A list of the individual responses and their counts', 'wp-graphql-gravity-forms' ), + 'incorrectCount' => [ + 'type' => 'Int', + 'description' => __( 'The number of incorrect responses across all entries received.', 'wp-graphql-gravity-forms' ), ], ]; } diff --git a/src/Extensions/GFQuiz/Type/WPObject/QuizResults/QuizResultsGradeCount.php b/src/Extensions/GFQuiz/Type/WPObject/QuizResults/QuizResultsGradeCount.php index e7828fbf..84157401 100644 --- a/src/Extensions/GFQuiz/Type/WPObject/QuizResults/QuizResultsGradeCount.php +++ b/src/Extensions/GFQuiz/Type/WPObject/QuizResults/QuizResultsGradeCount.php @@ -3,7 +3,7 @@ * GraphQL Object Type - Gravity Forms Quiz Results Grade Count * * @package WPGraphQL\GF\Extensions\GFQuiz\Type\WPObject\QuizResults - * @since @todo + * @since 0.10.4 */ namespace WPGraphQL\GF\Extensions\GFQuiz\Type\WPObject\QuizResults; @@ -33,14 +33,14 @@ public static function get_description() : string { */ public static function get_fields() : array { return [ + 'count' => [ + 'type' => 'Int', + 'description' => __( 'The number of entries that received this grade across all entries received.', 'wp-graphql-gravity-forms' ), + ], 'grade' => [ 'type' => 'String', 'description' => __( 'The quiz grade.', 'wp-graphql-gravity-forms' ), ], - 'count' => [ - 'type' => 'Int', - 'description' => __( 'The number of entries that received this Grade.', 'wp-graphql-gravity-forms' ), - ], ]; } } diff --git a/src/Extensions/GFQuiz/Type/WPObject/QuizResults/QuizResultsScoreCount.php b/src/Extensions/GFQuiz/Type/WPObject/QuizResults/QuizResultsScoreCount.php index 9a09d701..457f8fdf 100644 --- a/src/Extensions/GFQuiz/Type/WPObject/QuizResults/QuizResultsScoreCount.php +++ b/src/Extensions/GFQuiz/Type/WPObject/QuizResults/QuizResultsScoreCount.php @@ -3,7 +3,7 @@ * GraphQL Object Type - Gravity Forms Quiz Results Score Count * * @package WPGraphQL\GF\Extensions\GFQuiz\Type\WPObject\QuizResults - * @since @todo + * @since 0.10.4 */ namespace WPGraphQL\GF\Extensions\GFQuiz\Type\WPObject\QuizResults; @@ -33,13 +33,13 @@ public static function get_description() : string { */ public static function get_fields() : array { return [ - 'score' => [ - 'type' => 'Float', - 'description' => __( 'The quiz score', 'wp-graphql-gravity-forms' ), - ], 'count' => [ 'type' => 'Int', - 'description' => __( 'The number of entries that received this score.', 'wp-graphql-gravity-forms' ), + 'description' => __( 'The number of entries that received this score across all entries received.', 'wp-graphql-gravity-forms' ), + ], + 'score' => [ + 'type' => 'Float', + 'description' => __( 'The quiz score.', 'wp-graphql-gravity-forms' ), ], ]; } diff --git a/src/Type/WPObject/Settings/Logger.php b/src/Type/WPObject/Settings/Logger.php index 78836dec..c234d2bb 100644 --- a/src/Type/WPObject/Settings/Logger.php +++ b/src/Type/WPObject/Settings/Logger.php @@ -8,7 +8,6 @@ namespace WPGraphQL\GF\Type\WPObject\Settings; -use GFLogging; use WPGraphQL\GF\Type\WPObject\AbstractObject; /** @@ -36,7 +35,7 @@ public static function get_fields() : array { return [ 'isEnabled' => [ 'type' => 'Boolean', - 'description' => __( 'Whether the logger is enabled', 'wp-graphql-gravity-forms' ), + 'description' => __( 'Whether the logger is enabled.', 'wp-graphql-gravity-forms' ), 'resolve' => fn( $source ) => ! empty( $source['enable'] ), ], 'name' => [ diff --git a/src/Type/WPObject/Settings/Settings.php b/src/Type/WPObject/Settings/Settings.php index 7d5202e8..3a4b6e1d 100644 --- a/src/Type/WPObject/Settings/Settings.php +++ b/src/Type/WPObject/Settings/Settings.php @@ -54,7 +54,7 @@ public static function get_fields() : array { return [ 'currency' => [ 'type' => CurrencyEnum::$type, - 'description' => __( 'The default currency for your forms. Used for product, credit card, and other fields. ', 'wp-graphql-gravity-forms' ), + 'description' => __( 'The default currency for your forms. Used for product, credit card, and other fields.', 'wp-graphql-gravity-forms' ), 'resolve' => fn() : string => GFCommon::get_currency(), ], 'hasDefaultCss' => [ diff --git a/src/Type/WPObject/Settings/SettingsLogging.php b/src/Type/WPObject/Settings/SettingsLogging.php index 725e2c37..ded63819 100644 --- a/src/Type/WPObject/Settings/SettingsLogging.php +++ b/src/Type/WPObject/Settings/SettingsLogging.php @@ -41,7 +41,7 @@ public static function get_fields() : array { ], 'loggers' => [ 'type' => [ 'list_of' => Logger::$type ], - 'description' => __( 'A list of registered Gravity Forms loggers and their configurations', 'wp-graphql-gravity-forms' ), + 'description' => __( 'A list of registered Gravity Forms loggers and their configurations.', 'wp-graphql-gravity-forms' ), 'resolve' => function() { $logging_instance = GFLogging::get_instance(); $settings = $logging_instance->get_plugin_settings(); diff --git a/vendor/composer/installed.php b/vendor/composer/installed.php index c923ce4f..1f036377 100644 --- a/vendor/composer/installed.php +++ b/vendor/composer/installed.php @@ -1,11 +1,11 @@ array( - 'pretty_version' => 'dev-main', - 'version' => 'dev-main', + 'pretty_version' => 'dev-develop', + 'version' => 'dev-develop', 'type' => 'wordpress-plugin', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), - 'reference' => '5cf6f9498147fc4c2c04bcaae9db9d7a27f08728', + 'reference' => 'aec44d124a9223dfbc77de1dbc174e9cc2d459d7', 'name' => 'harness-software/wp-graphql-gravity-forms', 'dev' => true, ), @@ -182,12 +182,12 @@ 'dev_requirement' => true, ), 'doctrine/instantiator' => array( - 'pretty_version' => '1.4.0', - 'version' => '1.4.0.0', + 'pretty_version' => '1.4.1', + 'version' => '1.4.1.0', 'type' => 'library', 'install_path' => __DIR__ . '/../doctrine/instantiator', 'aliases' => array(), - 'reference' => 'd56bf6102915de5702778fe20f2de3b2fe570b5b', + 'reference' => '10dcfce151b967d20fde1b34ae6640712c3891bc', 'dev_requirement' => true, ), 'facebook/webdriver' => array( @@ -236,12 +236,12 @@ 'dev_requirement' => true, ), 'harness-software/wp-graphql-gravity-forms' => array( - 'pretty_version' => 'dev-main', - 'version' => 'dev-main', + 'pretty_version' => 'dev-develop', + 'version' => 'dev-develop', 'type' => 'wordpress-plugin', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), - 'reference' => '5cf6f9498147fc4c2c04bcaae9db9d7a27f08728', + 'reference' => 'aec44d124a9223dfbc77de1dbc174e9cc2d459d7', 'dev_requirement' => false, ), 'hautelook/phpass' => array( @@ -251,35 +251,35 @@ ), ), 'illuminate/collections' => array( - 'pretty_version' => 'v9.1.0', - 'version' => '9.1.0.0', + 'pretty_version' => 'v9.3.1', + 'version' => '9.3.1.0', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/collections', 'aliases' => array(), - 'reference' => '707ab36191228b1a4cf322985796ff7aab5578c1', + 'reference' => '3f4db0d7d1583a09b024e66370f30ee8b633f588', 'dev_requirement' => true, ), 'illuminate/conditionable' => array( - 'pretty_version' => 'v9.1.0', - 'version' => '9.1.0.0', + 'pretty_version' => 'v9.3.1', + 'version' => '9.3.1.0', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/conditionable', 'aliases' => array(), - 'reference' => '4f7e3d67ceda9a6188757501748982ea9ed5f69a', + 'reference' => '56b4ba1166c264064bf63896f498a2bee320d16a', 'dev_requirement' => true, ), 'illuminate/contracts' => array( - 'pretty_version' => 'v9.1.0', - 'version' => '9.1.0.0', + 'pretty_version' => 'v9.3.1', + 'version' => '9.3.1.0', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/contracts', 'aliases' => array(), - 'reference' => 'c2e3cf2eda10fd3332af0b4a43481cc0af98c437', + 'reference' => '7cf6c0c9fc14a1ea4a9860d6e69b52e513cb505f', 'dev_requirement' => true, ), 'illuminate/macroable' => array( - 'pretty_version' => 'v9.1.0', - 'version' => '9.1.0.0', + 'pretty_version' => 'v9.3.0', + 'version' => '9.3.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/macroable', 'aliases' => array(), @@ -287,12 +287,12 @@ 'dev_requirement' => true, ), 'illuminate/support' => array( - 'pretty_version' => 'v9.1.0', - 'version' => '9.1.0.0', + 'pretty_version' => 'v9.3.1', + 'version' => '9.3.1.0', 'type' => 'library', 'install_path' => __DIR__ . '/../illuminate/support', 'aliases' => array(), - 'reference' => 'cb117bc9a3358d60ade85e5a13d6b82f40ee6049', + 'reference' => '1f5af4696a75ff39312a7f47401ebaf5c2bca415', 'dev_requirement' => true, ), 'justinrainbow/json-schema' => array( @@ -305,12 +305,12 @@ 'dev_requirement' => true, ), 'lucatume/wp-browser' => array( - 'pretty_version' => '3.1.3', - 'version' => '3.1.3.0', + 'pretty_version' => '3.1.4', + 'version' => '3.1.4.0', 'type' => 'library', 'install_path' => __DIR__ . '/../lucatume/wp-browser', 'aliases' => array(), - 'reference' => '35a8dcef9b06367405100071cd6fb9d2123691fc', + 'reference' => 'ae919f005ca70d87c52ad09ff77638df20bf23ef', 'dev_requirement' => true, ), 'mikehaertl/php-shellcommand' => array( @@ -341,12 +341,12 @@ 'dev_requirement' => true, ), 'myclabs/deep-copy' => array( - 'pretty_version' => '1.10.2', - 'version' => '1.10.2.0', + 'pretty_version' => '1.11.0', + 'version' => '1.11.0.0', 'type' => 'library', 'install_path' => __DIR__ . '/../myclabs/deep-copy', 'aliases' => array(), - 'reference' => '776f831124e9c62e1a2c601ecc52e776d8bb7220', + 'reference' => '14daed4296fae74d9e3201d2c4925d1acb7aa614', 'dev_requirement' => true, ), 'nesbot/carbon' => array( @@ -368,21 +368,21 @@ 'dev_requirement' => true, ), 'phar-io/version' => array( - 'pretty_version' => '3.1.1', - 'version' => '3.1.1.0', + 'pretty_version' => '3.2.1', + 'version' => '3.2.1.0', 'type' => 'library', 'install_path' => __DIR__ . '/../phar-io/version', 'aliases' => array(), - 'reference' => '15a90844ad40f127afd244c0cad228de2a80052a', + 'reference' => '4f7fd7836c6f332bb2933569e566a0d6c4cbed74', 'dev_requirement' => true, ), 'php-stubs/wordpress-stubs' => array( - 'pretty_version' => 'v5.9.0', - 'version' => '5.9.0.0', + 'pretty_version' => 'v5.9.1', + 'version' => '5.9.1.0', 'type' => 'library', 'install_path' => __DIR__ . '/../php-stubs/wordpress-stubs', 'aliases' => array(), - 'reference' => '0fa8dd9a1bd2a1b60e85afc6c798fca1f599cc1b', + 'reference' => '29d7ca925b7ec49d7ee05932f9e753f130d794aa', 'dev_requirement' => true, ), 'php-webdriver/webdriver' => array( @@ -467,12 +467,12 @@ 'dev_requirement' => true, ), 'phpstan/phpstan' => array( - 'pretty_version' => '1.4.6', - 'version' => '1.4.6.0', + 'pretty_version' => '1.4.7', + 'version' => '1.4.7.0', 'type' => 'library', 'install_path' => __DIR__ . '/../phpstan/phpstan', 'aliases' => array(), - 'reference' => '8a7761f1c520e0dad6e04d862fdc697445457cfe', + 'reference' => '15087679960d72ae56bfcbf0d728d19941d3f7c2', 'dev_requirement' => true, ), 'phpunit/php-code-coverage' => array( @@ -776,12 +776,12 @@ 'dev_requirement' => true, ), 'symfony/console' => array( - 'pretty_version' => 'v5.4.3', - 'version' => '5.4.3.0', + 'pretty_version' => 'v5.4.5', + 'version' => '5.4.5.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/console', 'aliases' => array(), - 'reference' => 'a2a86ec353d825c75856c6fd14fac416a7bdb6b8', + 'reference' => 'd8111acc99876953f52fe16d4c50eb60940d49ad', 'dev_requirement' => true, ), 'symfony/css-selector' => array( @@ -803,12 +803,12 @@ 'dev_requirement' => true, ), 'symfony/dom-crawler' => array( - 'pretty_version' => 'v5.4.3', - 'version' => '5.4.3.0', + 'pretty_version' => 'v5.4.5', + 'version' => '5.4.5.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/dom-crawler', 'aliases' => array(), - 'reference' => '2634381fdf27a2a0a8ac8eb404025eb656c65d0c', + 'reference' => '50777f44e7dc37e16959ca65041df2acd6a65775', 'dev_requirement' => true, ), 'symfony/event-dispatcher' => array( @@ -899,12 +899,12 @@ 'dev_requirement' => true, ), 'symfony/process' => array( - 'pretty_version' => 'v6.0.3', - 'version' => '6.0.3.0', + 'pretty_version' => 'v6.0.5', + 'version' => '6.0.5.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/process', 'aliases' => array(), - 'reference' => '298ed357274c1868c20a0061df256a1250a6c4af', + 'reference' => '1ccceccc6497e96f4f646218f04b97ae7d9fa7a1', 'dev_requirement' => true, ), 'symfony/service-contracts' => array( @@ -926,12 +926,12 @@ 'dev_requirement' => true, ), 'symfony/translation' => array( - 'pretty_version' => 'v6.0.3', - 'version' => '6.0.3.0', + 'pretty_version' => 'v6.0.5', + 'version' => '6.0.5.0', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/translation', 'aliases' => array(), - 'reference' => '71bb15335798f8c4da110911bcf2d2fead7a430d', + 'reference' => 'e69501c71107cc3146b32aaa45f4edd0c3427875', 'dev_requirement' => true, ), 'symfony/translation-contracts' => array( diff --git a/wp-graphql-gravity-forms.php b/wp-graphql-gravity-forms.php index a308b112..677003b7 100644 --- a/wp-graphql-gravity-forms.php +++ b/wp-graphql-gravity-forms.php @@ -7,7 +7,7 @@ * Author: Harness Software * Author URI: https://www.harnessup.com * Update URI: https://github.com/harness-software/wp-graphql-gravity-forms/releases - * Version: 0.10.3 + * Version: 0.10.4 * Text Domain: wp-graphql-gravity-forms * Domain Path: /languages * Requires at least: 5.4.1 @@ -29,7 +29,7 @@ function gf_graphql_constants() : void { // Plugin version. if ( ! defined( 'WPGRAPHQL_TEC_VERSION' ) ) { - define( 'WPGRAPHQL_GF_VERSION', '0.10.3' ); + define( 'WPGRAPHQL_GF_VERSION', '0.10.4' ); } // Plugin Folder Path.