Changelog for directory-1.2.4.0
Changelog for the directory
package
1.2.4.0 (September 2015)
-
Work around lack of
#const_str
when cross-compiling (haskell-cafe) -
Add
findExecutablesInDirectories
(#33) -
Add
exeExtension
1.2.3.1 (August 2015)
- Restore support for Safe Haskell with base < 4.8 (#30)
1.2.3.0 (July 2015)
-
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
-
Implement
withCurrentDirectory
1.2.2.1 (Apr 2015)
- Fix dependency problem on NixOS when building with tests (#24)
1.2.2.0 (Mar 2015)
-
Bundled with GHC 7.10.1
-
Make
getModificationTime
support sub-second resolution on Windows -
Fix silent failure in
createDirectoryIfMissing
-
Replace
throw
by better definedthrowIO
s -
Avoid stack overflow in
getDirectoryContents
(#17) -
Expose
findExecutables
(#14) -
removeDirectoryRecursive
no longer follows symlinks under any circumstances (#15) -
Allow trailing path separators in
getPermissions
on Windows (#9) -
renameFile
now always throws the correct error type (InappropriateType
) when the destination is a directory, as long as the filesystem is not being modified concurrently (#8) -
Add
makeAbsolute
, which should be preferred overcanonicalizePath
unless one requires symbolic links to be resolved
1.2.1.0 (Mar 2014)
-
Bundled with GHC 7.8.1
-
Add support for sub-second precision in
getModificationTime
when linked againstunix>=2.6.0.0
-
Fix
createDirectoryIfMissing _ "."
inC:\
on Windows -
Remove support for NHC98 compiler
-
Update package to
cabal-version >= 1.10
format -
Enhance Haddock documentation for
doesDirectoryExist
andcanonicalizePath
-
Fix
findExecutable
to check that file permissions indicate executable -
New convenience functions
findFiles
andfindFilesWith