0.99.0 (2022-10-05)
Dependencies:
-
(Internal) Convert to Class::Inline away from Mo
0.99.0_2 (2022-02-08)
Enhancements:
-
Set autoflush on actual output file handles (not sources)
-
Minor documentation and code cleanups
Dependencies:
-
Re-inlined Mo v0.40.
0.99.0_1 (2021-12-22)
API / Behaviour Changes:
-
None.
New Features:
-
None.
Enhancements:
-
Warn on uncollected STDERR output from child
Bug Fixes:
-
[Security] Do not search in "." for matching executables
-
Do not force "encoding($X)" to allow for things like :raw
Dependencies:
-
None.
Packaging:
-
Move to ExtUtils::MakeMaker away from Module::Build.
0.85.4 (2016-06-06)
Enhancements:
-
Restore Makefile.PL support via Module::Build::Compat.
Bug Fixes:
-
Do not execute commands in current directory (unless found in
PATH)
0.85.2 (2016-03-11)
Enhancements:
-
Minor documentation and distribution meta data fixes
0.85.1_1 (2016-03-03)
API / Behaviour Changes:
-
Convert from Module-Install ("Makefile.PL") to Module-Build
("Build.PL")
of the CPAN Pull Request Challenge.
New Features:
-
None.
Enhancements:
-
'warn' any stderr output recieved in the run() function
Bug Fixes:
-
Pass undefined environment variables more cleanly
Dependencies:
-
None.
0.84.0 (2015-08-29)
Enhancements:
-
Minor formatting change in debug message.
-
Clean up this Changes file
0.83.1_2 (2015-08-14)
Bug Fixes:
-
Move Sys::Cmd::Mo back to start of Cmd.pm.
0.83.1_1 (2015-08-14)
Enhancements:
-
Use Proc::FastSpawn for everything except CODErefs on POSIX
-
Small efficiency changes & code refactoring
Bug Fixes:
-
None.
0.82.0 (2015-01-29)
API / Behaviour Changes:
-
No longer set $SIG{CHLD} for any reason - leave it to calling
code to define such global behaviour.
Enhancements:
-
Removed empty sections from (this) Changes file
-
Removed a dependency on the POSIX module
-
Optimized & clarified the internal fork/spawn functions
-
Minor code cleanups
Bug Fixes:
-
Removed invalid coderef test that wasn't testing anything
0.81.8 (2014-10-31)
New Features:
-
New Win32 support based on Proc::FastSpawn
Enhancements:
-
Be verbose for unexpected test failures
-
Move POD back into .pm files
0.81.6 (2014-03-24)
Enhancements:
-
Updated to Mo 0.38.
Bug Fixes:
-
Add missing argument to _exit() call.
0.81.4 (2014-02-14)
Enhancements:
-
Better detection & tests for non-executable target
-
Use POSIX::_exit after calling CODEref to prevent DESTROY
actions
-
Remove unecessary warnings during DESTROY/END blocks
Bug Fixes:
-
Prevent child process from reaping itself
-
Do not attempt to close handles on DESTROY
0.81.2 (2013-12-23)
Bug Fixes:
-
Don't index Sys::Cmd::Mo.
-
0.81.0 was released with a Sys::Cmd::VERSION of 0.80.3
-
Run author tests from xt/ when an author
0.81.0 (2013-12-23)
New Features:
-
Accept CODErefs as arguments
Enhancements:
-
Switch to a leaner Mo
-
Various test refactoring
0.80.2 (2013-02-24)
Enhancements:
-
Switch to a leaner Exporter::Tidy
-
Various test and documentation updates
Bug Fixes:
-
Properly test for UTF-8 values in environment variables:
0.08 (2012-04-21)
API Changes:
-
Split wait_child() out of close().
New Features:
-
SIGCHLD handler and "on_exit" subref support
Enhancements:
-
More informative debugging output
Bug Fixes:
-
Filehandle fixes from inherited code as described here:
0.05 (2011-09-20)
API Changes:
-
Renamed from Sys::Command to Sys::Cmd.
-
In doing the above rename the following functionality changes
also took place: "Sys::Command::Process" became "Sys::Cmd".
"Sys::Command" became "Sys::Cmd::Template".
-
Split wait_child() out of close().
New Features:
-
SIGCHLD handler and "on_exit" subref support
Enhancements:
-
Borrowed some tests from System::Command.
-
Confess on command not found.
Bug Fixes:
-
Add missing dependency on File::Which plus various
test_requires modules.
0.04 (2011-06-09)
Enhancements:
-
Hopefully fix failing tests due to not finding 'perl'
0.03 (2011-06-07)
Bug Fixes:
-
Make Makefile.PL (and META.yml) point to correct repository.
-
Add missing Sub::Exporter dependency
0.02 (2011-06-06)
Bug Fixes:
-
Fixed README and Sys::Command::Process Documentation errors.
0.01 (2011-06-06)
Initial Release