juniper icon indicating copy to clipboard operation
juniper copied to clipboard

GraphQL server library for Rust

Results 129 juniper issues
Sort by recently updated
recently updated
newest added

This PR implements support for converting HashSet into GraphQL exactly the same way as Vec. Only output-related traits were implemented: * IsOutputType * GraphQLType * BaseType * WrapType * GraphQLValueAsync...

enhancement

GraphiQL has not been updated in ages (used version is 0.17.5, current version is 1.9.3). Since then, a lot of nice features such as the Request Headers Editor and [XSS-Fixes](https://security.snyk.io/vuln/SNYK-JS-GRAPHIQL-1912088)...

enhancement
integration

Depends on https://github.com/graphql-rust/juniper/pull/1032

This adds optional support for https://github.com/rust-fuzz/arbitrary/ behind the `arbitrary1` feature flag (off by default). This will be used in a future pull request to enable fuzzing using `cargo-fuzz`

When upgrading juniper from 0.9 to 0.15, I found that context types now require `Send + Sync`. Previously, before juniper was async, everything was synchronous and the context could contain...

Fixes: #693 This pull request adds descriptive errors when validating argument and default values. For example, an input object missing a field would show `Error for argument "arg": "ExampleInputObject" is...

Partial fix for #726 Reference #773 I've added `parse` as a public method on the `GraphQLRequest` type. I've documented and exposed `Document`, `Spanning` and `ParseError` to allow working with the...

enhancement
k::api

This PR enhance the `graphql_object` macro to optionally derive field resolvers for fields defined in the object type struct. ```rust #[derive(GraphQLObjectInfo)] #[graphql(scalar = DefaultScalarValue)] struct Obj { regular_field: bool, }...

Currently, I'm generating a dynamic GraphQL enum from the database (hence, I need access to my `Context` and `TypeInfo`), to be used as an input argument in one of my...

enhancement