Changelog for beam-postgres-0.5.0.0
0.5.0.0
Interface changes
- Removed instances for machine-dependent ambiguous integer types
IntandWord - Fixed types for some functions that only work with
jsonband notjson
Added features
- Support for
in_on row values - Various Postgres regex functions
- Expose
fromPgIntegralandfromPgScientificOrIntegral - Add
liftIOWithHandle :: (Connection -> IO a) -> Pg a - Add
getDbConstraintsForSchemasto get constraints without relying on the state of the connection - Poly-kinded instances for
Data.Tagged.Tagged - Add
HasDefaultDatatypeforUTCTime - Support for specifically-sized
SqlSerialintegers (smallserial,serial,bigserial) - Predicate detection for extensions
pgArrayToJsonforarray_to_json- Extension definition and all functions provided by
uuid-ossp - GHC 8.8 support
Bug fixes
- Only detect primary keys of tables in visible schemas
- Fix emitting of
DECIMALtype - Report JSON correct decoding errors instead of throwing
UnexpectedNull
0.4.0.0
0.3.2.0
Add Semigroup instances to prepare for GHC 8.4 and Stackage nightly
0.3.1.0
Add runBeamPostgres and runBeamPostgresDebug functions.
0.3.0.0
Initial hackage beam-postgres