-This is South, a Django application to provide migrations in a sane way.
-By sane, we mean that the status of every migration is tracked individually,
-rather than just the number of the top migration reached; this means South
-can detect when you have an unapplied migration that's sitting in the middle
-of a whole load of applied ones, and will let you apply it straight off,
-or let you roll back to it, and apply from there forward.
+This is South, a Django application to provide schema and data migrations.
Documentation on South is currently available on our project site;
you can find it at http://south.aeracode.org/docs/
+South is compatable with Django 1.2 and higher, and Python 2.4 and higher.
South is a tool to provide consistent, easy-to-use and database-agnostic
migrations for Django applications.
-This is the documentation for the current version (0.7); previous versions'
+This is the documentation for the current version (0.7); previous versions'
documentation was written directly into our wiki, but is mostly a subset of
-South's current release is :ref:`0.7.
4 <0-7- 4-release-notes>`.
+South's current release is :ref:`0.7. <0-7--release-notes>`.
There are a few different ways to install South:
+This is a minor new release of South, and the fifth bugfix release for the
+:ref:`0.7 series <0-7-release-notes>`.
+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 ``syncdb``
+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.
+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.
South - Useable migrations for Django apps
"Andrew Godwin <email@example.com>",
"Andy McCurdy <firstname.lastname@example.org>"