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

Changelog History
Page 2

  • v0.3.1.0 Changes

    November 01, 2019
    • โž• Add Data.Semiring.Tropical
    • ๐Ÿ›  Fix build problem on GHC 7.4 caused by introduction of IntSetOf/IntMapOf
    • ๐Ÿ— Make sure there are no warnings when building with -Wall, for any GHC

    rev: 68c604250e2cf5688b3c641fd40b66fe7e1d45bf

  • v0.3.0.0 Changes

    November 01, 2019
    • โœ… Rename the test suite to make stack happy.
    • ๐Ÿ“š Clarified documentation. See #26.
    • ๐Ÿ‘€ Simplify implementation of ^. See #24.
    • โž• Add 'GenericSemiring', a newtype wrapper meant to be used with -XDerivingVia, helping avoid '-XDefaultSignatures'.
    • โž• Add newtypes for IntSet and IntMap.
    • โœ‚ Remove Semiring and Ring instances for Product and Sum.
    • ๐Ÿ‘‰ Make sum and product more efficient for base>=4.7

    rev: d7d47c3db82a8e85330bb138169b9783eb346f38

  • v0.2.1.1 Changes

    November 01, 2019
    • ๐Ÿ›  Fixed build on GHC-7.4
    • Provide Semiring and Ring for an arbitrary Num via WrappedNum newtype.
    • ๐Ÿ“š Make note of Semiring semantics for Vector and [] in the documentation.
    • ๐Ÿ— Require build script to ensure semirings builds with GHC-8.4.3 and GHC-8.6.1
    • ๐Ÿ›  Fixed unlawful behaviour of [] Semiring instance.
    • ๐Ÿ‘Œ Improve performance of ^.

    rev: e9b85d8aa6a238d07a061402f0ba365190eee7aa

  • v0.2.1.0 Changes

    • โœ‚ Removed use of DefaultSignatures
    • โœ‚ Removed free semiring

    rev: 68e97e82280a50c374f50500a73222a5432cc45e

  • v0.2.0.1 Changes

    • โž• Add instances for Op, Equivalence, Comparison, and Predicate from Data.Functor.Contravariant (upcoming base
    • docfix for (prod -> product, prod' -> product') change that occured in version

    rev: 60869059d2959676877c9661427814b2bafd5d97

  • v0.2.0.0 Changes

    • ๐Ÿ›  Fixed the Semiring instances of Set, HashSet, Vector, Storable Vector, Unboxed Vector.
    • โœ‚ Removed the Semiring instances of Seq, Alt, Endo.
    • โž• Added comprehensive test suite that tests all Semiring instances defined in Data.Semiring
    • โž• Added Free semiring (Data.Semiring.Free)
    • โž• Added newtypes: Add, Mul
    • Bounds for containers: [0.3,0.6] -> [0.5.4,]
    • โž• Add semiring instance for Proxy
    • names changed: (prod -> product, prod' -> product')
    • sum' and product' now use foldl' instead of foldr'

    rev: b985dcf37b919facc2dfbec66ea923ca5427c9f6

  • v0.1.2 Changes

    • ๐Ÿ— semirings now builds back to GHC-7.4.1.
    • ๐Ÿ›  many doc fixes.
  • v0.1.1 Changes

    • โœ‚ Remove unused coerce-util dependency.
  • v0.1.0 Changes

    • ๐ŸŽ‰ Initial version.