Revision history for Perl extension Avro - Switch from JSON::XS to JSON::MaybeXS to support multiple JSON backends - Drop dependency on IO::String, since we don't need it now we depend on Perl 5.10.1 or greater - Support object containers without an explicit codec. It will be assumed to be 'null' as mandated by the spec. - Fixed an issue that meant the minimum accepted values for int and long types were off by one - Silenced a spurious warning that was raised when validating an undefined value for some data types - Make sure Unicode strings are downgraded when they are encoded in fields of type 'byte' or 'fixed'. Errors resulting from this process will be raised as Avro::BinaryEncoder::Error exceptions - Fixed a bug with the detection of valid boolean values which was not using anchors in a regular expression. Valid values are (case insensitively) 'yes', 'y', 'no', 'n', 'true', 't', 'false', 'f', 0, 1, and anything that is accepted by JSON::PP::is_bool. References rejected by this last function are not valid - Fixed some issues around the binary encoding of boolean values. In particular, Avro::BinaryEncoder now correctly encodes all the values that Avro::Schema accepts as valid boolean values, which before were blindly evaluated in boolean context resulting in strings like 'false' being serialised as if they were true 1.00 Fri Jan 17 15:00:00 2014 - Relicense under apache license 2.0 0.01 Thu May 27 20:56:19 2010 - original version