All Versions
Latest Version
Avg Release Cycle
147 days
Latest Release
1513 days ago

Changelog History

  • v0.10.0 Changes

    January 04, 2020

    ๐Ÿ“ฆ 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
  • v0.9.2 Changes

    April 12, 2018
    * fix build with ghc-7.6
    * raise required bytestring version
    * Tighten base bound to prevent building before GHC 7.6 (by George Wilson)
  • v0.9.1 Changes

    April 11, 2018
    * fix build with ghc-7.8 and 7.10
  • v0.9.0 Changes

    April 10, 2018
    * don't force "Path Abs" anymore in IO module, abstract more over Path types
    * add 'toAbs'
  • v0.8.1 Changes

    April 06, 2018
    * add 'readFile', 'readFileEOF', 'writeFile' and 'appendFile'
  • v0.8.0 Changes

    June 05, 2016
    • ๐Ÿšš copyDirRecursiveOverwrite, copyFileOverwrite, easyCopyOverwrite and moveFileOverwrite have been removed, instead use the versions without the *Overwrite suffix and pass in Strict (for default behavior) or Overwrite as the CopyMode argument
    • 0๏ธโƒฃ introduced a new RecursiveErrorMode type to allow controlling recursive behavior of copyDirRecursive (use FailEarly for default behavior)
    • ๐Ÿ‘€ createRegularFile and createDir now take FileMode as a parameter (also see newFilePerms and newDirPerms)
    • ๐Ÿ“š various documentation fixes
    • ๐Ÿ‘Œ improved reliability of tests
  • v0.7.5

    June 03, 2016
  • v0.7.3 Changes

    May 30, 2016
    • don't expose HPath.Internal
  • v0.7.2 Changes

    May 29, 2016
    • ๐Ÿ›  fix tests, so they work with the sdist tarball too
    • โž• added the following function to HPath.IO: createSymlink
  • v0.7.1 Changes

    May 24, 2016
    • ๐Ÿ“š various cleanups and documentation improvements
    • โž• added the following functions to System.Posix.FilePath: splitSearchPath, getSearchPath, stripExtension, makeRelative, makeValid