- Aeson 2.0 support
- GHC 9.2 and 9.0 support
- Support inserting default values for all columns (except with upsert)
MonadBase
andMonadBaseControl
instances forSqliteM
- Removed instances for machine-dependent ambiguous integer types
Int
andWord
- Support for
in_
on row values - Upsert support using
HasInsertOnConflict
- Fix build on Android and OpenBSD
- Fix emitting and detection of
DECIMAL
andDOUBLE PRECISION
types - Fix
bitLength
,charLength_
, andoctectLength_
by emulating withCAST
andLENGTH
- Fix
runInsertReturningList
for when the database column order and beam column order disagree.
Add Semigroup
instances to prepare for GHC 8.4 and Stackage nightly
Add runBeamSqlite
and runBeamSqliteDebug
functions
- Re-introduce backend parameter to
Database
class
First split of sqlite backend from main beam package