| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-09-03 | Fixed #31978 -- Added username hint to admin's password reset confirmation form. | Collin Anderson | |
| 2020-09-02 | Refs #31901 -- Fixed SeleniumTests.test_list_editable_popups with headless mode. | Mariusz Felisiak | |
| 2020-09-02 | Fixed #31941 -- Corrected FileField.deconstruct() with a callable storage. | Brian Helba | |
| 2020-09-02 | Fixed #31858 -- Reallowed whitespaces in URL paths outside of parameters. | Tim Park | |
| Regression in 22394bd3a18a7d9a8957a0b431f8ae4e5ca03a8c. Thanks David Smith for the review. | |||
| 2020-09-02 | Refs #29887, Refs #24212 -- Added servers configuration hook for memcached ↵ | Nick Pope | |
| backends. The servers property can be overridden to allow memcached backends to alter the server configuration prior to it being passed to instantiate the client. This allows avoidance of documentation for per-backend differences, e.g. stripping the 'unix:' prefix for pylibmc. | |||
| 2020-09-02 | Refs #11390 -- Clarified dual-calling of ChoiceField.choices callable. | Carlton Gibson | |
| 2020-09-02 | Fixed #31948 -- Added tzinfo parameter to TruncDate() and TruncTime(). | Joe Jackson | |
| 2020-09-02 | Added "Bugfixes" section to release notes for 3.1.2. | 007gzs | |
| 2020-09-01 | Added CVE-2020-24583 & CVE-2020-24584 to security archive. | Carlton Gibson | |
| 2020-09-01 | Refs #29887 -- Simplified memcached client instantiation. | Nick Pope | |
| 2020-09-01 | Added stub release notes for 3.1.2. | Carlton Gibson | |
| 2020-09-01 | Added release date for 3.1.1, 3.0.10, and 2.2.16. | Carlton Gibson | |
| 2020-09-01 | Fixed CVE-2020-24584 -- Fixed permission escalation in intermediate-level ↵ | Mariusz Felisiak | |
| directories of the file system cache on Python 3.7+. | |||
| 2020-09-01 | Fixed CVE-2020-24583, #31921 -- Fixed permissions on intermediate-level ↵ | Mariusz Felisiak | |
| static and storage directories on Python 3.7+. Thanks WhiteSage for the report. | |||
| 2020-09-01 | Fixed #31901 -- Prevented content overflowing in the admin changelist with ↵ | 007gzs | |
| navigation sidebar. | |||
| 2020-08-31 | Corrected note about long names in search docs. | Abdullah Dursun | |
| 2020-08-31 | Fixed #31934 -- Added note about the default of SameSite cookie flag in ↵ | Hasan Ramezani | |
| modern browsers. | |||
| 2020-08-31 | Fixed #31952 -- Fixed EmptyFieldListFilter crash with reverse relationships. | Federico Jaramillo Martínez | |
| Thanks dacotagh for the report. | |||
| 2020-08-31 | Fixed #31965 -- Adjusted multi-table fast-deletion on MySQL/MariaDB. | Simon Charette | |
| The optimization introduced in 7acef095d73 did not properly handle deletion involving filters against aggregate annotations. It initially was surfaced by a MariaDB test failure but misattributed to an undocumented change in behavior that resulted in the systemic generation of poorly performing database queries in 5b83bae031. Thanks Anton Plotkin for the report. Refs #23576. | |||
| 2020-08-31 | Fixed #31919 -- Resolved output_field of IntegerField subclasses combinations. | Simon Charette | |
| 2020-08-31 | Refs #30446 -- Added tests for resolving output_field of CombinedExpression. | Simon Charette | |
| 2020-08-28 | Fixed #31956 -- Fixed crash of ordering by JSONField with a custom decoder ↵ | Mariusz Felisiak | |
| on PostgreSQL. Thanks Marc Debureaux for the report. Thanks Simon Charette, Nick Pope, and Adam Johnson for reviews. | |||
| 2020-08-28 | Refs #31956 -- Added test for ordering by JSONField with a custom decoder. | Mariusz Felisiak | |
| 2020-08-28 | Fixed #31954 -- Fixed migration optimization for MTI model creation with ↵ | Koen De Wit | |
| parent model with mixed case app label. | |||
| 2020-08-28 | Refs #31928 -- Added various middlewares tests for detecting when ↵ | Kevin Michel | |
| get_response is coroutine. | |||
| 2020-08-28 | Fixed #31928 -- Fixed detecting an async get_response in various middlewares. | Kevin Michel | |
| SecurityMiddleware and the three cache middlewares were not calling super().__init__() during their initialization or calling the required MiddlewareMixin._async_check() method. This made the middlewares not properly present as coroutine and confused the middleware chain when used in a fully async context. Thanks Kordian Kowalski for the report. | |||
| 2020-08-28 | Refs #31928 -- Made SessionMiddleware call super().__init__(). | Kevin Michel | |
| 2020-08-28 | Refs #26601 -- Added various middlewares tests for deprecation of passing ↵ | Kevin Michel | |
| None as get_response. | |||
| 2020-08-28 | Added tests for cache middlewares constructors. | Kevin Michel | |
| 2020-08-28 | Fixed #31912 -- Removed strict=True in Path.resolve() in project template ↵ | Mariusz Felisiak | |
| and CommonPasswordValidator. This caused permission errors when user didn't have permissions to all intermediate directories in a Django installation path. Thanks tytusd and leonyxz for reports. Regression in edeec1247e52de6fc32cee93e96d4ce36003ea4b and 26554cf5d1e96db10d0d5f4b69683a22fb82fdf8. | |||
| 2020-08-27 | Refs #31913 -- Corrected comment in PasswordResetTokenGenerator. | Phil Gyford | |
| Follow up to da4923ea87124102aae4455e947ce24599c0365b. | |||
| 2020-08-27 | Fixed #31947 -- Made QuerySet.update_or_create() reuse get_or_create(). | Alexander | |
| 2020-08-26 | Fixed #31936 -- Fixed __in lookup on key transforms for JSONField. | Mariusz Felisiak | |
| This resolves an issue on databases without a native JSONField (MariaDB, MySQL, SQLite, Oracle), where values must be wrapped. Thanks Sébastien Pattyn for the report. | |||
| 2020-08-26 | Fixed #31942 -- Made settings cleansing work with dictionary settings with ↵ | Jeremy Lainé | |
| non-string keys. | |||
| 2020-08-26 | Fixed #31918 -- Allowed QuerySet.in_bulk() to fetch on a single distinct field. | Kaustubh | |
| 2020-08-26 | Fixed #31905 -- Made MiddlewareMixin call ↵ | Michael Galler | |
| process_request()/process_response() with thread sensitive. Co-authored-by: Carlton Gibson <carlton.gibson@noumenal.es> | |||
| 2020-08-25 | Removed trailing whitespace in 3.2 release notes. | Mariusz Felisiak | |
| 2020-08-25 | Moved CreateExtension release notes into django.contrib.postgres section. | Cleiton de Lima | |
| 2020-08-24 | Fixed #24533 -- Dropped PostgreSQL sequence and Oracle identity when ↵ | Tim Graham | |
| migrating away from AutoField. | |||
| 2020-08-24 | Refs #30897 -- Added test for WAL option to Queryset.explain() on PostgreSQL ↵ | Nick Pope | |
| 13+. | |||
| 2020-08-24 | Fixed #31877 -- Reverted "Fixed #19878 -- Deprecated TemplateView passing ↵ | Mariusz Felisiak | |
| URL kwargs into context." This reverts commit 4ed534758cb6a11df9f49baddecca5a6cdda9311. | |||
| 2020-08-24 | Refs #31877 -- Reverted "Fixes #31877 -- Used lazy() for TemplateView kwarg ↵ | Mariusz Felisiak | |
| deprecation warning." This reverts commit 20799cc0a6d98816b9ef0577e24691bd26b80d7d. | |||
| 2020-08-24 | Fixed #31907 -- Fixed missing validate_key() calls in cache backends. | Nick Pope | |
| 2020-08-24 | Refs #31907 -- Added cache key validation tests for cache operations. | Nick Pope | |
| 2020-08-24 | Added assertions for the results of migrating an integer pk to AutoField. | Tim Graham | |
| 2020-08-21 | Fixed #31925 -- Fixed typo in docs/releases/3.0.txt. | Kaustubh | |
| 2020-08-21 | Fixed #31906 -- Fixed typo in docs/ref/forms/fields.txt. | Ninad Kulkarni | |
| 2020-08-20 | Improved wording in async views docs. | Juan Pedro Fisanotti | |
| 2020-08-20 | Refs #29887, #27480 -- Moved touch() to BaseMemcachedCache. | Nick Pope | |
| 2020-08-20 | Fixed comments related to nonexistent keys for incr()/decr() in memcached ↵ | Nick Pope | |
| backends. | |||
