1 Revision history for Perl extension Attribute::Handlers
3 0.50 Sat Apr 21 16:09:31 2001
6 0.51 Tue May 1 06:33:15 2001
8 - Fixed fatal file path error in MANIFEST (thanks Marcel and Jost)
11 0.60 Thu May 10 15:46:02 2001
13 - Added RAWDATA specifier
15 - Cleaned up documentation (thanks Garrett)
17 - Added warning for all-lowercase handlers (thanks Garrett)
19 - Added autotie functionality
21 - Tweaked handling of anon arrays as attribute args
24 0.61 Thu May 10 16:28:06 2001
29 0.70 Sun Jun 3 07:40:03 2001
31 - Added __CALLER__ pseudo class for 'autotie'
33 - Added multi-phasic attribute handlers (thanks Garrett)
35 - Fixed nasty $SIG{__WARN__}-induced bug
37 - Cached ref/symbol mapping for better performance and more
38 reliable symbol identification under evil typeglob manipulations
40 - Added option to pass arguments when autotied classes are imported
43 - Fixed bug in handling of lexical SCALAR refs
45 - Cleaned up interactions with other class hierarchies
46 (due to being base class of UNIVERSAL)
49 0.75 Mon Sep 3 09:07:08 2001
53 - Numerous bug fixes (thanks Pete)
55 - Fixed handling of attribute data that includes a newline (thanks Pete)
57 - Added "autotieref" option (thanks Pete)
59 - Switched off $DB::single
61 - Changed licence for inclusion in core distribution
63 - Fixed 'autotie' for tied classes with multi-level names (thanks Jeff)
66 0.76 Thu Nov 15 06:31:51 2001
68 - Fixed documentation nit (thanks Rick)
70 - Improving intuitiveness of autotie mechanism (thanks Marcel)
72 - Added $VERSION numbrs to demo modules (seems bizarre to me, but
73 they're core too now).
76 0.77 Sat Jun 8 22:58:56 CEST 2002
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.
82 - Brought up to date with perl 5.8RC1 version
83 will be 5.8 if no more changes come in
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.
90 - [#14448] Fixes cases with too high refcounts on lexical attributes
92 - [#15945] Do not warn about too late CHECK and INIT block if
93 A::H is pulled in using a require.
95 0.78 Sat Oct 5 07:18:09 CEST 2002
97 - [#17940] Includes :unique and :shared in the builtin types
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
106 - The version released with Perl 5.10.0
107 - All interpreted attributes are now passed as array references,
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