Skip to content

Commit b31043d

Browse files
committed
Releasgineering for v7.12
1 parent f9bb1b3 commit b31043d

34 files changed

+96
-33
lines changed

Changes

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,66 @@
1+
7.12 Tue Apr 19 12:24:41 BST 2016
2+
3+
Enhancements:
4+
- version ranges are now supported for PREREQS, etc.
5+
- Metadata is now represented internally as Meta Spec 2.0
6+
- ExtUtils::Command has been re-incorporated at 1.19 of that module
7+
- Refactored XS handling
8+
- XSMULTI=>1 - put multiple *.xs under lib, it "just works" and XSBUILD
9+
for refined control of XSMULTI
10+
- can do "make test" without first doing "make"
11+
12+
Bug fixes:
13+
- Handle new warnings from File::Path
14+
- Resolve RT#106572 specifying AUTHOR via command-line is broken
15+
- Warning on missing TEST_REQUIRES and CONFIGURE_REQUIRES
16+
- Sanitise make_type on Win32
17+
- Cygwin rebase fixes
18+
- Makefile starting comments reflect decoded @ARGV, not raw
19+
- Add various targets to .PHONY to avoid disk IO with dmake
20+
- Fixed race condition in realclean
21+
- improve static-build lib detection
22+
- Eliminate non-error STDERR
23+
- Make WriteEmptyMakefile Makefile functional when called in subdir
24+
- manifypods fixes
25+
- perllocal.pod generation "Perl in Space" fix
26+
- PASTHRU fixes
27+
- Fix distsignature dependencies for parallel make
28+
- Check exit status for commands in "make ci" target
29+
- Less noisey output during building sub-modules
30+
- Fix dos2unix() on Windows
31+
- stop makeaperl from polluting @ARGV in cases where ARGV contains args with spaces
32+
- Fix regression when both test.pl and t/*.t are present
33+
- Refactored internals to remove DirHandle usage
34+
- MM_Unix::find_perl() dont repeatedly stat the same path in a loop
35+
- No longer repeatedly attempt to load CPAN::Meta if it is now available
36+
37+
VMS fixes:
38+
- Made MM_VMS::oneline build continuation lines properly
39+
- Implemented XSMULTI and XSBUILD
40+
- Resurrect PASTHRU on VMS
41+
- make_macro should handle multiple macros
42+
- Fix regression with File::Spec changes in previous release
43+
44+
Win32 fixes:
45+
- t/echo.t needs SHELL env for Win32 gmake
46+
47+
Dist fixes:
48+
- Made %ExtraPrereqs match bundled prereqs
49+
- Included MANIFEST.SKIP from ExtUtils::Manifest
50+
- The bundled Encode::Locale has been updated to 1.04
51+
52+
Test fixes:
53+
- test PL_FILES of a "module"
54+
- Various tests no longer require a separate .pm file for testing
55+
- Support v5.6.1 in various tests
56+
- test static build if $ENV{AUTHOR_TESTING}
57+
- XS tests now pluggable
58+
- test for "Perl in Space"
59+
60+
Doc fixes:
61+
- better document for PL_FILES, oneliner method
62+
- FAQ updated
63+
164
7.11_06 Tue Mar 29 19:22:38 BST 2016
265

366
Bug fixes:

lib/ExtUtils/Command.pm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ use vars qw(@ISA @EXPORT @EXPORT_OK $VERSION);
77
@ISA = qw(Exporter);
88
@EXPORT = qw(cp rm_f rm_rf mv cat eqtime mkpath touch test_f test_d chmod
99
dos2unix);
10-
$VERSION = '7.11_06';
10+
$VERSION = '7.12';
1111
$VERSION = eval $VERSION;
1212

1313
my $Is_VMS = $^O eq 'VMS';

lib/ExtUtils/Command/MM.pm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ our @ISA = qw(Exporter);
1010

1111
our @EXPORT = qw(test_harness pod2man perllocal_install uninstall
1212
warn_if_old_packlist test_s cp_nonempty);
13-
our $VERSION = '7.11_06';
13+
our $VERSION = '7.12';
1414
$VERSION = eval $VERSION;
1515

1616
my $Is_VMS = $^O eq 'VMS';

lib/ExtUtils/Liblist.pm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ package ExtUtils::Liblist;
22

33
use strict;
44

5-
our $VERSION = '7.11_06';
5+
our $VERSION = '7.12';
66
$VERSION = eval $VERSION;
77

88
use File::Spec;

lib/ExtUtils/Liblist/Kid.pm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ use 5.006;
1111

1212
use strict;
1313
use warnings;
14-
our $VERSION = '7.11_06';
14+
our $VERSION = '7.12';
1515
$VERSION = eval $VERSION;
1616

1717
use ExtUtils::MakeMaker::Config;

lib/ExtUtils/MM.pm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ package ExtUtils::MM;
33
use strict;
44
use ExtUtils::MakeMaker::Config;
55

6-
our $VERSION = '7.11_06';
6+
our $VERSION = '7.12';
77
$VERSION = eval $VERSION;
88

99
require ExtUtils::Liblist;

lib/ExtUtils/MM_AIX.pm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package ExtUtils::MM_AIX;
22

33
use strict;
4-
our $VERSION = '7.11_06';
4+
our $VERSION = '7.12';
55
$VERSION = eval $VERSION;
66

77
require ExtUtils::MM_Unix;

lib/ExtUtils/MM_Any.pm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package ExtUtils::MM_Any;
22

33
use strict;
4-
our $VERSION = '7.11_06';
4+
our $VERSION = '7.12';
55
$VERSION = eval $VERSION;
66

77
use Carp;

lib/ExtUtils/MM_BeOS.pm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ require ExtUtils::MM_Any;
2626
require ExtUtils::MM_Unix;
2727

2828
our @ISA = qw( ExtUtils::MM_Any ExtUtils::MM_Unix );
29-
our $VERSION = '7.11_06';
29+
our $VERSION = '7.12';
3030
$VERSION = eval $VERSION;
3131

3232

lib/ExtUtils/MM_Cygwin.pm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ require ExtUtils::MM_Unix;
99
require ExtUtils::MM_Win32;
1010
our @ISA = qw( ExtUtils::MM_Unix );
1111

12-
our $VERSION = '7.11_06';
12+
our $VERSION = '7.12';
1313
$VERSION = eval $VERSION;
1414

1515

0 commit comments

Comments
 (0)