Commit | Line | Data |
---|---|---|
1128f77a | 1 | t Revision history for Perl extension Attribute-Handlers |
0e9b9e0c JH |
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 AB |
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 AB |
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 |
d45dcc99 RGS |
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) | |
2a59936d S |
112 | |
113 | 0.80 Fri Oct 24 12:06:00 CEST 2008 | |
114 | - CPAN release of the Attribute::Handlers version in bleadperl. | |
115 | ||
e016bc2d RGS |
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) | |
b9243681 S |
118 | |
119 | 0.82 Wed Mar 11 17:17:00 CET 2009 | |
120 | - Bring test code in line with core perl. | |
121 | ||
5bc8ef50 SH |
122 | 0.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 S |
125 | 0.84 Wed Jun 10 15:14:00 CET 2009 |
126 | - Core-CPAN synchronization | |
f2e81f84 DW |
127 | |
128 | 0.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 S |
131 | |
132 | 0.86 Sat Aug 8 12:41:00 CET 2009 | |
133 | - Add resources (bugtracker, ...) section to META.yml | |
134 | ||
1128f77a | 135 | 0.86_01 Thu Sep 17 10:01:00 CET 2009 |
f142daa8 | 136 | - From perl change 09330df80caf214f375fcf0c04857347e3b17c69 (Zefram): |
1128f77a S |
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 | ||
154 | 0.87 Mon Sep 21 15:55:00 CET 2009 | |
155 | - Promote to stable release | |
f2ea78b6 | 156 | |
f142daa8 | 157 | 0.88 Mon Apr 5 16:33:00 CET 2010 |
f2ea78b6 CBW |
158 | - Avoid clobbering $_ (perl #74052, LanX) |
159 | ||
f142daa8 S |
160 | 0.91 Fri May 20 20:00:00 CET 2011 |
161 | - Typo fixes in documentation | |
162 | - POD link fix. | |
163 | ||
4fd3d8a2 S |
164 | 0.93 Mon Dec 19 09:19:00 CET 2011 |
165 | - documentation: "my" should be "till" (Frederic Briere) | |
166 | - Spelling fixes (Father Chrysostomos) | |
167 | - Indentation fixes (Father Chrysostomos) | |
168 |