Changes for version 0.09 - 2008-05-12

  • Test suite now provides better diagnostics if taint tests fail unexpectedly early.
  • Multi-argument run() will now search $ENV{PATH} under Win32.
  • Documented $ENV{PATH} foibles on Win32 systems under the Windows-specific notes section of the documentation.
  • Implemented capture(), which is the equivalent of run() for backticks.
  • General documentation improvements and clarifications, thanks to Jacinta Richardson.
  • The special value EXIT_ANY (aka [-1]) can be used to indicate that any exit value is acceptable from a process.
  • Added author-only Perl::Critic tests.
  • Updated diagnostics section in POD.
  • License changed to that of Perl 5.6.0, or any later version.
  • LICENSE file added to distribution.
  • Moved to Module::Install for build system.
  • Better failures when seeing unexpected things from POSIX.pm
  • Support for detecting core-dumps added.
  • All failure messages now use double-quotes when quoting variable sections.
  • Diagnostics documentation rearraged to have most common errors listed first.

Modules

Call system() commands with a minimum of fuss