freckle-app 1.8.0.0 → 1.8.1.0
raw patch · 4 files changed
+19/−3 lines, 4 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
+ Freckle.App.Database: runDBSimple :: (HasSqlPool app, MonadUnliftIO m, MonadReader app m) => SqlPersistT m a -> m a
+ Freckle.App.Test: runDBSimple :: (HasSqlPool app, MonadUnliftIO m, MonadReader app m) => SqlPersistT m a -> m a
Files
- CHANGELOG.md +5/−1
- freckle-app.cabal +1/−1
- library/Freckle/App/Database.hs +12/−0
- package.yaml +1/−1
CHANGELOG.md view
@@ -1,4 +1,8 @@-## [_Unreleased_](https://github.com/freckle/freckle-app/compare/v1.8.0.0...main)+## [_Unreleased_](https://github.com/freckle/freckle-app/compare/v1.8.1.0...main)++## [v1.8.1.0](https://github.com/freckle/freckle-app/compare/v1.8.0.0...v1.8.1.0)++- Add `runDBSimple` for use cases where instrumentation is not valuable. ## [v1.8.0.0](https://github.com/freckle/freckle-app/compare/v1.7.1.0...v1.8.0.0)
freckle-app.cabal view
@@ -1,6 +1,6 @@ cabal-version: 1.18 name: freckle-app-version: 1.8.0.0+version: 1.8.1.0 license: MIT license-file: LICENSE maintainer: Freckle Education
library/Freckle/App/Database.hs view
@@ -13,6 +13,7 @@ , makePostgresPool , makePostgresPoolWith , runDB+ , runDBSimple , PostgresConnectionConf(..) , PostgresPasswordSource(..) , PostgresPassword(..)@@ -98,6 +99,17 @@ mVaultData action pool++runDBSimple+ :: ( HasSqlPool app+ , MonadUnliftIO m+ , MonadReader app m+ )+ => SqlPersistT m a+ -> m a+runDBSimple action = do+ pool <- asks getSqlPool+ runSqlPool action pool -- | @'runSqlPool'@ but with XRay tracing runSqlPoolXRay
package.yaml view
@@ -1,6 +1,6 @@ --- name: freckle-app-version: 1.8.0.0+version: 1.8.1.0 maintainer: Freckle Education category: Utils github: freckle/freckle-app