diff --git a/CHANGELOG.md b/CHANGELOG.md
index 3db7d89..7257ffc 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,16 @@
## Unreleased
+## v0.1.0
+
+This _minor_ release bumps the plugin version to 0.1.0! However, there are **no breaking changes** in this release.
+
+Additionally, we fixed a few bugs regarding `seo.openGraph` resolution, and deprecated a setting that was removed in RankMath v1.0.211.
+
+The reason for the version bump is to make it easier to update future releases in accordance with our [versioning policy](README.md#updating-and-versioning). While the plugin version number is indicative of the (projected) schema maturity and not the underlying code (which has been used in enteprise production environments for almost two years), the new features and improvements that would warrant major changes to the schema are currently blocked upstream. By bumping to v0.1.0, we can continue to push patch releases in the meantime without users having to worry about breaking changes.
+
+### What's changed
+
- fix: Deprecate `rankMathSettings.sitemaps.general.canPingSearchEngines`, as it was removed in RankMath v1.0.211.
- fix: Improve SEO `head` data fetching to load Rank Math modules more consistently.
- fix: Correctly parse OG product meta data when resolving `seo.OpenGraph`. H/t @joanpzen
diff --git a/README.md b/README.md
index c5094b6..c359916 100644
--- a/README.md
+++ b/README.md
@@ -11,7 +11,7 @@ Adds WPGraphQL support for [Rank Math SEO](https://rankmath.com/). Built with [W
-----
-![Packagist License](https://img.shields.io/packagist/l/axepress/wp-graphql-rank-math?color=green) ![Packagist Version](https://img.shields.io/packagist/v/axepress/wp-graphql-rank-math?label=stable) ![GitHub commits since latest release (by SemVer)](https://img.shields.io/github/commits-since/AxeWP/wp-graphql-rank-math/0.0.16) ![GitHub forks](https://img.shields.io/github/forks/AxeWP/wp-graphql-rank-math?style=social) ![GitHub Repo stars](https://img.shields.io/github/stars/AxeWP/wp-graphql-rank-math?style=social)
+![Packagist License](https://img.shields.io/packagist/l/axepress/wp-graphql-rank-math?color=green) ![Packagist Version](https://img.shields.io/packagist/v/axepress/wp-graphql-rank-math?label=stable) ![GitHub commits since latest release (by SemVer)](https://img.shields.io/github/commits-since/AxeWP/wp-graphql-rank-math/0.1.0) ![GitHub forks](https://img.shields.io/github/forks/AxeWP/wp-graphql-rank-math?style=social) ![GitHub Repo stars](https://img.shields.io/github/stars/AxeWP/wp-graphql-rank-math?style=social)
![CodeQuality](https://img.shields.io/github/actions/workflow/status/axewp/wp-graphql-rank-math/code-quality.yml?branch=develop&label=Code%20Quality)
![Integration Tests](https://img.shields.io/github/actions/workflow/status/axewp/wp-graphql-rank-math/integration-testing.yml?branch=develop&label=Integration%20Testing)
![Coding Standards](https://img.shields.io/github/actions/workflow/status/axewp/wp-graphql-rank-math/code-standard.yml?branch=develop&label=WordPress%20Coding%20Standards)
@@ -32,6 +32,7 @@ Adds WPGraphQL support for [Rank Math SEO](https://rankmath.com/). Built with [W
3. Download the [latest release](https://github.com/AxeWP/wp-graphql-rank-math/releases) `.zip` file, upload it to your WordPress install, and activate the plugin.
### With Composer
+
```console
composer require axepress/wp-graphql-rank-math
```
@@ -56,7 +57,6 @@ Priority support and custom development is available to [our Sponsors](https://g
-
## Supported Features
* [x] General Settings
@@ -88,14 +88,14 @@ Priority support and custom development is available to [our Sponsors](https://g
### Getting Started ( 🎯 You are here! )
-- [System Requirements](#system-requirements)
-- [Installation](#quick-install)
+* [System Requirements](#system-requirements)
+* [Installation](#quick-install)
### Reference
-- [GraphQL Queries](./docs/reference/queries.md)
-- [WordPress Actions](./docs/reference/actions.md)
-- [WordPress Filters](./docs/reference/filters.md)
+* [GraphQL Queries](./docs/reference/queries.md)
+* [WordPress Actions](./docs/reference/actions.md)
+* [WordPress Filters](./docs/reference/filters.md)
## Testing
diff --git a/composer.lock b/composer.lock
index 7eba718..55d46b9 100644
--- a/composer.lock
+++ b/composer.lock
@@ -3705,16 +3705,16 @@
},
{
"name": "php-stubs/wordpress-stubs",
- "version": "v6.4.1",
+ "version": "v6.4.3",
"source": {
"type": "git",
"url": "https://github.com/php-stubs/wordpress-stubs.git",
- "reference": "6d6063cf9464a306ca2a0529705d41312b08500b"
+ "reference": "6105bdab2f26c0204fe90ecc53d5684754550e8f"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-stubs/wordpress-stubs/zipball/6d6063cf9464a306ca2a0529705d41312b08500b",
- "reference": "6d6063cf9464a306ca2a0529705d41312b08500b",
+ "url": "https://api.github.com/repos/php-stubs/wordpress-stubs/zipball/6105bdab2f26c0204fe90ecc53d5684754550e8f",
+ "reference": "6105bdab2f26c0204fe90ecc53d5684754550e8f",
"shasum": ""
},
"require-dev": {
@@ -3723,9 +3723,9 @@
"php": "^7.4 || ~8.0.0",
"php-stubs/generator": "^0.8.3",
"phpdocumentor/reflection-docblock": "^5.3",
- "phpstan/phpstan": "^1.10.12",
+ "phpstan/phpstan": "^1.10.49",
"phpunit/phpunit": "^9.5",
- "szepeviktor/phpcs-psr-12-neutron-hybrid-ruleset": "^0.8"
+ "szepeviktor/phpcs-psr-12-neutron-hybrid-ruleset": "^0.11"
},
"suggest": {
"paragonie/sodium_compat": "Pure PHP implementation of libsodium",
@@ -3746,9 +3746,9 @@
],
"support": {
"issues": "https://github.com/php-stubs/wordpress-stubs/issues",
- "source": "https://github.com/php-stubs/wordpress-stubs/tree/v6.4.1"
+ "source": "https://github.com/php-stubs/wordpress-stubs/tree/v6.4.3"
},
- "time": "2023-11-10T00:33:47+00:00"
+ "time": "2024-02-11T18:56:19+00:00"
},
{
"name": "php-webdriver/webdriver",
@@ -3822,18 +3822,18 @@
"source": {
"type": "git",
"url": "https://github.com/PHPCompatibility/PHPCompatibility.git",
- "reference": "34a67f7eb4ec715df26d90429ea8cce88e0b38ff"
+ "reference": "e5cd2e244097fb62c5ac8f1153a26a73c3a50438"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibility/zipball/34a67f7eb4ec715df26d90429ea8cce88e0b38ff",
- "reference": "34a67f7eb4ec715df26d90429ea8cce88e0b38ff",
+ "url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibility/zipball/e5cd2e244097fb62c5ac8f1153a26a73c3a50438",
+ "reference": "e5cd2e244097fb62c5ac8f1153a26a73c3a50438",
"shasum": ""
},
"require": {
"php": ">=5.4",
- "phpcsstandards/phpcsutils": "^1.0.5",
- "squizlabs/php_codesniffer": "^3.7.1"
+ "phpcsstandards/phpcsutils": "^1.0.9",
+ "squizlabs/php_codesniffer": "^3.8.0"
},
"replace": {
"wimg/php-compatibility": "*"
@@ -3890,7 +3890,21 @@
"security": "https://github.com/PHPCompatibility/PHPCompatibility/security/policy",
"source": "https://github.com/PHPCompatibility/PHPCompatibility"
},
- "time": "2023-12-04T17:28:03+00:00"
+ "funding": [
+ {
+ "url": "https://github.com/PHPCompatibility",
+ "type": "github"
+ },
+ {
+ "url": "https://github.com/jrfnl",
+ "type": "github"
+ },
+ {
+ "url": "https://opencollective.com/php_codesniffer",
+ "type": "open_collective"
+ }
+ ],
+ "time": "2024-02-12T16:57:44+00:00"
},
{
"name": "phpcompatibility/phpcompatibility-paragonie",
@@ -4263,16 +4277,16 @@
},
{
"name": "phpstan/phpstan",
- "version": "1.10.56",
+ "version": "1.10.59",
"source": {
"type": "git",
"url": "https://github.com/phpstan/phpstan.git",
- "reference": "27816a01aea996191ee14d010f325434c0ee76fa"
+ "reference": "e607609388d3a6d418a50a49f7940e8086798281"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpstan/phpstan/zipball/27816a01aea996191ee14d010f325434c0ee76fa",
- "reference": "27816a01aea996191ee14d010f325434c0ee76fa",
+ "url": "https://api.github.com/repos/phpstan/phpstan/zipball/e607609388d3a6d418a50a49f7940e8086798281",
+ "reference": "e607609388d3a6d418a50a49f7940e8086798281",
"shasum": ""
},
"require": {
@@ -4321,7 +4335,7 @@
"type": "tidelift"
}
],
- "time": "2024-01-15T10:43:00+00:00"
+ "time": "2024-02-20T13:59:13+00:00"
},
{
"name": "phpunit/php-code-coverage",
@@ -6600,16 +6614,16 @@
},
{
"name": "squizlabs/php_codesniffer",
- "version": "3.8.1",
+ "version": "3.9.0",
"source": {
"type": "git",
"url": "https://github.com/PHPCSStandards/PHP_CodeSniffer.git",
- "reference": "14f5fff1e64118595db5408e946f3a22c75807f7"
+ "reference": "d63cee4890a8afaf86a22e51ad4d97c91dd4579b"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/14f5fff1e64118595db5408e946f3a22c75807f7",
- "reference": "14f5fff1e64118595db5408e946f3a22c75807f7",
+ "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/d63cee4890a8afaf86a22e51ad4d97c91dd4579b",
+ "reference": "d63cee4890a8afaf86a22e51ad4d97c91dd4579b",
"shasum": ""
},
"require": {
@@ -6676,7 +6690,7 @@
"type": "open_collective"
}
],
- "time": "2024-01-11T20:47:48+00:00"
+ "time": "2024-02-16T15:06:51+00:00"
},
{
"name": "symfony/browser-kit",
@@ -8124,16 +8138,16 @@
},
{
"name": "symfony/stopwatch",
- "version": "v5.4.21",
+ "version": "v5.4.35",
"source": {
"type": "git",
"url": "https://github.com/symfony/stopwatch.git",
- "reference": "f83692cd869a6f2391691d40a01e8acb89e76fee"
+ "reference": "887762aa99ff16f65dc8b48aafead415f942d407"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/stopwatch/zipball/f83692cd869a6f2391691d40a01e8acb89e76fee",
- "reference": "f83692cd869a6f2391691d40a01e8acb89e76fee",
+ "url": "https://api.github.com/repos/symfony/stopwatch/zipball/887762aa99ff16f65dc8b48aafead415f942d407",
+ "reference": "887762aa99ff16f65dc8b48aafead415f942d407",
"shasum": ""
},
"require": {
@@ -8166,7 +8180,7 @@
"description": "Provides a way to profile code",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/stopwatch/tree/v5.4.21"
+ "source": "https://github.com/symfony/stopwatch/tree/v5.4.35"
},
"funding": [
{
@@ -8182,7 +8196,7 @@
"type": "tidelift"
}
],
- "time": "2023-02-14T08:03:56+00:00"
+ "time": "2024-01-23T13:51:25+00:00"
},
{
"name": "symfony/string",
@@ -8522,22 +8536,22 @@
},
{
"name": "szepeviktor/phpstan-wordpress",
- "version": "v1.3.2",
+ "version": "v1.3.3",
"source": {
"type": "git",
"url": "https://github.com/szepeviktor/phpstan-wordpress.git",
- "reference": "b8516ed6bab7ec50aae981698ce3f67f1be2e45a"
+ "reference": "f7ff091331bc00c5688fe4ce0c4d51d06fa61553"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/szepeviktor/phpstan-wordpress/zipball/b8516ed6bab7ec50aae981698ce3f67f1be2e45a",
- "reference": "b8516ed6bab7ec50aae981698ce3f67f1be2e45a",
+ "url": "https://api.github.com/repos/szepeviktor/phpstan-wordpress/zipball/f7ff091331bc00c5688fe4ce0c4d51d06fa61553",
+ "reference": "f7ff091331bc00c5688fe4ce0c4d51d06fa61553",
"shasum": ""
},
"require": {
"php": "^7.2 || ^8.0",
"php-stubs/wordpress-stubs": "^4.7 || ^5.0 || ^6.0",
- "phpstan/phpstan": "^1.10.30",
+ "phpstan/phpstan": "^1.10.31",
"symfony/polyfill-php73": "^1.12.0"
},
"require-dev": {
@@ -8578,9 +8592,9 @@
],
"support": {
"issues": "https://github.com/szepeviktor/phpstan-wordpress/issues",
- "source": "https://github.com/szepeviktor/phpstan-wordpress/tree/v1.3.2"
+ "source": "https://github.com/szepeviktor/phpstan-wordpress/tree/v1.3.3"
},
- "time": "2023-10-16T17:23:56+00:00"
+ "time": "2024-02-26T13:55:50+00:00"
},
{
"name": "theseer/tokenizer",
diff --git a/readme.txt b/readme.txt
index 0b45ecf..9db1d45 100644
--- a/readme.txt
+++ b/readme.txt
@@ -5,7 +5,7 @@ Requires at least: 6.0
Tested up to: 6.4.2
Requires PHP: 7.4
Requires WPGraphQL: 1.14.0
-Stable tag: 0.0.16
+Stable tag: 0.1.0
License: GPL-3
License URI: https://www.gnu.org/licenses/gpl-3.0.html
diff --git a/vendor/composer/installed.php b/vendor/composer/installed.php
index 956d45a..5ea5fb4 100644
--- a/vendor/composer/installed.php
+++ b/vendor/composer/installed.php
@@ -3,7 +3,7 @@
'name' => 'axepress/wp-graphql-rank-math',
'pretty_version' => 'dev-develop',
'version' => 'dev-develop',
- 'reference' => 'f5410a5af6119a4b8c71595d2c4c741baec92185',
+ 'reference' => '61b4feb73cc74c89520312255ee233a3d270fff5',
'type' => 'wordpress-plugin',
'install_path' => __DIR__ . '/../../',
'aliases' => array(),
@@ -22,7 +22,7 @@
'axepress/wp-graphql-rank-math' => array(
'pretty_version' => 'dev-develop',
'version' => 'dev-develop',
- 'reference' => 'f5410a5af6119a4b8c71595d2c4c741baec92185',
+ 'reference' => '61b4feb73cc74c89520312255ee233a3d270fff5',
'type' => 'wordpress-plugin',
'install_path' => __DIR__ . '/../../',
'aliases' => array(),
diff --git a/wp-graphql-rank-math.php b/wp-graphql-rank-math.php
index f642d00..bfea39b 100644
--- a/wp-graphql-rank-math.php
+++ b/wp-graphql-rank-math.php
@@ -7,7 +7,7 @@
* Author: AxePress
* Author URI: https://github.com/AxeWP
* Update URI: https://github.com/AxeWP/wp-graphql-rank-math
- * Version: 0.0.16
+ * Version: 0.1.0
* Text Domain: wp-graphql-rank-math
* Domain Path: /languages
* Requires at least: 6.0
@@ -20,7 +20,7 @@
* @package WPGraphQL\RankMath
* @author axepress
* @license GPL-3
- * @version 0.0.16
+ * @version 0.1.0
*/
// Exit if accessed directly.