The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.30_02 - 2008-12-15

  • Bug Fixes
  • make Software::License dependency "softer".

Changes for version 0.30_01 - 2008-12-11

  • New Docs
  • Added a recipe for writing a new action to the Cookbook
  • Added a recipe for bundling Module::Build to the Cookbook.
  • Doc Fixes
  • Clarified dist_abstract search procedure in API.pod (RT#41056) [Mario Domgoergen]
  • Bug Fixes
  • Workaround HARNESS_TIMER env issue in t/compat.t (RT#39635)
  • Fix ~ expansion when $HOME is different from /etc/passwd as when running sudo. [rt.cpan.org 39662]
  • Fixed a small POD error in the Cookbook. [Damyan Ivanov]
  • Unset group/other write permission bits when using Archive::Tar to build the dist tarball. (RT#39804) [David Golden]
  • Enhancements
  • We now support a 'create_license' parameter to new() that will create a LICENSE file during the 'dist' phase with the full text of the license. This requires Software::License on the author's machine. THIS ALSO STILL NEEDS DOCS.
  • Added lgpl2/lgpl3 entries to the supported licenses (RT#40532).
  • Support for validating properties with a check subref. [David Wheeler]
  • Test Fixes
  • Defend against more stray environment variables interfering with the tests.
  • Other
  • Updated our embedded version.pm to 0.76, enhanced documentation on dist_version_from. [John Peacock]

Documentation

API Reference for Module Authors
Authoring Module::Build modules
Query or change configuration of Perl modules

Modules

Build and install Perl modules
Default methods for Module::Build
Compatibility with ExtUtils::MakeMaker
Examples of Module::Build Usage
Gather package and POD information from a perl module files
Perl Package Manager file creation
Builder class for Amiga platforms
Stub class for unknown platforms
Builder class for EBCDIC platforms
Builder class for MPEiX platforms
Builder class for MacOS platforms
Builder class for RiscOS platforms
Builder class for Unix platforms
Builder class for VMS platforms
Builder class for VOS platforms
Builder class for Windows platforms
Builder class for AIX platform
Builder class for Cygwin platform
Builder class for Mac OS X platform
Builder class for OS/2 platform
Provides just enough YAML support so that Module::Build works even if YAML.pm is not installed

Provides

in lib/Module/Build/Config.pm
in lib/Module/Build/Dumper.pm
in lib/Module/Build/Notes.pm
in lib/Module/Build/PodParser.pm
in lib/Module/Build/Base.pm
in lib/Module/Build/Version.pm