- Changed project ownership to
AmbitionEng
by @wesleykendall in #16.
- Added Python 3.13 support, dropped Python 3.8. Added Postgres17 support by @wesleykendall in #15.
- Django 5.1 compatibilty, and Dropped Django 3.2 / Postgres 12 support by @wesleykendall in #14.
- Updated with latest Python template. [Wesley Kendall, c7a010c]
- Fix ReadTheDocs builds. [Wesley Kendall, 7d60e2a]
-
Django 5.0 compatibility [Wesley Kendall, 129331b]
Support and test against Django 5 with psycopg2 and psycopg3.
- Added Opus10 branding to docs [Wesley Kendall, 4a0b78c]
-
Add Python 3.12 support and use Mkdocs for documentation [Wesley Kendall, ed0d18e]
Python 3.12 and Postgres 16 are supported now, along with having revamped docs using Mkdocs and the Material theme.
Python 3.7 support was dropped.
-
Added Python 3.11, Django 4.2, and Psycopg 3 support [Wesley Kendall, 6c032bb]
Adds Python 3.11, Django 4.2, and Psycopg 3 support along with tests for multiple Postgres versions. Drops support for Django 2.2.
-
Initial release of django-pgtransaction [Paul Gilmartin, 09bca27]
django-pgtransaction offers a drop-in replacement for the default
django.db.transaction
module which, when used on top of a PostgreSQL database, extends the functionality of that module with Postgres-specific features.V1 of django-pgtransaction provides the
atomic
decorator/context manager, which provides the following additional arguments to Django'satomic
:isolation_level
: For setting the isolation level of the transaction.retry
: For retrying when deadlock or serialization errors happen.