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.