packages feed

recursion-2.2.4.3: CHANGELOG.md

# recursion

## 2.2.4.3

* Fix documentation

## 2.2.4.2

* Drop support for Eta
* Works with GHC 9.0

## 2.2.4.1

* Add more doctests
* Fix documentation typo

## 2.2.4.0

* Move `transverse`, `cotransverse`, and `hoist` to new module
  `Control.Recursion.GHC`
* `recursion` now builds with `eta`
* Add doctests

## 2.2.3.0

* Add `hypo`
* Add generic implementations of `project` and `embed`, following
  [recursion-schemes](hackage.haskell.org/package/recursion-schemes-5.1.1.1/changelog)

## 2.2.2.0

* Add `cotransverse` for parity with `recursion-schemes >= 5.1.1`

## 2.2.1.0

* Add `transverse` for parity with `recursion-schemes >= 5.1`

## 2.2.0.1

* Documentation fix

## 2.2.0.0

* Fix documentation
* Remove `Lens` and `Trans` which are now spurious

## 2.1.0.0

* Add `scolioM`, `scolioM'`, `paraM`, `microM`, `mutuM`, `mutuM'`, `elgotM`, and
`coelgotM`
* Rename `dicata` to `scolio`

## 2.0.0.0

* Add `zygoM'`, the second monadic zygomorphism
* Remove `scolio`, `dendro`, and `chema`

## 1.2.2.0

* Add `zygoM`

## 1.2.1.1

* Performance improvements

## 1.2.1.0

* Add `chema`, `scolio`, and `dendro`

## 1.2.0.1

* Patch export of `cata`/`ana`

## 1.2.0.0

* Remove `chema`
* Add rewrite rules for `cata`/`ana`.

## 1.1.0.0

* Add `NonEmptyF` and relevant instances
* Add `chema` for mutual recursion
* Drop support for GHC 7.10.3

## 1.0.0.0

* Rewrite completely in the style of `recursion-schemes`, making type inference
better.

## 0.1.1.0

* Add `dicata`
* Add `Mu`
* Add `Nu`
* Move `cata` and `ana` to typeclasses so that they can be shortcut

## 0.1.0.1

* Expose  `ListF` & constructors

## 0.1.0.0

* Initial release