- Fix bug in alias methods in conversions
- support converting to and from custom data types
- fix bug with conversion of namespaced classes
- allow overriding or specifying custom conversions
- fix bug in create method for namespaced classes
- fix default value for create method when no value in yaml
- implement create method for ConfigModel to populate from yaml via ENV variable
- deprecate
#to_hash
in favor of more correct#to_h
- remove support for key
:aliases
- prevent
#convert
when default values won't be used
- support for
#to_json
- fix bug in
#convert_type
for Dates and Times
- support for
:data_type
to includeDate
- fix bug in
#data_from_yaml
conditional
- fix bug for
#factory_file
dealing with namespaces
- support for
#to_hash
to work with nested models
- support for
:api
and#to_api
for outputting JSON with alternate keys
- support for key aliases to work with
#convert
- support for
:data_type
parameter to allow conversion and enforcement of key types - support for data defaults pulled from yaml files
- support for referencing yaml defaults during initialization
- support for key aliases to support comparing same values from different sources
- initialize and convert Model using Hash with keys as Strings
- move ENV variable override into ConfigModel subclass
- remove support for specifying data types
- implement #convert method
- Support for #to_hash
- fork from https://github.com/bret/model
- rename model to watir_model
- support for specifying data types
- ENV variables override supplied defaults in Model