South 0.3

The world of migrations in Django is definitely warming up now, and with that we're proud to announce the release of South 0.3, the 'intelligent django migrations app', available now from south.aeracode.org.

New in this release are the use of fields rather than dicts for specifying columns in migrations, so migrations now look cleaner, work with all the databases Django supports to a better extent, and even support custom fields.

Also new is dependencies between apps, for those situations where your forum app's Post depends on your accounts app's Profile; South will work out the right way to apply everything so foreign keys don't horribly break.

There's also a nice number of bugfixes and general tweaks Andy and I have been making as South moves towards being used in active development work. If you think you might be needing migrations, or even if you don't, give South a try!

(Also new is a very carefully worded "why we're best" page on our wiki. I'm trying not to step on people's toes, just say why we're using South rather than anything else, but I'm not sure how well that's working)

Posted 4th September 2008 in Python, Django, and South, with 2 comments

comments

  1. Mike Scott

    Hey Django 1.0 just got released, so hows this going in terms of that? I see on your wiki page that its been tested again 1.0alpha - so it should be all sweet on 1.0 final?

    Let me know :)

  2. Andrew Godwin

    Yep, it does *now* (I checked out the lovely fresh 1.0 last night, and fixed the two problems that occurred).

    So, grab the latest subversion revision of either the 0.3 tag or trunk, and it'll work.


  3. (optional)