X Tutup
Skip to content

Releases: GatoGraphQL/GatoGraphQL

17.0.0

03 Mar 14:47

Choose a tag to compare

Breaking changes

  • Update GraphiQL to v5 (#3270)

Improvements

  • Support multiple e-commerce providers to validate plugin license (#3271)
  • Validate plugin license against Gato's new FluentCart-powered shop (#3278)

Fixed

  • Extensions: Show new version updates when clicking on the Show details link in Plugin updates (#0be1eb0)

16.1.0

13 Feb 07:58

Choose a tag to compare

Added

  • Added the new "All Inclusive" bundle to Extensions (#3269)
  • JetEngine extension for Gato GraphQL (#3264)
  • Support executing bulk actions on users page (#3261)

Improvements

  • Print logs in reverse order (#3260)
  • Allow indicating minimum memory needed by plugin (#3262)
  • Allow linking to documentation URL to increase memory for plugin (#3263)

Fixed

  • Applying @objectRemoveProperties on fields with type StringValueJSONObject (#3268)

16.0.1

14 Jan 03:19

Choose a tag to compare

Fixed

  • Revalidate commercial license (#3258)

16.0.0

12 Jan 07:08

Choose a tag to compare

Breaking changes

  • Renamed MenuItem fields: title to rawLabel, and rawTitle to titleAttribute (#3251)
  • Renamed MenuItem.classes to cssClasses (#3252)

Added

  • Menu mutations Root.createMenu, Root.updateMenu and Menu.update (#3253)
  • MenuItem.itemType and MenuItem.objectType fields (#3249)

Improvements

  • Include/exclude properties in MenuItem.itemDataEntries (#3250)
  • Trigger a hook action before initializing enum string possible values (#3254)
  • Support text-only classic-editor CPT for the plugin (#3255)

Fixed

  • Don't initialize an input that includes itself (eg: MenuItemInput) (#3248)

15.2.0

26 Nov 08:29

Choose a tag to compare

Added

  • Added field _urlToCustomPostID to get the custom post ID from a URL (#3229)
  • Support --fail-if-log-notifications param to WP-CLI commands, to print IDs only when a log entry was added during the execution (#3221)
  • Documentation for new field _htmlParseHTML5 in the Helper Function Collection extension (#3237)

Improvements

  • Include block's innerContent property for blockDataItems and blockFlattenedDataItems fields (#3224)
  • CustomPost.slug can return empty string if not yet set (#3228)
  • In fields blocks, blockDataItems, and blockFlattenedDataItems, allow to not convert block content using HTML5 parser (#3230)
  • Tested up to WordPress 6.9 (#3238)

Fixed

  • Check slugPath is not empty when adding page parent by slugPath (#3218)
  • Exception when passing field arg with value null (#3222)
  • Querying taxonomy that is assigned to more than 1 CPT (#3225)
  • Errors inside nested directives not passing the fields upwards when nestErrorsInMetaDirectives is false (#3226)
  • The link on the wpAdminEditURL field to print & as & (not &amp) (#3227)
  • "Undefined array key" warning (#3239)

15.1.0

17 Oct 15:10

Choose a tag to compare

Added

  • Added WooCommerce extension to docs (#3195)
  • Added CodeNameJSONObject input type (#3210)

Improvements

  • Print descriptions in introspection for EnumStringScalarTypes (#3211)
  • Show "No values available" in description for EnumStrings (#a3dafbf7)
  • Allow returning null values in field connections of type List (#3212)

Fixed

  • Cast post ID to int (for if 3rd-party CPT returns it as string) (#3213)
  • Meta not returned as array (#3214)
  • QueryableInterface adapter (#3215)
  • CustomPostMeta module depends on Meta module (#3216)
  • Exception when printing admin_notices before plugin is initialized (#3217)

15.0.0

23 Sep 13:35

Choose a tag to compare

Breaking changes

  • Removed the BasicService trait (#3208)

Improvements

  • Add helper methods to check if requesting public GraphQL API (#3207)
  • Chain defining environment settings across extensions (#3209)

14.0.3

16 Sep 06:39

Choose a tag to compare

Fixed

  • "Service not found" issue when storing "Schema Elements Configuration" Settings (#3206)

14.0.1

11 Sep 00:15

Choose a tag to compare

No changes with v14.0.0.

It was only created to re-trigger the deployment of Gato GraphQL to the WP plugin directory (which was failing and had to be uploaded in many small chunks).

14.0.0

09 Sep 13:18

Choose a tag to compare

Breaking changes

  • Upgraded min PHP version from 7.4 to 8.1 (#3200)
  • Pass object param to resolveMetaKeysValue (#3177)

Added

  • Added parent field to CustomPost (#3159)
  • Pass parent on custom post mutations (#3160)
  • Added slugPath field to CustomPost (comprising the slug for all ancestor posts) (#3163)
  • Added fields GenericCustomPost.ancestors and Page.ancestors (#3167)
  • Added fields children and childCount to GenericCustomPost (#3168)
  • Added field Category.ancestors (#3169)
  • Added field CustomPost.menuOrder (#3172)
  • Added menuOrder arg to custom post mutations (#3173)

Improvements

  • Upgrade plugin to latest dependencies for PHP 8.1 (#3202)
  • Print body of failing requests in error logs (#3155)
  • Support executing bulk actions with custom settings (#3156)
  • Support reading just-updated plugin settings in options.php (#3157)
  • Append selected option value in dropdown in Settings if it doesn't exist (#3178)
  • Allow storing JSON data for options in Settings (#3179)
  • Added convenient method to handle Ajax Requests (#3180)
  • Allow executing further functionality on the Settings page (#3181)
  • Show notification labels in different colors for different severities (#3184)
  • Enable log notifications for warnings by default (#3185)
  • Support executing WP-CLI commands (#3188)
  • Validate the domain in the active license corresponds to the current site (for commercial extensions) (#3192)
  • Don't trigger license check if never run before (#3194)
  • Set WithMeta.metaKeys as sensitive field (#3197)
  • Move isOneOf introspection field out of extensions (as feature has been merged to GraphQL spec) (#3198)

Fixed

  • Querying post(by: { id: 0 }) returns null (instead of the post in the loop) (#3165)
  • Plugin not working with PHP 7.4 (#3182)
  • Updating posts storing wrong date (#3186)
  • User authentication when executing query triggered via the WP REST API (#3187)
  • Requesting GraphQL endpoint using Application Passwords didn't work when WooCommerce is installed (#3195)
X Tutup