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