This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
No need to ship Attribute::Handlers README in core
[perl5.git] / dist / Attribute-Handlers / Changes
CommitLineData
1128f77a 1t Revision 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
f2e81f84
DW
127
1280.85 Thu Jun 11 09:31:00 CET 2009
129 - Document findsym for the sake of mod_perl. (David Wheeler)
130 - Remove unused variable. (David Wheeler)
552b9427
SM
131
1320.86 Sat Aug 8 12:41:00 CET 2009
133 - Add resources (bugtracker, ...) section to META.yml
134
1128f77a 1350.86_01 Thu Sep 17 10:01:00 CET 2009
f142daa8 136 - From perl change 09330df80caf214f375fcf0c04857347e3b17c69 (Zefram):
1128f77a
SM
137
138 Fix [perl #66970] Incorrect coderef in MODIFY_CODE_ATTRIBUTES
139
140 Attribute handlers being applied to a temporary CV has actually been
141 reported as a bug, #66970. The attached patch fixes the bug, by
142 changing the order in which things happen: attributes are now applied
143 after the temporary CV has been merged into the existing CV or has
144 otherwise been added to the appropriate GV.
145
146 The change breaks part of Attribute::Handlers. Part of A:H searches the
147 package to find the name of the sub to which a :ATTR attribute is being
148 applied, and the correct time at which to launch that search depends
149 crucially on the order in which the CV construction events occur. So
150 this patch also includes a change to A:H, to make it detect which way
151 things happen. The resulting A:H works either way, which is essential
152 for its dual-life nature.
153
1540.87 Mon Sep 21 15:55:00 CET 2009
155 - Promote to stable release
f2ea78b6 156
f142daa8 1570.88 Mon Apr 5 16:33:00 CET 2010
f2ea78b6
CBW
158 - Avoid clobbering $_ (perl #74052, LanX)
159
f142daa8
SM
1600.91 Fri May 20 20:00:00 CET 2011
161 - Typo fixes in documentation
162 - POD link fix.
163