packages feed

prolude 0.0.0.22 → 0.0.0.23

raw patch · 18 files changed

+37/−25 lines, 18 filesPVP: minor bump suggested

API additions: PVP suggests at least a minor version bump

API changes (from Hackage documentation)

+ Prolude.Core: coerce :: forall (k :: RuntimeRep) (a :: TYPE k) (b :: TYPE k). Coercible a b => a -> b

Files

Prolude.hs view
@@ -1,4 +1,4 @@-{- | +{- | Module: Prolude Description: A custom prelude built by the ITProTV engineers. Copyright: Copyright (c) 2020 EdutainmentLIVE, LLC
Prolude/Aws.hs view
@@ -6,7 +6,7 @@     -- * Alias functions   , sendAws   )-where +where  import Network.AWS (MonadAWS, liftAWS) import qualified Network.AWS as Aws
Prolude/Core.hs view
@@ -8,6 +8,7 @@     -- * Base re-exports   , module Data.Bool   , module Data.Bifunctor+  , module Data.Coerce   , module Data.Either   , module Data.Eq   , module Data.Foldable
Prolude/Csv.hs view
@@ -14,7 +14,7 @@   ) where -import Data.Csv +import Data.Csv     ( DefaultOrdered     , ToNamedRecord     )
Prolude/Esqueleto.hs view
@@ -1,11 +1,11 @@-module Prolude.Esqueleto +module Prolude.Esqueleto   ( -- * Esqueleto re-exports     -- $esqueleto     module Database.Esqueleto.Experimental-  ) +  ) where -import Database.Esqueleto.Experimental +import Database.Esqueleto.Experimental   ( (=.)   , (==.)   , (!=.)
Prolude/Exception.hs view
@@ -9,8 +9,6 @@   ) where -import Prolude.Core- import qualified Control.Exception as UnsafeException import Control.Exception.Safe hiding (catchIO, throwM) 
Prolude/Lens.hs view
@@ -1,4 +1,4 @@-module Prolude.Lens +module Prolude.Lens     ( module Control.Lens     ) where
Prolude/Maybe.hs view
@@ -5,7 +5,7 @@   ) where -import Data.Maybe +import Data.Maybe     ( Maybe(Just, Nothing)     , catMaybes     , fromMaybe
Prolude/Monad.hs view
@@ -1,9 +1,9 @@-module Prolude.Monad -  ( module Control.Monad +module Prolude.Monad+  ( module Control.Monad   ) where -import Control.Monad +import Control.Monad     ( forever     , forM     , forM_
Prolude/MongoDB.hs view
@@ -56,8 +56,6 @@   ) where -import Prolude.Core- import Database.MongoDB (ObjectId, UpdateOption(MultiUpdate), fval, genObjectId, (=:)) import qualified Control.Monad.IO.Class as Monad import qualified Data.Int as Int
Prolude/Persist.hs view
@@ -1,4 +1,4 @@-module Prolude.Persist +module Prolude.Persist   ( -- * Persist re-exports     -- | These are our re-exports from Persist. They include: Entity(..), SqlType(..), exists, insert, insertMany_, and selectList     module Database.Persist@@ -13,7 +13,7 @@   , module Database.Persist.Sql   ) where -import Database.Persist +import Database.Persist   ( Entity(..)   , SqlType(..)   , exists
Prolude/Prim.hs view
@@ -7,7 +7,7 @@   , Int16   , Int32   , Int64-  ) +  ) where  import Data.Word (Word8, Word16, Word32, Word64)
Prolude/Servant.hs view
@@ -8,7 +8,7 @@   ) where -import Servant.API +import Servant.API   ( (:<|>)((:<|>))   , (:>)   , Delete
Prolude/Swagger.hs view
@@ -9,7 +9,7 @@   -- * Functions   , defaultDeclareNamedSchema   , nameSchema-  ) +  ) where  import qualified Data.Swagger as Swagger
Prolude/Test.hs view
@@ -3,7 +3,7 @@ {-# LANGUAGE MonoLocalBinds #-} {-# LANGUAGE UndecidableInstances #-} -module Prolude.Test +module Prolude.Test   ( -- * QuickCheck re-exports     module Test.QuickCheck     -- * Type
Prolude/Uri.hs view
@@ -1,4 +1,4 @@-module Prolude.Uri +module Prolude.Uri   ( -- $conversions     -- * Type alias     Uri
Prolude/Uuid.hs view
@@ -1,4 +1,4 @@-module Prolude.Uuid +module Prolude.Uuid   ( -- * Type alias     Uuid     -- * Functions@@ -15,7 +15,6 @@ import qualified Data.UUID as UUID import qualified Data.UUID.V4 as UUID import qualified Data.Word as Word-import qualified System.IO as IO  type Uuid = UUID.UUID 
prolude.cabal view
@@ -1,7 +1,7 @@ cabal-version: >= 1.10  name: prolude-version: 0.0.0.22+version: 0.0.0.23 synopsis: ITProTV's custom prelude description:     Prolude is ITProTV's custom prelude.@@ -17,6 +17,10 @@     type: git     location: https://github.com/EdutainmentLIVE/prolude +flag pedantic+    default: False+    manual: True+ library     default-language: Haskell2010 @@ -73,3 +77,15 @@         , uuid >= 1.3.13 && < 1.4         , vector >= 0.12.1 && < 0.13         , witch >= 0.3.4 && < 0.4++    ghc-options:+        -Weverything+        -Wno-implicit-prelude+        -Wno-missing-import-lists+        -Wno-missing-safe-haskell-mode+        -Wno-prepositive-qualified-module+        -Wno-safe+        -Wno-unsafe++    if flag(pedantic)+        ghc-options: -Werror