| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-06-27 | Fixed #35564 -- Improved readability of subclass identification. | Jaap Roes | |
| 2024-06-26 | Fixed 35561 -- Made *args and **kwargs parsing more strict in ↵ | nessita | |
| Model.save()/asave(). | |||
| 2024-06-26 | Added references to the Django Discord server inside the FAQ docs. | raffaella | |
| 2024-06-25 | Optimized admin docs images. | Sarah Boyce | |
| 2024-06-25 | Refs #35380 -- Updated screenshots in intro docs. | Sarah Boyce | |
| 2024-06-25 | Fixed #35558 -- Increased inline H3 headers color prominence in admin change ↵ | Sarah Boyce | |
| page. | |||
| 2024-06-25 | Fixed #35554, Refs #35060 -- Corrected deprecated *args parsing in ↵ | Adam Johnson | |
| Model.save()/asave(). The transitional logic added to deprecate the usage of *args for Model.save()/asave() introduced two issues that this branch fixes: * Passing extra positional arguments no longer raised TypeError. * Passing a positional but empty update_fields would save all fields. Co-authored-by: Natalia <124304+nessita@users.noreply.github.com> | |||
| 2024-06-25 | Refs #35380 -- Updated screenshots in admin docs. | nessita | |
| When listing users, ensure that user first and last name are diverse. | |||
| 2024-06-25 | Used Query.add_annotation where appropriate. | Simon Charette | |
| This avoids manual .annotations and .append_annotation_mask manipulations. | |||
| 2024-06-25 | Fixed #35540 -- Fixed the padding on admin login page. | arjunomray | |
| 2024-06-25 | Fixed #34886 -- Modified sample use of lazy in delayed translations. | lufafajoshua | |
| Modified example to use python standard library function to lower the case of the string. | |||
| 2024-06-24 | Migrated setuptools configuration to pyproject.toml. | Claude Paroz | |
| This branch migrates setuptools configuration from setup.py/setup.cfg to pyproject.toml. In order to ensure that the generated binary files have consistent casing (both the tarball and the wheel), setuptools version is limited to ">=61.0.0,<69.3.0". Configuration for flake8 was moved to a dedicated .flake8 file since it cannot be configured via pyproject.toml. Also, __pycache__ exclusion was removed from MANIFEST and the extras/Makefile was replaced with a simpler build command. Co-authored-by: Nick Pope <nick@nickpope.me.uk> | |||
| 2024-06-24 | Fixed #35306 -- Documented fallback localization formats in templates when ↵ | lufafajoshua | |
| localization is disabled. | |||
| 2024-06-24 | Fixed #35545, Refs #32833 -- Fixed ContentTypeManager.get_for_models() crash ↵ | Sarah Boyce | |
| in CreateModel migrations. Thank you to Csirmaz Bendegúz for the report and Simon Charettes for the review. | |||
| 2024-06-24 | Fixed #35547 -- Added reset_queries to django.db.__all__. | AjmalPonneth | |
| 2024-06-21 | Fixed Number.__str__() crash when float/decimal_value is None in expressions ↵ | Tim Graham | |
| tests models. | |||
| 2024-06-21 | Fixed #35461 -- Updated misleading django-debug-toolbar instructions. | Rosana Rufer | |
| The DjDT "handle" isn't visible on the polls application as the templates are missing <body> tags for brevity. | |||
| 2024-06-21 | Fixed #35528 -- Added EmailMultiAlternatives.body_contains() helper method. | Ronny Vedrilla | |
| 2024-06-21 | Cleaned up EmailMultiAlternatives docs. | Sarah Boyce | |
| 2024-06-20 | Refs #35074 -- Avoided failed attempts to remove spatial indexes on nullable ↵ | Mariusz Felisiak | |
| fields on MySQL. MySQL doesn't support spatial indexes on NULL columns, so there is no point in removing them. | |||
| 2024-06-20 | Fixed #35537 -- Changed EmailMessage.attachments and ↵ | Jake Howard | |
| EmailMultiAlternatives.alternatives to use namedtuples. This makes it more descriptive to pull out the named fields. | |||
| 2024-06-20 | Refs #35404 -- Fixed padding of admin fieldset checkbox label. | Vaarun Sinha | |
| 2024-06-20 | Fixed #35441 -- Documented Context and RequestContext keyword arguments. | John Higgins | |
| 2024-06-18 | Fixed #12978 -- Added support for RSS feed stylesheets. | Baptiste Mispelon | |
| 2024-06-18 | Fixed #35505 -- Added extrabody block to admin/base.html. | stefan.ivic | |
| 2024-06-18 | Simplified OperationTestCase.alter_gis_model() test hook a bit. | Mariusz Felisiak | |
| This avoids passing "blank=False" and "srid=4326" to field classes, which are the default values, and removes special treatment for the "blank" parameter. | |||
| 2024-06-18 | Restructured the EmailMultiAlternatives docs. | Sarah Boyce | |
| 2024-06-17 | Fixed #35483 -- Added NUL (0x00) character validation to ModelChoiceFields. | Alexander Lötvall | |
| Applied the ProhibitNullCharactersValidator to ModelChoiceField and ModelMultipleChoiceField. Co-authored-by: Viktor Paripás <viktor.paripas@gmail.com> Co-authored-by: Vasyl Dizhak <vasyl@dizhak.com> Co-authored-by: Arthur Vasconcelos <vasconcelos.arthur@gmail.com> | |||
| 2024-06-14 | Refs #34881 -- Fixed ↵ | Mariusz Felisiak | |
| OperationTests.test_rename_m2m_field_with_2_references() test on Oracle. | |||
| 2024-06-14 | Fixed mail.tests.MailTests.test_backend_arg() test on Python 3.13+. | Mariusz Felisiak | |
| There is no point in asserting Python error messages. | |||
| 2024-06-13 | Fixed #34881 -- Fixed a crash when renaming a model with multiple ↵ | Anže Pečar | |
| ManyToManyField.through references on SQLite. Thank you to dennisvang for the report and Jase Hackman for the test. Co-authored-by: Jase Hackman <jase.hackman@zapier.com> | |||
| 2024-06-13 | Fixed #35488 -- Fixed BaseModelFormSet.validate_unique() crash due to ↵ | Madalin Popa | |
| unhashable type. | |||
| 2024-06-13 | Fixed #35417 -- Updated BaseContext.new() with values to create a context ↵ | George Y. Kussumoto | |
| that can be flattened. | |||
| 2024-06-13 | Fixed #35470 -- Separated i18n and l10n globalization settings docs. | lufafajoshua | |
| 2024-06-12 | Fixed #35401 -- Documented the conditional_page() decorator. | lufafajoshua | |
| 2024-06-12 | Refs #35401 -- Linked the CsrfViewMiddleware docs to the csrf_protect() ↵ | lufafajoshua | |
| decorator. | |||
| 2024-06-12 | Fixed #34789 -- Prevented updateRelatedSelectsOptions from | Devin Cox | |
| adding entries to filter_horizontal chosen box. Co-authored-by: yokeshwaran1 <yokesh440@yahoo.com> | |||
| 2024-06-09 | Moved confirmation about dev server running to earlier in tutorial 1. | Andreu Vallbona | |
| 2024-06-09 | Replaced usage of "patch" with more precise terms in faq, howto, and intro docs. | Andreu Vallbona | |
| 2024-06-09 | Simplified tutorial 1 when describing how to run the dev server. | Andreu Vallbona | |
| 2024-06-08 | Fixed #35503 -- Removed distracting PHP reference in tutorial 1. | Ismael | |
| 2024-05-31 | Updated release date for Django 5.0.7. | Natalia | |
| 2024-05-30 | Fixed #35477 -- Corrected 'required' errors in auth password set/change forms. | Fabian Braun | |
| The auth forms using SetPasswordMixin were incorrectly including the 'This field is required.' error when additional validations (e.g., overriding `clean_password1`) were performed and failed. This fix ensures accurate error reporting for password fields. Co-authored-by: Natalia <124304+nessita@users.noreply.github.com> | |||
| 2024-05-30 | Made cosmetic edits to code snippets reformatted with blacken-docs. | Mariusz Felisiak | |
| 2024-05-29 | Fixed 35467 -- Replaced urlparse with urlsplit where appropriate. | Jake Howard | |
| This work should not generate any change of functionality, and `urlsplit` is approximately 6x faster. Most use cases of `urlparse` didn't touch the path, so they can be converted to `urlsplit` without any issue. Most of those which do use `.path`, simply parse the URL, mutate the querystring, then put them back together, which is also fine (so long as urlunsplit is used). | |||
| 2024-05-29 | Fixed #35473 -- Fixed CVE number in security archive. | samruddhiDharankar | |
| Updated to CVE-2009-3695 from CVE-2009-3965. | |||
| 2024-05-28 | Refs #35059 -- Used asyncio.Event in ASGITest.test_asyncio_cancel_error to ↵ | Carlton Gibson | |
| enforce specific interleaving. Sleep call leads to a hard to trace error in CI. Using an Event is more deterministic, and should be less prone to environment variations. Bug in 11393ab1316f973c5fbb534305750740d909b4e4. | |||
| 2024-05-28 | Fixed #35469 -- Removed deferred SQL to create index removed by AlterField ↵ | Jacob Walls | |
| operation. | |||
| 2024-05-27 | Fixed #35443 -- Changed ordinal to return negative numbers unchanged. | Simon Törnqvist | |
| Previously, `-1` was converted to `"-1th"`. This has been updated to return negative numbers "as is", so that for example `-1` is converted to `"-1"`. This is now explicit in the docs. Co-authored-by: Martin Jonson <artin.onson@gmail.com> | |||
| 2024-05-27 | Fixed #35479 -- Dropped support for PostgreSQL 13 and PostGIS 3.0. | Mariusz Felisiak | |
