kobby

Kobby is a codegen plugin of Kotlin DSL Client by GraphQL schema. The generated DSL supports execution of complex GraphQL queries, mutation and subscriptions in Kotlin with syntax similar to native GraphQL syntax.

APACHE-2.0 License

Stars
80
Committers
4

Bot releases are visible (Hide)

kobby - 1.5.1-alpha.0

Published by ermadmi78 over 2 years ago

kobby - Release 1.4.1

Published by ermadmi78 over 2 years ago

Bug fixes

  • Graphql enums with "name" field #21

Contributors

  • @ermadmi78
kobby - Release 1.4.0

Published by ermadmi78 almost 3 years ago

New features

  • Ability to configure access to the context from the entity interface #20

Contributors

  • @ermadmi78
kobby - Release 1.3.1

Published by ermadmi78 almost 3 years ago

Bug fixes

  • Kobby does not escape Kotlin keywords in fields and argument names #17
  • Field name "block" conflicts with argument block in copy function of DTO class #18

Contributors

  • @ermadmi78
kobby - Release 1.3.0

Published by ermadmi78 about 3 years ago

New features

  • Generate GraphQL query builders by schema #12

Bug fixes

  • Non-informative error text when type does not contain inherit fields #16

Contributors

  • @lewisenator
  • @ermadmi78
kobby - Release 1.2.0

Published by ermadmi78 about 3 years ago

New features

  • Build plugin options to configure the Jackson annotations #9

Bug fixes

  • Validation error when deserializing nested GraphQL inputs #13
  • "Variable 'counter' is never used" warning #10

Contributors

  • @lewisenator
  • @ermadmi78
kobby - Release 1.1.0

Published by ermadmi78 about 3 years ago

Generate toString() function for entities

kobby - Release 1.0.0

Published by ermadmi78 about 3 years ago

This is the first stable version of the Kobby Plugin after 7 alpha and 12 beta versions.
Contains:

  • Gradle Plugin
  • Maven Plugin
  • Documentation
  • Test cases
  • Examples
kobby - Release 1.0.0-beta.12

Published by ermadmi78 about 3 years ago

Documentation
Gradle extension KDoc's
Schema validation
Lots of test cases
Bug fixing

kobby - Release 1.0.0-beta.11

Published by ermadmi78 about 3 years ago

Make conditions non-breaking to avoid compilation errors
Fix plugin description

kobby - Release 1.0.0-beta.10

Published by ermadmi78 about 3 years ago

Kobby Maven Plugin
Infrastructure for Gradle integration tests
Set of test cases
Set of codegen improvements

kobby - Release 1.0.0-beta.09

Published by ermadmi78 over 3 years ago

GraphQL schema description support

kobby - Release 1.0.0-beta.08

Published by ermadmi78 over 3 years ago

Multi-file schema location
Copy function for DTO classes
DTO enum decoration support
DTO input object decoration support

kobby - Release 1.0.0-beta.07

Published by ermadmi78 over 3 years ago

Readable error "scalar not configured"

kobby - Release 1.0.0-beta.06

Published by ermadmi78 over 3 years ago

Interface always has default projection __typename

kobby - Release 1.0.0-beta.05

Published by ermadmi78 over 3 years ago

GraphQL subscription support
Ktor adapter generation support

kobby - Release 1.0.0-beta.04

Published by ermadmi78 over 3 years ago

Bug fixing:
Invalid query generation for fields with optional and required arguments mix
Name of input value argument builder function in selection can conflict with name of projection function in query
Generate default values for Input Object DTO

kobby - Release 1.0.0-beta.03

Published by ermadmi78 over 3 years ago

graphql-java-kickstart resolvers support

kobby - Release 1.0.0-beta.02

Published by ermadmi78 over 3 years ago

Fix 'Data class must have at least one primary constructor parameter' compilation error for empty types
Add readme

kobby - Release 1.0.0-beta.01

Published by ermadmi78 over 3 years ago

Entity equals and hashCode generation support by means of primaryKey directive
Update to Dokka 1.4.32
Update to Shadow plugin 7.0.0
Migrate publishing to io.github.gradle-nexus.publish-plugin
Get rid of JCenter repository

Package Rankings
Top 26.91% on Repo1.maven.org
Badges
Extracted from project README
License Plugin Portal Maven Central Discussions alt text alt text alt text alt text alt text alt text alt text
Related Projects