This is a minor new release of South, and the fifth bugfix release for the 0.7 series.
From now on, South will only officially be compatable with Django 1.2 and up, and thus only with Python 2.4 and up. Future versions of South are likely to require newer and newer versions of Django in order to simplify the codebase somewhat.
Backwards incompatible changes¶
Single-column indexes should now be named the same as if they were created using
UUID default values now work correctly on the PostgreSQL backend.
Transactions now use the correct database in a multi-db setup - previously, they were sometimes using the default database instead of another configured one.
Recursive Foreign Keys¶
Deletion of self-referencing ForeignKeys is now possible again.
A bug with ignoring changes to unmanaged models has been fixed, so they are now ignored properly.
A few minor fixes, including the ability to change TextFields to CharFields and vice-versa on the Oracle backend.
As usual, there are tens of other minor fixes throughout the codebase. Full details of those are available on Trac.