Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .changeset/modern-pigs-matter.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@wpengine/wp-graphql-content-blocks": patch
---

bug: Fixes fatal error on the Site Health page for the info tab. Caused by a naming of the wrong object key in the Semver package.
13 changes: 11 additions & 2 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,8 @@
"require": {
"php": ">=7.4",
"imangazaliev/didom": "^2.0",
"blakewilson/wp-enforce-semver": "^3.0"
"blakewilson/wp-enforce-semver": "^3.0",
"cweagans/composer-patches": "^1"
},
"require-dev": {
"brain/monkey": "^2.6",
Expand Down Expand Up @@ -37,7 +38,8 @@
"config": {
"allow-plugins": {
"dealerdirect/phpcodesniffer-composer-installer": true,
"phpstan/extension-installer": true
"phpstan/extension-installer": true,
"cweagans/composer-patches": true
},
"platform": {
"php": "7.4"
Expand All @@ -58,5 +60,12 @@
"psr-4": {
"WPGraphQL\\ContentBlocks\\Unit\\": "tests/unit/"
}
},
"extra": {
"patches": {
"blakewilson/wp-enforce-semver": {
"Fixes version key case": "patches/blakewilson-wp-enforce-semver/semver-object-key-version.patch"
}
}
}
}
50 changes: 49 additions & 1 deletion composer.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
diff --git a/vendor/blakewilson/wp-enforce-semver/src/EnforceSemVer.php b/vendor/blakewilson/wp-enforce-semver/src/EnforceSemVer.php
--- a/vendor/blakewilson/wp-enforce-semver/src/EnforceSemVer.php
+++ b/vendor/blakewilson/wp-enforce-semver/src/EnforceSemVer.php (date 1741188709127)
@@ -63,7 +63,7 @@
*/
if (
$this->plugin_filename === $item->plugin &&
- $this->does_new_version_have_major_change( $item->new_version, $item->Version ) ) { // phpcs:ignore WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase
+ $this->does_new_version_have_major_change( $item->new_version, $item->version ) ) { // phpcs:ignore WordPress.NamingConventions.ValidVariableName.UsedPropertyNotSnakeCase
return false;
} else {
return $update;
Loading