Releases: GatoGraphQL/GatoGraphQL
Releases · GatoGraphQL/GatoGraphQL
17.0.0
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
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
@objectRemovePropertieson fields with typeStringValueJSONObject(#3268)
16.0.1
16.0.0
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
Added
- Added field
_urlToCustomPostIDto get the custom post ID from a URL (#3229) - Support
--fail-if-log-notificationsparam to WP-CLI commands, to print IDs only when a log entry was added during the execution (#3221) - Documentation for new field
_htmlParseHTML5in the Helper Function Collection extension (#3237)
Improvements
- Include block's
innerContentproperty forblockDataItemsandblockFlattenedDataItemsfields (#3224) CustomPost.slugcan return empty string if not yet set (#3228)- In fields
blocks,blockDataItems, andblockFlattenedDataItems, 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
nestErrorsInMetaDirectivesis false (#3226) - The link on the
wpAdminEditURLfield to print&as&(not&) (#3227) - "Undefined array key" warning (#3239)
15.1.0
15.0.0
14.0.3
14.0.1
14.0.0
Breaking changes
Added
- Added
parentfield toCustomPost(#3159) - Pass parent on custom post mutations (#3160)
- Added
slugPathfield to CustomPost (comprising the slug for all ancestor posts) (#3163) - Added fields
GenericCustomPost.ancestorsandPage.ancestors(#3167) - Added fields
childrenandchildCounttoGenericCustomPost(#3168) - Added field
Category.ancestors(#3169) - Added field
CustomPost.menuOrder(#3172) - Added
menuOrderarg 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.metaKeysas sensitive field (#3197) - Move
isOneOfintrospection field out ofextensions(as feature has been merged to GraphQL spec) (#3198)
Fixed
- Querying
post(by: { id: 0 })returnsnull(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)