Changelog for tagged-exception-core-2.2.0.0
ChangeLog / ReleaseNotes
Version 2.2.0.0
- Deprecating module
Control.Monad.TaggedException.Utilities
, definitions from it were moved in toControl.Monad.TaggedException.Core
. (change) - Type
Throws
has now instance forGeneric1
, but only on GHC >=7.10, due toPolyKinds
. (new) HiddenException
instances forAllocationLimitExceeded
andVoid
, both defined in base >=4.8. (new)HiddenException
instance forTypeError
, defined in base >=4.9. (new)- Bumped upper bound of transformers package to include 0.5.* branch. (change)
Version 2.1.0.1
- Relaxing upper bound on exceptions package to include versions up to 0.8.*. (new)
- Not uploaded on to Hackage, instead opted to modify package metadata of 2.1.0.0 release.
Version 2.1.0.0
-
Builds on GHC from 7.4 to 7.10, later with base 4.8. (change)
-
Bumping transformers bounds to include 0.4.* versions. (change)
-
Dropped last threads of support for base <= 4.5; it hadn't worked anyway since exceptions ==0.6 depend on base >=4.5 && <5. (breaking change)
-
Instances for mtl >=2.1 package. Package exceptions already depends on mtl, so it doesn't make sense to shy away from them. (new)
-
Introduced unsafe functions (new):
liftCCLike :: (((a -> m b) -> m' c) -> m'' d) -> ((a -> Throws e m b) -> Throws e m' c) -> Throws e m'' d liftEmbedLike :: (forall a. m a -> Throws e n a) -> Throws e' m b -> Throws e n b liftHoistLike :: (forall a. m a -> n a) -> Throws e m b -> Throws e' n b
-
Documentation updates. (new)
-
Uploaded to Hackage: http://hackage.haskell.org/package/tagged-exception-core-2.1.0.0
Version 2.0.0.0
- First public release.
- Rewritten to use classes from exceptions package.
- Uploaded to Hackage: http://hackage.haskell.org/package/tagged-exception-core-2.0.0.0