- (none)
- upsert mutations now set the
authorId
based on the token's user, where applicable. - #83 allows the top level
categories
field to accept an array ofid:
integers now. - downloads GraphiQL into a Craft Asset Bundle so that you can browse without an internet connection
- #67 adds a new CLI command
./craft craftql/tools/fetch-fragment-types > fragments.json
to help with Apollo fragment matching - #90 removes
nonNull
uriFormat for sections thathasUrls
isfalse
- #79 adds support for the Videos 2 plugin
- #67 adds
type:
andlimit:
arguments to matrix fields for server-side filtering - #95 adds a new CLI command
./craft craftql/tools/print-schema > schema.graphql
for related tooling such as Apollo'sgenerate
command - updates some Craft API interactions to avoid deprecation notices
- #94 adds
transform:
argument to an image field'swidth
andheight
fields so you can get back the transformed size - #98 adds a
relatedCategories
field to theEntryEdge
to pull back all categories that may not be directly linked through a field - #101 adds a
query:
argument to mutations so you have more control over what is being upserted - #101 adds an
enabled:
argument to set the enabled state of the entry - #105 adds an
id:
argument to matrix upserts so you can overwrite an existing matrix blocks instead of always creating a new block - #107 adds a
siteId:
argument to entry mutations to both query and set thesiteId
of the upserted entry - #97 fixed some error messages when you try to pull an entry out of a related entries field that you don't have access to through your token
- #109 adds support for the native Radio Button field type
- #108 fixes a invalid schema bug when you enable categories but don't have any category groups
- #104 adds a top level
assets
field that can query assets just ascraft.assets
does. This has a configurable permission, as well - #14 adds custom field support when querying assets
- #110 adds depth and complexity validators for basic security
- #111 fixes some bad documentation
- Initial public release!
- Date fields now use the Timestamp scalar type
- A
@date
directive is now used to formatTimestamp
scalars. Use it with the same options Carbon uses,@date(as:"Y-m-d")
dateCreated
,dateUpdated
, andexpiryDate
now use a newTimestamp
scalar
- Initial release