Django-reversion

Latest version: v5.1.0

Safety actively analyzes 693883 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 13

5.0.1

------------------

- Fix admin detail view in multi-database configuration (atten).

5.0.0

------------------

- Added support for using django-reversion contexts in ``asyncio`` tasks (bellini666).
- **Breaking:** Dropped support for Python 3.6.

4.0.2

------------------

- Improved performance of `createinitialrevisions` management command (philipstarkey).

4.0.1

------------------

- Django 4.0b support (smithdc1, kevinmarsh).
- Optimized ``VersionQuerySet.get_deleted``.

4.0.0

------------------

- **Breaking:** The ``create_revision`` view decorator and ``RevisionMiddleware`` no longer roll back the revision and
database transaction on response status code >= 400. It's the responsibility of the view to use `transaction.atomic()`
to roll back any invalid data. This can be enabled globally by setting ``ATOMIC_REQUESTS=True``. (etianen)

https://docs.djangoproject.com/en/3.1/ref/settings/#std:setting-DATABASE-ATOMIC_REQUESTS

- Fixing gettext plural forms with Django (martinsvoboda).
- Deprecation removals (lociii, Peter-van-Tol).
- CI testing improvements (etianen, michael-k).
- Documentation fixes (erikrw, jedie, michael-k).

3.0.9

------------------

- Significant speedup to ``Version.objects.get_deleted(...)`` database query for PostgreSQL (GeyseR).
- Testing against Django 3.1 (michael-k).
- Django 4.0 compatibility improvements (GitRon).

Page 3 of 13

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.