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 +6/−0
- persistent-mysql-pure.cabal +8/−8
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