Releases: nuwave/lighthouse
Interfaces/Unions/Node
v2.0-beta.3.6 use interface name for registration
Group Directive
Created @group
directive to set namespace
and middleware
.
Deferred BelongsToMany & HasManyThrough Fields
Fixed issue w/ belongsToMany
and hasManyThrough
relationships and the QueryBuilder
. Also fixes hasMany
directive with these relation types.
Side Note: I'm horrible at cutting releases today
Deferred BelongsToMany Fields
Fixed issue w/ many-to-many
relationships and the QueryBuilder
.
Deferred Fields
Use graphql-php
's Deferred class to handle N+1 issues w/ belongsTo
and hasMany
fields.
Lazy Load, Default Fields and AST Caching
v2.0-beta.2 created cache command
Lighthouse v2.0-beta.1
Overhaul of Lighthouse to migrate towards a "Schema First" design pattern.
Deferred BelongsToMany & HasManyThrough Fields
Fixed issue w/ belongsToMany
and hasManyThrough
relationships and the QueryBuilder. Also fixes hasMany
directive with these relation types.
Breaking Change: Change scope name
Laravel has a scopeGetConnection
on Eloquent models that was colliding w/ the scope provided by Lighthouse. The Lighthouse scope has been renamed to scopeGetGqlConnection
.
Fix: Connection startCuror and endCursor
Merge pull request #65 from nuwave/fix/connection-cursor fix start and end cursors for connection edges