Skip to content

Tags: tweefer-monkfish/graphql-kotlin

Tags

3.6.1

Toggle 3.6.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[generator] Nullability additional input checks (ExpediaGroup#829)

* Add additional input test

* Add required list check

* Fix linter

Co-authored-by: Shane Myrick <[email protected]>

3.6.0

Toggle 3.6.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Add new hook to override the isValidAdditionalType check (ExpediaGrou…

…p#826)

* Add new hook to override the isValidAdditionalType check

* Add filter method locations where we add other additional types

Co-authored-by: Shane Myrick <[email protected]>

3.5.1

Toggle 3.5.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[generator] Do not add interfaces for input additional types (Expedia…

…Group#821)

* Generate unique input additional types

* Do not add additional type if they are input and interfaces

* Simplify isValidAdditionalType

Co-authored-by: Shane Myrick <[email protected]>

3.5.0

Toggle 3.5.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[generator] Update additional types to work with input types (Expedia…

…Group#817)

* Update additional types to work with input types

* Add more test coverage

* Update build.gradle.kts

* Move AdditionalType class to internal

* Remove 4.0.0 comments

Co-authored-by: Shane Myrick <[email protected]>

3.4.2

Toggle 3.4.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[docs] cut documentation version for 3.x.x releases (ExpediaGroup#807)

As we prepare to start working on v4.x.x features on master we are cutting current documentation version

3.4.1

Toggle 3.4.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Valid polymorphic types in lists as input (ExpediaGroup#801)

* Valid polymorphic types in lists as input

* Add more unit tests for listtype

Co-authored-by: Shane Myrick <[email protected]>

3.4.0

Toggle 3.4.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Add invalid packages exception (ExpediaGroup#793)

Co-authored-by: Shane Myrick <[email protected]>

3.3.1

Toggle 3.3.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[build] update release build secrets (ExpediaGroup#792)

3.3.0

Toggle 3.3.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[plugin] expose timeout config for downloadSDL/introspectSchema tasks (

…ExpediaGroup#775)

* [plugin] expose timeout configuration for downloadSDL/introspectSchema tasks

Expose new read/connect timeout configuration for downloadSDL and introspectSchema tasks (and corresponding MOJOs). Example configuration:

```kotlin
graphql {
  client {
    endpoint = "http://localhost:8080/graphql"
    packageName = "com.example.generated"

    timeout {
        // Connect timeout in milliseconds
        connect = 5_000
        // Read timeout in milliseconds
        read = 15_000
    }
  }
}
```

```xml
<plugin>
    <groupId>com.expediagroup</groupId>
    <artifactId>graphql-kotlin-maven-plugin</artifactId>
    <version>${graphql-kotlin.version}</version>
    <executions>
        <execution>
            <goals>
                <goal>introspect-schema</goal>
            </goals>
            <configuration>
                <endpoint>http://localhost:8080/graphql</endpoint>
                <!-- optional configuration below -->
                <timeoutConfiguration>
                    <!-- timeout values in milliseconds -->
                    <connect>5000</connect>
                    <read>15000</read>
                </timeoutConfiguration>
            </configuration>
        </execution>
    </executions>
</plugin>
```

Resolves: ExpediaGroup#745

* update timeout values for test

It looks like GH Actions sometimes take a bit longer to execute so bumping up the response delay from 1s to 10s.

* disable parallel maven integration tests

* enable streaming mvn logs to std out

* unique integration test maven project names

3.2.0

Toggle 3.2.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Upgrade dependencies and run ktlint format (ExpediaGroup#766)

* Upgrade dependecies and run ktlint format

* Use same default junit version for plugin

* Use published version of ktor-client-cio

Co-authored-by: Shane Myrick <[email protected]>