Provided initial support for the --prefix installation parameter,
which acts like MakeMaker's PREFIX. It is still highly recommended
NOT to use it when you could reasonably use --install_base or
--install_path or --install_dest, but that's just because the way
--prefix is designed is weird and unpredictable. Ultimately the
choice rests with the installing user. [Patches by Michael Schwern
and Rob Kinyon]Fixed a bug in subclass() which prevented people from using it to
subclass subclasses of Module::Build. [Chris Dolan]Added a 'pure_install' action, which for the time being is
identical to the 'install' action. [Jos Boumans]Fixed a POD error in an Lhttp://... tag. [Offer Kaye]
Note several options for automatically creating a new module dev
tree. [Suggested by Eric Wilhelm]Removed some hard-coded references to File::Spec::Unix in the
creation of HTML docs, which should help that code work in more
places, and help people not to panic when they look at it. [Spotted
by Yves]We now use Pod::Readme by default (instead of Pod::Text) to
generate the README file when the 'create_readme' option is used.
If Pod::Readme is not installed, we will still fall back to using
Pod::Text. [Robert Rothenberg]The values of the "prefix", "install_base", "install_path", and
"install_dest" parameters can now begin with "~" or "~user", and
we'll de-tilde-ify them by using glob().The (optional) auto-creation of the README and Makefile.PL files
have been moved from the 'distdir' action to the 'distmeta'
action. [David Golden]When looking for a .modulebuildrc file, we now use a fancier method
of trying to find the home directory, because $ENV{HOME} isn't a
very cross-platform variable. [Robert Rothenberg]We now memoize the output of the internal _default_INC() method,
since it uses backticks and might be kind of slow.When processing XS files, we now look for a typemap in lib/ as well
as using the system's default typemap. [John Peacock]The DESTDIR, PREFIX, and INSTALL_BASE arguments to "make install"
are now supported for pass-through Makefiles (they've been
supported for quite a while as arguments to "perl
Makefile.PL"). [Requested by Guillaume Rousse]Test::Harness has changed its output format in recent versions,
which threw off one of our tests. We now allow for this different
format. [Reported by Scott Godin]Fixed an issue that prevented Module::Build from upgrading itself
using its own API (which is how CPANPLUS uses it). There are still
some issues with this solution, however. See ticket #13169 in
rt.cpan.org. [Reported by Jos Boumans]Fixed a fatal error that occurred when a distribution's author
could not be determined from its POD nor from the call to
Module::Build->new() in its Build.PL. See ticket #12318 in
rt.cpan.org. [Reported by Jos Boumans]Apparently on Windows and cygwin it's not possible to use the "-pi"
switch to perl without a backup extension, so now we use ".bak" and
remove the backup file when we're done. Thus the "dist" action for
Module::Build itself can now be run on those platforms. [Yitzchak
Scott-Thoennes]Improved the handling of auto_features in the config_data access
script. [Yitzchak Scott-Thoennes]