You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

77 lines
2.7 KiB

  1. 0.9.2
  2. * fix build with ghc-7.6
  3. * raise required bytestring version
  4. * Tighten base bound to prevent building before GHC 7.6 (by George Wilson)
  5. 0.9.1
  6. * fix build with ghc-7.8 and 7.10
  7. 0.9.0
  8. * don't force "Path Abs" anymore in IO module, abstract more over Path types
  9. * add 'toAbs'
  10. 0.8.1
  11. * add 'readFile', 'readFileEOF', 'writeFile' and 'appendFile'
  12. 0.8.0
  13. * '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
  14. * introduced a new 'RecursiveErrorMode' type to allow controlling recursive behavior of 'copyDirRecursive' (use 'FailEarly' for default behavior)
  15. * 'createRegularFile' and 'createDir' now take FileMode as a parameter (also see 'newFilePerms' and 'newDirPerms')
  16. * various documentation fixes
  17. * improved reliability of tests
  18. 0.7.5:
  19. * relicense to BSD3
  20. 0.7.3:
  21. * don't expose HPath.Internal
  22. 0.7.2:
  23. * fix tests, so they work with the sdist tarball too
  24. * added the following function to HPath.IO: createSymlink
  25. 0.7.1:
  26. * various cleanups and documentation improvements
  27. * added the following functions to System.Posix.FilePath: splitSearchPath, getSearchPath, stripExtension, makeRelative, makeValid
  28. 0.7.0:
  29. * use 'sendfile' from 'simple-sendfile' in _copyFile and do read/write as a fallback only
  30. * add isFileName, hasParentDir, hiddenFile to System.Posix.FilePath
  31. * add our own openFd version for more control
  32. * small documentation improvements
  33. * add a getDirectoryContents' version that works on Fd
  34. * lift version constraints in benchmark
  35. * remove fpToString and userStringToFP, use Data.ByteString.UTF8 directly instead
  36. 0.6.0:
  37. * fixes 'throwDestinationInSource' to be more reliable.
  38. * removes some unused HPathIOException constructors
  39. * consistently provide exception constructor identifiers
  40. * be less harsh when non-supported file types get passed to our functions, possibly ignoring them
  41. * minor cleanups
  42. 0.5.9:
  43. * Adds our posix-paths fork and a lot of IO operations.
  44. 0.5.8:
  45. * First version of the fork.
  46. 0.5.7:
  47. * Fix haddock problem.
  48. 0.5.6:
  49. * Reject only .. and .
  50. 0.5.5:
  51. * Use filepath's isValid function for additional sanity checks
  52. 0.5.4:
  53. * Disable parsing of path consisting only of "."
  54. * Add NFData instance for Path
  55. * Some typo/docs improvements
  56. * Add standard headers to modules
  57. 0.5.3:
  58. * Added conversion functions.
  59. 0.2.0:
  60. * Rename parentAbs to simply parent.
  61. * Add dirname.
  62. 0.3.0:
  63. * Removed Generic instance.
  64. 0.4.0:
  65. * Implemented stricter parsing, disabling use of "..".
  66. * Made stripDir generic over MonadThrow
  67. 0.5.0:
  68. * Fix stripDir p p /= Nothing bug.
  69. 0.5.2:
  70. * Removed unused DeriveGeneric.