Changelog for process-1.5.0.0
Changelog for process package
1.5.0.0 February 2017
- Bug fix: Don't close already closed pipes #81
- Relax version bounds of Win32 to allow 2.5.
- Add support for monitoring process tree for termination with the parameter
use_process_jobsinCreateProcesson Windows. Also added a functionterminateJobto kill entire process tree.
1.4.3.0 December 2016
- New exposed
withCreateProcess - Derive
ShowandEqforCreateProcess,CmdSpec, andStdStream
1.4.2.0 January 2016
- Added
createPipeFD#52- New function
createPipeFDadded which returns a POSIX File Descriptor (CInt) instead of a GHC Handle to a pipe
- New function
1.4.1.0 November 2015
- Use less CPP #47
- Refactor to have separate Windows and POSIX modules internally
- Remove the broken non-GHC code paths
1.4.0.0 November 2015
- Added
child_userandchild_grouptoCreateProcessfor unix. #45
1.3.0.0 August 2015
- Add
StdStream(NoStream)to have standard handles closed. #13 - Support for Windows
DETACHED_PROCESSandsetsid#32 - Support for Windows
CREATE_NEW_CONSOLE#38
1.2.3.0 March 2015
-
Meaningful error message when exe not found on close_fds is True
-
New functions
readCreateProcessandreadCreateProcessWithExitCode
1.2.2.0 Jan 2015
-
Fix delegated CTRL-C handling in
createProcessin case of failed process creation. See issue #15 for more details. -
waitpidon child PID after pre-exec failure in child to prevent zombies. See also issue #14.
1.2.1.0 Dec 2014
-
Add support for
base-4.8.0.0 -
Remove Hugs98 specific code
-
New
IsString CmdSpecinstance -
Expose documentation for
System.Process.Internals -
With GHC 7.10,
System.CmdandSystem.Processare nowSafe(when compiled with older GHC versions they are justTrustworthy) -
Expose
createProcess_function, and document behavior ofUseHandleforcreateProcess. See issue #2. -
New
System.Process.createPipeoperation. See also GHC #8943
1.2.0.0 Dec 2013
- Update to Cabal 1.10 format
- Remove NHC specific code
- Add support for
base-4.7.0.0 - Improve
showCommandForUserto reduce redundant quoting - New functions
callProcess,callCommand,spawnProcessandspawnCommand - Implement WCE handling according to http://www.cons.org/cracauer/sigint.html
- New
delegate_ctlcfield inCreateProcessfor WCE handling - Use
ExitFailure (-signum)on Unix when a proc is terminated due to a signal. - Deprecate
module System.Cmd - On non-Windows, the child thread now comunicates any errors back to the parent thread via pipes.
- Fix deadlocks in
readProcessandreadProcessWithExitCode