filepath

Haskell FilePath core library

BSD-3-CLAUSE License

Downloads
65.2K
Stars
66
Committers
25

Bot releases are hidden (Show)

filepath - 1.4.300.1 Latest Release

Published by hasufell 6 months ago

filepath - 1.5.2.0

Published by hasufell 9 months ago

1.5.2.0 Jan 2024

  • Fix a bug in splitFileName
  • make osp :: QuasiQuoter valid as a pattern wrt #210
  • Add unsafeEncodeUtf from os-string
filepath -

Published by hasufell 11 months ago

  • Improve deprecation warnings wrt #209
filepath -

Published by hasufell 11 months ago

1.5.0.0 Nov 2023

  • remove OsString modules
filepath -

Published by hasufell 11 months ago

1.4.200.0 Nov 2023

  • deprecate OsString modules
filepath -

Published by hasufell over 1 year ago

  • Speed up splitFileName, splitExtension, readDriveLetter and various other helpers (up to 20x faster) by @Bodigrim
filepath -

Published by hasufell over 1 year ago

  • Fix regression in System.FilePath.Windows.normalise wrt #187
  • Fix tests on GHC 9.4.4
  • Avoid head and tail
filepath -

Published by hasufell over 1 year ago

Implementation of the Abstract FilePath Proposal
in user-space as a separate type.

Introduction to the new API is explained in this blog post.

filepath -

Published by hasufell over 1 year ago

  • Fix a regression in splitFileName wrt #189
filepath - 1.4.2.2

Published by hasufell almost 3 years ago

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