- Restrict to min GHC 8.6
- Add Contravariant
- Add OverloadedLabels and Records
- Add STM.orElse
- Exclude Data.Semigroup.Option
- Restrict to min GHC 8.4
- Add focused preludes for data types and operators
- Restrict to min GHC 8.0 and give preference to MonadFail
- Add IsList, Generic1 and export all of System.IO
- Give preference to Semigroup definitions over Monoid
- Replace the
Foreign
export withForeign.Storable
,Foreign.Ptr
,Foreign.ForeignPtr
,Foreign.StablePtr
. It's more conservative and way less likely to cause name collisions.
- Export
Foreign
- Relaxed the "base" dependency
No changes.
-
Reexported
Data.Bifunctor
. -
first
andsecond
are now (conditionally) exported fromData.Bifunctor
, notControl.Arrow
; note that if your version of base is lower than 4.8,first
andsecond
won't be available at all.
- Reexported
printf
andhPrintf
fromText.Printf
.
- Reexported
Numeric
.
- Avoided the clash between
(&)
andsortOn
defined in the package and versions of these functions imported from base.
- Added implementations of
(&)
andsortOn
(normally not available in older versions of base).
- Reexported
Control.Monad.Fix
.