Skip to content

Releases: Netflix/dgs-codegen

v8.2.1

18 Nov 21:20
834d7c3

Choose a tag to compare

What's Changed

🐞 Bug Fixes

  • Fix regression bug in interface setter generation by @jiholee17 in #894

Full Changelog: v8.2.0...v8.2.1

v8.2.0

17 Nov 18:52
dddd6a8

Choose a tag to compare

What's Changed

⭐ Improvements

  • Generate getters for interface-typed fields when generating interfaces by @jiholee17 in #882
  • Add support for generating JSpecify annotations by @sjohnr in #868
  • Add support for generating default URI values by @jiholee17 in #887

🐞 Bug Fixes

  • Remove failing omitNullInputFields test by @sjohnr in #870
  • Remove omitNullInputFields option by @sjohnr in #871
  • Skip duplicate input and interface types when generating constants by @paulbakker in #876
  • skip duplicate input and interface types when generating projections by @iuliiasobolevska in #877
  • Do not generate string literal defaults for non-string Java fields in input types by @jiholee17 in #885
  • Deduplicate projection methods and superinterfaces, fix Representation type gen by @jiholee17 in #891

🔨 Dependency Upgrades

  • Update Gradle Wrapper from 8.8 to 8.14.3 by @github-actions[bot] in #858
  • Bump actions/cache from 4.2.3 to 4.3.0 by @dependabot[bot] in #879
  • Bump actions/setup-python from 5.6.0 to 6.0.0 by @dependabot[bot] in #873

New Contributors

Full Changelog: v8.1.1...v8.2.0

v8.1.1

07 Jul 21:09
bf35698

Choose a tag to compare

What's Changed

  • Use com.netflix.nebula.netflixoss 11.6.0 to move publishing to Sonaty… by @OdysseusLives in #851
  • Desanitize keywords used in input types when calling serialize() by @jjacobs44 in #857

New Contributors

Full Changelog: v8.1.0...v8.1.1

v8.1.0

05 Jun 02:25
6ab686e

Choose a tag to compare

What's Changed

Full Changelog: v8.0.5...v8.1.0

v8.0.5

05 Jun 00:10
9a5272d

Choose a tag to compare

What’s Changed

v8.0.4

06 May 16:20
1c9b8f5

Choose a tag to compare

What's Changed

  • Revert "remove obsolete maxProjectionDepth #826" to resolve build breakages. To be released later as a minor/major version. by @iuliiasobolevska in #839

Full Changelog: v8.0.3...v8.0.4

v8.0.3

06 May 04:03
daeb80a

Choose a tag to compare

What's Changed

⭐ Improvements

🐞 Bug Fixes

🔨 Dependency Upgrades

  • Update com.netflix.nebula:gradle-dependency-lock-plugin from 14.1.4 to 15.2.0 by @dependabot in #827
  • Update actions/setup-python from 5.5.0 to 5.6.0 by @dependabot in #830

Full Changelog: v8.0.2...v8.0.3

v8.0.2

14 Apr 22:16
486eb8b

Choose a tag to compare

What’s Changed

⭐ Improvements

  • Automatically disable parameterized constructor for large types with >255 fields (#817) @jjacobs44
  • Add tests to validate the generation of no args constructor (#816) @kmuthupa
  • Add unit tests for lowercase type and type starting with an underscore #774 (#819) @iuliiasobolevska

🐞 Bug Fixes

  • Sanitize name enum constant for Kotlin code generation as it clashes with the inherited name property from the Enum class #763 (#820) @iuliiasobolevska
  • Fix bug with interface fields with @skipcodegen directive not being filtered out #790 (#818) @iuliiasobolevska

🔨 Dependency Upgrades

  • Update com.fasterxml.jackson.core:jackson-annotations from 2.17.2 to 2.18.3 (#821) @dependabot[bot]
  • Update com.fasterxml.jackson.core:jackson-databind from 2.17.2 to 2.18.3 (#810) @dependabot[bot]

v8.0.1

08 Apr 20:14
48f6d00

Choose a tag to compare

What’s Changed

🐞 Bug Fixes