| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-09-26 | 830 Bytes | |
| v1.7.6 source code.tar.gz | 2026-09-26 | 7.3 MB | |
| v1.7.6 source code.zip | 2026-09-26 | 9.5 MB | |
| Totals: 3 Items | 16.8 MB | 0 | |
Highlights
- JSON can reject missing required constructor properties with
ForyJson.builder().failOnMissingRequiredProperties(true). This opt-in setting supports Java records and property-based creators, Scala case classes, and Kotlin constructor models while preserving declared defaults. - JSON
NON_DEFAULTinclusion now retains properties without defaults instead of rejecting them, including required constructor properties in Java, Scala, and Kotlin.
Features
- feat(json): configure missing required constructor properties by @chaokunyang in https://github.com/apache/fory/pull/4079
Bug Fix
- fix(json): retain properties without defaults under NON_DEFAULT by @chaokunyang in https://github.com/apache/fory/pull/4078
Full Changelog: https://github.com/apache/fory/compare/v1.7.5...v1.7.6