summaryrefslogtreecommitdiff
path: root/docs/releases
AgeCommit message (Collapse)Author
2015-12-31Fixed #23372 -- Made loaddata faster if it doesn't find any fixtures.Anssi Kääriäinen
Django's test suite often tries to load fixture files from apps that have no fixtures at all. This creates a lot of unnecessary disabling and enabling of constraints which can be expensive on some database. To speed this up, loaddata now first checks if any fixture file matches. If no fixture file is matched, then the command exits before disabling and enabling of constraints is done. The main benefit of this change is seen on MSSQL, where tests on Django 1.8 run hours faster.
2015-12-30Fixed #26018 -- Prevented unecessary get_form() call in ↵Chris Cogdon
FormMixin.get_context_data(). Changed "dict.setdefault" to "if x in dict" pattern so that get_form() would not be called unnecessarily, specifically in the case where FormMixin.form_invalid() calls get_context_data() with the current form.
2015-12-30Fixed #26006 -- Fixed incorrect object reference in ↵Chris Cogdon
SingleObjectMixin.get_context_object_name().
2015-12-29Fixed #25465 -- Restored line breaks conversion in admin readonly fields.Alexander Gaevsky
2015-12-29Fixed #19536 -- Included object-tools when ModelAdmin.has_add_permission() ↵Nick Sandford
is False.
2015-12-26Fixed #8065 -- Made id_list an optional argument for QuerySet.in_bulk().Bryan Marty
2015-12-25Fixed #14286 -- Added models.BigAutoField.Alexander Sosnovskiy
2015-12-24Refs #13008 -- Forwardported 1.8.8 release note.Tim Graham
Forwardport of b51086d57313e7ea857f4b96b62d25e600ee0a8d from stable/1.8.x
2015-12-24Fixed #25972 -- Restored support for the isnull lookup with ForeignObject.Tomo Otsuka
2015-12-23Fixed #25979 -- Dropped support for PostgreSQL 9.1.Tim Graham
2015-12-23Fixed #25969 -- Replaced render_to_response() with render() in docs examples.Tim Graham
2015-12-22Fixed #25950 -- Added support for GEOSisClosed.Sergey Fedoseev
2015-12-22Fixed #25965 -- Added removal of sql* commands to 1.9 release notes.Tim Graham
2015-12-22Fixed #25838 -- Added "python" as an interface to the shell command.Jon Dufresne
Deprecates the "--plain" option.
2015-12-21Fixed #25958 -- Removed support for 'skip_validation' in ↵Tim Graham
BaseCommand.execute(**options).
2015-12-21Fixed #494 -- Added ability to specify classes on admin inline fieldsets.Karen Tracey
This includes the ability to collapse inlines by specifying a class named 'collapse'.
2015-12-21Fixed #25903 -- Fixed the admin's list_editable add/change buttons.Tim Graham
2015-12-19Fixed #25922 -- Fixed migrate --fake-initial detection of many-to-many tables.Tim Graham
2015-12-18Refs #25510 -- Forwardport of 1.9.1 release note.Tim Graham
2015-12-18Fixed #25869 -- Added trim and precision properties to WKTWriter.Sergey Fedoseev
2015-12-18Fixed #25915 -- Allowed language not in Django's default LANGUAGESClaude Paroz
This fixes a regression introduced by a5f6cbce07. Thanks Gavin Wahl for the report and Tim Graham for the review.
2015-12-18Fixed #25063 -- Added path to makemigration's output of migration file.Niels Van Och
2015-12-17Fixed #25845 -- Fixed incorrect timezone warnings in custom admin templates.Sven Grunewaldt
2015-12-17Fixed #25942 -- Fixed TypedChoiceField.has_changed with nullable fieldClaude Paroz
This fixes a regression introduced by 871440361.
2015-12-15Fixed #25852 -- Made sure AlterModelManager forces a reload of its model state.Simon Charette
Thanks to Geoffrey Sechter and the Django NYC group for the report and Markus for the review.
2015-12-15Fixed #25894 -- Fixed evaluation of zero-length slices of QuerySet.values().Sergey Fedoseev
2015-12-14Fixed #25939 -- Removed redundant transaction in QuerySet.update_or_create().Ed Bartosh
There is no need to wrap the save() call in transaction.atomic() as it's already done down the call stack in Model.save_base().
2015-12-14Fixed #25662 -- Allowed creation of empty GEOS geometries.Sergey Fedoseev
2015-12-14Fixed #25882 -- Prevented fast deletes matching no rows from crashing on MySQL.Simon Charette
Thanks to Trac aliases gerricom for the report, raphaelmerx for the attempts to reproduce and Sergey Fedoseev and Tim for the review. Refs #16891
2015-12-14Fixed #25725 -- Made HttpReponse immediately close objects.Johannes Hoppe
2015-12-12Fixed #20223 -- Added keep_lazy() as a replacement for allow_lazy().Iacopo Spalletti
Thanks to bmispelon and uruz for the initial patch.
2015-12-12Fixed #25924 -- Removed gis.utils.srs.add_postgis_srs() ↵Sergey Fedoseev
backwards-compatibility alias.
2015-12-12Fixed #25909 -- Added unicode_literals import to apps.py generated by startapp.Tim Graham
2015-12-11Refs #25918 -- Fixed typo in 1.10 release notes.Tim Graham
2015-12-11Fixed #25918 -- Removed unused LOGOUT_URL setting.Tim Graham
Thanks hop for the report and patch.
2015-12-10Fixed #25883 -- Fixed admin deletion page summary counts for related objects.Sergey Fedoseev
2015-12-10Fixed #25412 -- Fixed missing PostgreSQL index on Char/TextField when using ↵Federico Frenguelli
AlterField. Thanks to Emanuele Palazzetti for the help.
2015-12-10Fixed #21221 -- Made form Media and static template tag use staticfiles if ↵Johannes Hoppe
installed.
2015-12-10Fixed #25900 -- Fixed regression in CommonMiddleware ETag support.Derek J. Curtis
2015-12-10Refs #25099 -- Added removal of build_request_repr() to 1.9 release notes.Damien
2015-12-09Fixed #25896 -- Fixed state bug in ↵Amos Onn
SeparateDatabaseAndState.database_backwards().
2015-12-08Fixed #25637 -- Added URLValidator hostname length validation.Raphael Michel
URLValidator now validates the maximum length of a hostname and the maximum length of all labels inside the hostname.
2015-12-08Fixed #25895 -- Used a consistent style for UserAdmin overrides.Tim Graham
Thanks Justin Abrahms for the report.
2015-12-08Refs #25886 -- Improved language in Python compatibility section of the ↵Tim Graham
release notes.
2015-12-08Fixed #25881 -- Marked Python 3.2 in Django 1.8 as unsupported at the end of ↵Tim Graham
2016.
2015-12-07Fixed #25867 -- Fixed a system check crash with nested ArrayFields.Simon Charette
Thanks to Jean Gourds for the report, Tim and Claude for the review.
2015-12-07Refs #25548 -- Forwardported 1.9.1 release note.Tim Graham
2015-12-05Refs #25584 -- Corrected note about source of SyntaxErrors when installing ↵Tim Graham
Django 1.9.
2015-12-05Fixed #25165 -- Removed inline JavaScript from the admin.Thomas Grainger
This allows setting a Content-Security-Policy HTTP header (refs #15727). Special thanks to blighj, the original author of this patch.
2015-12-04Fixed #25840 -- Fixed BaseCache.get_or_set() on the DummyCache backend.Emre Yilmaz
This also fixes a possible data eviction race condition between setting and getting a key. Another thread could remove the key before get_and_set() accesses it again. In this case, now the default value will be returned instead of None.