Commit | Line | Data |
0e9b9e0c |
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). |
d473d728 |
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 | |
f903cfef |
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. |
6d80e9d0 |
102 | Reported by Dave Cross |