packages feed

mixed-types-num-0.6.2: changelog.md

# mixed-types-num change log

* v 0.6.2 2024-10-05
  * Ring now requires HasIntegersWithSample instead of HasIntegers
  * Field now requires HasRationalsWithSample instead of HasRationals
  * all test suites require HasIntegersWithSample instead of HasIntegers
* v 0.5.12 2023-08-14
  * compatible with ghc 9.6.2
  * remove dependency on mtl
* v 0.5.11 2022-08-25
  * left-first and/or for CE/CN monad
* v 0.5.10 2022-07-13
  * isValid and spec helpers for validity of operations
* v 0.5.9 2021-08-04
  * compatible with ghc 9.0.1
  * separated module Mul from Ring
* v 0.5.8 2021-06-02
  * add HasRationals to Field
* v 0.5.7 2021-05-28
  * before: n^m is rational, now: n^m is integer, n^^m is rational
* v 0.5.6 2021-05-27
  * add instances: mixed min/max Double $t
  * add instance: CanGiveUpIfVeryInaccurate Double
* v 0.5.5 2021-05-26
  * powUsingMulRecip etc with custom multiply and recip operations
* v 0.5.4 2021-05-21
  * remove Kleeneans (move them to aern2-mp)
* v 0.5.3 2021-05-15
  * export clearPotentialErrors (from collect-errors)
* v 0.5.2 2021-05-14
  * add OrdGenericBool
* v 0.5.1 2021-05-12
  * if-then-else for CN-wrapped (see collect-errors) condition
  * Documentation now in README
* v 0.5.0 2021-04-13
  * use package collect-errors with a much simpler CN wrapper
  * replace Maybe Bool by Kleenean (a new type)
  * remove very long type constraints in specifications using PartialTypeSignatures
* v 0.4.1 2021-01-21
  * add hasErrorCE and hasErrorCN for testing if CE/CN values contain errors
* v 0.4.0.2 2020-08-02
  * remove smallcheck version upper bound
  * update to cabal-version >= 1.10
* v 0.4.0.1 2019-04-11
  * fix infinite loop in some conversions
* v 0.4.0 2019-04-10
  * eliminated dependency on convertible, improving ghcjs compatibility
* v 0.3.2 2019-01-08
  * added divI and mod
  * added enforceRange
  * used enforceRange in exp tests
* v 0.3.1.5 2018-11-14
  * improved documentation
* v 0.3.1.4 2017-12-06
  * removed upper bounds for dependencies
* v 0.3.1.3 2017-08-22
  * fixed bound on base in test suite
* v 0.3.1.2 2017-08-15
  * provided compatible versions of take, drop, length, replicate, splitAt
  * added missing mixed-type subtraction combination to Ring etc.

* v 0.3.0.1 2017-08-01
  * improve package documentation in module MixedTypesNumPrelude

* v 0.3 2017-08-01
  * renamed the main module to MixedTypesNumPrelude
  * much faster compilation
  * Ring and Field are now classes, not synonyms for large sets of constraints
  * many fixes in collect-error framework and its use in division and power
  * Overloaded if-then-else via -XRebindableSyntax
  * compiling with ghc 8.2.1

* v 0.2.0.1
  * fix compilation bug in test suite
  * minor doc improvements
  * fix Complex instances of error-throwing division (/!)

* v 0.2
  * new CollectErrors wrapper
  * CN, specialisation of CollectErrors to NumErrors
  * numerical partial operators (eg division) return a CN type
  * instances for Data.Complex

* v 0.1
  * first release