persistent-sql-lifted 0.4.4.0 → 0.4.5.0
raw patch · 5 files changed
+22/−4 lines, 5 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
+ Database.Persist.Sql.Lifted: Entity :: Key record -> record -> Entity record
+ Database.Persist.Sql.Lifted: [entityKey] :: Entity record -> Key record
+ Database.Persist.Sql.Lifted: [entityVal] :: Entity record -> record
+ Database.Persist.Sql.Lifted: data Entity record
+ Database.Persist.Sql.Lifted.Expression: Value :: a -> Value a
+ Database.Persist.Sql.Lifted.Expression: [unValue] :: Value a -> a
+ Database.Persist.Sql.Lifted.Expression: deriveEsqueletoRecord :: Name -> Q [Dec]
+ Database.Persist.Sql.Lifted.Expression: newtype Value a
Files
- CHANGELOG.md +12/−1
- library/Database/Persist/Sql/Lifted.hs +1/−0
- library/Database/Persist/Sql/Lifted/Expression.hs +7/−1
- package.yaml +1/−1
- persistent-sql-lifted.cabal +1/−1
CHANGELOG.md view
@@ -1,4 +1,15 @@-## [_Unreleased_](https://github.com/freckle/persistent-sql-lifted/compare/persistent-sql-lifted-v0.4.4.0...main)+## [_Unreleased_](https://github.com/freckle/persistent-sql-lifted/compare/persistent-sql-lifted-v0.4.5.0...main)++## [v0.4.5.0](https://github.com/freckle/persistent-sql-lifted/compare/persistent-sql-lifted-v0.4.4.0...persistent-sql-lifted-v0.4.5.0)++Add to `Database.Persist.Sql.Lifted`:++- `Entity(..)`++Add to `Database.Persist.Sql.Lifted.Expression`:++- `Value(..)`+- `deriveEsqueletoRecord` ## [v0.4.4.0](https://github.com/freckle/persistent-sql-lifted/compare/persistent-sql-lifted-v0.4.3.1...persistent-sql-lifted-v0.4.4.0)
library/Database/Persist/Sql/Lifted.hs view
@@ -20,6 +20,7 @@ , SqlBackend , MonadSqlBackend (..) , liftSql+ , Entity (..) -- * Getting by key , get
library/Database/Persist/Sql/Lifted/Expression.hs view
@@ -1,7 +1,11 @@ module Database.Persist.Sql.Lifted.Expression- ( -- * Type+ ( -- * Expression type SqlExpr + -- * Result types+ , Value (..)+ , deriveEsqueletoRecord+ -- * Constant , val @@ -117,6 +121,8 @@ , (/=.) ) where +import Database.Esqueleto.Experimental (Value (..))+import Database.Esqueleto.Record (deriveEsqueletoRecord) import Database.Persist.Sql.Lifted.Expression.Bool import Database.Persist.Sql.Lifted.Expression.Case import Database.Persist.Sql.Lifted.Expression.Comparison
package.yaml view
@@ -1,5 +1,5 @@ name: persistent-sql-lifted-version: 0.4.4.0+version: 0.4.5.0 maintainer: Freckle Education category: Database
persistent-sql-lifted.cabal view
@@ -1,6 +1,6 @@ cabal-version: 1.18 name: persistent-sql-lifted-version: 0.4.4.0+version: 0.4.5.0 license: MIT license-file: LICENSE maintainer: Freckle Education