| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-12-31 | Fixed #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-30 | Fixed #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-30 | Fixed #26006 -- Fixed incorrect object reference in ↵ | Chris Cogdon | |
| SingleObjectMixin.get_context_object_name(). | |||
| 2015-12-29 | Fixed #25465 -- Restored line breaks conversion in admin readonly fields. | Alexander Gaevsky | |
| 2015-12-29 | Fixed #19536 -- Included object-tools when ModelAdmin.has_add_permission() ↵ | Nick Sandford | |
| is False. | |||
| 2015-12-26 | Fixed #8065 -- Made id_list an optional argument for QuerySet.in_bulk(). | Bryan Marty | |
| 2015-12-25 | Fixed #14286 -- Added models.BigAutoField. | Alexander Sosnovskiy | |
| 2015-12-24 | Refs #13008 -- Forwardported 1.8.8 release note. | Tim Graham | |
| Forwardport of b51086d57313e7ea857f4b96b62d25e600ee0a8d from stable/1.8.x | |||
| 2015-12-24 | Fixed #25972 -- Restored support for the isnull lookup with ForeignObject. | Tomo Otsuka | |
| 2015-12-23 | Fixed #25979 -- Dropped support for PostgreSQL 9.1. | Tim Graham | |
| 2015-12-23 | Fixed #25969 -- Replaced render_to_response() with render() in docs examples. | Tim Graham | |
| 2015-12-22 | Fixed #25950 -- Added support for GEOSisClosed. | Sergey Fedoseev | |
| 2015-12-22 | Fixed #25965 -- Added removal of sql* commands to 1.9 release notes. | Tim Graham | |
| 2015-12-22 | Fixed #25838 -- Added "python" as an interface to the shell command. | Jon Dufresne | |
| Deprecates the "--plain" option. | |||
| 2015-12-21 | Fixed #25958 -- Removed support for 'skip_validation' in ↵ | Tim Graham | |
| BaseCommand.execute(**options). | |||
| 2015-12-21 | Fixed #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-21 | Fixed #25903 -- Fixed the admin's list_editable add/change buttons. | Tim Graham | |
| 2015-12-19 | Fixed #25922 -- Fixed migrate --fake-initial detection of many-to-many tables. | Tim Graham | |
| 2015-12-18 | Refs #25510 -- Forwardport of 1.9.1 release note. | Tim Graham | |
| 2015-12-18 | Fixed #25869 -- Added trim and precision properties to WKTWriter. | Sergey Fedoseev | |
| 2015-12-18 | Fixed #25915 -- Allowed language not in Django's default LANGUAGES | Claude Paroz | |
| This fixes a regression introduced by a5f6cbce07. Thanks Gavin Wahl for the report and Tim Graham for the review. | |||
| 2015-12-18 | Fixed #25063 -- Added path to makemigration's output of migration file. | Niels Van Och | |
| 2015-12-17 | Fixed #25845 -- Fixed incorrect timezone warnings in custom admin templates. | Sven Grunewaldt | |
| 2015-12-17 | Fixed #25942 -- Fixed TypedChoiceField.has_changed with nullable field | Claude Paroz | |
| This fixes a regression introduced by 871440361. | |||
| 2015-12-15 | Fixed #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-15 | Fixed #25894 -- Fixed evaluation of zero-length slices of QuerySet.values(). | Sergey Fedoseev | |
| 2015-12-14 | Fixed #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-14 | Fixed #25662 -- Allowed creation of empty GEOS geometries. | Sergey Fedoseev | |
| 2015-12-14 | Fixed #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-14 | Fixed #25725 -- Made HttpReponse immediately close objects. | Johannes Hoppe | |
| 2015-12-12 | Fixed #20223 -- Added keep_lazy() as a replacement for allow_lazy(). | Iacopo Spalletti | |
| Thanks to bmispelon and uruz for the initial patch. | |||
| 2015-12-12 | Fixed #25924 -- Removed gis.utils.srs.add_postgis_srs() ↵ | Sergey Fedoseev | |
| backwards-compatibility alias. | |||
| 2015-12-12 | Fixed #25909 -- Added unicode_literals import to apps.py generated by startapp. | Tim Graham | |
| 2015-12-11 | Refs #25918 -- Fixed typo in 1.10 release notes. | Tim Graham | |
| 2015-12-11 | Fixed #25918 -- Removed unused LOGOUT_URL setting. | Tim Graham | |
| Thanks hop for the report and patch. | |||
| 2015-12-10 | Fixed #25883 -- Fixed admin deletion page summary counts for related objects. | Sergey Fedoseev | |
| 2015-12-10 | Fixed #25412 -- Fixed missing PostgreSQL index on Char/TextField when using ↵ | Federico Frenguelli | |
| AlterField. Thanks to Emanuele Palazzetti for the help. | |||
| 2015-12-10 | Fixed #21221 -- Made form Media and static template tag use staticfiles if ↵ | Johannes Hoppe | |
| installed. | |||
| 2015-12-10 | Fixed #25900 -- Fixed regression in CommonMiddleware ETag support. | Derek J. Curtis | |
| 2015-12-10 | Refs #25099 -- Added removal of build_request_repr() to 1.9 release notes. | Damien | |
| 2015-12-09 | Fixed #25896 -- Fixed state bug in ↵ | Amos Onn | |
| SeparateDatabaseAndState.database_backwards(). | |||
| 2015-12-08 | Fixed #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-08 | Fixed #25895 -- Used a consistent style for UserAdmin overrides. | Tim Graham | |
| Thanks Justin Abrahms for the report. | |||
| 2015-12-08 | Refs #25886 -- Improved language in Python compatibility section of the ↵ | Tim Graham | |
| release notes. | |||
| 2015-12-08 | Fixed #25881 -- Marked Python 3.2 in Django 1.8 as unsupported at the end of ↵ | Tim Graham | |
| 2016. | |||
| 2015-12-07 | Fixed #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-07 | Refs #25548 -- Forwardported 1.9.1 release note. | Tim Graham | |
| 2015-12-05 | Refs #25584 -- Corrected note about source of SyntaxErrors when installing ↵ | Tim Graham | |
| Django 1.9. | |||
| 2015-12-05 | Fixed #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-04 | Fixed #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. | |||
