packages feed

adjunctions-4.4.4: CHANGELOG.markdown

4.4.4 [2026.01.10]
------------------
* Remove unused dependencies.

4.4.3 [2025.03.03]
------------------
* Drop support for pre-8.0 versions of GHC.

4.4.2 [2022.08.15]
------------------
* Fix the build with `mtl-2.3.1`.

4.4.1 [2022.05.07]
------------------
* Allow building with `transformers-0.6.*` and `mtl-2.3.*`.

4.4 [2018.01.28]
----------------
* Added `imapRep`, `ifoldMapRep`, `itraverseRep` to make it easier to define representable `FunctorWithIndex`, `FoldableWithIndex`, `TraversableWithIndex` instances from the `lens` package.
* Add `GHC.Generics`-based default implementation for `Data.Functor.Rep.Representable` instances
* Add `Data.Functor.Rep.Representable` instances for `Backwards`, `Reverse`, and the datatypes in `GHC.Generics`.
* Add `Data.Functor.Adjunction.Adjunction` instances for some datatypes in `GHC.Generics`
* Add `Data.Functor.Contravariant.Rep.Representable` instances for `U1` and `(:*:)` from `GHC.Generics`
* Add `collectRep` and `imapRep` functions to `Data.Functor.Rep`.
* Add `MINIMAL` pragmas to the `Adjunction` classes.
* Allow `free-5`.

4.3
---
* Removed a spurious superclass constraint for `Applicative (StoreT g w)`
* GHC 8 support
* `comonad` 5 support

4.2.2
-----
* Builds clean on GHC 7.10

4.2.1
-----
* `semigroupoids` 5 support.
* `profunctors` 5 support.

4.2
---
* `contravariant` 1.0 support. `Day` convolution moves to `kan-extensions`.

4.0.3
-----
* Silenced `Control.Monad.Instances` deprecation warnings on GHC 7.8

4.0.2
-----
* Added `mfixRep` to make it easier to define representable `MonadFix` instances.
* Added `mzipRep` and `mzipWithRep` to make it easier to define representable `MonadZip` instances.
* Added `duplicateRepBy`, `extendRepBy` and `extractRepBy` to make it easier to pick your own `Monoid`.
* Minor documentation fixes.

4.0.1
-----
* Increased lower bound on `contravariant` to match the actual requirement.

4.0
---
* Merged the contents of `representable-functors`.
* Removed the dependency on `keys`.
* Moved `Data.Functor.Contravariant.Representable` to `Data.Functor.Contravariant.Rep` and made the API mimic `Data.Profunctor.Rep`.
* Moved `Data.Functor.Representable` to `Data.Functor.Rep` and made the API mimic `Data.Profunctor.Rep`.
* Added `Tagged` and `Proxy` instances for `Data.Functor.Rep.Representable`
* Added a `Proxy` instance for `Data.Functor.Contravariant.Rep.Representable`

3.2.1.1
-------
* Updated the `array` dependency

3.2.1
-----
* Marked modules appropriately `Trustworthy`.

3.2
---
* Updated to `representable-functors` 3.1, which changed the API for contravariant representable functors.