.=title:          ChangeLog
.?release:        $Release: 0.5.1 $
.?lastupdate:     $Date: 2005-12-20 12:50:56 +0900 (Tue, 20 Dec 2005) $
.?version:        $Rev: 44 $


.: 2005-12-20 (release 0.5.1)
   .* Enhances:
      .- add new command-line option '-E' which show errors in emacs-compatible style.

.: 2005-12-17 (release 0.5.0)
   .* Enhances:
      .- Meta-validation check for 'max < min', 'max-ex <= min-ex', and so on.
      .- Many test-cases are added
   .* Changes:
      .- 'Parser' class is renamed to 'YamlParser'
      .- 'PlainParser' class is renamed to 'PlainYamlParser'
      .- YamlParser#set_error_linenums() is renamed to set_errors_linenum()
      .- ValidatorError#<=> added
      .- ParseError class is renamed to YamlSyntaxError

.: 2005-10-26 (release 0.4.1)
   .* Bugfix:
      .- Support Ruby 1.8.3 (around YAML::Syck::DomainType)
      .- Show correct error line number when key is undefined or unknown.

.: 2005-10-25 (release 0.4.0)
   .* Enhances:
      .- New command-line option '-l' prints error line numbers.
      .- Supports default rule of mapping.

.: 2005-09-30 (release 0.3.0)
   .* Enhances:
      .- Support 'max-ex' and 'min-ex' (max/min exclusive) support with 'range:'
      .- Support 'max-ex' and 'min-ex' (max/min exclusive) support with 'length:'
      .- Support 'unique' constraint

.: 2005-09-25 (release 0.2.0)
   .* Enhances:
      .- New type 'scalar' and 'timestamp' added
      .- Add new rule 'range:' which validates value range.
         See users' guide for details.
      .- Add new rule 'length:' which validate length of string value.
         See users' guide for details.
      .- Add experimental rule 'assert:' which validates value with an
         expression. See users' guide for details.
      .- New method 'Kwalify::Validator#validate_hook()' is added.
         This method is called by Kwalify::Validator#validate().
         See users' guide for details.
      .- New class 'MetaValidator' added.
      .- New test script 'test/test-metavalidator.rb' added.
   .* Changes:
      .- Type name changed to suite YAML data type: 
         .= string -> str
         .= integer -> int
         .= boolean -> bool
      .- Error index starts with 0 (before starts with 1).
      .- Class 'Schema' is renamed to 'Rule'.

.: 2005-08-01 (release 0.1.0)
    .- beta release
