This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Allow lvalue subs to return TEMPs
[perl5.git] / dist / base / Changes
CommitLineData
745002c9
RGS
12.15
2 - Bump version to 2.15 so base and fields have the same version again
3
3eff6cda
DM
42.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
RD
102.13
11 - push all classes at once in @ISA
12
9e998a43
RGS
132.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
202.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
442.04 through 2.10 were only released with perl.
45
462.03 Sun Sep 14 20:01:48 PDT 2003
47 * phashes produced via fields::new() will now not warn when used for
c4a6f826 48 forward compatibility purposes
9e998a43
RGS
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
c4a6f826
PA
52 * Fixing inheritance from classes which have only private fields
53 * Fixing inheritance when an intermediate class has no fields.
9e998a43
RGS
54 [perlbug 20020326.004]
55 - Removing uses of 'our' from tests for backwards compat.
56
572.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
612.01 Thu Aug 28 13:39:32 PDT 2003
62 - Forgot to set the INSTALLDIRS to 'perl'
63
642.0 Wed Aug 27 21:47:51 PDT 2003
c4a6f826 65 * Separated from Class::Fields