| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2021-02-05 | [3.2.x] Fixed #32420 -- Fixed detecting primary key values in ↵ | Mikolaj Rybinski | |
| deserialization when PK is also a FK. Backport of 8e90560aa8868a42bb8eda6273595bf0932a6090 from master | |||
| 2021-01-12 | Fixed #32291 -- Added fixtures compression support to dumpdata. | Paolo Melchiorre | |
| 2021-01-12 | Refs #32311 -- Fixed CSRF_FAILURE_VIEW system check errors code. | Hasan Ramezani | |
| 2021-01-12 | Fixed #32311 -- Added system check for CSRF_FAILURE_VIEW setting. | Hasan Ramezani | |
| 2021-01-06 | Refs #32191 -- Added Signer.sign_object()/unsign_object(). | Florian Apolloner | |
| Co-authored-by: Craig Smith <hello@craigiansmith.com.au> | |||
| 2021-01-04 | Fixed #32298 -- Fixed URLValidator hostname length validation. | Akshat1Nar | |
| URLValidator now validates the maximum length of a hostname without the userinfo and port. | |||
| 2020-12-29 | Fixed #32299 -- Prevented mutating handlers when processing middlewares ↵ | Mariusz Felisiak | |
| marking as unused in an async context. Thanks Hubert Bielenia for the report. | |||
| 2020-12-29 | Used model's Options.label where applicable. | Mariusz Felisiak | |
| Follow up to b7a3a6c9ef0a89625881b47594120bca55fa2e49. | |||
| 2020-12-17 | Fixed #29867 -- Added support for storing None value in caches. | Nick Pope | |
| Many of the cache operations make use of the default argument to the .get() operation to determine whether the key was found in the cache. The default value of the default argument is None, so this results in these operations assuming that None is not stored in the cache when it actually is. Adding a sentinel object solves this issue. Unfortunately the unmaintained python-memcached library does not support a default argument to .get(), so the previous behavior is preserved for the deprecated MemcachedCache backend. | |||
| 2020-12-15 | Fixed typo in django/core/cache/backends/base.py docstring. | Abhishek Ghaskata | |
| 2020-12-14 | Fixed #32240 -- Made runserver suppress ↵ | Petter Strandmark | |
| ConnectionAbortedError/ConnectionResetError errors. See https://bugs.python.org/issue27682 and https://github.com/python/cpython/pull/9713 | |||
| 2020-12-14 | Ensured that registered checks accept keyword arguments. | Adam Johnson | |
| 2020-12-09 | Fixed #32193 -- Deprecated MemcachedCache. | Mariusz Felisiak | |
| 2020-12-08 | Fixed #32233 -- Cleaned-up duplicate connection functionality. | Florian Apolloner | |
| 2020-12-07 | Refs #21012 -- Removed unnecessary _create_cache() hook. | Florian Apolloner | |
| This removes unused (since d038c547b5ce585cbf9ef5bb7e5298f52e4a243b) workaround to load a cache backend with its dotted import path and moves remaining logic to the CacheHandler. Thanks Tim Graham for the review. | |||
| 2020-11-13 | Fixed #29712 -- Made makemessages warn if locales have hyphens and skip them. | manav014 | |
| 2020-11-11 | Fixed #31216 -- Added support for colorama terminal colors on Windows. | MinchinWeb | |
| Modern setups on Windows support terminal colors. The colorama library may also be used, as an alternative to the ANSICON library. | |||
| 2020-11-11 | Fixed #31757 -- Adjusted system check for SECRET_KEY to warn about ↵ | Artem Kosenko | |
| autogenerated default keys. Thanks Nick Pope, René Fleschenberg, and Carlton Gibson for reviews. | |||
| 2020-11-11 | Fixed #32180 -- Added system check for file system caches absolute location. | Carles Pina i Estany | |
| 2020-11-11 | Fixed #32183 -- Fixed shell crash when passing code with nested scopes. | William Schwartz | |
| 2020-11-10 | Fixed #32177 -- Made execute_from_command_line() use program name from the ↵ | William Schwartz | |
| argv argument. This caused crash in environments where sys.argv[0] is incorrectly set to None. | |||
| 2020-11-04 | Fixed #31983 -- Added system check for file system caches location. | christa | |
| Thanks Johannes Maron and Nick Pope for reviews. | |||
| 2020-10-30 | Fixed #32153 -- Fixed management commands when using required list options. | Hasan Ramezani | |
| Thanks Mark Gajdosik for the report and initial patch. | |||
| 2020-10-28 | Made small readability improvements. | Martin Thoma | |
| 2020-10-27 | Fixed #32128 -- Added asgiref 3.3 compatibility. | Carlton Gibson | |
| Thread sensitive parameter is True by default from asgiref v3.3.0. Added an explicit thread_sensitive=False to previously implicit uses. | |||
| 2020-10-09 | Fixed #32094 -- Fixed flush() calls on management command self.stdout/err ↵ | Thomas Riccardi | |
| proxies. | |||
| 2020-10-05 | Refs #29838, Refs #28507 -- Made make_hashable() ignore key order. | Simon Charette | |
| 2020-09-30 | Fixed #32047 -- Fixed call_command() crash if a constant option from ↵ | Hasan Ramezani | |
| required mutually exclusive group is passed in options. | |||
| 2020-09-30 | Fixed #30422 -- Made TemporaryFileUploadHandler handle interrupted uploads. | aryan | |
| This patch allows upload handlers to handle interrupted uploads. Co-Authored-By: Mariusz Felisiak <felisiak.mariusz@gmail.com> | |||
| 2020-09-21 | Fixed #31777 -- Added support for database collations to Char/TextFields. | Tom Carrick | |
| Thanks Simon Charette and Mariusz Felisiak for reviews. | |||
| 2020-09-17 | Tweaked loaddata command to re-use a calculated value. | Владимир Лысенко | |
| Removed a dublicated call to get_public_serializer_formats which had already populated self.serialization_formats. Thanks to Nick Pope for review. | |||
| 2020-09-16 | Fixed #29887 -- Added a cache backend for pymemcache. | Nick Pope | |
| 2020-09-15 | Fixed #31989 -- Fixed return value of ↵ | Hasan Ramezani | |
| django.core.files.locks.lock()/unlock() on POSIX systems. | |||
| 2020-09-09 | Fixed #31962 -- Made SessionMiddleware raise SessionInterrupted when session ↵ | Hasan Ramezani | |
| destroyed while request is processing. | |||
| 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-01 | Refs #29887 -- Simplified memcached client instantiation. | Nick Pope | |
| 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-08-24 | Fixed #31907 -- Fixed missing validate_key() calls in cache backends. | Nick Pope | |
| 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. | |||
| 2020-08-13 | Refs #31811 -- Added optional timing outputs to the test runner. | Ahmad A. Hussein | |
| 2020-08-06 | Fixed #25513 -- Extracted admin pagination to Paginator.get_elided_page_range(). | Nick Pope | |
| 2020-08-04 | Fixed #31842 -- Added DEFAULT_HASHING_ALGORITHM transitional setting. | Mariusz Felisiak | |
| It's a transitional setting helpful in migrating multiple instance of the same project to Django 3.1+. Thanks Markus Holtermann for the report and review, Florian Apolloner for the implementation idea and review, and Carlton Gibson for the review. | |||
| 2020-07-30 | Bumped minimum isort version to 5.1.0. | David Smith | |
| Fixed inner imports per isort 5. isort 5.0.0 to 5.1.0 was unstable. | |||
| 2020-07-29 | Fixed #28507 -- Made ValidationError.__eq__() ignore messages and params ↵ | David Smith | |
| ordering. Co-authored-by: caleb logan <clogan202@gmail.com> | |||
| 2020-07-29 | Fixed #29324 -- Made SECRET_KEY validation lazy (on first access). | Florian Apolloner | |
| 2020-07-27 | Fixed #31806 -- Made validators include the value in ValidationErrors. | Jon Dufresne | |
| 2020-07-27 | Removed redundant forms.DecimalField.validate() in favor of DecimalValidator. | Jon Dufresne | |
| 2020-07-24 | Fixed #31802 -- Added system check for non-integer SITE_ID. | Parth Verma | |
