packages feed

servant-foreign 0.16 → 0.16.1

raw patch · 2 files changed

+13/−11 lines, 2 filesdep ~basedep ~servantnew-uploader

Dependency ranges changed: base, servant

Files

servant-foreign.cabal view
@@ -1,6 +1,6 @@ cabal-version:       2.2 name:                servant-foreign-version:             0.16+version:             0.16.1  synopsis:            Helpers for generating clients for servant APIs in any programming language category:            Servant, Web@@ -21,7 +21,7 @@ maintainer:          haskell-servant-maintainers@googlegroups.com copyright:           2015-2019 Servant Contributors build-type:          Simple-tested-with:         GHC==8.6.5, GHC==8.8.4, GHC ==8.10.7, GHC ==9.0.2, GHC ==9.2.7, GHC ==9.4.4+tested-with: GHC ==8.10.7, GHC ==9.0.2, GHC ==9.2.8, GHC ==9.4.8, GHC ==9.6.4, GHC ==9.8.2, GHC ==9.10.1  extra-source-files:   CHANGELOG.md@@ -41,18 +41,18 @@   --   -- note: mtl lower bound is so low because of GHC-7.8   build-depends:-      base        >= 4.9     && < 4.19-    , text        >= 1.2.3.0 && < 2.1+      base        >= 4.14    && < 4.21+    , text        >= 1.2.3.0 && < 2.2    -- Servant dependencies   build-depends:-      servant            >=0.20 && <0.21+      servant            >=0.20.2 && <0.21    -- Other dependencies: Lower bound around what is in the latest Stackage LTS.   -- Here can be exceptions if we really need features from the newer versions.   build-depends:-      base-compat >= 0.10.5  && < 0.14-    , lens        >= 4.17    && < 5.3+      base-compat >= 0.10.5  && < 0.15+    , lens        >= 4.17    && < 5.4     , http-types  >= 0.12.2  && < 0.13    hs-source-dirs:      src@@ -74,7 +74,7 @@    -- Additional dependencies   build-depends:-    hspec >= 2.6.0 && <2.11+    hspec >= 2.6.0 && <2.12   build-tool-depends:-    hspec-discover:hspec-discover >=2.6.0 && <2.11+    hspec-discover:hspec-discover >=2.6.0 && <2.12   default-language:  Haskell2010
src/Servant/Foreign/Internal.hs view
@@ -22,6 +22,8 @@                  (Getter, makeLenses, makePrisms, (%~), (&), (.~), (<>~)) import           Data.Data                  (Data)+import           Data.Kind+                 (Type) import           Data.Proxy import           Data.String import           Data.Text@@ -274,8 +276,8 @@ -- | Implementation of the Servant framework types. -- -- Relevant instances: Everything containing 'HasForeignType'.-class HasForeign lang ftype (api :: *) where-  type Foreign ftype api :: *+class HasForeign lang ftype (api :: Type) where+  type Foreign ftype api :: Type   foreignFor :: Proxy lang -> Proxy ftype -> Proxy api -> Req ftype -> Foreign ftype api  instance (HasForeign lang ftype a, HasForeign lang ftype b)