Changes for version 0.33 - 2009-05-03

  • Bug-fixes:
  • Fixed RT#45462: Compat.pm needs to reference 'Build.com' on VMS
    • patch from John Malmberg
  • Fixed RT#45461: ext.t on VMS [patch from John Malmberg]
  • Fixed RT#43861: Module::Build::PPMMaker has broken PPD name versioning for v5.10+

Changes for version 0.32_01 - 2009-04-14

  • Bug-fixes:
  • Module::Build::Compat had stopped adding "PL_FILES => {}" when no PL_files property was set in Build.PL; restored old behavior and fixed tests and documentation related to this issue [David Golden]
  • Caches ExtUtils::CBuilder object in a temporary stash instead of properties
  • Fixed undef resources->license in META.yml (RT #44453).
  • Use $^X instead of 'perl' in t/ext.t [David Golden] (RT #43485)
  • Other:
  • Generated META.yml will indicate version 1.4 of the specification (RT #37478) [patch from Alexandr Ciornii]
  • Archive::Tar now the default for generating tarballs on all platforms (avoids problems with incompatible tar binaries)
  • dist_dir() now uses dist_name() and dist_version() accessors rather than using its properties directly. [brian d foy] (RT #45038)

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