Revision history for Class-Std 0.0.1 Mon Feb 7 08:50:48 2005 Initial release. 0.0.2 Wed May 25 22:29:20 2005 - Full documentation - First public release 0.0.3 Sun Aug 7 04:17:42 2005 - Removed t/lazy.t - Fixed bug in initializing attributes with false values (thanks chromatic!) - Fixed bugs in CUMULATIVE methods (thanks Dan!) - Added much better handling of defaults (thanks Dan!) - Added :RESTRICTED and :PRIVATE methods (thanks for the idea Paul) - Patched coercions to allow them to act polymorphically (thanks Andrew!) 0.0.4 Sun Aug 7 04:19:22 2005 No changes logged 0.0.7 Fri Feb 17 15:46:36 2006 - Fixed raw << and >> in regex, which were causing problems (thanks Steve) - Changed generation of overloaded operators to work around limitations of string eval in 5.6.0 and 5.8.0 (thanks James and Steve and Peter) - Fixed subtle bug in :default('val') parsing (thanks Kiffin) - Added :name, which is equivalent to all three of :get :set :init_arg (thanks Ben) - Added START blocks (thanks Ben) - Fixed UNIVERSAL::can method to handle bizarre edge cases (thanks LMEYER) - Fixed MODIFY_X_ATTRIBUTE to fallback on any attribute handler in the new class (which must be defined before using Class::Std) - Fixed AUTOMETHOD : RESTRICTED - Fixed numerous doc nits - Documented limitations in :ATTR syntax and threaded operation - Documented alternative modules - Added Class::Std::initialize() and ctor mods to work around CHECK block problems in mod_perl and run-time loading. 0.0.8 Mon Feb 20 07:04:13 2006 - Removed spurious use of Smart::Comments (thanks Patrick)