This file documents the revision history for the Perl library Validation::Class.
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
* depreciated 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)