Skip to content

Conversation

dariuszkuc
Copy link
Collaborator

Also bumps up Gradle to the latest.

Also bumps up Gradle to the latest.
@dariuszkuc dariuszkuc added changes: patch Changes require a patch version type: tool update CI, code coverage, or linter updates type: dependency changes Dependency change which doesn't affect our library usage labels Feb 12, 2022
dariuszkuc pushed a commit to dariuszkuc/graphql-kotlin that referenced this pull request Feb 13, 2022
Kotlin 1.6 provides support for repeatable annotations with `RUNTIME` retention. This allows to finally support repeatable directives.

Related Issues:
* resolves ExpediaGroup#590
* depends on ExpediaGroup#1358
dariuszkuc pushed a commit to dariuszkuc/graphql-kotlin that referenced this pull request Feb 13, 2022
Kotlin 1.6 provides support for repeatable annotations with `RUNTIME` retention. This allows to finally support repeatable directives.

In order to make your directives repeatable, you need to annotate it with `kotlin.annotation.Repeatable` annotation.

```kotlin
@repeatable
@GraphQLDirective
annotation class MyRepeatableDirective(val value: String)
```

Generates the above directive as

```graphql
directive @myRepeatableDirective(value: String!) repeatable on OBJECT | INTERFACE
```

Related Issues:
* resolves ExpediaGroup#590
* depends on ExpediaGroup#1358
dariuszkuc pushed a commit to dariuszkuc/graphql-kotlin that referenced this pull request Feb 13, 2022
Kotlin 1.6 provides support for repeatable annotations with `RUNTIME` retention. This allows to finally support repeatable directives.

In order to make your directives repeatable, you need to annotate it with `kotlin.annotation.Repeatable` annotation.

```kotlin
@repeatable
@GraphQLDirective
annotation class MyRepeatableDirective(val value: String)
```

Generates the above directive as

```graphql
directive @myRepeatableDirective(value: String!) repeatable on OBJECT | INTERFACE
```

Related Issues:
* resolves ExpediaGroup#590
* depends on ExpediaGroup#1358
@samuelAndalon samuelAndalon self-requested a review February 14, 2022 17:22
@samuelAndalon samuelAndalon merged commit 520011b into ExpediaGroup:master Feb 14, 2022
@dariuszkuc dariuszkuc deleted the dependencies branch February 14, 2022 17:51
dariuszkuc pushed a commit to dariuszkuc/graphql-kotlin that referenced this pull request Feb 14, 2022
Kotlin 1.6 provides support for repeatable annotations with `RUNTIME` retention. This allows to finally support repeatable directives.

In order to make your directives repeatable, you need to annotate it with `kotlin.annotation.Repeatable` annotation.

```kotlin
@repeatable
@GraphQLDirective
annotation class MyRepeatableDirective(val value: String)
```

Generates the above directive as

```graphql
directive @myRepeatableDirective(value: String!) repeatable on OBJECT | INTERFACE
```

Related Issues:
* resolves ExpediaGroup#590
* depends on ExpediaGroup#1358
dariuszkuc pushed a commit that referenced this pull request Feb 14, 2022
Kotlin 1.6 provides support for repeatable annotations with `RUNTIME` retention. This allows to finally support repeatable directives.

In order to make your directives repeatable, you need to annotate it with `kotlin.annotation.Repeatable` annotation.

```kotlin
@repeatable
@GraphQLDirective
annotation class MyRepeatableDirective(val value: String)
```

Generates the above directive as

```graphql
directive @myRepeatableDirective(value: String!) repeatable on OBJECT | INTERFACE
```

Related Issues:
* resolves #590
* depends on #1358
dariuszkuc pushed a commit to dariuszkuc/graphql-kotlin that referenced this pull request Aug 5, 2022
dariuszkuc pushed a commit to dariuszkuc/graphql-kotlin that referenced this pull request Aug 5, 2022
Kotlin 1.6 provides support for repeatable annotations with `RUNTIME` retention. This allows to finally support repeatable directives.

In order to make your directives repeatable, you need to annotate it with `kotlin.annotation.Repeatable` annotation.

```kotlin
@repeatable
@GraphQLDirective
annotation class MyRepeatableDirective(val value: String)
```

Generates the above directive as

```graphql
directive @myRepeatableDirective(value: String!) repeatable on OBJECT | INTERFACE
```

Related Issues:
* resolves ExpediaGroup#590
* depends on ExpediaGroup#1358
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
changes: patch Changes require a patch version type: dependency changes Dependency change which doesn't affect our library usage type: tool update CI, code coverage, or linter updates
Development

Successfully merging this pull request may close these issues.

2 participants