Skip to content

Releases: Netflix/dgs-codegen

v5.2.0

05 Jul 17:22
004d2c6
Compare
Choose a tag to compare

What’s Changed

New

  • GraphQL field with the name 'class' is supported via a [get|set]ObjClass (#402) @springmonster
  • We now generate specific types for fields that appear in both GraphQL Query, Subscription, or Mutation types. (#410) @springmonster
  • We now generate Java constants for GraphQL Query Input Arguments. (#397) @TYzzt
    Generated types can now implement Serializable. (#394) @hdani9307 (#405) @springmonster
  • Java Classes can be generated with an parameterless constructor (#398) @TYzzt

Fixes

Other

v5.1.17

01 Mar 19:04
a25d8ba
Compare
Choose a tag to compare

What’s Changed

v5.1.16

05 Jan 20:32
a7aded5
Compare
Choose a tag to compare
  • Use more specific output directory to avoid conflicts between output directories with other code generating tools (mapstruts) (#310) @chali

  • Update Gradle Wrapper from 7.3.2 to 7.3.3 (#307) @github-actions

v5.1.15

05 Jan 20:30
a7aded5
Compare
Choose a tag to compare

What’s Changed

  • Use more specific output directory to avoid conflicts between output directories with other code generating tools (mapstruts) (#310) @chali
  • Update Gradle Wrapper from 7.3.2 to 7.3.3 (#307) @github-actions

v5.1.14

17 Dec 17:35
41a9756
Compare
Choose a tag to compare

Artifact for v5.1.12 and v5.1.13 are unavailable in Maven Central

What’s Changed

  • Update Gradle Wrapper from 7.3.1 to 7.3.2 (#304) @github-actions
  • feature: mapped types autoprefix (java.lang, kotlin) for common classes (#303) @npwork

v5.1.11

07 Dec 18:35
c651a77
Compare
Choose a tag to compare

What’s Changed

  • Generate companion objects for union interfaces in Kotlin (#301) @zanonena

v5.1.10

02 Dec 23:01
ece4e0d
Compare
Choose a tag to compare

What’s Changed

  • feat: Support Generic Types on Type Mapping Definitions (#293) @npwork
  • fix: Skip auto-generation for type-mapped enum (#290) @npwork
  • fix: Generate interfaces classes when generateDataTypes=false but generateInterfaces=true (#285) @npwork
  • fix: $ in javadoc causes an error (#286) @npwork
  • fix: Interfaces implementing interfaces (#289) @npwork
  • fix: generateInterfaces creates duplicate methods when implementing interface (#291) @npwork
  • Generate companion object for interfaces in Kotlin (#276) @zanonena
  • refactor: removed spring dependency (#282) @npwork

Other

  • Bump nebula.netflixoss from 10.3.0 to 10.4.0 (#295) @dependabot
  • refactor: Replaced google's Truth library -> assertj (#294) @npwork
  • refactor: Split tests from ClientApiGenTest to multiple smaller test files (#288) @npwork
  • Bump com.gradle.plugin-publish from 0.16.0 to 0.17.0 (#268) @dependabot
  • Update Gradle Wrapper from 7.2 to 7.3 (#270) @github-actions
  • Update Gradle Wrapper from 7.3 to 7.3.1 (#300) @github-actions
  • Bump com.gradle.plugin-publish from 0.17.0 to 0.18.0 (#284) @dependabot
  • Bump actions/cache from 2.1.6 to 2.1.7 (#298) @dependabot

Special Thank to @npwork for all the work on this release!

v5.1.9

11 Nov 05:59
ea0e317
Compare
Choose a tag to compare

What’s Changed

v5.1.8

04 Nov 17:28
63db827
Compare
Choose a tag to compare

What’s Changed

Other Changes

v5.1.7

28 Oct 22:13
Compare
Choose a tag to compare

Equivalent to v5.1.6