Skip to content

Releases: jpmorganchase/py-avro-schema

Release 3.8.2

03 Sep 11:47
a68745c
Compare
Choose a tag to compare

Fix issue: Union[T, Annotated[T, ...] should be deduplicated if both union items result in the same Avro schema.

Release 3.8.1

02 Sep 14:04
42b69d2
Compare
Choose a tag to compare

Add documentation covering typing.Literal.
Refactor Literal implementation

Release 3.8.0

02 Sep 13:22
5147bc3
Compare
Choose a tag to compare

Add support for Python typing.Literal types, e.g. Literal[""].

Mixing Literal types, e.g. Literal["", 42] is NOT supported.

Release 3.7.3

29 Jul 16:07
bbc0177
Compare
Choose a tag to compare

Avoid deprecated Pydantic __fields__ attribute.

Release 3.7.2

29 Jul 15:48
3def733
Compare
Choose a tag to compare

Testing with Python 3.13 (beta)

Release 3.7.1

27 May 13:32
219b567
Compare
Choose a tag to compare

Documentation configuration updates

Release 3.7.0

23 May 12:00
8653c75
Compare
Choose a tag to compare
  • Added support for using Pydantic's model title as the Avro record name.
  • Added validation to all Avro names.

Release 3.6.0

26 Mar 12:15
9b74e38
Compare
Choose a tag to compare

Add support for complex type default values in union schemas.

With many thanks to @dada-engineer

Release 3.5.1

19 Mar 14:29
a92d04f
Compare
Choose a tag to compare

Fix populating default values for some Pydantic fields including array fields.

With thanks to @dada-engineer

Release 3.5.0

18 Mar 12:09
d7289db
Compare
Choose a tag to compare

Add support for assigning a Pydantic object as a default value for a field.

With thanks to @dada-engineer