Skip to content

Releases: dadish/ProcessGraphQL

v1.1.2

14 Jan 14:21
Compare
Choose a tag to compare

v1.1.1

20 Dec 13:04
Compare
Choose a tag to compare
  • Removes irrelevant files from the production code.

v1.1.0

07 Dec 12:51
Compare
Choose a tag to compare
  • Add support for languages

v1.0.6

02 Dec 08:07
Compare
Choose a tag to compare
  • Fixes bug for empty values in FieldtypeRepeater subfields.

v1.0.5

27 Nov 20:23
Compare
Choose a tag to compare
  • Fixes empty value bug for FieldtypePage and FieldtypePage::derefAsPageOrFalse setting.

v1.0.4

25 Nov 11:03
Compare
Choose a tag to compare
  • Fixes empty value bug for FieldtypeInteger.

v1.0.3

23 Nov 13:01
Compare
Choose a tag to compare
  • Improved FieldtypeFile & FieldtypeImage performance.

v1.0.2

19 Nov 11:28
Compare
Choose a tag to compare

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.
    • find
    • next
    • prev
    • rootParent
    • siblings
  • An experimental pages field 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->executeGraphQL now returns an array. You'll need to convert it to JSON before sending it to the client. You can use json_encode php method for that.
  • "updatePage" fields no longer accept the id argument. 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 GraphqlFieldtypeMapMarker module, 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-add
    • page-create
    • page-delete
    • page-edit
    • page-move
    • page-view
    • page-edit-created
    • page-edit-trash-created

v1.0.0-rc17

19 Nov 13:33
Compare
Choose a tag to compare
v1.0.0-rc17 Pre-release
Pre-release
1.0.0-rc17

v1.0.0-rc15

15 Sep 18:03
Compare
Choose a tag to compare
v1.0.0-rc15 Pre-release
Pre-release
1.0.0-rc15