Changelog of @hackage/mono-traversable 1.0.6.0

1.0.6.0

  • Add mapNonNull function to Data.NonNull #150

1.0.5.0

  • Move oelem and onotElem into the MonoFoldable class #133
    • Change instance MonoFoldable (Set e) to instance Ord e => MonoFoldable (Set e)

1.0.4.0

  • Add dropEnd function to the IsSequence class, and a specialized implementation for Text

1.0.3.0

  • Add ensurePrefix and ensureSuffix functions #141

1.0.2.1

  • Fix test suite for foldl 1.3

1.0.2

  • IsSequence class: add lengthIndex #127

1.0.1.3

  • Make 'olength' for Set and Map O(1) #125

1.0.1.2

  • Support for GHC 8.2

1.0.1.1

  • Fix typo in rewrite rule

1.0.1

  • Add replaceElem and replaceSeq #107

1.0.0.1

  • Add missing export #101

1.0.0

  • Implement the cleanups described in #95
    • Split out Data.MinLen to minlen package, and have Data.NonNull stand on its own
    • Remove Data.ByteVector
    • Split out extra typeclass instances to mono-traversable-instances
  • Remove the Eq and Ord specific classes, and instead use rewrite rules
  • Provide the Data.MonoTraversable.Unprefixed module
  • Generalize unwords and unlines #87
  • Add tailMay and initMay #89

0.10.2

  • Add delete and deleteBy methods to EqSequence #94

0.10.1.1

  • Remove unneeded INLINEs #90

0.10.1

  • Allow comonad-5 #86

0.10.0.1

  • Instance for Data.Sequence.Seq is incorrect. #83

0.10.0

  • Remove Functor instance for MinLen #82

0.9.3

  • Added intercalate, splitWhen, splitElem, and splitSeq #80

0.9.2.1

  • Tweak test suite for 32-bit systems #78

0.9.2

  • MonoComonad

0.9.1

  • Fill in missing Mono* instances #72

0.9.0.1

  • Documentation improvements

0.9.0

  • Better fixity for mlcons #56

0.8.0.1

README updates

0.8.0

A new MonoFoldableEq class that takes elem and notElem from EqSequence. EqSequence now inherits from MonoFoldableEq.

For most users that do not define instances this should not be a breaking change. However, any instance of EqSequence now needs to definie MonoFoldableEq.

0.7.0

  • Work on better polymorphic containers
    • Rename mapKeysWith to omapKeysWith
    • Add new class BiPolyMap
    • Add keys to IsSet
    • New class HasKeysSet
  • Added index, indexEx and unsafeIndex.
  • Added sortOn