History.rdoc in versionomy-0.1.3 vs History.rdoc in versionomy-0.2.0
- old
+ new
@@ -1,7 +1,21 @@
+=== 0.2.0 / 2009-11-05
+
+* API CHANGE: Slight change to value comparison semantics. Value#eql? returns true only if the schemas are the same, whereas Value#== and the greater than and less than comparisons attempt to compare the semantic value, and thus may perform automatic schema conversion on the RHS.
+* API CHANGE: Merged Formats namespace into Format. Versionomy::Formats is now a (deprecated) alias for Versionomy::Format.
+* API CHANGE: The delimiter parsing algorithm now defaults :extra_characters to :error instead of :ignore.
+* Added a mechanism for converting from one format/schema to another.
+* Added Rubygems format, along with conversions to and from the standard format.
+* Values now include Comparable.
+* Values can now be serialized using Marshal and YAML.
+* Schemas can now add custom methods to value objects. Added "prerelease?" and "release" methods to rubygems and standard format values.
+* Added default field settings to schema DSL.
+* Implemented #=== for schemas and formats.
+* Many minor bug fixes and documentation updates.
+
=== 0.1.3 / 2009-10-29
-* Fixed an issue with parsing the "-p" patchlevel delimiter (e.g. "1.9.1-p243").
+* Fixed an issue with parsing the "-p" patchlevel delimiter, e.g. "1.9.1-p243". (Reported by Luis Lavena.)
=== 0.1.2 / 2009-10-28
* You can now specify fields by index in methods of Versionomy::Value.
* Minor rakefile and documentation updates.