Releases: dadish/ProcessGraphQL
Releases · dadish/ProcessGraphQL
v1.1.2
v1.1.1
v1.1.0
v1.0.6
v1.0.5
v1.0.4
v1.0.3
v1.0.2
1.0.2
⚠️ WARNING: Breaking Changes! ⚠️
- The module was rewritten to use webonyx/graphql-php instead of youshido/graphql.
- The following fields are removed and no longer will be available for Page object types.
findnextprevrootParentsiblings
- An experimental
pagesfield is dropped and no longer supported. - No more Grant Templates Access and Grant Fields Access options. You now have to explicitly set access permissions to all the templates and fields you want to serve via GraphQL.
ProcessGraphQL->executeGraphQLnow returns an array. You'll need to convert it to JSON before sending it to the client. You can usejson_encodephp method for that.- "updatePage" fields no longer accept the
idargument. You have to pass the page's id you want to update into page argument of the "updatePage" field. - The lowest version of PHP is 7.1 is required.
- If you had used a third-party module to support additional PW fields for GraphQL, then they are no longer going to work. You'll have to update them to use webonyx/graphql-php.
- If you used
GraphqlFieldtypeMapMarkermodule, you need to update it to the latest version available.
What's new
trash(id: ID!): Page!field allows to move pages to trash via GraphQL api.- Solves N+1 problem for FieldtypePage field. Significantly improves response speed!
- Support for
FieldtypeRepeater. - Support for even more ProcessWire permissions:
page-addpage-createpage-deletepage-editpage-movepage-viewpage-edit-createdpage-edit-trash-created
v1.0.0-rc17
1.0.0-rc17
v1.0.0-rc15
1.0.0-rc15