This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Do not honor TMPDIR for anonymous temporary files when tainting
[perl5.git] / ext / Attribute-Handlers / Changes
CommitLineData
12c541f4 1Revision history for Perl extension Attribute-Handlers
0e9b9e0c
JH
2
30.50 Sat Apr 21 16:09:31 2001
4 - original version;
5
60.51 Tue May 1 06:33:15 2001
7
8 - Fixed fatal file path error in MANIFEST (thanks Marcel and Jost)
9
10
110.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
240.61 Thu May 10 16:28:06 2001
25
26 - Critical doc patch
27
28
290.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
490.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
660.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
AB
74
75
760.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
AB
950.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
d45dcc99
RGS
103
1040.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)
2a59936d
SM
112
1130.80 Fri Oct 24 12:06:00 CEST 2008
114 - CPAN release of the Attribute::Handlers version in bleadperl.
115
e016bc2d
RGS
1160.81 Sun Nov 9 22:47:00 CET 2008
117 - Fix to make tests work on 5.6.X (Eric Rybski, RT #40781)
b9243681
SM
118
1190.82 Wed Mar 11 17:17:00 CET 2009
120 - Bring test code in line with core perl.
121
5bc8ef50
SH
1220.83 Fri Mar 13 15:14:00 CET 2009
123 - Re-add a TODO marker in the tests that would fail on 5.6.2.
124
12c541f4
SM
1250.84 Wed Jun 10 15:14:00 CET 2009
126 - Core-CPAN synchronization