| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-02-09 | Fixed #33495 -- Improved debug logging message about adapting handlers for ↵ | Aaron Chong | |
| middlewares. It's the wrapped handler that's adapted to the wrapping middleware. | |||
| 2022-02-07 | Refs #33476 -- Refactored code to strictly match 88 characters line length. | Mariusz Felisiak | |
| 2022-02-07 | Refs #33476 -- Reformatted code with Black. | django-bot | |
| 2022-02-03 | Refs #33476 -- Refactored problematic code before reformatting by Black. | Mariusz Felisiak | |
| In these cases Black produces unexpected results, e.g. def make_random_password( self, length=10, allowed_chars='abcdefghjkmnpqrstuvwxyz' 'ABCDEFGHJKLMNPQRSTUVWXYZ' '23456789', ): or cursor.execute(""" SELECT ... """, [table name], ) | |||
| 2022-02-01 | Fixed #30360 -- Added support for secret key rotation. | tschilling | |
| Thanks Florian Apolloner for the implementation idea. Co-authored-by: Andreas Pelme <andreas@pelme.se> Co-authored-by: Carlton Gibson <carlton.gibson@noumenal.es> Co-authored-by: Vuyisile Ndlovu <terrameijar@gmail.com> | |||
| 2022-01-21 | Fixed #26760 -- Added --prune option to migrate command. | Jacob Walls | |
| 2022-01-18 | Removed unused buf_size argument to LimitedStream(). | Nick Pope | |
| Unused since its introduction in 269e921756371bee6d35a967bc2ffe84d1ae39eb. | |||
| 2022-01-13 | Fixed #29708 -- Deprecated PickleSerializer. | Adam Johnson | |
| 2022-01-13 | Refs #29708 -- Stopped inheriting from PickleSerializer by RedisSerializer. | Adam Johnson | |
| 2022-01-12 | Changed django.utils.log.log_response() to take exception instance. | Adam Johnson | |
| There's little point retrieving a fresh reference to the exception in the legacy tuple format, when it's all available via the exception instance we already have. | |||
| 2022-01-12 | Added exception to SuspiciousOperation logging. | Adam Johnson | |
| This allows better debugging and filtering of errors. | |||
| 2022-01-10 | Fixed #29026 -- Added --scriptable option to makemigrations. | Jacob Walls | |
| 2022-01-07 | Refs #32355 -- Removed unnecessary list() calls before reversed() on dictviews. | Mariusz Felisiak | |
| Dict and dictviews are iterable in reversed insertion order using reversed() in Python 3.8+. | |||
| 2022-01-07 | Fixed #28628 -- Changed \d to [0-9] in regexes where appropriate. | Ad Timmering | |
| 2022-01-04 | Fixed CVE-2021-45452 -- Fixed potential path traversal in storage subsystem. | Florian Apolloner | |
| Thanks to Dennis Brinkrolf for the report. | |||
| 2022-01-03 | Refs #29026 -- Allowed customizing InteractiveMigrationQuestioner's prompt ↵ | Jacob Walls | |
| destination. Previously, the questioner did not obey the value of stdout provided to the command. | |||
| 2021-12-20 | Fixed #33367 -- Fixed URLValidator crash in some edge cases. | mendespedro | |
| 2021-12-14 | Fixed #33361 -- Fixed Redis cache backend crash on booleans. | Jeremy Lainé | |
| 2021-12-09 | Fixed #33340 -- Fixed unquoted column names in queries used by DatabaseCache. | Arsa | |
| 2021-12-02 | Updated various links to HTTPS and new locations. | Mariusz Felisiak | |
| Co-Authored-By: Nick Pope <nick@nickpope.me.uk> | |||
| 2021-11-25 | Fixed #32397 -- Made startapp/startproject management commands set User-Agent. | Ad Timmering | |
| This sets User-Agent to 'Django/<version>'. | |||
| 2021-11-24 | Fixed #4282 -- Made startapp/startproject management commands honor umask. | Ad Timmering | |
| Co-authored-by: Christian Schmitt <c.schmitt@briefdomain.de> | |||
| 2021-11-11 | Fixed #6106 -- Prevented makemessages from changing .po files when up to date. | Ad Timmering | |
| Co-authored-by: Daniyal Abbasi <abbasi.daniyal98@gmail.com> | |||
| 2021-11-02 | Fixed #33187 -- Made inspectdb handle ForeignKey.to_field attribute. | jordan.bae | |
| 2021-11-02 | Fixed #33246 -- Made squashmigrations raise CommandError when squashed_name ↵ | andrewdotn | |
| already exists. | |||
| 2021-10-25 | Fixed #33205 -- Made call_command() raise TypeError when dest with multiple ↵ | Hasan Ramezani | |
| arguments is passed. | |||
| 2021-10-20 | Fixed #32987 -- Added system check for template tag modules with the same name. | Shreya Bamne | |
| Co-authored-by: Daniel Fairhead <daniel@dev.ngo> | |||
| 2021-10-18 | Refs #32956 -- Changed docs to treat the acronym HTTP phonetically. | David Smith | |
| 2021-10-12 | Fixed #29470 -- Logged makemigrations automatic decisions in non-interactive ↵ | Jacob Walls | |
| mode. | |||
| 2021-10-12 | Fixed #28401 -- Allowed hashlib.md5() calls to work with FIPS kernels. | Ade Lee | |
| md5 is not an approved algorithm in FIPS mode, and trying to instantiate a hashlib.md5() will fail when the system is running in FIPS mode. md5 is allowed when in a non-security context. There is a plan to add a keyword parameter (usedforsecurity) to hashlib.md5() to annotate whether or not the instance is being used in a security context. In the case where it is not, the instantiation of md5 will be allowed. See https://bugs.python.org/issue9216 for more details. Some downstream python versions already support this parameter. To support these versions, a new encapsulation of md5() has been added. This encapsulation will pass through the usedforsecurity parameter in the case where the parameter is supported, and strip it if it is not. Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com> | |||
| 2021-10-05 | Refs #29026 -- Added log() to makemigrations. | Jacob Walls | |
| 2021-09-27 | Refs #32355 -- Modernized subprocess.run() calls. | Adam Johnson | |
| 2021-09-20 | Refs #32193 -- Removed MemcachedCache per deprecation timeline. | Mariusz Felisiak | |
| 2021-09-20 | Refs #31670 -- Removed whitelist argument and domain_whitelist attribute in ↵ | Mariusz Felisiak | |
| EmailValidator per deprecation timeline. | |||
| 2021-09-20 | Refs #31546 -- Removed support for boolean values in ↵ | Mariusz Felisiak | |
| Command.requires_system_checks. Per deprecation timeline. | |||
| 2021-09-14 | Fixed #33012 -- Added Redis cache backend. | Daniyal | |
| Thanks Carlton Gibson, Chris Jerdonek, David Smith, Keryn Knight, Mariusz Felisiak, and Nick Pope for reviews and mentoring this Google Summer of Code 2021 project. | |||
| 2021-09-07 | Fixed #32076 -- Added async methods to BaseCache. | Andrew-Chen-Wang | |
| This also makes DummyCache async-compatible. | |||
| 2021-09-07 | Fixed #33060 -- Added BaseCache.make_and_validate_key() hook. | Nick Pope | |
| This helper function reduces the amount of duplicated code and makes it easier to ensure that we always validate the keys. | |||
| 2021-09-07 | Refs #33060 -- Ensured cache backends validate keys. | Nick Pope | |
| The validate_key() function should be called after make_key() to ensure that the validation is performed on the key that will actually be stored in the cache. Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com> | |||
| 2021-09-06 | Refs #32363 -- Made shell ignore a missing sys.___interactivehook__. | Peter Inglesby | |
| Thanks Tim Graham for the report. Follow up to 1bbb98d9a4b7d83e422b14ae2429cb368eff5a13. | |||
| 2021-09-03 | Refs #33060 -- Added .make_key() in .touch() for dummy cache backend. | Nick Pope | |
| All cache operations should use make_key(). | |||
| 2021-09-02 | Refs #33012 -- Moved PickleSerializer to django.core.serializers.base and ↵ | Daniyal Abbasi | |
| added tests. | |||
| 2021-09-02 | Fixed #33079 -- Fixed get_image_dimensions() on nonexistent images. | Stefanos I. Tsaklidis | |
| Thanks Nick Pope for the review. | |||
| 2021-09-01 | Fixed #32309 -- Added --exclude option to startapp/startproject management ↵ | sage | |
| commands. | |||
| 2021-08-31 | Fixed #25264 -- Allowed suppressing base command options in --help output. | Jan Szoja | |
| This also suppresses -verbosity and --trackback options in the runserver's help. | |||
| 2021-08-31 | Refs #33061 -- Removed unnecessary BaseMemcachedCache.decr(). | Mariusz Felisiak | |
| 2021-08-31 | Fixed #33061 -- Fixed handling nonexistent keys with negative deltas in ↵ | Sondre Lillebø Gundersen | |
| incr()/decr() in memcached backends. Thanks Chris Jerdonek for the review. | |||
| 2021-08-19 | Refs #31621 -- Fixed handling --parallel option in test management command ↵ | Mariusz Felisiak | |
| and runtests.py. Regression in ae89daf46f83a7b39d599d289624c3377bfa4ab1. Thanks Tim Graham for the report. | |||
| 2021-08-06 | Fixed typo in regex for IPv6 literals in EmailValidator. | qimingmafan | |
| 2021-08-04 | Fixed #29063 -- Fixed migrate crash when specifying a name of partially ↵ | Jacob Walls | |
| applied squashed migrations. | |||
