summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-03-06Added stub release notes for 2.0.4.Tim Graham
2018-03-06Added CVE-2018-7536,7 to the security release archive.Tim Graham
2018-03-06Added more tests for django.utils.html.urlize().Tim Graham
2018-03-06Fixed CVE-2018-7537 -- Fixed catastrophic backtracking in ↵Tim Graham
django.utils.text.Truncator. Thanks James Davis for suggesting the fix.
2018-03-06Fixed CVE-2018-7536 -- Fixed catastrophic backtracking in urlize and ↵Tim Graham
urlizetrunc template filters. Thanks Florian Apolloner for assisting with the patch.
2018-03-06Added stub release notes for security releases.Tim Graham
2018-03-05Fixed #28981 -- Added an exception if GeoIP database can't be loaded from ↵Alex Stovbur
the path.
2018-03-05Improved clarity of docs/topics/install.txt.jblang94
2018-03-04Corrected User model docstring about required fields.ovalseven8
Follow up to 841a87785a78cc37362a66856025bae2f7ba633c.
2018-03-03Refs #17476 -- Removed obsolete simplification of timezone names in cache ↵Sergey Fedoseev
key generation.
2018-03-03Condensed some widgets code.Daniel Hahler
2018-03-03Added model name to AutoField error message.Almad
2018-03-03Fixed #29144 -- Made untranslated strings for territorial language variants ↵Patryk Zawadzki
use translations from the generic language variant.
2018-03-02Fixed typo in docs/topics/forms/media.txt.Daniel Hahler
2018-03-02Fixed #29133 -- Fixed call_command() crash if a required option is passed in ↵Alex Tomic
options.
2018-03-02Fixed #29176 -- Fixed AbstractBaseUser.normalize_username() crash if ↵Christophe Mehay
username isn't a string.
2018-03-01Fixed #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-01Fixed #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-01Consolidated ModelChoiceField tests.François Freitag
2018-03-01Refs #27728 -- Fixed thread safety of admin template tags.Carlton Gibson
Regression in 5cc28dc752c3ae78456bb835c3ba195489fc26d7.
2018-03-01Refs #27728 -- Made cosmetic edits to admin template tag template overriding.Tim Graham
2018-03-01Fixed #29172 -- Fixed crash with Window expression in a subquery.Tomáš Ehrlich
2018-03-01Refs #28459 -- Improved performance of time difference expressions on MySQL.Sergey Fedoseev
2018-02-28Updated translations from TransifexClaude Paroz
Forward port of 2126e9317e80a7d4c42e033dd33d7e3378fdfcf8 from stable/2.0.x.
2018-02-28Fixed #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-28Eliminated the need to modify a model forms test when new test files are added.Tim Graham
2018-02-28Fixed #27728 -- Allowed overriding admin templatetags templates.Raffaele Salmaso
2018-02-26Fixed incorrect regex in re_path() example.René Fleschenberg
2018-02-26Fixed #29141 -- Corrected BCryptPasswordHasher's docstring about truncation.Tim Graham
2018-02-26Refs #28909 -- Simplifed code using unpacking generalizations.Mariusz Felisiak
2018-02-26Fixed #29161 -- Removed BCryptPasswordHasher from PASSWORD_HASHERS.Tim Graham
2018-02-26Removed "Remove any old versions of Django" install instructions.Srinivas Reddy Thatiparthy (శ్రీనివాస్ రెడ్డి తాటిపర్తి)
They are obsolete given the prevalence of pip.
2018-02-26Removed unnecessary setdefault() from CheckRegistry.register().Mariusz Felisiak
2018-02-24Fixed #17962 -- Added ModelAdmin.get_deleted_objects().Becky Smith
2018-02-24Removed using argument from admin's get_deleted_objects().Tim Graham
2018-02-24Tested the admin's delete_selected action when it receives nonexistent pks.Tim Graham
2018-02-23Fixed #28635 -- Fixed admin's preserved filters if the URL contains ↵a8568730
non-ASCII characters.
2018-02-23Fixed #27449 -- Added django.utils.translation.get_supported_language_variant().Sebastian Sangervasi
2018-02-23Fixed #29154 -- Corrected examples in pluralize docstring and added tests.Hasan Ramezani
2018-02-23Refs #28643 -- Added Ord, Chr, Left, and Right database functions.bobort
2018-02-23Fixed #29142 -- Fixed crash when OuterRef is used with an operator.Matthew Schinckel
2018-02-22Added backticks around obj argument in admin docs.Jon Dufresne
2018-02-21Removed unused opts argument from admin's get_deleted_objects().Tim Graham
Unused since e12b3199d0c01694ca6b09add5e0f27cadffc8ad.
2018-02-21Used a CSS positioning in tutorial 6 that doesn't differ across browsers.Roger Erens
Otherwise in Firefox, the <html> and <body> elements take just as much height is needed for the content and so the image doesn't appear at the bottom of the window.
2018-02-21Fixed #29132 -- Avoided connecting update_last_login() handler if ↵Mikhail Porokhovnichenko
User.last_login isn't a field.
2018-02-21Changed "language-code" to the more commonly used "language code".Sebastian Sangervasi
2018-02-21Fixed #28398 -- Added suggestions for mistyped management commands.Tom Forbes
2018-02-21Removed unneeeded inner import in i18n tests.Sebastian Sangervasi
2018-02-20Fixed #28442 -- Fixed crash with nested OuterRefs that reference AutoField.Oliver Sauder
2018-02-20Fixed #28755 -- Made check_for_language() include apps' locale directories.Chillar Anand