Tags: tweefer-monkfish/graphql-kotlin
Tags
[generator] Nullability additional input checks (ExpediaGroup#829) * Add additional input test * Add required list check * Fix linter Co-authored-by: Shane Myrick <[email protected]>
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]>
[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]>
[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]>
[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
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]>
Add invalid packages exception (ExpediaGroup#793) Co-authored-by: Shane Myrick <[email protected]>
[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
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]>
PreviousNext