Skip to content
Tags give the ability to mark specific points in history as being important
This project is mirrored from https://github.com/haskell/directory. Pull mirroring updated .
  • v1.3.9.0
    directory 1.3.9.0
    
      * Rely on file-io for file I/O.
      * Drop support for base older than 4.12.0.
      * Resolve TOCTOU issue with removeDirectoryRecursive and
        removePathForcibly on POSIX systems.
        (part of  https://github.com/haskell/directory/issues/97 )
      * findExecutable "" now returns Nothing, matching non-Windows systems
        ( https://github.com/haskell/directory/issues/180 )
    
  • v1.3.8.5
    directory 1.3.8.5
    
      * Fix regression that causes copying of nonexistent files to create empty
        files.
        ( https://github.com/haskell/directory/issues/177 )
    
  • v1.3.8.4
    directory 1.3.8.4
    
      * Relax time version bounds to support 1.14.
        ( https://github.com/haskell/directory/issues/171 )
      * Relax base version bounds to support 4.20.
        ( https://github.com/haskell/directory/issues/173 )
      * Relax filepath version bounds to support 1.4.300 when os-string is
        unavailable.
        ( https://github.com/haskell/directory/issues/175 )
    
  • v1.3.8.3
    directory 1.3.8.3
    
      * Relax Win32 version bounds to support 2.14.0.0.
        ( https://github.com/haskell/directory/issues/166 )
      * Fix regression in canonicalizePath on Windows UNC paths.
        ( https://github.com/haskell/directory/issues/170 )
    
  • v1.3.8.2
    directory 1.3.8.2
    
      * Relax base version bounds to support 4.19.
        ( https://github.com/haskell/directory/pull/157 )
      * Support filepath >= 1.5.0.0 and os-string.
        ( https://github.com/haskell/directory/issues/164 )
    
  • v1.3.8.1
    directory 1.3.8.1
    
      * Use CApiFFI for utimensat.
        ( https://github.com/haskell/directory/pull/145 )
      * Relax base version bounds to support 4.18.
        ( https://github.com/haskell/directory/pull/151 )
    
  • v1.3.8.0
    10242804 · Update changelog.md ·
    directory 1.3.8.0
    
      * Drop support for base older than 4.11.0.
      * Drop support for filepath older than 1.4.100.
      * Drop support for time older than 1.8.0.
      * Drop support for unix older than 2.8.0.
      * Drop support for Win32 older than 2.13.3.
      * Modules in directory are no longer considered Safe
        ( https://downloads.haskell.org/ghc/latest/docs/users_guide/exts/safe_haskell.html )
        because the System.OsPath dependency is no longer Safe.
      * A new module, System.Directory.OsPath, has been introduced to support
        AFPP (OsPath and OsString) with an analogous API. The old module,
        System.Directory, shall be in maintenance mode as new features will no
        longer be accepted there.
        ( https://github.com/haskell/directory/pull/136 )
      * removePathForcibly no longer changes permissions of files on non-Windows
        systems.  ( https://github.com/haskell/directory/issues/135 )
    
  • v1.3.7.1
    directory 1.3.7.1
    
      * Relax time version bounds to support 1.12.
      * Relax Win32 version bounds to support 2.13.
      * Relax base version bounds to support 4.17.
    
  • v1.3.7.0
    4216643c · Bump version to 1.3.7.0 ·
    directory 1.3.7.0
    
      * getXdgDirectory now supports XdgState (XDG_STATE_HOME).
        ( https://github.com/haskell/directory/pull/121 )
    
  • v1.3.6.2
    ffdb0a07 · Bump version to 1.3.6.2 ·
    directory 1.3.6.2
    
      * Relax Win32 version bounds to support 2.11.
      * Relax time version bounds to support 1.11.
      * Relax base version bounds to support 4.16.
    
  • v1.3.6.1
    72e5b383 · Bump version to 1.3.6.1 ·
    directory 1.3.6.1
    
      * Relax time version bounds to support 1.10.
    
  • v1.3.6.0
    36bd1921 · changelog: Fix date ·
    directory 1.3.6.0
    
      * On non-Windows platforms, getHomeDirectory will fall back to
        getpwuid_r if HOME is not set.
        ( https://github.com/haskell/directory/issues/102 )
    
  • v1.3.5.0
    directory 1.3.5.0
    
      * Revert change introduced in the version 1.3.3.2: Non-absolute XDG_*
        environment variables are ignored.  This behavior is according to
        XDG Base Directory Specification version 0.7
        ( https://specifications.freedesktop.org/basedir-spec/0.7/ar01s02.html )
        ( https://github.com/haskell/directory/issues/100 )
    
  • v1.3.4.0
    directory 1.3.4.0
    
      * getXdgDirectory and getXdgDirectoryList on Windows will now respect
        the XDG environment variables if present.
        ( https://github.com/haskell/directory/issues/95 )
    
  • v1.3.3.2
    directory 1.3.3.2
    
      * getXdgDirectory will no longer reject environment variables containing
        relative paths.
        ( https://github.com/haskell/directory/issues/87 )
    
  • v1.3.3.1
    directory 1.3.3.1
    
      * doesDirectoryExist and doesPathExist reject empty paths once again,
        reversing an undocumented change introduced in 1.3.1.1.
        ( https://github.com/haskell/directory/issues/84 )
    
  • v1.3.3.0
    directory 1.3.3.0
    
      * Relax unix version bounds to support 2.8.
    
      * Relax Win32 version bounds to support 2.8.
    
      * Use SYMBOLIC_LINK_FLAG_ALLOW_UNPRIVILEGED_CREATE when creating symbolic
        links on Windows, if possible.
        ( https://github.com/haskell/directory/issues/83 )
    
  • v1.3.2.2
    directory 1.3.2.2
    
      * Relax base version bounds to support 4.12.
    
  • v1.3.2.1
    16a64077 · Support Win32 2.7 ·
    directory 1.3.2.1
    
      * Relax Win32 version bounds to support 2.7.
    
  • v1.3.2.0
    directory 1.3.2.0
    
      * Relax time version bounds to support 1.9.
    
      * Implement getXdgDirectoryList and XdgDirectoryList.
        ( https://github.com/haskell/directory/issues/78 )