HISTORY.txt in xkeys-1.0.1 vs HISTORY.txt in xkeys-2.0.0
- old
+ new
@@ -1,6 +1,21 @@
+2014-03-21 Version 2.0.0
+
+ XKeys can now be used with data types other than array or hash
+ (as long as they support array- or hash-like interfaces).
+
+ New custom nodes can be generated by defining an #xkeys_new
+ method. The method is responsible for adding XKeys extensions to
+ the new node as needed/desired.
+
+ See Sarah::XK in gem sarah-xk for an example.
+
+ Using :[] (push mode) as the first of multiple keys now works
+ correctly.
+
2013-07-25 Version 1.0.1
+
The auto-indexing array key for set has been changed from nil to
:[] in order to support nil keys (e.g. in case a NULL value from a
database field is being used as a nil key).
Get and set now have compatible syntax so that you can use ||=:
@@ -21,9 +36,11 @@
The :else option defaults to nil on get. Use :raise to force an
exception.
2013-07-08 Version 0.0.2
+
Packaging and documentation cleanup.
2013-07-08 Version 0.0.1
+
First release.