changelog.md 1.36 KB
Newer Older
1 2
# Changelog for [`process` package](http://hackage.haskell.org/package/process)

3
## 1.2.1.0  *Dec 2014*
4 5 6

  * Add support for `base-4.8.0.0`

7 8
  * Remove Hugs98 specific code

9 10
  * New `IsString CmdSpec` instance

11 12
  * Expose documentation for `System.Process.Internals`

13 14 15
  * With GHC 7.10, `System.Cmd` and `System.Process` are now `Safe`
    (when compiled with older GHC versions they are just `Trustworthy`)

16 17 18
  * Expose `createProcess_` function, and document behavior of `UseHandle` for
    `createProcess`. See [issue #2](https://github.com/haskell/process/issues/2).

19 20
  * New `System.Process.createPipe` operation.
    See also [GHC #8943](https://ghc.haskell.org/trac/ghc/ticket/8943)
21

22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
## 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 `showCommandForUser` to reduce redundant quoting
  * New functions `callProcess`, `callCommand`, `spawnProcess` and `spawnCommand`
  * Implement WCE handling according to http://www.cons.org/cracauer/sigint.html
  * New `delegate_ctlc` field in `CreateProcess` for 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 `readProcess` and `readProcessWithExitCode`