packages feed

persistent-sql-lifted-0.4.5.0: CHANGELOG.md

## [_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)

Add `selectCount` and `selectExists`

## [v0.4.3.1](https://github.com/freckle/persistent-sql-lifted/compare/persistent-sql-lifted-v0.4.3.0...persistent-sql-lifted-v0.4.3.1)

Fixes [#16](https://github.com/freckle/persistent-sql-lifted/issues/16), nonterminating recursion in:

- `transactionSaveWithIsolation`
- `transactionUndo`
- `transactionUndoWithIsolation`

## [v0.4.3.0](https://github.com/freckle/persistent-sql-lifted/compare/persistent-sql-lifted-v0.4.2.0...persistent-sql-lifted-v0.4.3.0)

Add `updateGetEntity`

## [v0.4.2.0](https://github.com/freckle/persistent-sql-lifted/compare/persistent-sql-lifted-v0.4.1.0...persistent-sql-lifted-v0.4.2.0)

Add module `Database.Persist.Sql.Lifted.Savepoint`

## [v0.4.1.0](https://github.com/freckle/persistent-sql-lifted/compare/persistent-sql-lifted-v0.4.0.0...persistent-sql-lifted-v0.4.1.0)

Add module `Database.Persist.Sql.Lifted.Expression.ArrayAggregate.PostgreSQL`

## [v0.4.0.0](https://github.com/freckle/persistent-sql-lifted/compare/persistent-sql-lifted-v0.3.0.0...persistent-sql-lifted-v0.4.0.0)

Remove `selectKeys` because Persistent's Conduit-based utilities are of dubious correctness.

Add:

- `deleteWhereCount`
- `existsBy`
- `getFieldName`
- `getTableName`
- `insertUnique_`
- `rawExecute`
- `rawExecuteCount`
- `rawSql`
- `updateWhereCount`

## [v0.3.0.0](https://github.com/freckle/persistent-sql-lifted/compare/persistent-sql-lifted-v0.2.0.0...persistent-sql-lifted-v0.3.0.0)

Remove `rand`; supports `esqueleto-3.6`.

## [v0.2.0.0](https://github.com/freckle/persistent-sql-lifted/compare/persistent-sql-lifted-v0.1.1.0...persistent-sql-lifted-v0.2.0.0)

New modules:

- `Database.Persist.Sql.Lifted.Expression`
- `Database.Persist.Sql.Lifted.Expression.Bool`
- `Database.Persist.Sql.Lifted.Expression.Case`
- `Database.Persist.Sql.Lifted.Expression.Comparison`
- `Database.Persist.Sql.Lifted.Expression.Constant`
- `Database.Persist.Sql.Lifted.Expression.Count`
- `Database.Persist.Sql.Lifted.Expression.Exists`
- `Database.Persist.Sql.Lifted.Expression.Insert`
- `Database.Persist.Sql.Lifted.Expression.Key`
- `Database.Persist.Sql.Lifted.Expression.List`
- `Database.Persist.Sql.Lifted.Expression.Maybe`
- `Database.Persist.Sql.Lifted.Expression.Number`
- `Database.Persist.Sql.Lifted.Expression.OrderBy`
- `Database.Persist.Sql.Lifted.Expression.Projection`
- `Database.Persist.Sql.Lifted.Expression.String`
- `Database.Persist.Sql.Lifted.Expression.SubSelect`
- `Database.Persist.Sql.Lifted.Expression.Table`
- `Database.Persist.Sql.Lifted.Expression.Type`
- `Database.Persist.Sql.Lifted.Expression.Update`
- `Database.Persist.Sql.Lifted.Filter`
- `Database.Persist.Sql.Lifted.From`
- `Database.Persist.Sql.Lifted.Query`
- `Database.Persist.Sql.Lifted.Query.Aggregate`
- `Database.Persist.Sql.Lifted.Query.CommonTableExpressions`
- `Database.Persist.Sql.Lifted.Query.Core`
- `Database.Persist.Sql.Lifted.Query.Locking`
- `Database.Persist.Sql.Lifted.Query.SetOperations`
- `Database.Persist.Sql.Lifted.Query.Update`
- `Database.Persist.Sql.Lifted.Update`

## [v0.1.1.0](https://github.com/freckle/persistent-sql-lifted/compare/persistent-sql-lifted-v0.1.0.0...persistent-sql-lifted-v0.1.1.0)

New:

- `transactionSave`
- `transactionSaveWithIsolation`
- `transactionUndo`
- `transactionUndoWithIsolation`

## [v0.1.0.0](https://github.com/freckle/persistent-sql-lifted/tree/persistent-sql-lifted-v0.1.0.0/persistent-sql-lifted)

First release, sprouted from `freckle-app-1.20.3.0`.