Run t/porting/diag.t from the top-level directory.
[p5sagit/p5-mst-13.2.git] / dist / base / Changes
1 2.15
2     - Bump version to 2.15 so base and fields have the same version again
3
4 2.14
5     - fix problem with SIGDIE on perls < 5.10
6     - Make @INC available in base.pm's error message when
7       a module can't be found. See CPAN bug #28582.
8     - Fix obscure bug introduced in 2.13 (Michael G Schwern)
9
10 2.13
11     - push all classes at once in @ISA
12
13 2.12  Fri Jul  6 00:57:15 PDT 2007
14     Test Features
15     - Test that base.pm preserves $VERSION after real module loading.
16
17     Bug Fixes
18     - Last version broke the warning about inheriting fields.
19
20 2.11  Mon Jul  2 03:30:03 PDT 2007
21     New Features
22     - Inheriting from yourself causes a warning [bleadperl 29090]
23
24     Bug Fixes
25     - Silenced warning when a class with no fields inherits from a class with
26       fields. [bleadperl 22208]
27     - An intermediate class with no fields messes up private fields
28       in the base class. [bleadperl 23266] [bleadperl 23267]
29     * Loading a module via base.pm would mask a global $SIG{__DIE__} in
30       that module. [bleadperl 31163]
31     - A constant named FIELDS in a base class would confuse base.pm
32       [bleadperl 31420]
33
34     Documentation Improvements
35     - Added a DIAGNOSTICS section [bleadperl 22748]
36     - Minor typos [bleadperl 25261]
37     - Better explain how base goes about loading classes.
38     - State explicitly that non-file classes can be based on.
39     - Document that import() is not called.
40
41     Test Fixes
42     - Fix tests for new disallowed hash key access error message in blead.
43
44 2.04 through 2.10 were only released with perl.
45
46 2.03 Sun Sep 14 20:01:48 PDT 2003
47     * phashes produced via fields::new() will now not warn when used for
48       forward compatiblity purposes
49     - Reformatting the docs to make them a bit more readable
50     - Making it clear that fields::new() is usable with or without
51       pseudohashes
52     * Fixing inheritence from classes which have only private fields
53     * Fixing inheritence when an intermediate class has no fields.
54       [perlbug 20020326.004]
55     - Removing uses of 'our' from tests for backwards compat.
56
57 2.02 Wed Sep  3 20:40:13 PDT 2003
58     - Merging the core fields.t test and my own long ago forked base.t test
59       into fields-base.t combining all tests
60
61 2.01 Thu Aug 28 13:39:32 PDT 2003
62     - Forgot to set the INSTALLDIRS to 'perl'
63
64 2.0  Wed Aug 27 21:47:51 PDT 2003
65     * Seperated from Class::Fields