v1.0.0
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.