domain-aeson 0.1.1 → 0.1.1.1
raw patch · 4 files changed
+15/−19 lines, 4 filesdep −unordered-containersdep ~basedep ~vectorPVP ok
version bump matches the API change (PVP)
Dependencies removed: unordered-containers
Dependency ranges changed: base, vector
API changes (from Hackage documentation)
Files
- domain-aeson.cabal +12/−13
- hspec-test/Main.hs +1/−1
- library/DomainAeson/Prelude.hs +2/−3
- library/DomainAeson/Util/AesonTH.hs +0/−2
domain-aeson.cabal view
@@ -1,6 +1,6 @@ cabal-version: 3.0 name: domain-aeson-version: 0.1.1+version: 0.1.1.1 synopsis: Integration of domain with aeson homepage: https://github.com/nikita-volkov/domain-aeson bug-reports: https://github.com/nikita-volkov/domain-aeson/issues@@ -70,15 +70,14 @@ DomainAeson.Util.AesonTH build-depends:- , aeson >=2 && <3- , base >=4.12 && <5- , domain-core >=0.1 && <0.2- , template-haskell >=2.14 && <3- , template-haskell-compat-v0208 >=0.1.9 && <0.2- , text >=1 && <3- , th-lego >=0.2.1 && <0.4- , unordered-containers >=0.2.10 && <0.3- , vector >=0.12 && <0.13+ , aeson >=2 && <3+ , base >=4.15 && <5+ , domain-core >=0.1 && <0.2+ , template-haskell >=2.14 && <3+ , template-haskell-compat-v0208 >=0.1.9 && <0.2+ , text >=1 && <3+ , th-lego >=0.2.1 && <0.4+ , vector >=0.12 && <0.14 test-suite hspec-test import: base-settings@@ -89,8 +88,8 @@ build-depends: , domain , domain-aeson- , generic-arbitrary >=1.0.1 && <1.1+ , generic-arbitrary >=1.0.1 && <1.1 , hspec , quickcheck-classes- , quickcheck-instances >=0.3.28 && <0.4- , rerebase >=1.9 && <2+ , quickcheck-instances >=0.3.28 && <0.4+ , rerebase >=1.9 && <2
hspec-test/Main.hs view
@@ -6,7 +6,7 @@ import Test.Hspec.QuickCheck import Test.QuickCheck.Arbitrary.Generic import Test.QuickCheck.Classes-import Test.QuickCheck.Instances+import Test.QuickCheck.Instances () import Prelude declare
library/DomainAeson/Prelude.hs view
@@ -67,12 +67,11 @@ import System.Mem as Exports import System.Mem.StableName as Exports import System.Timeout as Exports-import Text.ParserCombinators.ReadP as Exports (ReadP, ReadS, readP_to_S, readS_to_P) import Text.ParserCombinators.ReadPrec as Exports (ReadPrec, readP_to_Prec, readPrec_to_P, readPrec_to_S, readS_to_Prec) import Text.Printf as Exports (hPrintf, printf) import Text.Read as Exports (Read (..), readEither, readMaybe) import Unsafe.Coerce as Exports-import Prelude as Exports hiding (all, and, any, concat, concatMap, elem, fail, foldl, foldl1, foldr, foldr1, id, mapM, mapM_, maximum, minimum, notElem, or, product, sequence, sequence_, sum, (%), (.))+import Prelude as Exports hiding (all, and, any, concat, concatMap, elem, fail, foldl, foldl1, foldr, foldr1, id, mapM, mapM_, maximum, minimum, notElem, or, product, sequence, sequence_, sum, (.)) -showAsText :: Show a => a -> Text+showAsText :: (Show a) => a -> Text showAsText = show >>> fromString
library/DomainAeson/Util/AesonTH.hs view
@@ -5,12 +5,10 @@ import qualified Data.Aeson as Ae import qualified Data.Aeson.Key as AeKey import qualified Data.Aeson.KeyMap as AeKeyMap-import qualified Data.Text as Text import qualified Data.Vector as Vector import DomainAeson.Prelude import Language.Haskell.TH.Syntax import THLego.Helpers-import qualified THLego.Helpers as Helpers import qualified THLego.Lambdas as Lambdas import qualified TemplateHaskell.Compat.V0208 as Compat