django-reversion 2.0.0 is now available on
GitHub and
PyPi.
django-reversion was first released in May 2008, and has been in active development ever since. Over this time it's developed a certain amount of cruft from legacy and unused features, resulting in needless complexity and multiple ways of achieving the same task.
This release substantially cleans and refactors the codebase. Much of the top-level functionality remains unchanged, or is very similar. The release notes are divided into subsections to make it easier to find out where you need to update your code. Read the changelog before upgrading!
The documentation has been substantially improved for this release. Hopefully that will help make the transition to 2.0.0 smoother.
It's hoped that this release will future-proof django-reversion and make it easier to use for new users to get started. Any questions or comments should be directed to the project issue tracker.
Happy coding!