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 +1/−1
- Prolude/Aws.hs +1/−1
- Prolude/Core.hs +1/−0
- Prolude/Csv.hs +1/−1
- Prolude/Esqueleto.hs +3/−3
- Prolude/Exception.hs +0/−2
- Prolude/Lens.hs +1/−1
- Prolude/Maybe.hs +1/−1
- Prolude/Monad.hs +3/−3
- Prolude/MongoDB.hs +0/−2
- Prolude/Persist.hs +2/−2
- Prolude/Prim.hs +1/−1
- Prolude/Servant.hs +1/−1
- Prolude/Swagger.hs +1/−1
- Prolude/Test.hs +1/−1
- Prolude/Uri.hs +1/−1
- Prolude/Uuid.hs +1/−2
- prolude.cabal +17/−1
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