packages feed

prolude 0.0.0.9 → 0.0.0.10

raw patch · 3 files changed

+27/−1 lines, 3 filesdep +mtldep +swagger2PVP: minor bump suggested

API additions: PVP suggests at least a minor version bump

Dependencies added: mtl, swagger2

API changes (from Hackage documentation)

+ Prolude.Swagger: [SwaggerArray] :: forall (t :: SwaggerKind Type). SwaggerType t
+ Prolude.Swagger: [SwaggerBoolean] :: forall (t :: SwaggerKind Type). SwaggerType t
+ Prolude.Swagger: [SwaggerFile] :: SwaggerType ('SwaggerKindParamOtherSchema :: SwaggerKind Type)
+ Prolude.Swagger: [SwaggerInteger] :: forall (t :: SwaggerKind Type). SwaggerType t
+ Prolude.Swagger: [SwaggerNull] :: SwaggerType ('SwaggerKindSchema :: SwaggerKind Type)
+ Prolude.Swagger: [SwaggerNumber] :: forall (t :: SwaggerKind Type). SwaggerType t
+ Prolude.Swagger: [SwaggerObject] :: SwaggerType ('SwaggerKindSchema :: SwaggerKind Type)
+ Prolude.Swagger: [SwaggerString] :: forall (t :: SwaggerKind Type). SwaggerType t
+ Prolude.Swagger: data SwaggerType (t :: SwaggerKind Type)
+ Prolude.Swagger: defaultDeclareNamedSchema :: Applicative f => (Schema -> Schema) -> proxy a -> f NamedSchema
+ Prolude.Swagger: type SwaggerToParamSchema = ToParamSchema
+ Prolude.Swagger: type SwaggerToSchema = ToSchema

Files

Prolude.hs view
@@ -12,6 +12,7 @@   , module Prolude.MongoDB   , module Prolude.Persist   , module Prolude.Prim+  , module Prolude.Swagger   , module Prolude.Test   , module Prolude.Text   , module Prolude.Time@@ -31,6 +32,7 @@ import Prolude.MongoDB import Prolude.Persist import Prolude.Prim+import Prolude.Swagger import Prolude.Test import Prolude.Text import Prolude.Time
+ Prolude/Swagger.hs view
@@ -0,0 +1,21 @@+{-# LANGUAGE ConstraintKinds #-}++module Prolude.Swagger +    ( Swagger.SwaggerType(..)+    , SwaggerToSchema+    , SwaggerToParamSchema+    , defaultDeclareNamedSchema+    )+where++import qualified Data.Swagger as Swagger+import qualified Data.Swagger.Declare as Swagger+import qualified Data.Swagger.Internal.Schema as Swagger+import qualified Data.Swagger.Internal.TypeShape as Swagger++type SwaggerToParamSchema = Swagger.ToParamSchema+type SwaggerToSchema = Swagger.ToSchema++defaultDeclareNamedSchema+  :: Applicative f => (Swagger.Schema -> Swagger.Schema) -> proxy a -> f Swagger.NamedSchema+defaultDeclareNamedSchema f = const . pure . Swagger.NamedSchema Nothing $ f mempty
prolude.cabal view
@@ -1,7 +1,7 @@ cabal-version: >= 1.10  name: prolude-version: 0.0.0.9+version: 0.0.0.10 synopsis: ITProTV's custom prelude description:     Prolude is ITProTV's custom prelude.@@ -35,6 +35,7 @@         Prolude.MongoDB         Prolude.Persist         Prolude.Prim+        Prolude.Swagger         Prolude.Test         Prolude.Text         Prolude.Time@@ -47,12 +48,14 @@         , containers >= 0.6.2 && < 0.7         , generic-random >= 1.3.0.1 && < 1.4         , mongoDB >= 2.7.0 && < 2.8+        , mtl >= 2.2.2 && < 2.3         , QuickCheck >= 2.14.1 && < 2.15         , quickcheck-instances >= 0.3.25 && < 0.4         , persistent >= 2.8 && < 3         , persistent-mongoDB >= 2.8 && < 3         , safe-exceptions >= 0.1.7 && < 0.2         , scientific >= 0.3.6 && < 0.4+        , swagger2 >= 2.6 && < 2.7         , text >= 1.2.3 && < 1.3         , time >= 1.9.3 && < 1.10         , vector >= 0.12.1 && < 0.13