Version 1.0 * Resolve ticket https://rt.cpan.org/Public/Bug/Display.html?id=95917 -- LANG-related CPANTs failures in t/pipeline.t Version 0.9 * Resolve ticket https://rt.cpan.org/Public/Bug/Display.html?id=88229 * Fix functionality with 5.19+ Version 0.8 * Resolve ticket https://rt.cpan.org/Ticket/Display.html?id=82824 Version 0.7 * No functional changes * Improve documentation * Prevent building on MSWin32, due to lack of dup2() availability * Require 5.8.1, not 5.8.0 Version 0.6 * Ensure unit tests pass on Perl 5.8; declare a dependency on that version of Perl in Makefile.PL * Fix incorrect LICENSE declaration in Makefile.PL * die() when standard input, output, or error arguments, even placeholders, are not specified * Always dup2() child process stderr fds to a standard error pipe, whether or not an lvalue is passed for the stderr reader * Will now return an ARRAY ref of pids in scalar context * Remove dependency on Test::Exception in unit tests to allow for possible future Perl 5.6 support, as Test::Exception does not build under those circumstances currently Version 0.5 * Reassigned to the Perl artistic license under the cPanel copyright. Version 0.4 * Pare down superfluous bits of IPC::Pipeline * Maximize unit test coverage, excluding any portions which test code that would run in a subprocess * Implicitly use POSIX module without an import() call * Only list Test:: dependencies as build-time dependencies in Makefile.PL * Minor tweaks to code for style, consistency, and a small unchecked exec() bug * Implement support for executing CODE refs as parts of a pipeline * Improve and reorganize documentation into smaller sections Version 0.3 A release to fix documentation which was inconsistent with the previous implementation regarding the way the file handle positional parameters were being handled. This also fixes the code to allow receipt of file typeglobs, numeric file descriptors, and the usual positional scalar substitution method. Note that an implicit dependency upon POSIX::dup2() is now made if numeric file descriptors are passed, as a workaround to undesirable multiple calls to the dup2() system call by Perl's open() when used in the expected (but unexpectedly resultant) manner. Some 80-column comment tweaks are also made in this release. Version 0.2 Initial release, 2 June 2010.