Skip to content

5.0.0

Compare
Choose a tag to compare
@kobylynskyi kobylynskyi released this 06 Apr 20:46

New features

  • Support multiple external configuration files #585 #608
    • Breaking change: applied only if you were using jsonConfogurationFile config. Migration is described below.
  • Do not include external dependencies into codegen library #564 #611
    • graphql-java and other libraries are now excluded from graphql-java-codegen library. So that now it is a lightweight library containing only the classes related to code-generation (including model classes for request serialization). So if you have no explicit declaration of graphql-java dependency and having compilation issues, then please add it.
  • Add ability to generate particular types as Java interfaces #606 #610
    • Add a new config option typesAsInterfaces which can describe which types will be generated as interfaces (in contrast to POJOs).
  • Bump graphql-java to 16.2 #589 #611
    • Update version of graphql-java library from 15.0 to 16.2.

Breaking changes

This release has the following breaking change:

  • Renamed jsonConfigurationFile to configurationFiles #585 #608