1Revision history for Class-Std
2
30.0.1  Mon Feb  7 08:50:48 2005
4       Initial release.
5
6
70.0.2  Wed May 25 22:29:20 2005
8
9    - Full documentation
10    - First public release
11
12
130.0.3  Sun Aug  7 04:17:42 2005
14
15    - Removed t/lazy.t
16
17    - Fixed bug in initializing attributes with false values
18      (thanks chromatic!)
19
20    - Fixed bugs in CUMULATIVE methods (thanks Dan!)
21
22    - Added much better handling of defaults (thanks Dan!)
23
24    - Added :RESTRICTED and :PRIVATE methods (thanks for the idea Paul)
25
26    - Patched coercions to allow them to act polymorphically (thanks Andrew!)
27
28
290.0.4  Sun Aug  7 04:19:22 2005
30       No changes logged
31
32
33
340.0.7  Fri Feb 17 15:46:36 2006
35
36    - Fixed raw << and >> in regex, which were causing problems (thanks Steve)
37
38    - Changed generation of overloaded operators to work around limitations
39      of string eval in 5.6.0 and 5.8.0 (thanks James and Steve and Peter)
40
41    - Fixed subtle bug in :default('val') parsing (thanks Kiffin)
42
43    - Added :name<foo>, which is equivalent to all three of
44      :get<foo> :set<foo> :init_arg<foo> (thanks Ben)
45
46    - Added START blocks (thanks Ben)
47
48    - Fixed UNIVERSAL::can method to handle bizarre edge cases (thanks LMEYER)
49
50    - Fixed MODIFY_X_ATTRIBUTE to fallback on any attribute handler in the
51      new class (which must be defined before using Class::Std)
52
53    - Fixed AUTOMETHOD : RESTRICTED 
54
55    - Fixed numerous doc nits
56
57    - Documented limitations in :ATTR syntax and threaded operation
58
59    - Documented alternative modules
60
61    - Added Class::Std::initialize() and ctor mods to work around CHECK block
62      problems in mod_perl and run-time loading.
63
64
650.0.8  Mon Feb 20 07:04:13 2006
66
67    - Removed spurious use of Smart::Comments (thanks Patrick)
68