Bug Fixes
Properly generate accessor method when merging
Enhancements
Iterator now skips Undefined values
Method to convert Configuration objects to a hash [mcmire]
Bug Fixes
Assignment methods now mirror one another in their return values
Enhancements
Support for defalut values on configuration properties
Bug Fixes
Fixing the “alias instance_eval” warning on JRuby
Enhancements
Adding a “copy” function for configuration objects
Bug Fixes
Fixing warnings
Bug Fixes
Extending a configuration was not working properly
Descriptions were being overwritten when extending a configuration
Bug Fixes
Assign a nil description when none is given [Nathan Witmer]
Bug Fixes
Compatibility with Ruby 1.9.2
Bug Fixes
Allow interrogative methods on configuration objects (nil?)
Enhancements
Added a default “undefined” value
Bug Fixes
Accidentally undefining the initialize method for the DSL
Bug Fixes
Private methods were accessible in the configuration objects
Enhancements
Adding support for evaluation of Proc objects
Upgrading to the latest Mr Bones
Bug Fixes
Resolving some circular dependencies
Bug Fixes
Fixing warning message from jRuby
Kernel methods can now be used as configuration attributes
Enhancements
Added a help option to hide nesting configuration atrributes
Update to Mr Bones 3.0.0
Enhancements
Added a remove method to clobber unwanted methods in the configuration
Bug Fixes
Could not assign false as a default value
Enhancements
Adding colorization options to the Help object
Enhancements
Help#show now matches using a regular expression
Bug Fixes
You can no longer use object_id as a configuration value (Ruby 1.9 is very cranky if object_id gets undefined)
Enhancements
Added hash accessor methods for configuration attributes
Bug Fixes
Hash values were not being handeld properly by the DSL
Enhancements
Birthday!