-
Julian Ospald authoredJulian Ospald authored
filepath
package
Changelog for Note: below all FilePath
values are unquoted, so \\
really means two backslashes.
1.4.100.4 Jul 2023
- Fix isInfixOf and breakSubString in Word16, wrt #195
1.4.100.3 Feb 2023
- Fix a regression in
splitFileName
wrt #189
1.4.100.2 Feb 2023
- Speed up
splitFileName
,splitExtension
,readDriveLetter
and various other helpers (up to 20x faster) by @Bodigrim
1.4.100.1 Feb 2023
- Fix regression in
System.FilePath.Windows.normalise
wrt #187 - Fix tests on GHC 9.4.4
- Avoid head and tail
1.4.100.0 July 2022
Implementation of the Abstract FilePath Proposal in user-space as a separate type.
Introduction to the new API is explained in this blog post.
1.4.2.2 Dec 2021
This release is purely a documentation release, fixing the broken haddock links.
Affected users
This release affects users who apply downstream patches to System.FilePath.Internal
,
since System.FilePath.Posix
and System.FilePath.Windows
are now generated via make cpp
during development.
To make your patch apply, either apply it to System.FilePath.Posix
and System.FilePath.Windows
instead or run make cpp
after applying your patch.
Changes
- Document relation between
joinPath
and(</>)
wrt #82, #82 - Clarify that
normalise
does not remove..
wrt #86 - Make clear that
equalFilePath
does not expand..
wrt #87 - Fix haddock source links by manually cpping wrt #81
- Make export list in
System.FilePath
explicit to get haddocks on the landing module
1.4.2.1 Jul 2018
- Bundled with GHC 8.6.1
1.4.2 Jan 2018
-
Bundled with GHC 8.4.1
-
Add
isExtensionOf
function.
1.4.1.2 Feb 2017
- Bundled with GHC 8.2.1
1.4.1.1 Nov 2016
-
Bundled with GHC 8.0.2
-
Documentation improvements
1.4.1.0 Dec 2015
-
Bundled with GHC 8.0.1
-
Add
replaceExtensions
andstripExtension
functions. -
Make
isValid
detect more invalid Windows paths, e.g.nul .txt
andfoo\nbar
. -
Improve the documentation.
-
Bug fix:
isValid "\0"
now returnsFalse
, instead ofTrue