This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Upgrade to base and fields 2.12, mostly by Michael G Schwern
[perl5.git] / lib / base / Changes
1 2.12  Fri Jul  6 00:57:15 PDT 2007
2     Test Features
3     - Test that base.pm preserves $VERSION after real module loading.
4
5     Bug Fixes
6     - Last version broke the warning about inheriting fields.
7
8 2.11  Mon Jul  2 03:30:03 PDT 2007
9     New Features
10     - Inheriting from yourself causes a warning [bleadperl 29090]
11
12     Bug Fixes
13     - Silenced warning when a class with no fields inherits from a class with
14       fields. [bleadperl 22208]
15     - An intermediate class with no fields messes up private fields
16       in the base class. [bleadperl 23266] [bleadperl 23267]
17     * Loading a module via base.pm would mask a global $SIG{__DIE__} in
18       that module. [bleadperl 31163]
19     - A constant named FIELDS in a base class would confuse base.pm
20       [bleadperl 31420]
21
22     Documentation Improvements
23     - Added a DIAGNOSTICS section [bleadperl 22748]
24     - Minor typos [bleadperl 25261]
25     - Better explain how base goes about loading classes.
26     - State explicitly that non-file classes can be based on.
27     - Document that import() is not called.
28
29     Test Fixes
30     - Fix tests for new disallowed hash key access error message in blead.
31
32 2.04 through 2.10 were only released with perl.
33
34 2.03 Sun Sep 14 20:01:48 PDT 2003
35     * phashes produced via fields::new() will now not warn when used for
36       forward compatiblity purposes
37     - Reformatting the docs to make them a bit more readable
38     - Making it clear that fields::new() is usable with or without
39       pseudohashes
40     * Fixing inheritence from classes which have only private fields
41     * Fixing inheritence when an intermediate class has no fields.
42       [perlbug 20020326.004]
43     - Removing uses of 'our' from tests for backwards compat.
44
45 2.02 Wed Sep  3 20:40:13 PDT 2003
46     - Merging the core fields.t test and my own long ago forked base.t test
47       into fields-base.t combining all tests
48
49 2.01 Thu Aug 28 13:39:32 PDT 2003
50     - Forgot to set the INSTALLDIRS to 'perl'
51
52 2.0  Wed Aug 27 21:47:51 PDT 2003
53     * Seperated from Class::Fields