Skip to content

Releases: vnayar/avro-d

v0.2.10: Fix ldc2 compilation compatibility.

25 Jul 09:46
Compare
Choose a tag to compare

Certain functions of associative arrays, like "keys" and "values" are treated as @system by LDC2 rather than @safe or @trusted. The functions using these were changed to @trusted to unblock ldc2 compilation.

BugFix: Field::toString did not show custom attributes.

24 May 07:27
Compare
Choose a tag to compare
v0.2.9

BugFix: Field::toString was not displaying custom attributes.

v0.2.8: Added 'toString' methods to Schema.

28 Apr 22:13
Compare
Choose a tag to compare
Added Schema 'toString' methods.

v0.2.7: BugFix - GenericWriter now takes const GenericDatum.

24 Apr 15:27
Compare
Choose a tag to compare
Change GenericWriter to take const GenericDatum.

v0.2.6: Added convenience methods for GenericRecord enum values.

13 Apr 19:36
Compare
Choose a tag to compare
Added convenience methods for GenericRecord enum values.

v0.2.5: Bugfix to stop invalid JSON from being decoded.

23 Mar 13:18
Compare
Choose a tag to compare
Bugfix to stop invalid JSON from being decoded.

v0.2.4: Convert avro and avro.codec code to be @safe.

21 Mar 22:33
Compare
Choose a tag to compare
Added @safe to avro and avro.codec.

v0.2.3: Minor bugfixes for Schema/Field

20 Mar 19:55
Compare
Choose a tag to compare

The method .getAttributes for Schema/Field was incorrectly mutable, which is incompatible with the const "getFields" method in Schema. This bug is fixed.

v0.2.2: Add generic encoding/decoding in JSON.

16 Mar 13:10
Compare
Choose a tag to compare

See examples of how to encode/decode in JSON in the documentation for GenericWriter and GenericReader.

v0.1.0

09 Mar 13:24
Compare
Choose a tag to compare

Initial release with schema parsing, generic data, and binary encoding/decoding.