packages feed

prolude 0.0.0.7 → 0.0.0.8

raw patch · 5 files changed

+48/−19 lines, 5 filesdep +persistentdep +persistent-mongoDBnew-uploaderPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependencies added: persistent, persistent-mongoDB

API changes (from Hackage documentation)

- Prolude.Text: fromText :: Text -> String
- Prolude.Text: pack :: String -> Text
- Prolude.Text: toText :: String -> Text
- Prolude.Text: unpack :: Text -> String
+ Prolude.Persist: Entity :: Key record -> record -> Entity record
+ Prolude.Persist: [entityKey] :: Entity record -> Key record
+ Prolude.Persist: [entityVal] :: Entity record -> record
+ Prolude.Persist: data Entity record
+ Prolude.Persist: keyToOid :: ToBackendKey MongoContext record => Key record -> ObjectId
+ Prolude.Persist: oidToKey :: ToBackendKey MongoContext record => ObjectId -> Key record
+ Prolude.Prim: data Int16
+ Prolude.Prim: data Int32
+ Prolude.Prim: data Int64
+ Prolude.Prim: data Int8
+ Prolude.Prim: data Word16
+ Prolude.Prim: data Word32
+ Prolude.Prim: data Word64
+ Prolude.Prim: data Word8
+ Prolude.Text: stringToText :: String -> Text
+ Prolude.Text: textToString :: Text -> String

Files

Prolude.hs view
@@ -10,6 +10,8 @@   , module Prolude.Monad   , module Prolude.MonadIO   , module Prolude.MongoDB+  , module Prolude.Persist+  , module Prolude.Prim   , module Prolude.Text   , module Prolude.Time   )@@ -26,5 +28,7 @@ import Prolude.Monad import Prolude.MonadIO import Prolude.MongoDB+import Prolude.Persist+import Prolude.Prim import Prolude.Text import Prolude.Time
+ Prolude/Persist.hs view
@@ -0,0 +1,8 @@+module Prolude.Persist +  ( Entity(..)+  , keyToOid+  , oidToKey+  ) where++import Database.Persist+import Database.Persist.MongoDB
+ Prolude/Prim.hs view
@@ -0,0 +1,13 @@+module Prolude.Prim+  ( Word8+  , Word16+  , Word32+  , Word64+  , Int8+  , Int16+  , Int32+  , Int64+  ) where++import Data.Word (Word8, Word16, Word32, Word64)+import Data.Int (Int8, Int16, Int32, Int64)
Prolude/Text.hs view
@@ -1,14 +1,14 @@ module Prolude.Text-  ( module Data.Text-  , fromText-  , toText+  ( Text.Text+  , stringToText+  , textToString   ) where -import Data.Text (Text, pack, unpack)+import qualified Data.Text as Text -fromText :: Text -> String-fromText = unpack+stringToText :: String -> Text.Text+stringToText = Text.pack -toText :: String -> Text-toText = pack+textToString :: Text.Text -> String+textToString = Text.unpack
prolude.cabal view
@@ -1,7 +1,7 @@ cabal-version: >= 1.10  name: prolude-version: 0.0.0.7+version: 0.0.0.8 synopsis: ITProTV's custom prelude description:     Prolude is ITProTV's custom prelude.@@ -33,18 +33,22 @@         Prolude.Monad         Prolude.MonadIO         Prolude.MongoDB+        Prolude.Persist+        Prolude.Prim         Prolude.Text         Prolude.Time      build-depends:         base >= 4.13.0 && < 4.15-        , aeson >= 1.4.7 && < 1.6-        , bytestring >= 0.10.10 && < 0.11-        , cassava >= 0.5.2.0 && < 0.6-        , containers >= 0.6.2 && < 0.7-        , mongoDB >= 2.7.0 && < 2.8-        , safe-exceptions >= 0.1.7 && < 0.2-        , scientific >= 0.3.6 && < 0.4-        , text >= 1.2.3 && < 1.3-        , time >= 1.9.3 && < 1.10-        , vector >= 0.12.1 && < 0.13+      , aeson >= 1.4.7 && < 1.6+      , bytestring >= 0.10.10 && < 0.11+      , cassava >= 0.5.2.0 && < 0.6+      , containers >= 0.6.2 && < 0.7+      , mongoDB >= 2.7.0 && < 2.8+      , persistent >= 2.8 && < 3+      , persistent-mongoDB >= 2.8 && < 3+      , safe-exceptions >= 0.1.7 && < 0.2+      , scientific >= 0.3.6 && < 0.4+      , text >= 1.2.3 && < 1.3+      , time >= 1.9.3 && < 1.10+      , vector >= 0.12.1 && < 0.13