Title Published

The End of an Era

Django migrations have come a long way, but it stands on the shoulders of one project that has come just a little bit further.

1st Jul 2014 in Django Diaries

Working Together

Workflows, teams committing conflicting VCS branches, foreign keys being annoying and more feature in this week's Django Diaries.

11th Dec 2013 in Django Diaries

New Apps & Migrations

This week, it's the exciting story of one man's battle against his idea of automatically writing settings files.

27th Nov 2013 in Django Diaries

Flat as a Pancake

A week on a remote island leads to a lot of squashed things. I'm not entirely sure if they're related.

23rd Oct 2013 in Django Diaries

Down and Dirty

Migrations grow two exciting new operations as well as a new command, squashing two of my oldest feature requests.

25th Sep 2013 in Django Diaries

A Plan Comes Together

Long, hard days of coding, shuffling and teasing Oracle finally come to a close - or do they?

23rd Aug 2013 in Django Diaries

A Thousand Papercuts

It turns out that eradicating syncdb is not quite as easy as it should be...

25th Jul 2013 in Django Diaries

Tunnel Lights

I love it when a plan comes together. Especially when that plan involves so many tiny pieces of code.

20th Jun 2013 in Django Diaries

What an Operation

This week sees django.db.migrations gain Operations, an Executor, and new command plans.

30th May 2013 in Django Diaries

South 0.8, Migrations and DjangoCon

A new release of an old friend, and more news on django.db.migrations.

22nd May 2013 in Django Diaries

A whole load of Kickstarting

When I launched my Kickstarter campaign, I didn't quite expect this level of response...

11th Apr 2013 in Articles

South 0.7.6 released

As the post title implies, yet another version of the ever-popular migrations library is out.

2nd Aug 2012 in Articles

South 0.7.4

Over a year after the last release, I'm finally putting out a new South release.

23rd Mar 2012 in Articles

South 0.7.3 released

I've released South 0.7.3.

1st Dec 2010 in Articles

South 0.7.2

After a slightly too long hiatus, I've released the second bugfix release of the 0.7 series.

13th Aug 2010 in Articles

On Django And Migrations

For at least a year now, people have been suggesting to me that South should be in Django core.

2nd Jun 2010 in Articles

South 0.7.1

The first bugfix release of South is now out, and there's plenty of fixes.

21st May 2010 in Articles

South 0.7 Released

After months of hard work, refactoring, blood, sweat, tears, and improvement, South 0.7 is ready.

25th Mar 2010 in Articles

South 0.7 RC1

It's that time of the year again, when a new South release rears its well-refactored, database-independent head.

18th Mar 2010 in Articles

South 0.6.2

In my neverending quest to save the time of those using RDBMSen, South 0.6.2 is released.

26th Oct 2009 in Articles

South 0.6.1

South 0.6.1 is now available for public consumption; it fixes quite a few bugs.

5th Sep 2009 in Articles

South 0.6

It is with great pleasure (and a measurable sense of relief) that I announce the release of South 0.6, a new release bringing quite a few new features, although most of them aren't immediately obvious.

11th Aug 2009 in Articles

South 0.6 Release Candidate

After a long few months, during which I've increased my recommendations to run off trunk, South 0.6 is almost here.

6th Aug 2009 in Articles

South 0.6 news

It's about time I posted an update on what's going on with South development, so here it is.

28th Jun 2009 in Articles

South’s Design

I had a lot of interesting chats with people about South last week at EuroDjangoCon, and several eyebrows have been raised at me both parsing models and then storing their definitions as dicts.

9th May 2009 in Articles

EuroDjangoCon Slides

For those interested, the slides from my migrations talk at EuroDjangoCon are up. I believe the videos will be around soon.

5th May 2009 in Articles

South 0.5

I'm pleased to announce the release of South 0.5; this has been a long and exciting release, with many new features...

27th Apr 2009 in Articles

Southerly Breezes

Work on South has been going full steam ahead lately, with some good results.

10th Mar 2009 in Articles

South 0.4 Released

After far too many months of quiet feature development and bug fixing, we're happy to finally announce South 0.4, which has a whole host of new features to satiate your every migration need.

The list of new features alone really is quite long; you can see it at, but I'll go through a few of them quickly:

12th Jan 2009 in Articles

South So Far

It's been a while since I last talked about South, so it's about time I did a short update, I think. There's been a fair few things going on since last time, which was, err, a long time ago.

Firstly, we now have SQLite support (apart from column renames/alters/deletes; I'll be implementing those with the appropriate workarounds soon). This was one of the features I most wanted to roll in, since SQLite is quite widely used for quick development. SQL Server support is also on the way soon!

Also in the news, TWiD's latest episode has some interesting poll results for schema migrations; of the respondents, over half are using one of the premade tools, and of those about 2/5 are using South - good news for the migration camp overall, and a surprisingly high amount for South, considering I have a limited picture of who's using it.

5th Dec 2008 in Articles