| 1 |
root |
1.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). |
| 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 |
|
|
|
| 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. |
| 102 |
|
|
Reported by Dave Cross |