Changelog for strict-base-types-0.7
* 0.7
- `strict-base-types` contents have been migrated to
- `strict >=0.4`
- `quickcheck-instances >=0.3.24`
- `aeson >=1.5.3.0`
- or `strict-lens >=0.4`
This version has similar exposed API as 0.6.1,
but we recommend to start using them directly (by specifying lower bounds).
* 0.6.1
- Add contributions by Oleg Grenrus (@phadej)
- Make 'Semigroup' instances available on all `base` versions.
- Add 'Semigroup (Pair a b)' instance
* 0.6.0
- Add contribution by Bas van Dijk (@basvandijk)
- Add 'Semigroup' instance for base-4.9.0.0
* 0.5.0
- Change the implementation of the 'Monoid Maybe' instance such that it is
the same as the one for the lazy 'Maybe'; i.e., we now use
Nothing `mappend` m = m
m `mappend` Nothing = m
Just x1 `mappend` Just x2 = Just (x1 `mappend` x2)
instead of
Nothing `mappend` _ = Nothing
_ `mappend` Nothing = Nothing
Just x1 `mappend` Just x2 = Just (x1 `mappend` x2)
* 0.4.0
- Add contributions by Oleg Grenrus (@phadej)
- Add 'Functor', 'Foldable', 'Traversable' for 'Pair'
- bifunctors-5.1 compatibility
- GHC 7.10.x -Wall cleaning
- Add 'Hashable' instances for 'Pair', 'Maybe', and 'Either'.
* 0.3.0
- Add 'Foldable', and 'Traversable' instances (thanks @jaspervdj)
* 0.2.3
- started changelog
- Make compatible with GHC 7.8 RC1