Maarten van Vliet
Maarten van Vliet
Fix typo
Fix typo
This PR adds an extra schema validation to ensure any object, input_object or interface declares one or more fields. See https://github.com/graphql/graphql-spec/blame/October2021/spec/Section%203%20--%20Type%20System.md#L868 in the spec. Introspection fields are not counted. It...
This PR adds validations to check whether a directive can be applied multiple times on a node. This was already done in the document pipeline, but not in the schema...
In my recent PRs I saw there was quite a bit of unused code/modules in the repo.
Macro-schema default values are not rendered in SDL, this can be seen here https://github.com/absinthe-graphql/absinthe/blob/master/test/absinthe/schema/sdl_render_test.exs#L191 and the SDL without the default here https://github.com/absinthe-graphql/absinthe/blob/master/test/absinthe/schema/sdl_render_test.exs#L244 For SDL schema's it does work. This is...
In Absinthe, stacktraces and resolution structs usually are pretty big due in part to the `%Absinthe.Document.Operation{}` showing the entire AST of the GraphQL document. Scanning this is pretty hard. Currently,...
Update mariax version in install instruction
Ensures the Macro schema's also use the TypeReference structs to refer to types in unions/interfaces/fields etc. This makes the SDL and Macro schema's more in line with each other. Fixes...
This PR adds support for OTP-25 and Elixir 1.14 in the test matrix. In addition it removes support for Elixir 1.10. Support is kept for Elixir 1.11 which seems plenty....
Adds the specifiedBy type system directive to Absinthe. See the spec https://spec.graphql.org/October2021/#sec--specifiedBy for its definition. Also encountered an issue with directive names not being transformed through the adapter in introspection....