Releases: hasufell/hpath
Releases · hasufell/hpath
0.10.0
Split hpath into 3 packages:
- hpath: support for well-typed paths
- hpath-filepath: ByteString based filepath manipulation (can be used without hpath)
- hpath-io: high-level file API (recursive copy, writeFile etc.) using hpath
Some other changes made it in as well, such as:
- using streamly for HPath.IO.copyFile
0.9.2
0.9.1
0.9.0
0.8.1
0.8.0
copyDirRecursiveOverwrite
,copyFileOverwrite
,easyCopyOverwrite
andmoveFileOverwrite
have been removed, instead use the versions without the *Overwrite suffix and pass inStrict
(for default behavior) orOverwrite
as the CopyMode argument- introduced a new
RecursiveErrorMode
type to allow controlling recursive behavior ofcopyDirRecursive
(useFailEarly
for default behavior) createRegularFile
andcreateDir
now take FileMode as a parameter (also seenewFilePerms
andnewDirPerms
)- various documentation fixes
- improved reliability of tests
0.7.3
0.7.2
0.7.1
0.7.0
- use 'sendfile' from 'simple-sendfile' in _copyFile and do read/write as a fallback only
- add isFileName, hasParentDir, hiddenFile to System.Posix.FilePath
- add our own openFd version for more control
- small documentation improvements
- add a getDirectoryContents' version that works on Fd
- lift version constraints in benchmark
- remove fpToString and userStringToFP, use Data.ByteString.UTF8 directly instead