packages feed

persistent-postgresql 2.13.5.0 → 2.13.5.1

raw patch · 5 files changed

+17/−9 lines, 5 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

Files

ChangeLog.md view
@@ -1,5 +1,10 @@ # Changelog for persistent-postgresql +## 2.13.5.1++* [#1459](https://github.com/yesodweb/persistent/pull/1459)+    * Make use of `CautiousMigration` type alias for clarity.+ ## 2.13.5.0  * [#1362](https://github.com/yesodweb/persistent/pull/1362/)
Database/Persist/Postgresql.hs view
@@ -612,7 +612,7 @@ migrate' :: [EntityDef]          -> (Text -> IO Statement)          -> EntityDef-         -> IO (Either [Text] [(Bool, Text)])+         -> IO (Either [Text] CautiousMigration) migrate' allDefs getter entity = fmap (fmap $ map showAlterDb) $ do     old <- getColumns getter entity newcols'     case partitionEithers old of
persistent-postgresql.cabal view
@@ -1,5 +1,5 @@ name:            persistent-postgresql-version:         2.13.5.0+version:         2.13.5.1 license:         MIT license-file:    LICENSE author:          Felipe Lessa, Michael Snoyman <michael@snoyman.com>
test/PgInit.hs view
@@ -48,6 +48,7 @@        , MonadFail        , RunDb        , TestFn(..)+       , UUID(..)        , arbText        , asIO        , assertEmpty@@ -55,35 +56,35 @@        , assertNotEqual        , isTravis        , liftA2+       , sqlSettingsUuid        , truncateTimeOfDay        , truncateToMicro        , truncateUTCTime        , (==@)        , (@/=)        , (@==)-       , UUID(..)-       , sqlSettingsUuid        )  -- re-exports import Control.Exception (SomeException) import Control.Monad (forM_, liftM, replicateM, void, when) import Control.Monad.Trans.Reader-import Data.Aeson (ToJSON, FromJSON, Value(..), object)+import Data.Aeson (FromJSON, ToJSON, Value(..), object)+import qualified Data.Text.Encoding as TE import Database.Persist.Postgresql.JSON () import Database.Persist.Sql.Raw.QQ import Database.Persist.SqlBackend import Database.Persist.TH        ( MkPersistSettings(..)-       , mkMigrate        , migrateModels+       , mkEntityDefList+       , mkMigrate        , mkPersist        , persistLowerCase        , persistUpperCase+       , setImplicitIdDef        , share        , sqlSettings-       , setImplicitIdDef-       , mkEntityDefList        ) import Test.Hspec        ( Arg@@ -102,7 +103,6 @@ import Test.Hspec.Expectations.Lifted import Test.QuickCheck.Instances () import UnliftIO-import qualified Data.Text.Encoding as TE  -- testing import Test.HUnit (Assertion, assertBool, assertFailure, (@=?), (@?=))
test/main.hs view
@@ -58,6 +58,7 @@ import qualified SumTypeTest import qualified TransactionLevelTest import qualified TreeTest+import qualified TypeLitFieldDefsTest import qualified UniqueTest import qualified UpsertTest import qualified UpsertWhere@@ -121,6 +122,7 @@       , UniqueTest.uniqueMigrate       , MaxLenTest.maxlenMigrate       , MaybeFieldDefsTest.maybeFieldDefMigrate+      , TypeLitFieldDefsTest.typeLitFieldDefsMigrate       , Recursive.recursiveMigrate       , CompositeTest.compositeMigrate       , TreeTest.treeMigrate@@ -174,6 +176,7 @@       UniqueTest.specsWith runConnAssert       MaxLenTest.specsWith runConnAssert       MaybeFieldDefsTest.specsWith runConnAssert+      TypeLitFieldDefsTest.specsWith runConnAssert       Recursive.specsWith runConnAssert       SumTypeTest.specsWith runConnAssert (Just (runMigrationSilent SumTypeTest.sumTypeMigrate))       MigrationTest.specsWith runConnAssert