Skip to content

v1.0.0

Choose a tag to compare

@reydajp reydajp released this 23 May 10:05
· 14 commits to main since this release

CakeGraphQL v1.0.0

First stable release of CakeGraphQL, a CakePHP 5 plugin for GraphQL endpoint wiring, endpoint-level authentication, engine selection, and GraphQLite integration.

Highlights

  • Registers a configurable GraphQL endpoint in CakePHP.
  • Provides GraphQLite engine integration with explicit query/type class registration.
  • Adds endpoint-level authentication using Cake request identity.
  • Adds configurable Webonyx query depth and complexity limits.
  • Provides a bake command for GraphQL query resolver generation.
  • Includes CI across PHP 8.3, 8.4, 8.5, plus lowest dependency coverage.
  • Documents CakePHP usage examples for GraphQLite attributes.

Notes

  • PHP 8.3 or newer is required.
  • CakePHP 5 is required.
  • GraphQLite security attributes such as #[Logged], #[Right], and #[Security] require GraphQLite authentication/authorization services. CakeGraphQL currently provides endpoint-level auth but does not yet bridge Cake Authentication/Authorization into those GraphQLite services.