== 0.5.0 / 2009-05-25 * fixed io validation to not duplicate IOs * fixed :hidden type for nested configurations * open_io now returns block result * updated Validation parsing of strings into ranges * DelegateHash now has the ability to rebind a receiver * list validation now accepts validation block * added api validation * configs may now be specified in modules and included into classes * ConfigParser can now ignore unknown options * converted num to numeric in Validation (for consistency) * changed 'values' to 'options' in select and list_select * expanded io/open_io to allow integer file descriptors * reworked mapping in DelegateHash to respect indifferent access == 0.4.2 / 2009-03-30 * set delegate default no longer freezes value * added :duplicate_default attribute to turn off default value duplication * standardized formatting of argument names * added select and list_select validations * added io validation + open_io method == 0.4.1 / 2009-03-23 * Simplified internal API for nesting (removed initialize_) * Added :hidden option type to prevent declaration of an option * Refactored :map_default attribute to :set_default * Made OrderedHashPatch preserve order when serialized as YAML == 0.4.0 / 2009-03-05 Reworked nesting. Changes are not backward compatible. * Nesting syntax reworked * Delegates no longer accept nil reader/writers == 0.3.0 / 2009-02-17 Significant rework of the 0.1.0 release: * Added CDoc * Expanded use of nested configs * Added dumping of configs for config files * Updates to Range/Regexp validations * Numerous bug fixes