Refactor & update `unix.cabal` to `cabal-version>=1.10`
[packages/unix.git] / changelog
1 -*-changelog-*-
2
3 2.7.0.0  Oct 2013
4
5         * Add new `Bool` flag to `ProcessStatus(Terminated)` constructor
6         indicating whether a core dump occured
7
8         * New functions in "System.Posix.Files(.ByteString)" for operating
9         on high resolution file timestamps:
10
11          + `setFdTimesHiRes :: Fd -> POSIXTime -> POSIXTime -> IO ()`
12          + `setFileTimesHiRes :: FilePath -> POSIXTime -> POSIXTime -> IO ()`
13          + `setSymbolicLinkTimesHiRes :: FilePath -> POSIXTime -> POSIXTime -> IO ()`
14          + `touchFd :: Fd -> IO ()`
15          + `touchSymbolicLink :: FilePath -> IO ()`
16
17         * Export `SignalInfo(..)` and `SignalSpecificInfo(..)` as well as
18         the two `Handler` constructors `CatchInfo` and `CatchInfoOnce`
19         from "System.Posix.Signals".
20
21         * Don't export `seekDirStream` and `tellDirStream` if the
22         underlying `seekdir(3)`/`telldir(3)` system calls are not
23         available (as on Android).
24
25         * Fix library detection of `shm*` on openSUSE (#8350)
26
27         * Update package to `cabal-version >= 1.10` format
28
29 2.6.0.1  Jan 2013
30
31         * Bundled with GHC 7.6.2
32         * Fix memory corruption issue in `putEnv`
33         * Use `pthread_kill(3)` instead of `raise(2)` on OS X too
34
35 2.6.0.0  Sep 2012
36
37         * Bundled with GHC 7.6.1
38         * New functions `mkdtemp` and `mkstemps` in "System.Posix.Temp"
39         * New functions `setEnvironment` and `cleanEnv`
40         * New functions `accessTimeHiRes`, `modificationTimeHiRes`, and
41         `statusChangeTimeHiRes` for accessing high resolution timestamps