This file documents the revision history for the Perl library Validation::Class.

7.65 (2012-06-17)
    * allow keywords to be called/used in OO fashion
    * fixed V::C::Exporter which broke due to recent updates (needs tests)

7.59 (2012-06-16)
    * builders are also passed all arguments given to the constructor
    * fixed breakage in V::C::Exporter

7.58 (2012-06-16)
    * changed structure for defining and using plugins
    * allow the retrieval of instantiated plugin objects

7.55 (2012-06-14)
    * fixed major bug cause by 7.50 (alternate syntax for the set/load keyword)

7.50 (2012-06-13)
    * wrote tests to test the Validation::Class::Field object accessors
    * changed module::find usage - no longer loads unless used
    * added get method to Validation::Class::Collection
    * various POD changes
    * refactored class method in V::C::P now accepts an alternate syntax
    * V::C::P class method load unloaded modules as they're called
    * add alternate syntax to the V::C load/set method

7.40 (2012-06-06)
    * fixed bug in validation toggling feature - github-issue-16

7.39 (2012-06-03)
    * fixed major bug in custom validation evaluation

7.38 (2012-05-31)
    * more POD changes

7.35 (2012-05-25)
    * POD changes

7.25 (2012-05-18)
    * misc changes
    * changed error message for options validator
    * fixed major overlooked bug in the processing of core validators

7.21 (2012-05-12)
    * fixed bad conditional in t/09-modifiers.t and t/02-keyword-object.t

7.20 (2012-05-10)
    * fixed mistype in t/09-modifiers.t causing test failures
    * add the obj/object keyword (which defines class object builders)
    * add test for the object keyword

7.16 (2012-05-03)
    * added V::C::Relatives collection class
    * fixed slight oversight in V::C
    * added test for method modifiers
    * extended V::C::Intro POD

7.15 (2012-05-03)
    * added all *_errors, *_fields, and *_params methods to 
      the proxy methods list
    * update various POD bits

7.12 (2012-05-02)
    * better synopsis
    * update various POD bits

7.11 (2012-04-27)
    * enforcing field naming convention to reduce margin for error
    * refactored and decoupled main validation routine
    * added has() method to V::C::Collection
    * various POD updates
    * major engine refactoring
    * renamed set_field_value to set_fields
    * renamed default_field_value to get_value
    * changed set_params
    * remembered (+documented) why we dont reap cloned fields

7.04 (2012-04-24)
    * using the 5.14 open pragma for one test cause failures on cpants

7.03 (2012-04-24)
    * fixed minor object-based parameter handling issue
    * get_hash_params method renamed unflatten_params
    * set_hash_params method renamed flatten_params
    * changed how field accessors are created and called

7.02 (2012-04-23)
    * moved archived tests undef regression folder
    * tested accessors and parameter handling of structures (ARRAYS)

7.01 (2012-04-23)
    * release new public version
    * complete rewrite
    * major implementation overhaul
    * prevent namespace pollution by employing a prototype class
    * added proto/prototype method to access prototype class
    * removed load_classes and load_plugins
    * changed options accepted by the load/set method
    * no longer registering quickname for relatives
    * deprecated load_plugins and load_classes methods
    * removed Array::Unique finally
    * cleanup error handling (needs its own class)
    * merge half-ass cookbook into intro POD
    * started rewriting existing tests (and new ones)
