CHANGELOG.md in ratatouille-1.2.6 vs CHANGELOG.md in ratatouille-1.3.0

- old
+ new

@@ -1,40 +1,66 @@ +## 1.3.0 (API Change!) + +### Updates + +* All Methods have been modified to accept optional hashes as arguments + * This is to provide better flexibility with future versions of the API. + * NOTE: As such, some methods have been updated to conform to this new call format. See README for details. +* Optional key, **:unwrap_block** supported by all methods. + * See README for details. + ## 1.2.6 +### Updates + * CHANGELOG added * required\_key logic moved to given\_key and triggered with a :required => true option * required\_key now calls given_key with :required => true ## 1.2.5 -* required\_key fixed so that block behaves like given\_key block, by diving into the context of the key value +### Corrections +* required\_key fixed so that block behaves like given\_key block, by diving into the + context of the key value + ## 1.2.4 -* required\_key added to HashMethods +### Updates + +* **required\_key** added to HashMethods * Additional Tests ## 1.2.2 -* is\_a? method added to HashMethods +### Updates + +* **is\_a?** method added to HashMethods * Additional Tests ## 1.2.0 +### Updates + * Added Ratatouille::Ratifier name attribute for use with dynamically changing scoped errors. * The current Ratifier name (in scope of the validation block) will be appended to errors created in the direct context of that block. * The name attribute is automatically set when using a given_key block. However, you may pass a :name option to the given\_key method to manually set it. ## 1.1.1 +### Corrections + * choice\_of validation errors show semantically correct key names (Symbols, Strings, etc.) * choice\_of tweaked/fixed to perform proper validation on list of keys ## 1.0.0 * Not to be mistaken by 0.1.0 + +### Updates + * Plethora of tests added * Refactoring Code * Organization and Documentation ## 0.9.2