Changelog for directory-1.2.3.0
Changelog for the directory package
1.2.3.0 (July 2015)
-
Add support for XDG Base Directory Specification (#6)
-
Implement
setModificationTimecounterpart togetModificationTime(#13) -
Implement
getAccessTimeandsetAccessTime -
Fix
canonicalizePathso 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
makeAbsoluteso thatmakeAbsolute "" == makeAbsolute "." -
Deprecate use of
HsDirectory.handHsDirectoryConfig.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
getModificationTimesupport sub-second resolution on Windows -
Fix silent failure in
createDirectoryIfMissing -
Replace
throwby better definedthrowIOs -
Avoid stack overflow in
getDirectoryContents(#17) -
Expose
findExecutables(#14) -
removeDirectoryRecursiveno longer follows symlinks under any circumstances (#15) -
Allow trailing path separators in
getPermissionson Windows (#9) -
renameFilenow 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 overcanonicalizePathunless 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
getModificationTimewhen linked againstunix>=2.6.0.0 -
Fix
createDirectoryIfMissing _ "."inC:\on Windows -
Remove support for NHC98 compiler
-
Update package to
cabal-version >= 1.10format -
Enhance Haddock documentation for
doesDirectoryExistandcanonicalizePath -
Fix
findExecutableto check that file permissions indicate executable -
New convenience functions
findFilesandfindFilesWith