Releases: Netflix/dgs-codegen
Releases · Netflix/dgs-codegen
v8.2.1
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
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
omitNullInputFieldsoption 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
- @sjohnr made their first contribution in #870
- @jiholee17 made their first contribution in #882
Full Changelog: v8.1.1...v8.2.0
v8.1.1
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
- @OdysseusLives made their first contribution in #851
Full Changelog: v8.1.0...v8.1.1
v8.1.0
What's Changed
- remove obsolete
maxProjectionDepth#826 by @iuliiasobolevska in #847
Full Changelog: v8.0.5...v8.1.0
v8.0.5
What’s Changed
- add
.gqlsto valid schema files #845 (#846) @iuliiasobolevska
v8.0.4
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
What's Changed
⭐ Improvements
- Remove obsolete
maxProjectionDepthby @iuliiasobolevska in #834 - Adopt Jackson BOM to help manage the Jackson Version by @berngp in #838
🐞 Bug Fixes
- Align DGS platform dependencies version between modules #831 by @iuliiasobolevska in #833
- Downgrade to Kotlin 2.0 for backward compatibility with Kotlin 1.9 repos by @iuliiasobolevska in #835
- Align the dgs-codegen-core and dgs-codegen-shared-core by @berngp in #836
🔨 Dependency Upgrades
- Update
com.netflix.nebula:gradle-dependency-lock-pluginfrom 14.1.4 to 15.2.0 by @dependabot in #827 - Update
actions/setup-pythonfrom 5.5.0 to 5.6.0 by @dependabot in #830
Full Changelog: v8.0.2...v8.0.3
v8.0.2
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
@skipcodegendirective not being filtered out #790 (#818) @iuliiasobolevska
🔨 Dependency Upgrades
- Update
com.fasterxml.jackson.core:jackson-annotationsfrom 2.17.2 to 2.18.3 (#821) @dependabot[bot] - Update
com.fasterxml.jackson.core:jackson-databindfrom 2.17.2 to 2.18.3 (#810) @dependabot[bot]
v8.0.1
What’s Changed
🐞 Bug Fixes
- Add back tags property to fix the plugin publish task (#814) @iuliiasobolevska