diff --git a/build.gradle b/build.gradle
index 826bb637a3142cf19f35e2c1b7f98449f1e7f572..3be5c2316bb6afc1fb93d89f53005d49e20a00ad 100644
--- a/build.gradle
+++ b/build.gradle
@@ -9,7 +9,7 @@ plugins {
id "org.sonarqube" version "3.1.1"
}
-version = "4.1.3"
+version = "4.1.4-SNAPSHOT"
group = "io.github.kobylynskyi"
repositories {
diff --git a/docs/codegen-options.md b/docs/codegen-options.md
index 86a3f49f2c7990a976396e448ef81eeee257f43c..76d02b67560ecfcbc9f92fc063160ed620fa529e 100644
--- a/docs/codegen-options.md
+++ b/docs/codegen-options.md
@@ -17,6 +17,7 @@
| `generateParameterizedFieldsResolvers` | Boolean | True | Specifies whether separate `Resolver` interface for parametrized fields should be generated. If `false`, then add parametrized field to the type definition and ignore field parameters. If `true` then separate `Resolver` interface for parametrized fields will be generated. |
| `generateImmutableModels` | Boolean | False | Specifies whether generated model classes should be immutable. |
| `generateToString` | Boolean | False | Specifies whether generated model classes should have toString method defined. |
+| `addGeneratedAnnotation` | Boolean | True | Specifies whether generated classes should have `@Generated` annotation. |
| `apiNamePrefix` | String | Empty | Sets the prefix for GraphQL api classes (query, mutation, subscription). |
| `apiNameSuffix` | String | `Resolver` | Sets the suffix for GraphQL api classes (query, mutation, subscription). |
| `apiInterfaceStrategy` | *See
[ApiInterfaceStrategy](#option-apiinterfacestrategy)* | `INTERFACE_PER_OPERATION` | *See [ApiInterfaceStrategy](#option-apiinterfacestrategy)* |
@@ -48,7 +49,7 @@
| `parametrizedInputSuffix` | String | ParametrizedInput | Sets the suffix for `ParametrizedInput` classes. |
| `parentInterfaces` | *See
[parentInterfaces](#option-parentinterfaces)* | Empty | Block to define parent interfaces for generated interfaces (query / mutation / subscription / type resolver). *See [parentInterfaces](#option-parentinterfaces)* |
| `responseProjectionMaxDepth` | Integer | 3 | Sets max depth when use `all$()` which for facilitating the construction of projection automatically, the fields on all projections are provided when it be invoked. This is a global configuration, of course, you can use `all$(max)` to set for each method. For self recursive types, too big depth may result in a large number of returned data!|
-| `generatedLanguage` | Enum | GeneratedLanguage.JAVA | Choose which language you want to generate, Java,Scala,Kotlin were supported. Note that due to language features, there are slight differences in default values between languages.|
+| `generatedLanguage` | Enum | GeneratedLanguage.JAVA | Choose which language you want to generate, Java,Scala,Kotlin were supported. Note that due to language features, there are slight differences in default values between languages.|
### Option `graphqlSchemas`
diff --git a/plugins/gradle/example-client-kotlin/build.gradle b/plugins/gradle/example-client-kotlin/build.gradle
index b0a7659ef7a0360e69626db458d4df0dbeefcccc..c7fdb7d23a6a7b7147975c28b7d0cfc028815115 100644
--- a/plugins/gradle/example-client-kotlin/build.gradle
+++ b/plugins/gradle/example-client-kotlin/build.gradle
@@ -4,11 +4,11 @@ import io.github.kobylynskyi.graphql.codegen.gradle.GraphQLCodegenGradleTask
plugins {
id 'java'
id "org.jetbrains.kotlin.jvm" version "1.3.71"
- id "io.github.kobylynskyi.graphql.codegen" version "4.1.3"
+ id "io.github.kobylynskyi.graphql.codegen" version "4.1.4-SNAPSHOT"
}
group 'io.github.dreamylost'
-version '4.1.3'
+version '4.1.4-SNAPSHOT'
sourceCompatibility = 1.8
@@ -27,7 +27,7 @@ repositories {
dependencies {
- implementation "io.github.kobylynskyi:graphql-java-codegen:4.1.3"
+ implementation "io.github.kobylynskyi:graphql-java-codegen:4.1.4-SNAPSHOT"
implementation "javax.validation:validation-api:2.0.1.Final"
implementation "com.squareup.okhttp3:okhttp:4.2.2"
implementation "com.fasterxml.jackson.core:jackson-core:2.12.0"
diff --git a/plugins/gradle/example-client/build.gradle b/plugins/gradle/example-client/build.gradle
index d676256747a90a1e07548b55b81bcec247605fda..d12665db176cf14ccd5735a3876f6df06e60b2b7 100644
--- a/plugins/gradle/example-client/build.gradle
+++ b/plugins/gradle/example-client/build.gradle
@@ -7,7 +7,7 @@ plugins {
// use the latest available version:
// https://plugins.gradle.org/plugin/io.github.kobylynskyi.graphql.codegen
- id "io.github.kobylynskyi.graphql.codegen" version "4.1.3"
+ id "io.github.kobylynskyi.graphql.codegen" version "4.1.4-SNAPSHOT"
}
mainClassName = "io.github.kobylynskyi.order.Application"
@@ -22,7 +22,7 @@ dependencies {
// use the latest available version:
// https://search.maven.org/artifact/io.github.kobylynskyi/graphql-java-codegen
- implementation "io.github.kobylynskyi:graphql-java-codegen:4.1.3"
+ implementation "io.github.kobylynskyi:graphql-java-codegen:4.1.4-SNAPSHOT"
implementation "org.apache.httpcomponents:httpclient:4.5.13"
implementation "javax.validation:validation-api:2.0.1.Final"
diff --git a/plugins/gradle/example-server/build.gradle b/plugins/gradle/example-server/build.gradle
index 62f50cc65164ee5061471d0bba5b7f2d32eff6b7..b34fe9b066e942ea80d36365442a8f458fb07be3 100644
--- a/plugins/gradle/example-server/build.gradle
+++ b/plugins/gradle/example-server/build.gradle
@@ -6,7 +6,7 @@ plugins {
//
// use the latest available version:
// https://plugins.gradle.org/plugin/io.github.kobylynskyi.graphql.codegen
- id "io.github.kobylynskyi.graphql.codegen" version "4.1.3"
+ id "io.github.kobylynskyi.graphql.codegen" version "4.1.4-SNAPSHOT"
}
mainClassName = "io.github.kobylynskyi.product.Application"
diff --git a/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle b/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle
index 17f0ce543304198724ec2938d36ace952d30494a..b0a51578cf7ce70077241893108552bfd2b566b8 100644
--- a/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle
+++ b/plugins/gradle/graphql-java-codegen-gradle-plugin/build.gradle
@@ -17,7 +17,7 @@ apply plugin: "idea"
apply plugin: "maven-publish"
group = "io.github.kobylynskyi"
-version = "4.1.3"
+version = "4.1.4-SNAPSHOT"
description = "Provides a task for generating Java code based on GraphQL schema"
dependencies {
diff --git a/plugins/maven/example-client/pom.xml b/plugins/maven/example-client/pom.xml
index 35d7c64fa22db76ac97c75e70de6a6527eac1521..7ef6fbda04f6d963f66e28a56fa0abcb956b9d1d 100644
--- a/plugins/maven/example-client/pom.xml
+++ b/plugins/maven/example-client/pom.xml
@@ -4,7 +4,7 @@
io.github.kobylynskyi
graphql-codegen-maven-plugin-example-client
- 4.1.3
+ 4.1.4-SNAPSHOT
graphql-codegen-maven-plugin-example-client
diff --git a/plugins/maven/example-server/pom.xml b/plugins/maven/example-server/pom.xml
index 84b29df4cc10afa8eaf7e84250b46a6407a78065..66c140b7e5847adb91e8f18367788d42c253b3e5 100644
--- a/plugins/maven/example-server/pom.xml
+++ b/plugins/maven/example-server/pom.xml
@@ -4,7 +4,7 @@
io.github.kobylynskyi
graphql-codegen-maven-plugin-example-server
- 4.1.3
+ 4.1.4-SNAPSHOT
graphql-codegen-maven-plugin-example-server
diff --git a/plugins/maven/graphql-java-codegen-maven-plugin/pom.xml b/plugins/maven/graphql-java-codegen-maven-plugin/pom.xml
index d54feb31cb6c2d7ea93f196123fd01cca67c3a83..012c1588b3208f993643e23ceccedd23fb3c3c41 100644
--- a/plugins/maven/graphql-java-codegen-maven-plugin/pom.xml
+++ b/plugins/maven/graphql-java-codegen-maven-plugin/pom.xml
@@ -70,7 +70,7 @@
1.11.2
1.6
- 4.1.3
+ 4.1.4-SNAPSHOT
diff --git a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client-scala/project/plugins.sbt b/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client-scala/project/plugins.sbt
index a60567423ca8c63098086fe4d31f46b581ce2231..bebf12d6a55528b94d20ea3b4afc9c8b548de673 100644
--- a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client-scala/project/plugins.sbt
+++ b/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client-scala/project/plugins.sbt
@@ -1 +1 @@
-addSbtPlugin("io.github.jxnu-liguobin" % "graphql-codegen-sbt-plugin" % "4.1.3")
+addSbtPlugin("io.github.jxnu-liguobin" % "graphql-codegen-sbt-plugin" % "4.1.4-SNAPSHOT")
diff --git a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client-scala/version.sbt b/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client-scala/version.sbt
index 74f8be0cb4e6ff4c3eae42dc4403bf66628509db..6ed96db103907a55525ba863efa51bb877410d25 100644
--- a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client-scala/version.sbt
+++ b/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client-scala/version.sbt
@@ -1 +1 @@
-version in ThisBuild := "4.1.3"
+version in ThisBuild := "4.1.4-SNAPSHOT"
diff --git a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client/build.sbt b/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client/build.sbt
index d20f3dec603464729c8b80e6127413b69f725154..9cbd32bd49c4ef2b77aa059f8d902f2b1c8944f5 100644
--- a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client/build.sbt
+++ b/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client/build.sbt
@@ -22,7 +22,7 @@ graphqlJavaCodegenVersion := Some((version in Scope.ThisScope).value)
GraphQLCodegenPluginDependencies
//default graphqlJavaCodegen is release
-//graphqlJavaCodegenVersion := Some("4.1.3")
+//graphqlJavaCodegenVersion := Some("4.1.4-SNAPSHOT")
graphqlSchemaPaths := List("src/main/resources/schema.graphqls")
modelPackageName := Some("io.github.dreamylost.model")
apiPackageName := Some("io.github.dreamylost.api")
diff --git a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client/project/plugins.sbt b/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client/project/plugins.sbt
index a60567423ca8c63098086fe4d31f46b581ce2231..bebf12d6a55528b94d20ea3b4afc9c8b548de673 100644
--- a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client/project/plugins.sbt
+++ b/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client/project/plugins.sbt
@@ -1 +1 @@
-addSbtPlugin("io.github.jxnu-liguobin" % "graphql-codegen-sbt-plugin" % "4.1.3")
+addSbtPlugin("io.github.jxnu-liguobin" % "graphql-codegen-sbt-plugin" % "4.1.4-SNAPSHOT")
diff --git a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client/version.sbt b/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client/version.sbt
index 74f8be0cb4e6ff4c3eae42dc4403bf66628509db..6ed96db103907a55525ba863efa51bb877410d25 100644
--- a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client/version.sbt
+++ b/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/example-client/version.sbt
@@ -1 +1 @@
-version in ThisBuild := "4.1.3"
+version in ThisBuild := "4.1.4-SNAPSHOT"
diff --git a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/simple/project/plugins.sbt b/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/simple/project/plugins.sbt
index eb94b3a2eb08a4a9cb7bd22aff35b81d40f5709b..1c63ee80aea359c0a662ef0c653872e0261df868 100644
--- a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/simple/project/plugins.sbt
+++ b/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/simple/project/plugins.sbt
@@ -1,4 +1,4 @@
-sys.props.get("plugin.version").orElse(Some("4.1.3")) match {
+sys.props.get("plugin.version").orElse(Some("4.1.4-SNAPSHOT")) match {
case Some(x) => addSbtPlugin("io.github.jxnu-liguobin" % "graphql-codegen-sbt-plugin" % x)
case _ => sys.error("""|The system property 'plugin.version' is not defined.
|Specify this property using the scriptedLaunchOpts -D.""".stripMargin)
diff --git a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/simple/version.sbt b/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/simple/version.sbt
index 74f8be0cb4e6ff4c3eae42dc4403bf66628509db..6ed96db103907a55525ba863efa51bb877410d25 100644
--- a/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/simple/version.sbt
+++ b/plugins/sbt/graphql-java-codegen-sbt-plugin/src/sbt-test/graphql-codegen-sbt-plugin/simple/version.sbt
@@ -1 +1 @@
-version in ThisBuild := "4.1.3"
+version in ThisBuild := "4.1.4-SNAPSHOT"
diff --git a/plugins/sbt/graphql-java-codegen-sbt-plugin/version.sbt b/plugins/sbt/graphql-java-codegen-sbt-plugin/version.sbt
index 74f8be0cb4e6ff4c3eae42dc4403bf66628509db..6ed96db103907a55525ba863efa51bb877410d25 100644
--- a/plugins/sbt/graphql-java-codegen-sbt-plugin/version.sbt
+++ b/plugins/sbt/graphql-java-codegen-sbt-plugin/version.sbt
@@ -1 +1 @@
-version in ThisBuild := "4.1.3"
+version in ThisBuild := "4.1.4-SNAPSHOT"