Skip to content

Tags: viomck/graphql-kotlin

Tags

6.0.0-alpha.2

Toggle 6.0.0-alpha.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[docs] fix formatting on directive page

6.0.0-alpha.1

Toggle 6.0.0-alpha.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
feat: DataLoader Sync Execution Exhaustion Instrumentation (ExpediaGr…

…oup#1419)

* feat: sync execution exhaustion

* feat: make extension fun internal

* feat: specific import

* feat: just verify independent dataloader statistics

* feat: update README

Co-authored-by: samvazquez <[email protected]>

6.0.0-alpha.0

Toggle 6.0.0-alpha.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[generator] add IDValueUnboxer for correctly serializing ID value cla…

…ss (ExpediaGroup#1385)

Since `ID` is a value class, it may be represented at runtime as a wrapper or directly as underlying type. Due to the generic
nature of the query processing logic we *always* end up with up a wrapper type when resolving the field value. As a result,
in order to ensure that underlying scalar value is correctly serialized, we need to explicitly unwrap it by registering
`IDValueUnboxer` with your GraphQL instance.

```kotlin
// registering custom value unboxer
val graphQL = GraphQL.newGraphQL(graphQLSchema)
    .valueUnboxer(IDValueUnboxer())
    .build()
```

`IDValueUnboxer` is automatically registered by `graphql-kotlin-spring-server`.

5.3.2

Toggle 5.3.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[client] support @include and @Skip directives (ExpediaGroup#1341)

5.3.1

Toggle 5.3.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[generator] add runtime warning on deprecated context usage (ExpediaG…

…roup#1323)

### 📝 Description
This PR updates `FunctionDataFetcher` so that it logs a warning when injecting a `GraphQLContext`.  This functionality is [deprecated](https://github.com/ExpediaGroup/graphql-kotlin/blob/master/website/docs/schema-generator/execution/contextual-data.md#interface-injection-deprecated).  Unlike the `GraphQLContext` interface itself, which is annotated `@deprecated, there is no compile or runtime time warning when using `GraphQLContext` interface injection in a query or mutation.

### 🔗 Related Issues
* discussion: ExpediaGroup#1305
* supersedes: ExpediaGroup#1306

Co-authored-by: Joel Brown <[email protected]>

5.3.0

Toggle 5.3.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[dependencies] downgrade to graphql-java 17.2 (ExpediaGroup#1317)

5.2.0

Toggle 5.2.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Support creating the new context map (ExpediaGroup#1292)

* Support creating the new context map

* Fix subscription hooks

* Update docs and deprecation notice

* Use inline builder

* Update unit test docs

* Use default context map in subscriptions test

* Undo public arg name changes

5.1.1

Toggle 5.1.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Improve errors for unions (ExpediaGroup#1273)

5.1.0

Toggle 5.1.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Dependency update (ExpediaGroup#1264)

* Dependency update

* Jackson matching spring version

* Update gradle.properties

* Update manual kotlin versions

* Update other hardcoded versions

5.0.0

Toggle 5.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Test scalar converters with Ulocale (ExpediaGroup#1259)

* Test scalar converters with Ulocale

* Update wiremock schema

* Add fields to types