All Versions
Latest Version
Avg Release Cycle
38 days
Latest Release
866 days ago

Changelog History
Page 1

  • v0.5.4 Changes

    July 13, 2020
    • โฌ‡๏ธ Drop support for GHCs prior to 7.10
    • โž• Add default quotRem implementation
    • ๐Ÿ”ฆ Expose Data.Semiring.Generic.gfromNatural
  • v0.5.3 Changes

    February 18, 2020
    • ๐Ÿ›  Fix non-terminating GenericSemiring instances
    • ๐Ÿ›  Fix incorrect implementation of gtimes' for product types in GSemiring
    • Implement GcdDomain.divide explicitly
    • โœ‚ Remove redundant imports
    • Disambiguate all haddock identifiers
  • v0.5.2 Changes

    November 01, 2019
    • โž• Add gcdExt function
    • โฌ†๏ธ Bump upper bound on base
    • โž• Add GcdDomain/Euclidean instances for Mod2
    • โž• Add GcdDomain/Euclidean instances for {Int|Word}{8|16|32|64}
    • Mention RebindableSyntax in haddocks

    rev: b4334fe06635f106b1f08bac127c1ae259cddae6

  • v0.5.1 Changes

    September 13, 2019
    • โฌ†๏ธ Bump upper bound on containers to 0.7
    • โฌ†๏ธ Bump upper bound on hashable to 1.4
    • โœ‚ Remove redundant constraints from WrappedFractional instances
    • โž• Add lower bound on semigroups

    rev: 7e6f5e312bec5495ce9390664578bfb09d6e3eb9

  • v0.5 Changes

    September 05, 2019
    • โž• Add Field typeclass, instances, and functions.
    • โž• Add Euclidean and GcdDomain instances for (), CDouble, CFloat, and Complex.
    • โž• Add Ring and Bits instances for WrappedFractional and WrappedIntegral.
    • โž• Add fromInteger and fromIntegral functions for Ring.

    rev: eb2617d93d354085fe5b706a145108d090dbc027

  • v0.4.2 Changes

    November 01, 2019
    • โž• Add GcdDomain and Euclidean typeclasses.
    • โž• Add Mod2, the integers modulo 2, along with its Semiring/Ring/Star instances.

    rev: b5af2fa403c68a66a3282b2a452b9be1c98e3fd6

  • v0.4.1 Changes

    May 04, 2019
    • โœ‚ Remove unlawful and useless Ring instance for GHC.Natural.Natural.
    • ๐Ÿ“„ Correct behaviour/docs of Data.Semiring.()

    rev: d6c42aeea602499e32081e84974910d0fe955db6

  • v0.4 Changes

    November 01, 2019
    • โœ‚ Remove unlawful instances of Ring (thanks to @Bodigrim for noticing these)
    • โž• Add fromNatural to Semiring typeclass (thanks @Bodigrim)
    • โœ‚ Remove Semiring/Ring instances for [] and Vector. (thanks @Bodigrim) These instances are better served by a dedicated polynomial package, which @Bodigrim has made at
    • โž• Add isZero/isOne predicates.

    rev: 1285d3e42242db310083fbf78d2e611bccecc63a

  • v0.3.1.2 Changes

    November 01, 2019
    • ๐Ÿ›  Fix build error on windows caused by providing instances to POSIX types. Thanks to @Bodigrim and @CarlEdman for reporting this.

    rev: 13d4b3920912f8030b5d47777fb57b6e0dd15c10

  • v0.3.1.1 Changes

    November 01, 2019
    • ๐Ÿ›  Fix build error caused by disabling building with containers.

    rev: 5f02279613bfcd20c2e9d68f01d669e563540ced