# avro-builder changelog ## v0.4.0 - Add validation for required DSL attributes that are not specified. - Allow name to be configured via a block for top-level record, enum, and fixed types. ## v0.3.2 - Fix a bug that allowed the partial matching of filenames. - Fix a bug that prevented namespace from being specified as an option on records. - Fix a bug that prevented loading references qualified by namespace. - Do not attempt to import schema files for builtin types. ## v0.3.1 - A `null` default should automatically be added for optional fields to match the `:null` first member of the union. ## v0.3.0 - Add support for nested records. This includes the ability to reference a previously defined record as a type. ## v0.2.0 - Add support for `:union` type. - Make `fixed` syntax more flexible. Both `fixed :f, 7` and `fixed :f, size: 7` are now supported and equivalent. ## v0.1.0 - Initial release