packages feed

uncertain-0.4.0.0: CHANGELOG.md

Changelog
=========

Version 0.4.0.0
---------------

*August 22, 2024*

<https://github.com/mstksg/uncertain/releases/tag/v0.4.0.0>

* Dropped support for GHC < 8.10
* Fixed support for GHC 9.0

Version 0.3.1.0
---------------

<https://github.com/mstksg/uncertain/releases/tag/v0.3.1.0>

*   Added support for *GHC 8.0* by providing pattern synonym type signatures in
    the proper format.
*   `(:+/-)` pattern synonym now exported as a "constructor" with `Uncert`
*   Generalized the type signatures for `liftCX` functions to work for all `a`.
    Restriction to `Fractional` now occurs only at exit points of the `CVar`
    abstraction.
*   Removed the redundant constraint on `Functor m` for the *MonteCarlo*
    module's `liftUX` functions.

Version 0.3.0.0
---------------

<https://github.com/mstksg/uncertain/releases/tag/v0.3.0.0>

*   **(Breaking change)** Moved the top-level modules from *Data* to *Numeric*,
    to better reflect the nature of the library and to align with the
    convention of other similar libraries.

Version 0.2.0.0
---------------

<https://github.com/mstksg/uncertain/releases/tag/v0.2.0.0>

*   Initial release, re-written from the unreleased `0.1.0.0` by
    re-implementing error propagation with the [ad][] library.

[ad]: https://hackage.haskell.org/package/ad