| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-03-01 | Updated release date for version 4.0.3. | Carlton Gibson | |
| 2022-03-01 | Fixed #33547 -- Fixed error when rendering invalid inlines with readonly ↵ | Mariusz Felisiak | |
| fields in admin. Regression in de95c826673be9ea519acc86fd898631d1a11356. Thanks David Glenck for the report. | |||
| 2022-02-28 | Fixed #33524 -- Allowed overriding empty_label for ForeignKey in ↵ | Hrushikesh Vaidya | |
| ModelAdmin.radio_fields. | |||
| 2022-02-26 | Fixed #33527 -- Removed unnecessary code in ModelAdmin._changeform_view(). | Dulalet | |
| Co-authored-by: Daulet1 <d.abduali@thefactory.kz> | |||
| 2022-02-26 | Fixed #33508 -- Fixed DatabaseFeatures.supports_index_column_ordering on ↵ | Alokik Vijay | |
| MariaDB 10.8+. | |||
| 2022-02-25 | Added test for removing through model from ManyToManyField. | Mariusz Felisiak | |
| 2022-02-25 | Optimized docs images. | Mariusz Felisiak | |
| 2022-02-25 | Fixed #31486 -- Deprecated passing unsaved objects to related filters. | Albert Defler | |
| Co-Authored-By: Hasan Ramezani <hasan.r67@gmail.com> | |||
| 2022-02-25 | Fixed #33267 -- Added link to related item to related widget wrapper in admin. | Shubh1815 | |
| 2022-02-24 | Refs #7488, Refs #19524 -- Removed obsolete ↵ | Albert Defler | |
| ModelInheritanceTest.test_issue_7488() test. Obsolete since e9c24bef74e55729b190cf07e0ac452aa4c86fcd. | |||
| 2022-02-24 | Fixed #33539 -- Fixed spaces in WITH SQL for indexes on PostgreSQL. | Anders Kaseorg | |
| 2022-02-24 | Refs #33328 -- Added some advice regarding handling formset:added/removed in ↵ | Matthias Kestenholz | |
| 3rd party libraries | |||
| 2022-02-23 | Fixed #33532 -- Optimized CaseInsensitiveMapping instantiation for dicts. | Keryn Knight | |
| Internal usages of this class (e.g. HttpHeaders) provide it with a dict, so testing for that type first avoids the cost of going through the potential __instancecheck__ + _abc_instancecheck to establish it's a Mapping. Co-authored-by: Nick Pope <nick@nickpope.me.uk> | |||
| 2022-02-23 | Fixed #28889 -- Prevented double submission of admin forms. | mgaligniana | |
| Added a JavaScript confirm() to catch double-submissions, when the change form has already been submitted. Thanks to Adam Johnson, Claude Paroz, Keryn Knight, and Thibaud Colas for review. | |||
| 2022-02-23 | Refs #31169 -- Added DatabaseCreation.setup_worker_connection() hook. | Valz | |
| 2022-02-23 | Fixed #33328 -- Transformed formset:added/removed to native JS events. | Claude Paroz | |
| 2022-02-23 | Fixed #33434 -- Changed font-size in admin CSS to use rem units. | ravi kunwar | |
| 2022-02-23 | Removed unnecessary font-size in admin hr CSS. | ravi kunwar | |
| 2022-02-23 | Refs #33476 -- Added warning to optimizemigration/squashmigrations commands ↵ | Mariusz Felisiak | |
| when black cannot be applied. | |||
| 2022-02-22 | Refs #32873 -- Avoided looking up settings._USE_L10N_INTERNAL twice. | Collin Anderson | |
| 2022-02-22 | Fixed #27844 -- Added optimizemigration management command. | David Wobrock | |
| 2022-02-22 | Removed redundant QuerySet.all() calls in docs and tests. | Nick Pope | |
| Most QuerySet methods are mapped onto the Manager and, in general, it isn't necessary to call .all() on the manager. | |||
| 2022-02-22 | Fixed #19580 -- Unified behavior of reverse foreign key and many-to-many ↵ | Albert Defler | |
| relations for unsaved instances. | |||
| 2022-02-22 | Refs #33517 -- Prevented __second lookup from returning fractional seconds ↵ | nabil-rady | |
| on PostgreSQL. | |||
| 2022-02-21 | Fixed #20296 -- Prevented mark_safe() from evaluating lazy objects. | Theo Alexiou | |
| 2022-02-21 | Removed unnecessary str type from @keep_lazy decorator for escape()/escapejs(). | Mariusz Felisiak | |
| 2022-02-21 | Refs #33526 -- Made ↵ | Mariusz Felisiak | |
| CSRF_COOKIE_SECURE/SESSION_COOKIE_SECURE/SESSION_COOKIE_HTTPONLY don't pass on truthy values. | |||
| 2022-02-21 | Refs #33476 -- Mentioned black in docs about pre-commit checks. | Vaarun Sinha | |
| 2022-02-21 | Fixed #33518 -- Added RemovedAfterNextVersionWarning. | saeedblanchette | |
| 2022-02-21 | Fixed #33530 -- Fixed typo in docs/ref/templates/builtins.txt. | Andrey Otto | |
| 2022-02-19 | Refs #33173 -- Fixed MailTests.test_backend_arg() on Windows and Python 3.11+. | David Smith | |
| 2022-02-18 | Fixed #33379 -- Added minimum database version checks. | Hasan Ramezani | |
| Thanks Tim Graham for the review. | |||
| 2022-02-18 | Fixed typo in docs/topics/i18n/translation.txt. | Philipp Bosch | |
| 2022-02-18 | Fixed #33514 -- Added fallbacks to subsequent language codes in Select2 ↵ | My-Name-Is-Nabil | |
| translations. | |||
| 2022-02-17 | Refs #28358 -- Fixed infinite recursion in LazyObject.__getattribute__(). | Matthias Kestenholz | |
| Regression in 97d7990abde3fe4b525ae83958fd0b52d6a1d13f. Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com> Co-authored-by: Theo Alexiou <theofilosalexiou@gmail.com> | |||
| 2022-02-17 | Refs #27468 -- Updated django.core.signing docstring. | Matthias Kestenholz | |
| Follow up to 71c4fb7beb8e3293243140e4bd74e53989196440. | |||
| 2022-02-16 | Fixed #33515 -- Prevented recreation of migration for ManyToManyField to ↵ | Mariusz Felisiak | |
| lowercased swappable setting. Thanks Chris Lee for the report. Regression in 43289707809c814a70f0db38ca4f82f35f43dbfd. Refs #23916. | |||
| 2022-02-16 | Made Field.error_messages a cached property. | Collin Anderson | |
| This speeds up field creation and reduces memory usage. | |||
| 2022-02-16 | Fixed #28358 -- Prevented LazyObject from mimicking nonexistent attributes. | Theo Alexiou | |
| Thanks Sergey Fedoseev for the initial patch. | |||
| 2022-02-16 | Removed unused Node.__iter__(). | Keryn Knight | |
| 2022-02-15 | Refs #31407 -- Handled potential exception in test cleanup. | Carlton Gibson | |
| The test view may not be called when running the tests with --parallel=2 or greater. Catch the AttributeError for this case. | |||
| 2022-02-15 | Refs #33348 -- Made SimpleTestCase.assertFormError() raise ValueError when ↵ | Baptiste Mispelon | |
| "field" is passed without "form_index". | |||
| 2022-02-15 | Refs #33348 -- Fixed SimpleTestCase.assertFormError() error message raised ↵ | Mariusz Felisiak | |
| for unbound forms. | |||
| 2022-02-15 | Refs #33348 -- Improved messages raised by ↵ | Baptiste Mispelon | |
| SimpleTestCase.assertFormError()/assertFormsetErrors(). This makes messages use BaseFormSet/BaseForm.__repr__() instead of context, and adds the _assert_form_error() helper. | |||
| 2022-02-14 | Refs #33348 -- Made SimpleTestCase.assertFormsetErrors() raise an error when ↵ | Baptiste Mispelon | |
| form_index is too big. | |||
| 2022-02-14 | Simplified SimpleTestCase.assertFormError()/assertFormsetErrors() calls in ↵ | Baptiste Mispelon | |
| admin_views tests. | |||
| 2022-02-14 | Fixed field name in admin_views.tests.UserAdminTest.test_password_mismatch() ↵ | Baptiste Mispelon | |
| assertion. | |||
| 2022-02-14 | Refs #33348 -- Made SimpleTestCase.assertFormError()/assertFormsetErrors() ↵ | Baptiste Mispelon | |
| raise an error for unbound forms/formsets. | |||
| 2022-02-14 | Refs #25684 -- Removed double newline from request/response output of runserver. | rafrafek | |
| Follow up to 0bc5cd628042bf0a44df60a93085a4f991a84dfb. | |||
| 2022-02-12 | Refs #32074 -- Recommended aiosmtpd for minimal SMTP server. | Claude Paroz | |
| Follow up to 569a33579c3cca5f801c544d9b52a34e3c779424. | |||
