paths v0.2.0.0 Release Notes
-
- 🚚 Make
Path
abstract by default and move type-unsafe operations into newSystem.Path.Unsafe
module - ➕ Add wrappers for
Data.Text(.Lazy).IO
now thattext
is bundled with GHC - ➕ Add
appendByteString
&appendLazyByteString
wrappers - ➕ Add
{has,drop,add}TrailingPathSeparator
operations - ➕ Add new
takeBaseName
andnormalise
operations - Introduce
FileExt
type for representing file extensions in the API and add more file-extension related operations. - 🔄 Change types of
joinFragments
andsplitFragments
, and add newfragments
smart-constructor - 🔄 Change type-signature of
takeFileName
- ➕ Add new
System.Path.QQ
module providing QuasiQuoters - ➕ Add new
System.Path.Lens
module - 📇 Rename
Relative
toCWD
- 🔀 Synchronize operator fixities of
<.>
,-<.>
and</>
to match the ones from thefilepath
library
- 🚚 Make