Andrew Godwin avatar Andrew Godwin committed 3f6f206

Version bump

Comments (0)

Files changed (5)

-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 series (0.7.x); previous versions'
 documentation was written directly into our wiki, but is mostly a subset of
 what is written here.
 
    signals
    fixtures
    settings
-   releasenotes/index
+   releasenotes/index

docs/installation.rst

 Installation
 ============
 
-South's current release is :ref:`0.7.4 <0-7-4-release-notes>`.
+South's current release is :ref:`0.7.5 <0-7-5-release-notes>`.
 
 There are a few different ways to install South:
 

docs/releasenotes/0.7.5.rst

+
+.. _0-7-5-release-notes:
+
+===========
+South 0.7.5
+===========
+
+This is a minor new release of South, and the fifth bugfix release for the 
+:ref:`0.7 series <0-7-release-notes>`.
+
+
+Compatability 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
+==============================
+
+None.
+
+
+Index naming
+============
+
+Single-column indexes should now be named the same as if they were created using ``syncdb``
+
+
+UUIDs
+=====
+
+UUID default values now work correctly on the PostgreSQL backend.
+
+
+Transactions
+============
+
+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.
+
+
+Unmanaged models
+================
+
+A bug with ignoring changes to unmanaged models has been fixed, so they are now ignored properly.
+
+
+Oracle/SQL Server
+=================
+
+A few minor fixes, including the ability to change TextFields to CharFields and vice-versa on the Oracle backend.
+
+
+Other fixes
+===========
+
+As usual, there are tens of other minor fixes throughout the codebase. Full details of those are available on Trac.

south/__init__.py

 South - Useable migrations for Django apps
 """
 
-__version__ = "0.7.4"
+__version__ = "0.7.5"
 __authors__ = [
     "Andrew Godwin <andrew@aeracode.org>",
     "Andy McCurdy <andy@andymccurdy.com>"
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.