View Source Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[Unreleased]
[0.4.0] - 2024-04-17
Changed
- Update libs
[0.3.0] - 2020-02-17
Changed
- Pull in erlavro 2.9.0 which encodes atom values as strings for string types
[0.2.0] - 2020-02-05
Changed
Make
encode/2
return{:ok, binary} | {:error, term()}
and add newencode!/2
, https://github.com/cogini/avro_schema/pull/6Make
decode/2
return{:ok, binary} | {:error, term()}
and add newdecode!/2
, https://github.com/cogini/avro_schema/pull/14- Make
make_decoder/2
return maps as map type by default https://github.com/cogini/avro_schema/pull/13 - Make
make_decoder/2
decodes "null" schema types asnil
by default by providing a decoder hook https://github.com/cogini/avro_schema/pull/16 - Encode nil values correctly for "null" schema types, https://github.com/cogini/avro_schema/pull/8
- Make
do_register_schema/3
private - Rename
make_subject/1 and make_subject/2 to make_fp_subject/1 and make_fp_subject/2
to make name less generic
[0.1.0] - 2019-12-31
Added
- Initial release