BSD-3-Clause licensed by Edward A. Kmett
This version can be pinned in stack with:bifunctors-5.2.1@sha256:51127e686dad4b57803984e28f048712018d139008d6eb67015ff9b36f261d43,2806
Module documentation for 5.2.1
- Data
- Data.Biapplicative
- Data.Bifoldable
- Data.Bifunctor
- Data.Bifunctor.Biff
- Data.Bifunctor.Clown
- Data.Bifunctor.Fix
- Data.Bifunctor.Flip
- Data.Bifunctor.Functor
- Data.Bifunctor.Join
- Data.Bifunctor.Joker
- Data.Bifunctor.Product
- Data.Bifunctor.Sum
- Data.Bifunctor.TH
- Data.Bifunctor.Tannen
- Data.Bifunctor.Wrapped
- Data.Bitraversable
Used by 25 packages in
nightly-2016-02-15(full list with versions):
amazonka-core,
amazonka-test,
b9,
bound,
cabal-debian,
clash-ghc,
classy-prelude,
descriptive,
ede,
either,
free,
hashable-extras,
hOpenPGP,
invariant,
lens,
nagios-check,
pagerduty,
profunctors,
semigroupoids,
stack,
strict-base-types,
tellbot,
text-show,
these,
validation bifunctors

Contact Information
Contributions and bug reports are welcome!
Please feel free to contact me through github or on the #haskell IRC channel on irc.freenode.net.
-Edward Kmett
5.2.1
- Added
Bifoldable and Bitraversable instances for Constant from transformers
Data.Bifunctor.TH now compiles warning-free on GHC 8.0
5.2
- Added several
Arrow-like instances for Tannen so we can use it as the Cayley construction if needed.
- Added
Data.Bifunctor.Sum
- Added
BifunctorFunctor, BifunctorMonad and BifunctorComonad.
- Backported
Bifunctor Constant instance from transformers
5.1
- Added
Data.Bifunctor.Fix
- Added
Data.Bifunctor.TH, which permits TemplateHaskell-based deriving of Bifunctor, Bifoldable and Bitraversable instances.
- Simplified
Bitraversable.
5
- Inverted the dependency on
semigroupoids. We can support a much wider array of base versions than it can.
- Added flags
4.2.1
- Support
Arg from semigroups 0.16.2
- Fixed a typo.
4.2
- Bumped dependency on
tagged, which is required to build cleanly on GHC 7.9+
- Only export
Data.Bifunctor when building on GHC < 7.9, otherwise it comes from base.
4.1.1.1
- Added documentation for ‘Bifoldable’ and ‘Bitraversable’
4.1.1
- Added
Data.Bifunctor.Join
- Fixed improper lower bounds on
base
4.1.0.1
- Updated to BSD 2-clause license
4.1
4.0
- Compatibility with
semigroupoids 4.0
3.2
- Added missing product instances for
Biapplicative and Biapply.
3.1
- Added
Data.Biapplicative.
- Added the
Clown and Joker bifunctors from Conor McBride’s “Clowns to the left of me, Jokers to the right.”
- Added instances for
Const, higher tuples
- Added
Tagged instances.
3.0.4
- Added
Data.Bifunctor.Flip and Data.Bifunctor.Wrapped.
3.0.3
- Removed upper bounds from my other package dependencies