1. 08 12月, 2020 1 次提交
  2. 03 12月, 2020 1 次提交
    • 梦境迷离's avatar
      Refactor Scala and toString, equals (#411) · ba50f87f
      梦境迷离 提交于
      * Optimize equals
      
      * 1. Refactoring `toString` and `equals` methods(Simplify code bloat caused by large number of fields).
      2. For Scala(after that, kotlin will do the same), the `builder` is no longer generated by default.
      
      * rm a invalid `if`
      
      * rm a invalid `if`
      ba50f87f
  3. 27 11月, 2020 2 次提交
  4. 03 11月, 2020 1 次提交
  5. 31 10月, 2020 1 次提交
  6. 01 10月, 2020 1 次提交
  7. 03 9月, 2020 1 次提交
    • 梦境迷离's avatar
      Add `all` on projection #300 (#302) · d7fa4ffe
      梦境迷离 提交于
      * add sbt plugin
      
      * rm log to file
      
      * update
      
      * update readme
      
      * update readme
      
      * update readme
      
      * update client example
      
      * update client example
      
      * update log
      
      * update client example
      
      * add scalaiform
      
      * add scalaiform and publish
      
      * support schemaFinderConfig and parentInterfacesConfig
      
      * update readme license, convert GraphQLCodegen to Def
      
      * update readme
      
      * Create scala.yml
      
      * update scala ci
      
      * update scala ci
      
      * rm scala ci
      
      * rm scala ci
      
      * use publishLocal
      
      * ci support ivy cache
      
      * ci support ivy cache
      
      * fix support ivy cache
      
      * change example project level
      
      * change example project level
      
      * fix path for ci
      
      * fix workflows
      
      * move generate code to src_managed_graphql
      
      * change generate code location to src_managed_graphql
      
      * add sbt-test for plugin
      
      * fix workflows
      
      * fix workflows
      
      * change generate code location to src_managed_graphql
      
      * add watch resource, refactor plugins
      
      * add developer for publish
      
      * add key apiAsyncReturnType and apiAsyncReturnListType,
      refactor code, update sbt-test with two options
      
      * add resolvers
      
      * add resolvers for ci
      
      * add resolvers for ci
      
      * add resolvers for ci
      
      * Remove redundant dependencies
      
      * fix support ivy local
      
      * Update github.yml
      
      * fix support ivy local
      
      * update ci
      
      * fix compile failed when generate code  not found in classpath. test in the standard way
      
      * Update github.yml
      
      * 1. update default option code
      2. update client example
      3. update version to 2.3.0
      
      * update version to 2.3.0
      
      * Merge branch 'master' of github.com:jxnu-liguobin/graphql-java-codegen
      
      * pre release  2.4.0
      
      * next dev 2.4.1-SNAPSHOT
      fix example support with v2.4.0 add typename
      
      * add use case with proxy
      
      * add comment
      
      * add Support code
      
      * update README
      
      * add scope on conf key
      
      * add release plugin
      
      * add release plugin
      
      * Setting version to 2.4.2
      
      * Setting version to 2.4.3-SNAPSHOT
      
      * add release plugin (not release)
      
      * upgrade sbt version, update example Deprecated api
      
      * refactor sbt plugin
      
      * refactor sbt plugin
      
      *  Changes for upcoming release 3.0.0 (#276)
      
      * Setting version to 3.0.0
      
      * fix conflict, release3.0.0
      
      * append migration
      
      * append migration
      
      * fix default value, cannot assign a int value to Long(boxing type)
      
      * fix default value, cannot assign a int value to Long(boxing type)
      
      * use new file
      
      * use conversion instead of reflect
      
      * throw exception msg
      
      * add `selectAll` on projection class
      
      * add options in plugin, fix use case
      
      * fix
      
      * add docs and example
      
      * update docs
      
      * fix
      
      * add option generateSelectAll to
      
      * fix test case
      
      * fix name
      
      * fix comments
      
      * fix comments
      
      * fix comments
      
      * add super method
      
      * update docs
      
      * update testcase, add abstract
      d7fa4ffe
  8. 24 8月, 2020 2 次提交
    • B
      Support code generation based on introspection query response #165 (#297) · b1c8b6cd
      Bogdan Kobylynskyi 提交于
      * Support code generation based on introspection query response #165
      
      * 165 introspection query (#298)
      
      * add sbt plugin
      
      * rm log to file
      
      * update
      
      * update readme
      
      * update readme
      
      * update readme
      
      * update client example
      
      * update client example
      
      * update log
      
      * update client example
      
      * add scalaiform
      
      * add scalaiform and publish
      
      * support schemaFinderConfig and parentInterfacesConfig
      
      * update readme license, convert GraphQLCodegen to Def
      
      * update readme
      
      * Create scala.yml
      
      * update scala ci
      
      * update scala ci
      
      * rm scala ci
      
      * rm scala ci
      
      * use publishLocal
      
      * ci support ivy cache
      
      * ci support ivy cache
      
      * fix support ivy cache
      
      * change example project level
      
      * change example project level
      
      * fix path for ci
      
      * fix workflows
      
      * move generate code to src_managed_graphql
      
      * change generate code location to src_managed_graphql
      
      * add sbt-test for plugin
      
      * fix workflows
      
      * fix workflows
      
      * change generate code location to src_managed_graphql
      
      * add watch resource, refactor plugins
      
      * add developer for publish
      
      * add key apiAsyncReturnType and apiAsyncReturnListType,
      refactor code, update sbt-test with two options
      
      * add resolvers
      
      * add resolvers for ci
      
      * add resolvers for ci
      
      * add resolvers for ci
      
      * Remove redundant dependencies
      
      * fix support ivy local
      
      * Update github.yml
      
      * fix support ivy local
      
      * update ci
      
      * fix compile failed when generate code  not found in classpath. test in the standard way
      
      * Update github.yml
      
      * 1. update default option code
      2. update client example
      3. update version to 2.3.0
      
      * update version to 2.3.0
      
      * Merge branch 'master' of github.com:jxnu-liguobin/graphql-java-codegen
      
      * pre release  2.4.0
      
      * next dev 2.4.1-SNAPSHOT
      fix example support with v2.4.0 add typename
      
      * add use case with proxy
      
      * add comment
      
      * add Support code
      
      * update README
      
      * add scope on conf key
      
      * add release plugin
      
      * add release plugin
      
      * Setting version to 2.4.2
      
      * Setting version to 2.4.3-SNAPSHOT
      
      * add release plugin (not release)
      
      * upgrade sbt version, update example Deprecated api
      
      * refactor sbt plugin
      
      * refactor sbt plugin
      
      *  Changes for upcoming release 3.0.0 (#276)
      
      * Setting version to 3.0.0
      
      * fix conflict, release3.0.0
      
      * append migration
      
      * append migration
      
      * fix default value, cannot assign a int value to Long(boxing type)
      
      * fix default value, cannot assign a int value to Long(boxing type)
      
      * use new file
      
      * use conversion instead of reflect
      
      * throw exception msg
      
      * add option graphqlQueryIntrospectionResultPath
      
      * Fixes parsing schema and introspection result #296
      Co-authored-by: 梦境迷离's avatar梦境迷离 <dreamylost@outlook.com>
      b1c8b6cd
    • B
  9. 11 8月, 2020 1 次提交
    • B
      Changes for upcoming release 3.0.0 (#278) · e2f1f3b5
      Bogdan Kobylynskyi 提交于
      * Support multiple annotations #248  (#273)
      
      * Fix request serialization if null input was supplied #271
      
      * Support multiple annotations #248
      
      * Update docs
      
      * Remove generateAsyncApi, rename apiReturnType, apiReturnListType #269 (#274)
      
      * Remove generateAsyncApi, rename apiReturnType, apiReturnListType #269
      
      * Introduce config useOptionalForNullableReturnTypes #269
      
      * Update migration guide #269
      
      * Ability to generate only root interface with all apis #270 (#275)
      
      * Bump version to 3.0.0-SNAPSHOT
      e2f1f3b5
  10. 22 7月, 2020 1 次提交
  11. 20 7月, 2020 1 次提交
  12. 19 7月, 2020 1 次提交
  13. 14 7月, 2020 1 次提交
  14. 05 7月, 2020 1 次提交
  15. 27 6月, 2020 1 次提交
  16. 26 6月, 2020 2 次提交
  17. 20 6月, 2020 1 次提交
  18. 17 6月, 2020 1 次提交
  19. 16 6月, 2020 2 次提交
  20. 02 6月, 2020 2 次提交
  21. 27 5月, 2020 1 次提交
  22. 22 5月, 2020 1 次提交
  23. 20 5月, 2020 1 次提交
  24. 27 4月, 2020 1 次提交
  25. 25 4月, 2020 2 次提交
  26. 23 4月, 2020 2 次提交
  27. 22 4月, 2020 1 次提交
    • B
      Refactor document parsing logic (#87) · 8e5d18e6
      Bogdan Kobylynskyi 提交于
      * Support extensions for all GraphQL types #81
      
      * Performance improvement: scan definitions/extensions once #86
      
      * Remove redundant methods from MapperUtils #86
      
      * Fix plugin class names: Graphql -> GraphQL #86
      
      * Fix test class name: GraphQLCodegenExtendTest #86
      
      * Delete GraphqlCodegenExtendTest.java
      8e5d18e6
  28. 21 4月, 2020 1 次提交
  29. 11 4月, 2020 1 次提交
  30. 08 4月, 2020 1 次提交
  31. 07 4月, 2020 1 次提交
    • B
      Introduce codegen for client code - Part 1. #37 (#53) · d8073a92
      Bogdan Kobylynskyi 提交于
      * Introduce codegen for client code - Part 1. #37
      
      * Remove redundant null-checks
      
      * Minor fixes in Request class generation + improve code coverage. #37
      
      * Customizable suffix of ResponseProjection classes. #37
      
      * Code coverage for MappingConfig #37
      
      * Fix method names #37 #53
      d8073a92
  32. 01 4月, 2020 1 次提交
  33. 30 3月, 2020 1 次提交
    • J
      Parse all schemas as one Document (#28) · d31f5e12
      Joffrey Bion 提交于
      This makes use of the MultiSourceReader provided by the graphQL library.
      Using this reader allows to read a single document from multiple files,
      while correctly associating line numbers and errors to their original
      source file.
      
      This doesn't bring any overhead because the method Parser.parseDocument(String) that was previously used already created a MultiSourceReader itself.
      Note that the previous method didn't associate the source file name with the content used for parsing, while the new one does.
      
      It allows to solve cross-reference problems with union types for instance.
      
      Resolves:
      https://github.com/kobylynskyi/graphql-java-codegen/issues/27Co-authored-by: NJoffrey Bion <joffrey.bion@booking.com>
      d31f5e12