django-reversion 1.8.1 released

django-reversion29th May 2014

django-reversion 1.8.1 is now available on GitHub and PyPi. This release fixes several bugs and offers several improvements, and is recommended for all users of Django 1.6.x.

django-reversion hits 1K stars on GitHub!

django-reversion11th January 2014

django-reversion was my first open-source contribution to Django, and has become the de-facto solution for model data version control. It's good to give something back to the ecosystem that has taught me so much.

Even better, much of it's recent development has been carried out by the community. Congrats to everyone who has helped carry it through six major releases of Django. It's been an awesome ride!

django-reversion 1.8 released

django-reversion7th November 2013

This release adds compatibility for Django 1.6, as well as removing the type flag on Version models.

django-reversion documention moved to Read the Docs

django-reversion8th September 2013

This move aims to encourange community contributions, as well as allowing documentation for old releases of django-reversion to remain accessible.

Check out the new docs, and maybe fire up a pull request!

django-reversion 1.7.1 has been released

django-reversion26th June 2013

This is a minor bugfix release, improving support for custom User models. It's recommended for all Django 1.5+ projects.

django-reversion 1.7 has landed!

django-reversion27th February 2013

Featuring Django 1.5 support and experimental Python 3 support. It's the future!

django-reversion 1.6.6 and 1.5.7 released

django-reversion20th February 2013

Due to this week's two security releases from Django, two new versions of django-reversion have been released.

These releases allow you to use django-reversion with the new 1.4.4 and 1.3.6 releases from Django.

django-reversion 1.6.5 and 1.5.6 released

django-reversion12th December 2012

Due to this week's two security releases from Django, two new versions of django-reversion have been released.

These releases allow you to use django-reversion with the new 1.4.3 and 1.3.5 releases from Django.

django-reversion 1.6.4 and 1.5.5 released

django-reversion28th October 2012

Due to this week's two security releases from Django, two new versions of django-reversion have been released.

These releases allow you to use django-reversion with the new 1.4.2 and 1.3.4 releases from Django.

django-reversion 1.6.3 had landed

django-reversion5th September 2012

This release fixes a nasty bug preventing models with unique constraints from being reverted in the admin. It also adds stricter permissions checking in the admin.

It's recommended for all Django 1.4 users.

django-reversion 1.6.2 released

django-reversion31st July 2012

Due to the today's two security releases from Django, two new versions of django-reversion have been released.

These releases suppress the version warnings from reversion, allowing you to use it with the new 1.4.1 and 1.3.2 releases from Django.

django-reversion 1.6.1 released

django-reversion20th June 2012

django-reversion 1.6.1 had landed on GitHub and PyPi. It fixes a number of minor bugs, and adds a Swedish translation.

django-reversion 1.6 released

django-reversion27th March 2012

django-reversion 1.6 is now available for download from GitHub and PyPi. This release brings full Django 1.4 compatibility.

django-reversion 1.5.1 released

django-reversion26th October 2011

  • Polish translation.
  • Minor bug fixes.

django-reversion 1.5 released

django-reversion7th September 2011

  • Added in simplified low level API methods, and deprecated old low level API methods.
  • Added in support for multiple revision managers running in the same project.
  • Added in significant speedups for models with integer primary keys.
  • Added in cleanup improvements to patch generation helpers.
  • Minor bug fixes

django-reversion 1.4 released

django-reversion27th April 2011

  • Added in a version flag for add / change / delete annotations.
  • Added experimental deleterevisions management command.
  • Added a --comment option to createinitialrevisions management command.
  • Django 1.3 compatibility.

django-reversion 1.3.3 released

django-reversion5th March 2011

  • Improved resilience of revert() to database integrity errors.
  • Added in Czech translation.
  • Added ability to only save revisions if there is no change.
  • Fixed long-running bug with file fields in inline related admin models.
  • Easier debugging for createinitialrevisions command.
  • Improved compatibility with Oracle database backend.
  • Fixed error in MySQL tests.
  • Greatly improved performance of get_deleted() Version manager method.
  • Fixed an edge-case UnicodeError.

django-reversion 1.3.2 released

django-reversion22nd October 2010

  • Added Polish translation.
  • Added French translation.
  • Improved resilience of unit tests.
  • Improved scaleability of Version.object.get_deleted() method.
  • Improved scaleability of createinitialrevisions command.
  • Removed post_syncdb hook.
  • Added new createinitialrevisions management command.
  • Fixed DoesNotExistError with OneToOneFields and follow.

django-reversion 1.3.1 released

django-reversion12th July 2010

This release is compatible with Django 1.2.1.

  • Django 1.2.1 admin compatibility.

django-reversion 1.2.1 released

django-reversion11th July 2010

This release is compatible with Django 1.1.1.

  • The django syncdb command will now automatically populate any version-controlled models with an initial revision.
  • Reversion now works with SQLite for tables over 999 rows.
  • Added Hebrew translation.