This file documents the revision history for the Perl library Validation::Class. TODO (0000-00-00) - mixin fields across namespaces - raise_error flag allows profiles to track class usage and raise errors - critique documentation 7.20 (2012-05-20) * 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)