October 22, 2014
Django 1.7.1 fixes several bugs in 1.7.
flusherror message contained Unicode characters (#22882).
CHECKSQL clauses which were omitted on some backends when not using migrations (#23416).
typeobjects in migrations (#22951).
@deconstructibledecorator now fails with a
ValueErrorif the decorated object cannot automatically be imported (#23418).
inlineformset_factory()error message that caused a crash (#23451).
'auth.User'model (#11775). As a side effect, the setting now adds a
get_absolute_url()method to any model that appears in
ABSOLUTE_URL_OVERRIDESbut doesn't define
ImportErrorexceptions during application loading (#22920).
unique_togethermodel options no longer results in infinite migrations (#23452).
daterather than a
app_labels that have the same last part (e.g.
cy) and several Chinese locales (
zh_TW) have been added. Formats for Macedonian have been fixed (trailing dot removed, #23532).
migrations.RunSQLno longer require percent sign escaping. This is now consistent with
SERIALIZEentry in the
TESTdictionary usable (#23421).
SchemaEditorfor MySQL GIS backend so that spatial indexes will be created for apps with migrations (#23538).
SchemaEditorfor Oracle GIS backend so that spatial metadata and indexes will be created for apps with migrations (#23537).
related_namemodel field option to Unicode during migration generation to generate migrations that work with both Python 2 and 3 (#23455).
MigrationWriterto handle builtin types without imports (#23560).
admindocsview to browse view details check if the view specified in the URL exists in the URLconf. Previously it was possible to import arbitrary packages from the Python path. This was not considered a security issue because
admindocsis only accessible to staff users (#23601).
AdminEmailHandlerwith non-ASCII characters in the request (#23593).
update_or_createon related managers causing
urlsafe_base64_decode()return the proper type (bytestring) on Python 3 (#23333).
makemigrationscan now serialize timezone-aware values (#23365).
Model.check()is unreachable (#23615).
makemigrationsto detect changes to
makemessageswhere static files were unexpectedly ignored (#23583).