packages feed

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 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