Apache-2.0 licensed and maintained by Chris Martin
This version can be pinned in stack with:partial-semigroup-0.5.1.8@sha256:a0078b00852eb29186ed3810db3f744510cd8bd4d2da1f30dc246821f1f001ef,5158

Module documentation for 0.5.1.8

Depends on 1 package(full list with versions):

A partial semigroup is like a semigroup, but the operator is partial. We represent this in Haskell as a total function (<>?) :: a -> a -> Maybe a.

The partial-semigroup-hedgehog companion package provides support for checking the partial semigroup associativity axiom using the hedgehog package.

Changes

0.5.1.8 - 2020 Jun 2

  • Support doctest-0.17

0.5.1.6 - 2020 May 20

  • Support GHC 8.10

0.5.1.4 - 2020 Apr 1

  • Support GHC 8.8

0.5.1.1 - 2019 May 14

  • Bump upper version bound to allow building with Hedgehog 1.0

0.5.1.0 - 2019 Feb 13

  • Add One and AtMostOne

0.5.0.0 - 2018 Nov 21

  • Drop support for GHC 7.8 and below

0.4.0.1 - 2018 Sep 27

  • Support GHC up to 8.6

0.4.0.0 - 2018 Sep 27

  • Remove the Monoid instance on Partial
  • Support GHC up to 8.4

0.3.0.3 - 2018 Feb 13

  • Bump upper version on doctest dependency

0.3.0.2 - 2017 Oct 23

  • Remove the Generics module when building with GHC 7.4

0.3.0.1 - 2017 Oct 23

  • Add the Data.PartialSemigroup.Generics module

0.2.0.1 - 2017 Oct 23

  • Add support for GHC versions 7.4 through 8.2

0.1.0.3 - 2017 Oct 17

  • Very minor code style and cabal metadata changes

0.1.0.1 - 2017 Oct 17

  • Rename appendMaybe to (<>?)

0.0.0.1 - 2017 Oct 17

  • Initial release