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