This is a minor new release of South, and the sixth bugfix release for the 0.7 series.
Major changes are outlined below. A full list of bugs fixed can be found on the South Trac.
Backwards incompatible changes¶
There is now a new
--update switch, which you can use with
to merge updates you’ve just done into your most recent migration and then
reverse and re-apply that migration to the database.
Note that this will only work with migrations that aren’t yet committed into
a VCS - once that occurs, you should create a new migration rather than
--update on the current one.
South now keeps all defaults out of the database during table creation, to mirror Django’s approach when creating tables. This was already the case when adding columns.
The SQLite backend now correctly handles boolean default values.
Altering ForeignKey columns now works correctly.
Boolean defaults and autoincrement now works correctly.