Sha256: 64d988ebc957e84bc9be13a61d02fcd3890c261ac06d4e38c7b63ec617215060

Contents?: true

Size: 1.56 KB

Versions: 1

Compression:

Stored size: 1.56 KB

Contents

== 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_<key>)
* 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

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
configurable-0.5.0 History