Changelog for semigroups-0.16.1
0.16.1
- Added
Semigroupinstances for various Builder constructions intextandbytestringwhere available. - Added
MonadFixandMonadPlusinstances forNonEmpty.
0.16.0.1
- Bumped
deepseqversion bound for GHC 7.10 compatibility.
0.16
times1pandtimesNare now reduced to accepting only aNaturalargument.Wholedoesn't exist in GHC 7.10's Numeric.Natural, andnatsversion 1 has removed support for the class.
0.15.4
- Use
Data.Coerce.coerceon GHC 7.8+ to reduce the number of eta-expansions in the resulting core. - Avoid conflict with pending
Foldable.lengthin base.
0.15.3
instance NFData a => NFData (NonEmpty a)- Added
NFDatainstances for the types in Data.Semigroup
0.15.2
- Fixed a Trustworthiness problem for GHC 7.8+
0.15.1
- Nathan van Doorn fixed a number of embarassing bugs in the
Enuminstances.
0.15
instance IsList NonEmpty
0.14
-
Allow for manual removal of dependencies to support advanced sandbox users who explicitly want to avoid compiling certain dependencies they know they aren't using.
We will fix bugs caused by any combination of these package flags, but the API of the package should be considered the default build configuration with all of the package dependency flags enabled.
-
Will now build as full-fledged
SafeHaskell if you configure with -f-hashable. -
Added some missing
Generic/Generic/Hashableinstances
0.13.0.1
Genericsupport requiresghc-primon GHC 7.4.
0.13
- Added instances for 'Generic', 'Foldable', 'Traversable', 'Enum', 'Functor', 'Hashable', 'Applicative', 'Monad' and 'MonadFix'
0.12.2
- Vastly widened the dependency bound on
textandbytestring.
0.12.1
- Updated to support the new version of
text. - Added
transpose,sortByandsortWith.
0.12
- Added an instance for
Const r. - Added
some1
0.11
- Added the missing instance for
HashSet.
0.10
- Added support for
unordered-containers,bytestringandtext.
0.9.2
- Added a
DefaultSignaturefor(<>)in terms ofmappend.
0.9.1
- Added
timesN.
0.9
- Moved
Numeric.Naturalto a separatenatspackage.