packages feed

persistent-mysql-pure 1.0.2 → 1.0.3

raw patch · 2 files changed

+14/−8 lines, 2 filesdep ~aesondep ~basedep ~containersPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: aeson, base, containers, text, time, tls

API changes (from Hackage documentation)

- Database.Persist.MySQL: insertEntityManyOnDuplicateKeyUpdate :: forall record backend m. (backend ~ PersistEntityBackend record, BackendCompatible SqlBackend backend, PersistEntity record, MonadIO m) => [Entity record] -> [HandleUpdateCollision record] -> [Update record] -> ReaderT backend m ()
+ Database.Persist.MySQL: insertEntityManyOnDuplicateKeyUpdate :: forall record backend (m :: Type -> Type). (backend ~ PersistEntityBackend record, BackendCompatible SqlBackend backend, PersistEntity record, MonadIO m) => [Entity record] -> [HandleUpdateCollision record] -> [Update record] -> ReaderT backend m ()
- Database.Persist.MySQL: insertEntityOnDuplicateKeyUpdate :: (backend ~ PersistEntityBackend record, PersistEntity record, MonadIO m, PersistStore backend, BackendCompatible SqlBackend backend) => Entity record -> [Update record] -> ReaderT backend m ()
+ Database.Persist.MySQL: insertEntityOnDuplicateKeyUpdate :: forall backend record (m :: Type -> Type). (backend ~ PersistEntityBackend record, PersistEntity record, MonadIO m, PersistStore backend, BackendCompatible SqlBackend backend) => Entity record -> [Update record] -> ReaderT backend m ()
- Database.Persist.MySQL: insertManyOnDuplicateKeyUpdate :: forall record backend m. (backend ~ PersistEntityBackend record, BackendCompatible SqlBackend backend, PersistEntity record, MonadIO m) => [record] -> [HandleUpdateCollision record] -> [Update record] -> ReaderT backend m ()
+ Database.Persist.MySQL: insertManyOnDuplicateKeyUpdate :: forall record backend (m :: Type -> Type). (backend ~ PersistEntityBackend record, BackendCompatible SqlBackend backend, PersistEntity record, MonadIO m) => [record] -> [HandleUpdateCollision record] -> [Update record] -> ReaderT backend m ()
- Database.Persist.MySQL: insertOnDuplicateKeyUpdate :: (backend ~ PersistEntityBackend record, PersistEntity record, MonadIO m, PersistStore backend, BackendCompatible SqlBackend backend) => record -> [Update record] -> ReaderT backend m ()
+ Database.Persist.MySQL: insertOnDuplicateKeyUpdate :: forall backend record (m :: Type -> Type). (backend ~ PersistEntityBackend record, PersistEntity record, MonadIO m, PersistStore backend, BackendCompatible SqlBackend backend) => record -> [Update record] -> ReaderT backend m ()

Files

ChangeLog.md view
@@ -1,5 +1,11 @@ # ChangeLog for `persistent-mysql-pure` +## 1.0.3++ Support mysql-haskell 1.2.0 (tls 2.3.0, crypton 1.1.0, caching_sha2_password)++ Widen dependency bounds for GHC 9.6/9.8/9.10/9.12++ Replace nix flakes with npins++ Update CI to modern action versions and GHC matrix+ ## 1.0.2 + update bounds 
persistent-mysql-pure.cabal view
@@ -1,6 +1,6 @@ cabal-version:      2.2 name:               persistent-mysql-pure-version:            1.0.2+version:            1.0.3 license:            MIT license-file:       LICENSE author:@@ -35,11 +35,11 @@  library   build-depends:-    aeson >=1.0 && <2.3,-    base >=4.9 && <4.19,+    aeson >=1.0 && <2.4,+    base >=4.9 && <4.22,     bytestring >=0.10.8 && <0.13,     conduit >=1.2.12 && <1.4,-    containers >=0.5 && <0.7,+    containers >=0.5 && <0.8,     io-streams >=1.2 && <2.0,     monad-logger >=0.3.0 && <0.4,     mysql-haskell >=1.0 && <2.0,@@ -47,9 +47,9 @@     persistent >=2.10.0 && <3,     resource-pool <0.5,     resourcet >=1.1 && <1.4,-    text >=1.2 && <2.1 || ^>=2.1,-    time >=1.5.0 && <1.13,-    tls >=1.3.5 && <1.6 || ^>=1.7.1 || ^>=1.8.0,+    text >=1.2 && <2.2,+    time >=1.5.0 && <1.15,+    tls >=1.3.5 && <2.4,     transformers >=0.5 && <0.7,     unliftio-core <0.3 @@ -73,7 +73,7 @@  source-repository head   type:     git-  location: git://github.com/jappeace/persistent-mysql-pure.git+  location: https://github.com/jappeace/persistent-mysql-pure.git  test-suite test   type:             exitcode-stdio-1.0