Skip to content

Releases: marcosschroh/dataclasses-avroschema

v0.12.0

25 May 21:10
Compare
Choose a tag to compare
  • import of SchemaGenetor improved.
  • Documentation updated

v0.11.1

20 May 21:53
Compare
Choose a tag to compare
  • Serialization/deserialization added

v0.10.0

16 Feb 15:46
Compare
Choose a tag to compare
  • fixed type support added

v0.9.0

24 Jan 14:05
Compare
Choose a tag to compare
  • Ability to store metadata into fields. #27
  • More type checks
  • isort package added

v0.8.0

06 Jan 20:54
Compare
Choose a tag to compare
  • Support typing.Optional.

Now is possible to generate optional types doing:

class MyClass:
    optional_union: typing.Optional[str]
    optional_union_with_default: typing.Optional[str] = None

Handle union in map type

21 Nov 15:07
Compare
Choose a tag to compare
  • Union types can be included in sequences types

Logical Types in Sequences and Maps

16 Nov 13:27
Compare
Choose a tag to compare
  • Logical types now are allowed in Sequences and Maps

Fix Union type

07 Nov 16:20
Compare
Choose a tag to compare
  • Union type now allows logical and primitive types

Support for Sequences and Mappings added

25 Oct 10:40
Compare
Choose a tag to compare
Avro Type Python Type
arrays typing.Sequence, typing.MutableSequence
maps typing.Mapping, typing.MutableMapping

Faust Support

23 Oct 19:26
Compare
Choose a tag to compare
  • Now is possible to generate Avro Schemas from a Faust Records