Changelog for directory-ospath-streaming-0.3
0.3
- Remove
DirReadCachesince it was not doing anything most of the time. It was only used for thereaddir_rlibc function which is deprecated and is not typically used by default in theunixpackage (cf https://github.com/haskell/unix/pull/349) - Add new function
readDirStreamFullthat is likereadDirStreambut also returns full path to the directory entry to let clients reuse the full path from the stream root that would be created anyway
0.2.2
- Add
getDirectoryContentsWithFilterRecursivefor recursively listing directory contents with commonly needed filtering
0.2.1
- Fix
listContentsRecFoldto not mask exceptions unnecessarily which could cause hangups. ThegetDirectoryContentsRecursivegets the fix as well - Make
closeDirStreamhold on to the stream so it’s not GC’ed prematurely causing errors on reads.
0.2
- New function for listing directory contents recursively
getDirectoryContentsRecursive - New function for defining custom recursive directory traversals
listContentsRecFold readDirStreamnow returns file type in addition to basenameDirStreamis now safe to close multiple times and it will be automatically closed by GC when it becomes unreachable- The
FileTypetype now has only 3 constructors, symlink status is now field of some of them
0.1.0.3
- Lower
baseminimum required base to 4.12 (GHC 8.6). Minimum supportedunixis still 2.8 because ofOsString
0.1.0.2
- Fix compatibility with
filepath-1.5
0.1.0.1
- Add missing test inputs
0.1
Initial release