Skip to content

Releases: avro-kotlin/avro4k

v1.10.1

26 Apr 16:02
1e6d6b3
Compare
Choose a tag to compare

What's Changed

  • fix(annotations): Set the @Language value to JSON by @Chuckame in #157
  • feat(aliases): Merge AvroAliases annotation to AvroAlias by @Chuckame in #156
  • Updated apache org.apache.avro:avro to resolve CVE-2023-39410 by @TNijman1990 in #172
  • chore(build): Replace buildSrc by gradle's versionCatalogs by @Chuckame in #173
  • Added support for decoding with avro alias by @trdw in #171
  • Generalize encoding/decoding tests by @thake in #168
  • fix: Allow encoding null array items or null map values by @Chuckame in #197

New Contributors

Full Changelog: v1.10.0...v1.10.1

v1.10.0

25 Aug 20:23
18dd189
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.9.0...v1.10.0

v1.9.0

18 Aug 13:59
a1352b5
Compare
Choose a tag to compare

What's Changed

  • feat: Set default to null when the field type is nullable (activable by the configuration) by @Chuckame in #140
  • Bump snappy-java version by @AdamBlance in #146

New Contributors

Full Changelog: v1.8.0...v1.9.0

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