Merge Attribute::Handlers 0.82 into core
[perl.git] / ext / Attribute-Handlers / Changes
1 Revision history for Perl extension Attribute::Handlers
2
3 0.50  Sat Apr 21 16:09:31 2001
4         - original version; 
5
6 0.51    Tue May  1 06:33:15 2001
7
8         - Fixed fatal file path error in MANIFEST (thanks Marcel and Jost)
9
10
11 0.60    Thu May 10 15:46:02 2001
12
13         - Added RAWDATA specifier
14
15         - Cleaned up documentation (thanks Garrett)
16
17         - Added warning for all-lowercase handlers (thanks Garrett)
18
19         - Added autotie functionality
20
21         - Tweaked handling of anon arrays as attribute args
22
23
24 0.61    Thu May 10 16:28:06 2001
25
26         - Critical doc patch
27
28
29 0.70    Sun Jun  3 07:40:03 2001
30
31         - Added __CALLER__ pseudo class for 'autotie'
32
33         - Added multi-phasic attribute handlers (thanks Garrett)
34
35         - Fixed nasty $SIG{__WARN__}-induced bug
36
37         - Cached ref/symbol mapping for better performance and more
38           reliable symbol identification under evil typeglob manipulations
39
40         - Added option to pass arguments when autotied classes are imported
41           (thanks Marcel)
42
43         - Fixed bug in handling of lexical SCALAR refs
44
45         - Cleaned up interactions with other class hierarchies
46           (due to being base class of UNIVERSAL)
47
48
49 0.75    Mon Sep  3 09:07:08 2001
50
51         - Cleaned up AUTOLOAD
52
53         - Numerous bug fixes (thanks Pete)
54
55         - Fixed handling of attribute data that includes a newline (thanks Pete)
56
57         - Added "autotieref" option (thanks Pete)
58
59         - Switched off $DB::single
60
61         - Changed licence for inclusion in core distribution
62
63         - Fixed 'autotie' for tied classes with multi-level names (thanks Jeff)
64
65
66 0.76    Thu Nov 15 06:31:51 2001
67
68         - Fixed documentation nit (thanks Rick)
69
70         - Improving intuitiveness of autotie mechanism (thanks Marcel)
71
72         - Added $VERSION numbrs to demo modules (seems bizarre to me, but
73           they're core too now).
74
75
76 0.77    Sat Jun  8 22:58:56 CEST 2002
77
78         - Since Attribute::Handlers now is core, I will refer to changes
79         with their patch number, please read  Porting/repository.pod from
80         your a perl tarball for more information.
81
82         - Brought up to date with perl 5.8RC1 version 
83         will be 5.8 if no more changes come in
84
85         - [#13686] This changes the behaviour of lexical attributes.
86         Prior to this lexical attributes were done at a compile time, 
87         and they would loose their attribute on the next run over them.
88         Now perl 5.8 calls the attribute handler runtime whenever it hits my.
89
90         - [#14448] Fixes cases with too high refcounts on lexical attributes
91
92         - [#15945] Do not warn about too late CHECK and INIT block if
93         A::H is pulled in using a require.
94
95 0.78    Sat Oct  5 07:18:09 CEST 2002
96         
97         - [#17940] Includes :unique and :shared in the builtin types
98
99         - From perl 5.8 { __CALLER__::foo => __PACKAGE } is missparsed,
100         the proper approach is to use  { '__CALLER__::foo' => __PACKAGE }.
101         The documentation is updated to reflect this. 
102         Reported by Dave Cross
103
104 0.79
105
106         - The version released with Perl 5.10.0
107         - All interpreted attributes are now passed as array references,
108           eventually nested.
109         - Don't AUTOLOAD DESTROY (Jerry D Hedden, cpan bug #1911)
110         - A::H is now able to report caller's file and line number
111           (David Feldman)
112
113 0.80    Fri Oct 24 12:06:00 CEST 2008
114         - CPAN release of the Attribute::Handlers version in bleadperl.
115         
116 0.81    Sun Nov  9 22:47:00 CET 2008
117         - Fix to make tests work on 5.6.X (Eric Rybski, RT #40781)
118
119 0.82    Wed Mar 11 17:17:00 CET 2009
120         - Bring test code in line with core perl.
121         
122