BSD-3-Clause licensed by John Goerzen
Maintained by Andreas Abel
This version can be pinned in stack with:MissingH-,4740

MissingH is a library of all sorts of utility functions for Haskell programmers. It is written in pure Haskell and thus should be extremely portable and easy to use.


Andreas Abel, 2022-02-12

  • Dropped support for GHC ≤ 7.8.
  • Support mtl-2.3: removed Error instance for BinPackerError and GZipError.
  • Use sortOn in packLargeFirst (#41).
  • Fix warnings for -Wall and -Wcompat.
  • Hardened code by making all imports explicit.
  • Tested with GHC 7.10 - 9.2.

Andreas Abel, 2022-02-12

  • Remove spurious dependency on random.
  • Bump upper bounds on base and time.
  • Tested with GHC 7.0 - 9.2.

Herbert Valerio Riedel, 2020-04-09

  • New tuple construction helpers Data.Tuple.Utils.dup and Data.Tuple.Utils.triple
  • Close sockets on connection failure in connectTCPAddr (#50)

Herbert Valerio Riedel, 2019-05-20

  • GHC 7.0 only compat release

Herbert Valerio Riedel, 2019-05-14

  • Fix regression (introduced in release) in Data.Compression.Inflate
  • Drop redundant dependency on HUnit
  • Add more explicit SafeHaskell annotations to modules; all modules except for System.Debian are now explicitly either Safe or Trustworthy
  • Add support for network-3.0 and network-3.1

John Goerzen, 2018-10-13

  • Support for GHC 8.6.1 / base-4.12 (#45)

John Goerzen, 2016-06-15

  • Restore compatibility with GHC 7.4.2

John Goerzen, 2016-06-29

  • Removal of Data.Hash.CRC32.Posix and System.Time.Utils.ParseDate

  • Added explicit SafeHaskell annotations to modules