Commit | Line | Data |
745002c9 |
1 | 2.15 |
2 | - Bump version to 2.15 so base and fields have the same version again |
3 | |
3eff6cda |
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 | |
6df974e5 |
10 | 2.13 |
11 | - push all classes at once in @ISA |
12 | |
9e998a43 |
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 |