summaryrefslogtreecommitdiff
path: root/docs
AgeCommit message (Collapse)Author
2020-09-13Corrected exception types in QuerySet docs.Mariusz Felisiak
2020-09-11Fixed #31943 -- Fixed recreating QuerySet.values()/values_list() when using ↵Hasan Ramezani
a pickled Query.
2020-09-10Refs #31956 -- Doc'd consequences of disabling psycopg2's JSONB typecaster.Mariusz Felisiak
Follow up to 0be51d2226fce030ac9ca840535a524f41e9832c.
2020-09-10Fixed #31967 -- Doc'd consequences of resolving an output_field for Value().Hasan Ramezani
2020-09-09Fixed #31750 -- Made models.Field equality compare models for inherited fields.Ryan Hiebert
2020-09-09Mentioned ASGI handler in SuspiciousOperation docs.Mariusz Felisiak
2020-09-09Fixed #31962 -- Made SessionMiddleware raise SessionInterrupted when session ↵Hasan Ramezani
destroyed while request is processing.
2020-09-07Fixed #31944 -- Used addCleanup() to register TestContextDecorator cleanups.François Freitag
Cleanups from addCleanup() are scheduled to happen in reverse order to the order they are added (LIFO). Ensures each cleanup is executed from the innermost to the outermost.
2020-09-07Fixed #31791 -- Made technical 404 debug page display the tried URL patterns ↵Jon Dufresne
for Http404.
2020-09-05Fixed #31982 -- Made HttpResponse.set_cookie() cast max_age argument to an ↵Hasan Ramezani
integer.
2020-09-04Fixed #31894 -- Added note about using JSONField key lookups with ↵jpribyl
QuerySet.exclude() in docs.
2020-09-03Refs #21231 -- Backport urllib.parse.parse_qsl() from Python 3.8.Nick Pope
2020-09-03Refs #31224 -- Made sync_to_async() examples use thread sensitive with ORM ↵Mariusz Felisiak
calls.
2020-09-03Fixed #31979 -- Made django.test.utils.setup_databases()'s time_keeper ↵Jon Dufresne
argument optional.
2020-09-02Fixed #31941 -- Corrected FileField.deconstruct() with a callable storage.Brian Helba
2020-09-02Refs #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-02Refs #11390 -- Clarified dual-calling of ChoiceField.choices callable.Carlton Gibson
2020-09-02Fixed #31948 -- Added tzinfo parameter to TruncDate() and TruncTime().Joe Jackson
2020-09-02Added "Bugfixes" section to release notes for 3.1.2.007gzs
2020-09-01Added CVE-2020-24583 & CVE-2020-24584 to security archive.Carlton Gibson
2020-09-01Added stub release notes for 3.1.2.Carlton Gibson
2020-09-01Added release date for 3.1.1, 3.0.10, and 2.2.16.Carlton Gibson
2020-09-01Fixed CVE-2020-24584 -- Fixed permission escalation in intermediate-level ↵Mariusz Felisiak
directories of the file system cache on Python 3.7+.
2020-09-01Fixed 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-01Fixed #31901 -- Prevented content overflowing in the admin changelist with ↵007gzs
navigation sidebar.
2020-08-31Corrected note about long names in search docs.Abdullah Dursun
2020-08-31Fixed #31934 -- Added note about the default of SameSite cookie flag in ↵Hasan Ramezani
modern browsers.
2020-08-31Fixed #31952 -- Fixed EmptyFieldListFilter crash with reverse relationships.Federico Jaramillo Martínez
Thanks dacotagh for the report.
2020-08-31Fixed #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-28Fixed #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-28Fixed #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-28Fixed #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-26Fixed #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-26Fixed #31918 -- Allowed QuerySet.in_bulk() to fetch on a single distinct field.Kaustubh
2020-08-26Fixed #31905 -- Made MiddlewareMixin call ↵Michael Galler
process_request()/process_response() with thread sensitive. Co-authored-by: Carlton Gibson <carlton.gibson@noumenal.es>
2020-08-25Removed trailing whitespace in 3.2 release notes.Mariusz Felisiak
2020-08-25Moved CreateExtension release notes into django.contrib.postgres section.Cleiton de Lima
2020-08-24Fixed #31877 -- Reverted "Fixed #19878 -- Deprecated TemplateView passing ↵Mariusz Felisiak
URL kwargs into context." This reverts commit 4ed534758cb6a11df9f49baddecca5a6cdda9311.
2020-08-24Refs #31877 -- Reverted "Fixes #31877 -- Used lazy() for TemplateView kwarg ↵Mariusz Felisiak
deprecation warning." This reverts commit 20799cc0a6d98816b9ef0577e24691bd26b80d7d.
2020-08-21Fixed #31925 -- Fixed typo in docs/releases/3.0.txt.Kaustubh
2020-08-21Fixed #31906 -- Fixed typo in docs/ref/forms/fields.txt.Ninad Kulkarni
2020-08-20Improved wording in async views docs.Juan Pedro Fisanotti
2020-08-20Fixed #31909 -- Fixed typo in docs/ref/contrib/admin/index.txt.Enderson Menezes
2020-08-19Fixed #31895 -- Fixed crash when decoding invalid session data.Mariusz Felisiak
Thanks Matt Hegarty for the report. Regression in d4fff711d4c97356bd6ba1273d2a5e349326eb5f.
2020-08-18Fixed #27679 -- Doc'd that empty formsets display extra + min_num forms.David Smith
2020-08-18Refs #9061 -- Allowed GenericInlineFormSet to disable deleting extra forms.Mariusz Felisiak
Follow up to 162765d6c3182e36095d29543e21b44b908625fc.
2020-08-18Refs #20347 -- Allowed customizing the maximum number of instantiated forms ↵Mariusz Felisiak
in generic_inlineformset_factory(). Follow up to 433dd737f94b09043f64b873b0ac067b3f97364b.
2020-08-18Refs #17642 -- Doc'd min_num and validate_min arguments in ↵Mariusz Felisiak
modelformset_factory() docs. Changed arguments ordering to match the modelformset_factory() signature.
2020-08-18Fixed typo in docs/ref/django-admin.txt.Mariusz Felisiak
2020-08-17Fixed #31892 -- Added backward incompatibility note about Media <script> ↵Jon Dufresne
tags changes. Refs 31080.