Changelog for monoidal-containers-0.5.0.0
Monoidal containers
0.5.0.0
- Added Data.IntMap.Monoidal and Data.IntMap.Monoidal.Strict, corresponding to Data.IntMap and Data.IntMap.Strict
- Make
fromList
,insert
, andmapKeys
fromData.Map.Monoidal
andData.Map.Monoidal.Strict
requireSemigroup
on values to properly capture monoidal behavior instead of reverting to the left-biased semantics ofData.Map
. - Add Align instances and, for sufficiently recent versions of
these
, Semialign instances - Support
these
0.8.0
0.4.0.0
General changes:
- Added support for
unordered-containers < 0.2.8
- Added many more functions in
Data.Map.[Strict.]Monoid
Weakened Monoid
constraints to Semigroup
whenever possible as enabled by the
Semigroup-Monoid
proposal.
This includes,
- the
Monoid
instance ofMonoidalHashMap
andMonoidalMap
- the
IsList
instance ofMonoidalHashMap
andMonoidalMap
- the
modifyDef
andmapKeys
functions ofMonoidalHashMap
0.3 and earlier
Pre-history