os-string

Library for manipulating Operating system strings.

https://github.com/haskell/os-string/blob/master/README.md

Version on this page:2.0.6
LTS Haskell 23.1:2.0.7
Stackage Nightly 2024-12-21:2.0.2
Latest on Hackage:2.0.7

See all snapshots os-string appears in

BSD-3-Clause licensed and maintained by Julian Ospald
This version can be pinned in stack with:os-string-2.0.6@sha256:7699e7ae9bf74d056a62f384ceef8dfb2aa660f3f7c8016e9703f3b995e5e030,3259
Used by 1 package in nightly-2024-07-18(full list with versions):

OsString Hackage version

This package provides functionality for manipulating @OsString@ values, and is shipped with <https://www.haskell.org/ghc/ GHC>.

Changes

Changelog for os-string package

2.0.6 Jun 2024

  • add fromString on windows
  • add fromBytestring on unix

2.0.5 Jun 2024

  • Add decodeLE/encodeLE and deprecate decodeFS/encodeFS (pointing users to System.OsPath instead), fixes #19

2.0.4 Jun 2024

  • Use TemplateHaskellQuotes rather than TemplateHaskell extension wrt #21

2.0.3 May 2024

  • Fix length function wrt #17

2.0.2.2 May 2024

  • Fix compilation on big-endian arches, by Andrew Lelechenko

2.0.2.1 Apr 2024

  • Fix compabitiliby with GHC 9.10

2.0.2 Dec 2023

  • Implement coercionToPlatformTypes, fixes #4

2.0.1 Dec 2023

  • add unsafeEncodeUtf, fixes #5

2.0.0 Nov 2023

  • Split out OsString modules from filepath library
  • add more bytestring like functions (index/search/etc.)

1.0.0 Nov 2023

  • dummy release to avoid name clashes with filepath <1.5