Apache-2.0 licensed by Chris Martin
Maintained by Chris Martin, Julie Moronuki
This version can be pinned in stack with:partial-semigroup-0.6.0.0@sha256:4a826ca5c9718eb0a76c978117bf2bb525bd22472031c454b18f6fcf91eb9667,2076
Module documentation for 0.6.0.0
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.
0.6.0.0 - 2022 Mar 21
- Raise minimum bound for
base
to 4.13 (GHC 8.8)
- Raise supported
hedgehog
range to 1.0, 1.1
- Remove all cabal flags
- Remove doctest test-suite
0.5.1.14 - 2022 Jan 10
0.5.1.12 - 2021 May 27
0.5.1.10 - 2021 May 27
- Drop support for GHC 7.10
0.5.1.8 - 2020 Jun 2
0.5.1.6 - 2020 May 20
0.5.1.4 - 2020 Apr 1
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
0.5.0.0 - 2018 Nov 21
- Drop support for GHC 7.8 and below
0.4.0.1 - 2018 Sep 27
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