Skip to content

Releases: avro-kotlin/avro4k

v1.8.0

06 Jun 05:03
f6a7c0c
Compare
Choose a tag to compare
Merge pull request #132 from Chuckame/fix/value-class-map

fix: Allow value classes and primitive schemas generation

v1.7.0

20 Feb 07:07
Compare
Choose a tag to compare

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

06 Jan 07:12
241afb8
Compare
Choose a tag to compare

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

08 Sep 11:53
e2b84e7
Compare
Choose a tag to compare

Implementing #107 and supporting mixed polymorphic inheritance stuctures.

v1.4.0

07 Sep 07:02
0b587f3
Compare
Choose a tag to compare

Adding support for open polymorphic classes #108 . A big thanks to @williamboxhall for contributing! 🥳

v.1.3.0

01 Jul 04:16
d8e6467
Compare
Choose a tag to compare

Support added for Value-Classes. Thanks to @vladimirfx!

v1.2.0

13 Apr 18:48
bf7066f
Compare
Choose a tag to compare

avro4k now supports contextual serializers 🎉. Big thanks to @vladimirfx

v1.1.0

26 Feb 20:45
bd5dc88
Compare
Choose a tag to compare

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. 🎉

v0.41.0

26 Oct 05:11
Compare
Choose a tag to compare

Release 0.41.0