v8.0.0
·
5 commits
to refs/heads/master
since this release
What’s Changed
🙌 Highlights
- Add support for generating variable references in client api (#805, #809, #813) @paulbakker. See docs
- Track input fields been explicitly set vs default to null (#798) @kzwang. See docs and demo video.
⭐ New Features
- Add serializeCompact to GraphQLQueryRequest (#537) @carlphilipp
- Support
@deprecated
directives without a reason attribute (#711) @rveguilla - Add support for default Currency value (#742) @dwilkolek
- Sanitize key words as an argument for client functions (#750) @greg-p-cortex
- Add data modifier to input types for kotlin2 (#788) @jkuenemund
- Load external schemas from any JAR directory (#795) @iparadiso
- Track input fields been explicitly set vs default to null (#798) @kzwang
- Expose javaGenerateAllConstructor flag in generateJava task (#804) @jjacobs44
- Add support for generating variable references in client api (#805, #809, #813) @paulbakker
- Generate javadoc based on comments on individual enum values in the schema (#806) @jjacobs44
🐞 Bug Fixes
- Fix extra underscore when snake case is enabled (#765) @kzwang
- Fix isssue with
disableDatesInGeneratedAnnotation
not being respected when generating Kotlin code (#778) (#779) @jGleitz - Fix issue with the DGS constants not always being generated in the same order (#782) (#783) @jGleitz
- Remove the deprecated usage of Coercing#valueToLiteral (#796) @asibross
- Fix type mapping for unsignedint (#797, #801) @iuliiasobolevska
- Fix
asList()
deprecation warnings (#802) @iuliiasobolevska - Fix default value for float types in Kotlin generator (#800, #803) @iuliiasobolevska
- Fix Gradle deprecation warnings and clean up some code warnings. Upgrade Kotlin from 1.9 to 2.1. (#812) @paulbakker
📔 Documentation
- Document testing codeden with a local snapshot (#799) @asibross
- Add codeowners file for code review tagging (#808) @iuliiasobolevska
🔨 Dependency Upgrades
- Update
actions/cache
from 4.1.1 to 4.2.0 (#767) @dependabot[bot] - Update
org.jetbrains.kotlinx:kotlinx-serialization-json
from 1.7.+ to 1.8.0 (#775) @dependabot[bot] - Update Gradle Wrapper from 8.8 to 8.13 (#784) @github-actions[bot]
- Update
actions/cache
from 4.2.0 to 4.2.3 (#792) @dependabot[bot] - Update
actions/setup-python
from 5.2.0 to 5.5.0 (#794) @dependabot[bot] - Update
kotlinter
and disable the task for integTest to reduce churn (#807) @iuliiasobolevska - Update
org.assertj:assertj-core
from 3.26.+ to 3.27.3 (#811) @dependabot[bot]