Fix supported Py/PG versions in docs
Added wishful test suite for jsonb type
Added name param to register_json()
Add register_default_jsonb() and register the type
Added jsonb docs
Habemus jsonb
Merge branch 'jsonb'
Document PostgreSQL 9.4 as supported

Actually there is a test failing in the test suite in PG 9.4beta2, but
it's probably because the default logging level is to DEBUG. Will wait
for the final release to check if the test is to be fixed. All other
tests pass no problem.
Convert pool arguments to int

Failing to do so may cause dangerous misbehaviours such as an unbounded
pool (because of lame comparison operators in Python 2).

Fix ticket #220.
Scrape PostgreSQL 9.4 error codes table too

No new error code found as of 9.4 beta2.
Name the types after the module they are exposed from
Dropped almost-no-op customized objects repr()

The default repr is enough: it prints <TypeName at 0xADDR> instead of
<TypeName object at 0xADDR>.

The only people being hurt by this change are the ones using doctests:
they deserve it.
Fixed segfault in List function

This function is never called: it segfaults 100%. To be removed.
Dropped simple type wrapper functions

These functions don't need to exist: exposing the type in the module is
enough. It is actually better as one may use isinstance and such.
Added test to verify withhold transaction behaviour

A withhold cursor can read its data when the transaction is closed, so
it shouldn't start a new one upon movement/close.
No implicit transaction on named cursor close

Also, don't start an implicit transaction when fetching with
named with hold cursor, since it already returns results
from a previously committed transaction.
Added test to verify withhold cursors work in autocommit
Allow using named with hold cursors in autocommit
Document WITH HOLD corrections.
Merge branch 'withhold-transactions'