hpath/hpath-io/CHANGELOG.md

1.2 KiB

Revision history for hpath-io

0.13.0 -- 2020-01-26

  • switch to using 'hpath-bytestring' for the implementation (this is now just a wrapper module, mostly)

0.12.0 -- 2020-01-20

  • breaking API changes
    • RelC and Fn were removed from hpath
    • further changes to parseAny

0.11.0 -- 2020-01-18

  • writeFile not allows to set file mode and create file if it does not exist (this broke API)
  • added various new functions:
    • createDirIfMissing
    • writeFileL (for lazy bytestring)
    • isReadable
    • isExecutable
    • getModificationTime
    • setModificationTime
    • setModificationTimeHiRes
    • getDirsFiles' (returns filenames instead of paths)
    • withRawFilePath
    • withHandle

0.10.1 -- 2020-01-13

  • Move file check functions to HPath.IO
  • Add 'doesExist'
  • Exception handling of doesExist, doesFileExist, doesDirectoryExist has changed: only eNOENT is catched
  • Exception handling of isWritable has changed: just a wrapper around access now
  • switch exception handling to safe-exceptions
  • Redo file reading API (readFileEOF dropped and now using streamly under the hood, added readFileStream)

0.10.0 -- 2020-01-04

  • First version. Split from 'hpath', contains only the IO parts.
  • Now uses streamly for 'copyFile'
  • Fixed tmpdir in hspec