All Versions
Latest Version
Avg Release Cycle
Latest Release

Changelog History
Page 1

  • v1.0.1 Changes

    • Incremented the lower bound of the base dependency
    • ๐Ÿ›  Fixed Haddock links
  • v1.0 Changes

    • ๐Ÿ›  Fixed issue #24, unlawful LeftReductiveMonoid instance for Map
    • Tightened the laws of GCD classes, dropped instances for Sum and Product
    • Introduced the Monus class
    • Introduced the OverlappingGCDMonoid class
    • โž• Added the instances of type Sum Natural and Product Natural
    • Using the language extensions 'FlexibleInstances' and 'OverlappingInstances'
    • โœ‚ Removed the linear complexity requirement
    • โž• Added and documented less efficient instances
    • ๐Ÿšš Moved various GCD classes into the new module Data.Monoid.GCD
    • โž• Added module Data.Semigroup.Cancellative with Semigroup subclasses
    • โž• Added module Data.Semigroup.Factorial with Semigroup subclasses
    • ๐Ÿ—„ Deprecated several Monoid subclasses and made them constraint synonyms instead:
      • type CommutativeMonoid m = (Monoid m, Commutative m)
      • type ReductiveMonoid m = (Monoid m, Reductive m)
      • type LeftReductiveMonoid m = (Monoid m, LeftReductive m)
      • type RightReductiveMonoid m = (Monoid m, RightReductive m)
      • type CancellativeMonoid m = (Monoid m, Cancellative m)
      • type LeftCancellativeMonoid m = (Monoid m, LeftCancellative m)
      • type RightCancellativeMonoid m = (Monoid m, RightCancellative m)
  • v0.4.6 Changes

    โž• Added the Semigroup instances to fix the compilation errors with base-4.11

  • v0.4.6.1 Changes

    โฌ†๏ธ Bumped the containers dependency upper bounds

  • v0.4.4 Changes

    ๐Ÿ›  Fixed boundary condition bugs in ByteStringUTF8 uncovered by a new version of QuickCheck

  • v0.4.3 Changes

    • โž• Added instances for 3- and 4-tuples
    • Re-implemented Concat as an own data type, dropping Seq
  • v0.4.3.2 Changes

    ๐Ÿ›  Fixed compilation errors with GHC 7.8.4 and older

  • v0.4.3.1 Changes

    โฌ†๏ธ Bumped the vector dependency upper bounds

  • v0.4.2 Changes

    • ๐Ÿ›  Fixed a bug in splitAt implementation for ByteStringUTF8
    • ๐Ÿ”€ Merge pull request #9 from phadej: use newest quickcheck-instances
    • โœ‚ Removed the overzealous assertions from ByteStringUTF8
  • v0.4.2.1 Changes

    • ๐Ÿ›  Fixed compilation problems with GHC 8 and containers-0.5.7
    • ๐Ÿ›  Fixed compilation problems with GHC 8 and containers-0.5.7
    • ๐Ÿ”€ Merge pull request #10 from mgiles: minor typo in FactorialMonoid laws