Changelog for mono-traversable-1.0.17.0
ChangeLog for mono-traversable
1.0.17.0
- Added
inits
,tails
,initTails
to classIsSequence
with tests and benchmarks forinitTails
. - Improved ghc benchmark flags.
- Removed extraneous constraint
IsSequence
frominitMay
.
1.0.16.0
- Added MonoPointed instance for bytestring Builder #219
1.0.15.3
- Compile with GHC 9.2 (
Option
removed frombase-4.16
) #199
1.0.15.2
1.0.15.1
- Remove whitespace after
@
in as-patterns for GHC HEAD #186
1.0.15.0
- Added
toNonEmpty
toData.NonNull
#185
1.0.14.0
- Added
WrappedMono
toData.MonoTraversable
#182
1.0.13.0
- Added
WrappedPoly
toData.MonoTraversable
#180
1.0.12.0
- Added
filterSet
toData.Containers
- Use container specific implementations for
filterSet
andfilterMap
#178
1.0.11.0
- Adding monomorphic instances for GHC.Generics and Data.Proxy types #175
1.0.10.0
1.0.9.0
- Added
filterMap
toData.Containers
#167
1.0.8.1
- Compat with gauge 0.1 and 0.2
1.0.8.0
- Switch to gauge
- Relax constraint on
singleton
toMonoPointed
#156
1.0.7.0
1.0.6.0
- Add
mapNonNull
function toData.NonNull
#150
1.0.5.0
- Move
oelem
andonotElem
into theMonoFoldable
class #133- Change
instance MonoFoldable (Set e)
toinstance Ord e => MonoFoldable (Set e)
- Change
1.0.4.0
- Add
dropEnd
function to theIsSequence
class, and a specialized implementation forText
1.0.3.0
- Add
ensurePrefix
andensureSuffix
functions #141
1.0.2.1
- Fix test suite for foldl 1.3
1.0.2
IsSequence
class: addlengthIndex
#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
andreplaceSeq
#107
1.0.0.1
- Add missing export #101
1.0.0
- Implement the cleanups described in #95
- Split out
Data.MinLen
tominlen
package, and haveData.NonNull
stand on its own - Remove
Data.ByteVector
- Split out extra typeclass instances to
mono-traversable-instances
- Split out
- Remove the
Eq
andOrd
specific classes, and instead use rewrite rules - Provide the
Data.MonoTraversable.Unprefixed
module - Generalize
unwords
andunlines
#87 - Add
tailMay
andinitMay
#89
0.10.2
- Add
delete
anddeleteBy
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 forMinLen
#82
0.9.3
- Added
intercalate
,splitWhen
,splitElem
, andsplitSeq
#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 define MonoFoldableEq
.
0.7.0
- Work on better polymorphic containers
- Rename
mapKeysWith
toomapKeysWith
- Add new class
BiPolyMap
- Add
keys
toIsSet
- New class
HasKeysSet
- Rename
- Added
index
,indexEx
andunsafeIndex
. - Added
sortOn