All Versions
34
Latest Version
Avg Release Cycle
-
Latest Release
-

Changelog History
Page 1

  • v1.3.0.0 Changes

    • Semantic change of Hashable Arg instance to not hash the second argument of Arg in order to be consistent with Eq Arg (#171)

    • Semantic change of Hashable Float and Hashable Double instances to hash -0.0 and 0.0 to the same value (#173)

    • Add Hashable instance for Fingerprint (#156)

    • Add new Data.Hashable.Generic module providing the default implementations genericHashWithSalt and genericLiftHashWithSalt together with other Generics support helpers (#148, #178)

    • Bump minimum version requirement of base to base-4.5 (i.e. GHC >= 7.4)


  • v1.2.7.0 Changes

    • Add Hashable and Hashable1 instances for Complex

    • Fix undefined behavior in hashable_fn_hash() implementation due to signed integer overflow (#152)

    • Mark Data.Hashable.Lifted as Trustworthy (re SafeHaskell)

    • Support GHC 8.4

  • v1.2.6.1 Changes

    • Use typeRepFingerprint from Type.Reflection.Unsafe

    • Bump minimum version of base to 4.4.

  • v1.2.6.0 Changes

    • Add support for type-indexed Typeable.

    • Rework the Generic hashable for sums.

  • v1.2.5.0 Changes

    • Add Hashable1 and Hashable2

    • Add instances for: Eq1, Ord1, Show1, Ptr, FunPtr, IntPtr, WordPtr

    • Add Hashed type for caching the hash function result.

  • v1.2.4.0 Changes

    • Add instances for: Unique, Version, Fixed, NonEmpty, Min, Max, Arg, First, Last, WrappedMonoid, Option

    • Support GHC 8.0

  • v1.2.3.3 Changes

    • Support integer-simple.
  • v1.2.3.2 Changes

    • Add support for GHC 7.10 typeRepFingerprint
  • v1.2.3.1 Changes

    • Added support for random 1.1.*.
  • v1.2.3.0 Changes

    • Silence integer literal overflow warning

    • Add support for GHC 7.10 integer-gmp2 & Natural

    • Add instance for Data.Void

    • Make the SSE .cabal flags manual

    • Add an upper bound on bytestring