packages feed

witch 1.0.0.2 → 1.0.0.3

raw patch · 1 files changed

+3/−3 lines, 1 filesdep ~basedep ~template-haskellPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: base, template-haskell

API changes (from Hackage documentation)

- Witch.Instances: instance Witch.From.From (Data.Fixed.Fixed a) GHC.Integer.Type.Integer
- Witch.Instances: instance Witch.From.From Data.Time.Calendar.Days.Day GHC.Integer.Type.Integer
- Witch.Instances: instance Witch.From.From GHC.Int.Int16 GHC.Integer.Type.Integer
- Witch.Instances: instance Witch.From.From GHC.Int.Int32 GHC.Integer.Type.Integer
- Witch.Instances: instance Witch.From.From GHC.Int.Int64 GHC.Integer.Type.Integer
- Witch.Instances: instance Witch.From.From GHC.Int.Int8 GHC.Integer.Type.Integer
- Witch.Instances: instance Witch.From.From GHC.Integer.Type.Integer (Data.Fixed.Fixed a)
- Witch.Instances: instance Witch.From.From GHC.Integer.Type.Integer Data.Time.Calendar.Days.Day
- Witch.Instances: instance Witch.From.From GHC.Natural.Natural GHC.Integer.Type.Integer
- Witch.Instances: instance Witch.From.From GHC.Types.Int GHC.Integer.Type.Integer
- Witch.Instances: instance Witch.From.From GHC.Types.Word GHC.Integer.Type.Integer
- Witch.Instances: instance Witch.From.From GHC.Types.Word GHC.Natural.Natural
- Witch.Instances: instance Witch.From.From GHC.Word.Word16 GHC.Integer.Type.Integer
- Witch.Instances: instance Witch.From.From GHC.Word.Word16 GHC.Natural.Natural
- Witch.Instances: instance Witch.From.From GHC.Word.Word32 GHC.Integer.Type.Integer
- Witch.Instances: instance Witch.From.From GHC.Word.Word32 GHC.Natural.Natural
- Witch.Instances: instance Witch.From.From GHC.Word.Word64 GHC.Integer.Type.Integer
- Witch.Instances: instance Witch.From.From GHC.Word.Word64 GHC.Natural.Natural
- Witch.Instances: instance Witch.From.From GHC.Word.Word8 GHC.Integer.Type.Integer
- Witch.Instances: instance Witch.From.From GHC.Word.Word8 GHC.Natural.Natural
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Int.Int16 GHC.Natural.Natural
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Int.Int32 GHC.Natural.Natural
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Int.Int64 GHC.Natural.Natural
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Int.Int8 GHC.Natural.Natural
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Integer.Type.Integer GHC.Int.Int16
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Integer.Type.Integer GHC.Int.Int32
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Integer.Type.Integer GHC.Int.Int64
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Integer.Type.Integer GHC.Int.Int8
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Integer.Type.Integer GHC.Natural.Natural
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Integer.Type.Integer GHC.Types.Double
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Integer.Type.Integer GHC.Types.Float
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Integer.Type.Integer GHC.Types.Int
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Integer.Type.Integer GHC.Types.Word
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Integer.Type.Integer GHC.Word.Word16
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Integer.Type.Integer GHC.Word.Word32
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Integer.Type.Integer GHC.Word.Word64
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Integer.Type.Integer GHC.Word.Word8
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Natural.Natural GHC.Int.Int16
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Natural.Natural GHC.Int.Int32
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Natural.Natural GHC.Int.Int64
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Natural.Natural GHC.Int.Int8
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Natural.Natural GHC.Types.Double
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Natural.Natural GHC.Types.Float
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Natural.Natural GHC.Types.Int
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Natural.Natural GHC.Types.Word
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Natural.Natural GHC.Word.Word16
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Natural.Natural GHC.Word.Word32
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Natural.Natural GHC.Word.Word64
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Natural.Natural GHC.Word.Word8
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Types.Double GHC.Integer.Type.Integer
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Types.Double GHC.Natural.Natural
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Types.Float GHC.Integer.Type.Integer
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Types.Float GHC.Natural.Natural
- Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Types.Int GHC.Natural.Natural
+ Witch.Instances: instance Witch.From.From (Data.Fixed.Fixed a) GHC.Num.Integer.Integer
+ Witch.Instances: instance Witch.From.From Data.Time.Calendar.Days.Day GHC.Num.Integer.Integer
+ Witch.Instances: instance Witch.From.From GHC.Int.Int16 GHC.Num.Integer.Integer
+ Witch.Instances: instance Witch.From.From GHC.Int.Int32 GHC.Num.Integer.Integer
+ Witch.Instances: instance Witch.From.From GHC.Int.Int64 GHC.Num.Integer.Integer
+ Witch.Instances: instance Witch.From.From GHC.Int.Int8 GHC.Num.Integer.Integer
+ Witch.Instances: instance Witch.From.From GHC.Num.Integer.Integer (Data.Fixed.Fixed a)
+ Witch.Instances: instance Witch.From.From GHC.Num.Integer.Integer Data.Time.Calendar.Days.Day
+ Witch.Instances: instance Witch.From.From GHC.Num.Natural.Natural GHC.Num.Integer.Integer
+ Witch.Instances: instance Witch.From.From GHC.Types.Int GHC.Num.Integer.Integer
+ Witch.Instances: instance Witch.From.From GHC.Types.Word GHC.Num.Integer.Integer
+ Witch.Instances: instance Witch.From.From GHC.Types.Word GHC.Num.Natural.Natural
+ Witch.Instances: instance Witch.From.From GHC.Word.Word16 GHC.Num.Integer.Integer
+ Witch.Instances: instance Witch.From.From GHC.Word.Word16 GHC.Num.Natural.Natural
+ Witch.Instances: instance Witch.From.From GHC.Word.Word32 GHC.Num.Integer.Integer
+ Witch.Instances: instance Witch.From.From GHC.Word.Word32 GHC.Num.Natural.Natural
+ Witch.Instances: instance Witch.From.From GHC.Word.Word64 GHC.Num.Integer.Integer
+ Witch.Instances: instance Witch.From.From GHC.Word.Word64 GHC.Num.Natural.Natural
+ Witch.Instances: instance Witch.From.From GHC.Word.Word8 GHC.Num.Integer.Integer
+ Witch.Instances: instance Witch.From.From GHC.Word.Word8 GHC.Num.Natural.Natural
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Int.Int16 GHC.Num.Natural.Natural
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Int.Int32 GHC.Num.Natural.Natural
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Int.Int64 GHC.Num.Natural.Natural
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Int.Int8 GHC.Num.Natural.Natural
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Num.Integer.Integer GHC.Int.Int16
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Num.Integer.Integer GHC.Int.Int32
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Num.Integer.Integer GHC.Int.Int64
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Num.Integer.Integer GHC.Int.Int8
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Num.Integer.Integer GHC.Num.Natural.Natural
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Num.Integer.Integer GHC.Types.Double
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Num.Integer.Integer GHC.Types.Float
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Num.Integer.Integer GHC.Types.Int
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Num.Integer.Integer GHC.Types.Word
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Num.Integer.Integer GHC.Word.Word16
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Num.Integer.Integer GHC.Word.Word32
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Num.Integer.Integer GHC.Word.Word64
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Num.Integer.Integer GHC.Word.Word8
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Num.Natural.Natural GHC.Int.Int16
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Num.Natural.Natural GHC.Int.Int32
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Num.Natural.Natural GHC.Int.Int64
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Num.Natural.Natural GHC.Int.Int8
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Num.Natural.Natural GHC.Types.Double
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Num.Natural.Natural GHC.Types.Float
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Num.Natural.Natural GHC.Types.Int
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Num.Natural.Natural GHC.Types.Word
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Num.Natural.Natural GHC.Word.Word16
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Num.Natural.Natural GHC.Word.Word32
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Num.Natural.Natural GHC.Word.Word64
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Num.Natural.Natural GHC.Word.Word8
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Types.Double GHC.Num.Integer.Integer
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Types.Double GHC.Num.Natural.Natural
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Types.Float GHC.Num.Integer.Integer
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Types.Float GHC.Num.Natural.Natural
+ Witch.Instances: instance Witch.TryFrom.TryFrom GHC.Types.Int GHC.Num.Natural.Natural
- Witch: liftedFrom :: forall source target. (TryFrom source target, Lift target, Show source, Typeable source, Typeable target) => source -> Q (TExp target)
+ Witch: liftedFrom :: forall source target m. (TryFrom source target, Lift target, Show source, Typeable source, Typeable target, Quote m) => source -> Code m target
- Witch: liftedInto :: forall target source. (TryFrom source target, Lift target, Show source, Typeable source, Typeable target) => source -> Q (TExp target)
+ Witch: liftedInto :: forall target source m. (TryFrom source target, Lift target, Show source, Typeable source, Typeable target, Quote m) => source -> Code m target
- Witch.Lift: liftedFrom :: forall source target. (TryFrom source target, Lift target, Show source, Typeable source, Typeable target) => source -> Q (TExp target)
+ Witch.Lift: liftedFrom :: forall source target m. (TryFrom source target, Lift target, Show source, Typeable source, Typeable target, Quote m) => source -> Code m target
- Witch.Lift: liftedInto :: forall target source. (TryFrom source target, Lift target, Show source, Typeable source, Typeable target) => source -> Q (TExp target)
+ Witch.Lift: liftedInto :: forall target source m. (TryFrom source target, Lift target, Show source, Typeable source, Typeable target, Quote m) => source -> Code m target

Files

witch.cabal view
@@ -1,7 +1,7 @@ cabal-version: 2.2  name: witch-version: 1.0.0.2+version: 1.0.0.3 synopsis: Convert values from one type into another. description: Witch converts values from one type into another. @@ -23,10 +23,10 @@  common library   build-depends:-    , base >= 4.10.0 && < 4.17+    , base >= 4.10.0 && < 4.18     , bytestring >= 0.10.8 && < 0.12     , containers >= 0.5.10 && < 0.7-    , template-haskell >= 2.12.0 && < 2.19+    , template-haskell >= 2.12.0 && < 2.20     , text >= 1.2.3 && < 1.3 || >= 2.0 && < 2.1     , time >= 1.9.1 && < 1.13   default-language: Haskell2010