Releases: avro-kotlin/avro4k
Releases · avro-kotlin/avro4k
v1.8.0
Merge pull request #132 from Chuckame/fix/value-class-map
fix: Allow value classes and primitive schemas generation
v1.7.0
This release is based on the following:
- Kotlin 1.7.20
- kotlinx.serialization 1.4.0 (1.4.1 does not work with avro4k because of a bug in annotation handling of enums)
Bug fixes:
v1.6.0
A new release of avro4k!
This release is based on kotlin 1.6.10, kotlinx.serialization 1.3.2 and avro 1.11.0.
Breaking changes:
- Support for automatically serializing/deserializing sealed interfaces is dropped. Please refer to #107 and #125 for further information.
Bugfixes:
- Multiple issues with default values for Enums #121 #122 #123. Thanks to @kossi for fixing these issues!
- Contextual serialization inside value classes #117 . Thanks to @vladimirfx for fixing this issue!
v1.5.0
Implementing #107 and supporting mixed polymorphic inheritance stuctures.
v1.4.0
Adding support for open polymorphic classes #108 . A big thanks to @williamboxhall for contributing! 🥳
v.1.3.0
Support added for Value-Classes. Thanks to @vladimirfx!
v1.1.0
Adding support for Enum defaults and Enum "fallback defaults". #89 #91
Adding support for snake-casing #94
A big thanks to @kossi and @darmstrong1 for their contributions to this release. 🎉