Releases: haskell/directory
Releases · haskell/directory
directory 1.2.7.0
directory 1.2.6.3
- Add missing import of
(<*>)
on Windows forbase
earlier than 4.8.0.0 (#53)
directory 1.2.6.2
- Bundled with GHC 8.0.1
- Fix typo in file time functions when
utimensat
is not available and version ofunix
package is lower than 2.7.0.0
directory 1.2.6.1
- Fix mistake in file time functions when
utimensat
is not available (#47)
directory 1.2.6.0
- Make
findExecutable
,findExecutables
,findExecutablesInDirectories
,findFile
, andfindFilesWith
lazier (#43) - Add
findFileWith
- Add
copyFileWithAttrs
, which copies additional metadata (#40) - Improve error message of
removeDirectoryRecursive
when used on a directory symbolic link on Windows. - Add
isSymbolicLink
- Drop support for Hugs.
directory 1.2.5.1
- Improve error message of
getCurrentDirectory
when the current working directory no longer exists (#39) - Fix the behavior of trailing path separators in
canonicalizePath
as well asmakeAbsolute
when applied to the current directory; they should now match the behavior ofcanonicalizePath
prior to 1.2.3.0 (when the bug was introduced) (#42) - Set the location in IO errors from
makeAbsolute
.
directory 1.2.5.0
directory 1.2.4.0
- Work around lack of
#const_str
when cross-compiling (haskell-cafe) - Add
findExecutablesInDirectories
(#33) - Add
exeExtension
directory 1.2.3.1
- Restore support for Safe Haskell with
base
< 4.8 (#30)
directory 1.2.3.0
- Add support for XDG Base Directory Specification (#6)
- Implement
setModificationTime
counterpart togetModificationTime
(#13) - Implement
getAccessTime
andsetAccessTime
- Fix
canonicalizePath
so that it always returns a reasonable result even if the path is inaccessible and will not throw exceptions unless the current directory cannot be obtained (#23) - Corrected the trailing slash behavior of
makeAbsolute
so thatmakeAbsolute "" == makeAbsolute "."
- Deprecate use of
HsDirectory.h
andHsDirectoryConfig.h