- decode array types
- decode composite types with
Tuple
newtype - cache OID lookups
- fix
deriveFromSql
which was completely unusable - add benchmark / exe for speeed testing
- 3x improvement in decoding speed for this benchmark
select
quasiquoter that validates syntax- tag number of columns consumed in
RowDecoder
type - when decoder & number of returned columns are both known, ensure they match
- lookup types by name when OID is not known statically
- specify isolation level when running a transaction
- stop trying to fake nested transactions
- provide direct access to a Connection when that control is needed
- now we have documentation
- rearrange some code, re-export modules to support docs
0.1 highlights include:
- binary wire format
- check that Postgres sent expected type before decoding
- Quasiquoter supports mixing numbered & antiquoted params