packages feed

apiary-mongoDB 1.4.0 → 1.5.1

raw patch · 2 files changed

+11/−12 lines, 2 filesdep −types-compatdep ~apiarydep ~basedep ~data-default-classnew-uploaderPVP ok

version bump matches the API change (PVP)

Dependencies removed: types-compat

Dependency ranges changed: apiary, base, data-default-class, mongoDB, time, transformers

API changes (from Hackage documentation)

- Web.Apiary.MongoDB: connectionIdleTime :: MongoDBConfig -> NominalDiffTime
- Web.Apiary.MongoDB: instance Default MongoDBConfig
- Web.Apiary.MongoDB: instance Extension MongoDB
- Web.Apiary.MongoDB: mongoDBAccessMode :: MongoDBConfig -> AccessMode
- Web.Apiary.MongoDB: mongoDBAuth :: MongoDBConfig -> Maybe (Username, Password)
- Web.Apiary.MongoDB: mongoDBDatabase :: MongoDBConfig -> Database
- Web.Apiary.MongoDB: mongoDBHost :: MongoDBConfig -> Host
- Web.Apiary.MongoDB: mongoDBTimeout :: MongoDBConfig -> Secs
- Web.Apiary.MongoDB: numConnection :: MongoDBConfig -> Int
+ Web.Apiary.MongoDB: [connectionIdleTime] :: MongoDBConfig -> NominalDiffTime
+ Web.Apiary.MongoDB: [mongoDBAccessMode] :: MongoDBConfig -> AccessMode
+ Web.Apiary.MongoDB: [mongoDBAuth] :: MongoDBConfig -> Maybe (Username, Password)
+ Web.Apiary.MongoDB: [mongoDBDatabase] :: MongoDBConfig -> Database
+ Web.Apiary.MongoDB: [mongoDBHost] :: MongoDBConfig -> Host
+ Web.Apiary.MongoDB: [mongoDBTimeout] :: MongoDBConfig -> Secs
+ Web.Apiary.MongoDB: [numConnection] :: MongoDBConfig -> Int
+ Web.Apiary.MongoDB: instance Control.Monad.Apiary.Action.Internal.Extension Web.Apiary.MongoDB.MongoDB
+ Web.Apiary.MongoDB: instance Data.Default.Class.Default Web.Apiary.MongoDB.MongoDBConfig

Files

apiary-mongoDB.cabal view
@@ -1,5 +1,5 @@ name:                apiary-mongoDB-version:             1.4.0+version:             1.5.1 synopsis:            mongoDB support for apiary web framework. -- description: license:             MIT@@ -18,20 +18,19 @@ library   exposed-modules:     Web.Apiary.MongoDB   other-modules:       -  build-depends:       base               >=4.6   && <4.8-                     , apiary             >=1.4   && <1.5-                     , mongoDB            >=2.0   && <2.1+  build-depends:       base               >=4.7   && <5.0+                     , apiary             >=2.1   && <3.0+                     , mongoDB            >=2.0   && <2.4                      , resource-pool      >=0.2   && <0.3-                     , data-default-class >=0.0   && <0.1-                     , transformers       >=0.2   && <0.5-                     , time               >=1.4   && <1.6+                     , data-default-class >=0.0   && <0.2+                     , transformers       >=0.2   && <0.6+                     , time               >=1.4   && <1.9                      , lifted-base        >=0.2   && <0.3                      , bson               >=0.3   && <0.4                      , monad-control      >=0.3   && <1.1                      , text               >=1.1   && <1.3-                     , types-compat   hs-source-dirs:      src-  ghc-options:         -O2 -Wall+  ghc-options:         -Wall   default-language:    Haskell2010  source-repository head
src/Web/Apiary/MongoDB.hs view
@@ -30,7 +30,7 @@  import qualified Database.MongoDB as MongoDB -import Data.Proxy.Compat(Proxy(..))+import Data.Proxy(Proxy(..)) import Data.Apiary.Extension      (Has, Initializer', initializerBracket'      , Initializer, initializerBracket@@ -85,13 +85,13 @@         (host_,  s4) = first T.unpack $ T.break (== ':') (T.tail s3)         (port,   s5) = T.break (== '/') (T.tail s4)         db = if T.null s5 then "" else T.tail s5-    in cfg { mongoDBHost     = either (const $ host host_) (Host host_ . PortNumber . fst) (T.decimal port) +    in cfg { mongoDBHost     = either (const $ host host_) (Host host_ . PortNumber . fst) (T.decimal port)            , mongoDBAuth     = Just (user, passwd)            , mongoDBDatabase = db            }  -- | initialize MongoDB extension using heroku service.--- +-- -- compatible: -- -- * MongoHQ