Changelog for mono-traversable-1.0.21.0
ChangeLog for mono-traversable
1.0.21.0
- Support for vector 0.13.2.0, adding instances for
Data.Vector.Strictdata structure. #244
1.0.20.0
- Added instances for
Reversedata structure.
1.0.19.1
- Removed 'highly experimental' warning haddock comment from Data.Containers.
1.0.19.0
- Added
filterWithKeytoIsMap. #232
1.0.18.0
- Added MonoPointed instance for text Builder #225
1.0.17.0
- Added
inits,tails,initTailsto classIsSequencewith tests and benchmarks forinitTails. - Improved ghc benchmark flags.
- Removed extraneous constraint
IsSequencefrominitMay.
1.0.16.0
- Added MonoPointed instance for bytestring Builder #219
1.0.15.3
- Compile with GHC 9.2 (
Optionremoved 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
toNonEmptytoData.NonNull#185
1.0.14.0
- Added
WrappedMonotoData.MonoTraversable#182
1.0.13.0
- Added
WrappedPolytoData.MonoTraversable#180
1.0.12.0
- Added
filterSettoData.Containers - Use container specific implementations for
filterSetandfilterMap#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
filterMaptoData.Containers#167
1.0.8.1
- Compat with gauge 0.1 and 0.2
1.0.8.0
- Switch to gauge
- Relax constraint on
singletontoMonoPointed#156
1.0.7.0
1.0.6.0
- Add
mapNonNullfunction toData.NonNull#150
1.0.5.0
- Move
oelemandonotEleminto theMonoFoldableclass #133- Change
instance MonoFoldable (Set e)toinstance Ord e => MonoFoldable (Set e)
- Change
1.0.4.0
- Add
dropEndfunction to theIsSequenceclass, and a specialized implementation forText
1.0.3.0
- Add
ensurePrefixandensureSuffixfunctions #141
1.0.2.1
- Fix test suite for foldl 1.3
1.0.2
IsSequenceclass: 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
replaceElemandreplaceSeq#107
1.0.0.1
- Add missing export #101
1.0.0
- Implement the cleanups described in #95
- Split out
Data.MinLentominlenpackage, and haveData.NonNullstand on its own - Remove
Data.ByteVector - Split out extra typeclass instances to
mono-traversable-instances
- Split out
- Remove the
EqandOrdspecific classes, and instead use rewrite rules - Provide the
Data.MonoTraversable.Unprefixedmodule - Generalize
unwordsandunlines#87 - Add
tailMayandinitMay#89
0.10.2
- Add
deleteanddeleteBymethods 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
Functorinstance 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
mapKeysWithtoomapKeysWith - Add new class
BiPolyMap - Add
keystoIsSet - New class
HasKeysSet
- Rename
- Added
index,indexExandunsafeIndex. - Added
sortOn