| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-03-20 | Refs #29227 -- Made inspectdb generate BooleanField(null=True) rather than ↵ | Tim Graham | |
| NullBooleanField. | |||
| 2018-03-20 | Fixed #29227 -- Allowed BooleanField to be null=True. | Tim Graham | |
| Thanks Lynn Cyrin for contributing to the patch, and Nick Pope for review. | |||
| 2018-03-19 | Fixed #29229 -- Fixed column mismatch crash when combining two annotated ↵ | Astral | |
| values_list() querysets with union(), difference(), or intersection(). Regression in 7316720603821ebb64dfe8fa592ba6edcef5f3e. | |||
| 2018-03-19 | Refs #28643 -- Added LPad and RPad database functions. | Mariusz Felisiak | |
| Thanks Tim Graham for the review. | |||
| 2018-03-17 | Fixed #29184 -- Made TabularInline respect model form's Meta.labels and ↵ | Hasan Ramezani | |
| help_texts. | |||
| 2018-03-17 | Fixed #29103 -- Removed bad 'b'-prefix added by MySQL's ↵ | Claude Paroz | |
| SchemaEditor.quote_value(). | |||
| 2018-03-17 | Added tests for MySQL's SchemaEditor.quote_value(). | Claude Paroz | |
| 2018-03-16 | Removed DatabaseFeatures.can_introspect_null. | Tim Graham | |
| The only known usage is in the unmaintained django-pymssql project. | |||
| 2018-03-16 | Fixed hanging indentation in various code. | Mariusz Felisiak | |
| 2018-03-15 | Fixed #29206 -- Fixed PasswordResetConfirmView crash when the URL contains a ↵ | Mattia Procopio | |
| non-UUID where one is expected. | |||
| 2018-03-15 | Fixed #28959 -- Fixed 'No, take me back' button on admin's inline popup. | Josh Schneier | |
| 2018-03-15 | Refs #28643 -- Added LTrim, RTrim, and Trim database functions. | Mariusz Felisiak | |
| Thanks Tim Graham and Mads Jensen for reviews. | |||
| 2018-03-15 | Fixed #29221 -- Corrected admin's autocomplete widget to add a space after ↵ | Artem Tabolin | |
| custom classes. | |||
| 2018-03-15 | Refs #29155 -- Fixed LookupTests.test_pattern_lookups_with_substr() crash on ↵ | Mariusz Felisiak | |
| Oracle. Test introduced in feb683c4c2c5ecfb61e4cb490c3e357450c0c0e8 revealed unexpected behavior on Oracle that allows concatenating NULL with string. | |||
| 2018-03-15 | Fixed #29200 -- Fixed label rendering when using RadioSelect and ↵ | Tim Graham | |
| CheckboxSelectMultiple with MultiWidget. | |||
| 2018-03-14 | Moved SchemaLoggingTest to tests/schema. | Tim Graham | |
| 2018-03-14 | Fixed #29155 -- Fixed crash when database functions are used with pattern ↵ | Mariusz Felisiak | |
| lookups. Thanks Tim Graham and Sergey Fedoseev for reviews. | |||
| 2018-03-13 | Fixed #29199 -- Fixed crash when database user password contains @ sign on ↵ | Mariusz Felisiak | |
| Oracle. Thanks Shane Allgeier for the report and Tim Graham for the review. | |||
| 2018-03-13 | Fixed #29213 -- Fixed autocomplete widget's translations for zh-hans/zh-hant. | dzhuang | |
| 2018-03-12 | Fixed #28988 -- Fixed queries when a GenericRelation is used with ↵ | robwa | |
| multi-table inheritance. | |||
| 2018-03-12 | Fixed #29209 -- Fixed Cast() with TextField on MySQL and Oracle. | Sergey Fedoseev | |
| 2018-03-12 | Refs #29004 -- Optimized InspectDBTransactionalTests.test_include_views() by ↵ | Mariusz Felisiak | |
| limiting introspected tables. | |||
| 2018-03-12 | Added functions for inspectdb table filtering in tests. | Tim Graham | |
| 2018-03-09 | Fixed #29180 -- Fixed a regression where migrations already in the plan were ↵ | Carlton Gibson | |
| readded. Regression in a38ae914d89809aed6d79337b74a8b31b6d3849a. | |||
| 2018-03-08 | Fixed #29188 -- Fixed ContentFile.size after a write(). | Alex Stovbur | |
| 2018-03-08 | Fixed #29195 -- Fixed Exists.output_field resolution on single-valued queries. | Simon Charette | |
| The Subquery class which Exists inherits from defaulted to using single-valued querie's field if no output_field was explicitly specified on initialization which was bypassing the Exists.output_field defined at the class level. Moving Subquery's dynamic output_field resolution to _resolve_output_field should make sure the fallback logic is only performed if required. Regression in 08654a99bbdd09049d682ae57cc94241534b29f0. Thanks Oli Warner for the detailed report. | |||
| 2018-03-08 | Fixed #29178 -- Allowed Index.fields to accept a tuple. | Fabrizio Ettore Messina | |
| 2018-03-06 | Added more tests for django.utils.html.urlize(). | Tim Graham | |
| 2018-03-06 | Fixed CVE-2018-7537 -- Fixed catastrophic backtracking in ↵ | Tim Graham | |
| django.utils.text.Truncator. Thanks James Davis for suggesting the fix. | |||
| 2018-03-06 | Fixed CVE-2018-7536 -- Fixed catastrophic backtracking in urlize and ↵ | Tim Graham | |
| urlizetrunc template filters. Thanks Florian Apolloner for assisting with the patch. | |||
| 2018-03-05 | Fixed #28981 -- Added an exception if GeoIP database can't be loaded from ↵ | Alex Stovbur | |
| the path. | |||
| 2018-03-03 | Refs #17476 -- Removed obsolete simplification of timezone names in cache ↵ | Sergey Fedoseev | |
| key generation. | |||
| 2018-03-03 | Added model name to AutoField error message. | Almad | |
| 2018-03-03 | Fixed #29144 -- Made untranslated strings for territorial language variants ↵ | Patryk Zawadzki | |
| use translations from the generic language variant. | |||
| 2018-03-02 | Fixed #29133 -- Fixed call_command() crash if a required option is passed in ↵ | Alex Tomic | |
| options. | |||
| 2018-03-02 | Fixed #29176 -- Fixed AbstractBaseUser.normalize_username() crash if ↵ | Christophe Mehay | |
| username isn't a string. | |||
| 2018-03-01 | Fixed #29159 -- Made ModelChoiceIterator reuse QuerySet result cache. | François Freitag | |
| When __len__() is called (e.g. when casting to list or tuple), the QuerySet is evaluated and the result cache populated. iterator() shouldn't be called on the QuerySet after that, as it would reset the result cache and trigger a second query. | |||
| 2018-03-01 | Fixed #29158 -- Fixed len(choices) crash if ModelChoiceField's queryset is a ↵ | François Freitag | |
| manager. Removing all() in __iter__() prevents a duplicate query when choices are cast to a list and there's a prefetch_related(). | |||
| 2018-03-01 | Consolidated ModelChoiceField tests. | François Freitag | |
| 2018-03-01 | Refs #27728 -- Made cosmetic edits to admin template tag template overriding. | Tim Graham | |
| 2018-03-01 | Fixed #29172 -- Fixed crash with Window expression in a subquery. | Tomáš Ehrlich | |
| 2018-02-28 | Fixed #29166 -- Fixed crash in When() expression with a list argument. | Mariusz Felisiak | |
| Thanks Matthew Pava for the report and Tim Graham and Carlton Gibson for reviews. Regression in 19b2dfd1bfe7fd716dd3d8bfa5f972070d83b42f. | |||
| 2018-02-28 | Eliminated the need to modify a model forms test when new test files are added. | Tim Graham | |
| 2018-02-28 | Fixed #27728 -- Allowed overriding admin templatetags templates. | Raffaele Salmaso | |
| 2018-02-26 | Fixed #29161 -- Removed BCryptPasswordHasher from PASSWORD_HASHERS. | Tim Graham | |
| 2018-02-24 | Fixed #17962 -- Added ModelAdmin.get_deleted_objects(). | Becky Smith | |
| 2018-02-24 | Tested the admin's delete_selected action when it receives nonexistent pks. | Tim Graham | |
| 2018-02-23 | Fixed #28635 -- Fixed admin's preserved filters if the URL contains ↵ | a8568730 | |
| non-ASCII characters. | |||
| 2018-02-23 | Fixed #27449 -- Added django.utils.translation.get_supported_language_variant(). | Sebastian Sangervasi | |
| 2018-02-23 | Fixed #29154 -- Corrected examples in pluralize docstring and added tests. | Hasan Ramezani | |
