| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-01-30 | Tweaked docs to avoid reformatting given new black version. | nessita | |
| 2025-01-30 | Fixed #35235 -- Removed caching of BaseExpression._output_field_or_none. | sharonwoo | |
| 2025-01-30 | Fixed #36121 -- Allowed customizing the admin site password change form. | Mohammadreza Eskandari | |
| 2025-01-30 | Fixed #36155 -- Improved error handling when annotate arguments require an ↵ | Vinko Mlačić | |
| alias. Regression in ed0cbc8d8b314e3b4a0305d0be3cf366d8ee4a74. | |||
| 2025-01-30 | Fixed #36159 -- Removed the empty import example in the custom shell docs. | Salvo Polizzi | |
| This can be achieved with the --no-imports flag. | |||
| 2025-01-29 | Fixed #36118 -- Accounted for multiple primary keys in bulk_update ↵ | Sarah Boyce | |
| max_batch_size. Co-authored-by: Simon Charette <charette.s@gmail.com> | |||
| 2025-01-28 | Pinned isort version to "<6.0.0" to avoid undesired reformat. | nessita | |
| 2025-01-28 | Clarified the Releaser's discretion for determining and postponing the ↵ | Sarah Boyce | |
| release date. | |||
| 2025-01-28 | Fixed #36122 -- Raised FieldError when updating with composite reference value. | Simon Charette | |
| Thanks Jacob Walls for the report and test. | |||
| 2025-01-28 | Updated the release process documentation to reflect the current process. | Sarah Boyce | |
| 2025-01-28 | Fixed #36120 -- Raised FieldError when targeting a composite primary key ↵ | Jacob Walls | |
| field with QuerySet.update(). | |||
| 2025-01-28 | Refs #36005 -- Bumped minimum supported versions of 3rd-party packages. | Mariusz Felisiak | |
| This bumps minimum supported versions of 3rd-party packages to the first releases to support Python 3.12. | |||
| 2025-01-27 | Fixed #36109 -- Fixed RecursionError when stacking FilteredRelation joins. | Peter DeVita | |
| 2025-01-27 | Captured stderr during admin_docs test. | Adam Zapletal | |
| The admindocs app doesn't pass a log level to docutils when it parses reStructured Text, so system messages can be logged during parsing. | |||
| 2025-01-25 | Fixed #36111 -- Fixed test --debug-sql crash on Oracle when no prior query ↵ | Jacob Walls | |
| has executed. | |||
| 2025-01-24 | Fixed ambiguous pronoun reference in docs/ref/models/fields.txt. | Clifford Gama | |
| 2025-01-23 | Refs #470 -- Fixed field_defaults test failures due to year-end boundary ↵ | Jacob Walls | |
| conditions. | |||
| 2025-01-23 | Clarified feature freeze tasks in docs/internals/howto-release-django.txt. | nessita | |
| Co-authored-by: Sarah Boyce <42296566+sarahboyce@users.noreply.github.com> | |||
| 2025-01-23 | Fixed #36010 -- Avoided touching mo files while checking writability. | Claude Paroz | |
| 2025-01-23 | Fixed #36013 -- Removed use of IDNA-2003 in django.utils.html. | Mike Edmunds | |
| Removed obsolete and potentially problematic IDNA 2003 ("punycode") encoding of international domain names in smart_urlquote() and Urlizer, which are used (only) by AdminURLFieldWidget and the urlize/urlizetrunc template filters. Changed to use percent-encoded UTF-8, which defers IDNA details to the browser (like other URLs rendered by Django). | |||
| 2025-01-23 | Refs #27674 -- Removed unused GIS icons. | Claude Paroz | |
| Unused since 4982958ec0c359908566fc1f34ef71297ea4337d. | |||
| 2025-01-22 | Fixed #36125 -- Switched docs to use chat.djangoproject.com when referencing ↵ | Baptiste Mispelon | |
| the Discord server. | |||
| 2025-01-22 | Fixed #36114 -- Fixed link visibility when list_display_links field contains ↵ | antoliny0919 | |
| only whitespace. | |||
| 2025-01-22 | Switched to pull_request_target event trigger in the Labels Github action. | Sarah Boyce | |
| The `pull_request` trigger runs in the context of the PR, and has limited access to information stored in the base repo django/django. As access is needed to the label "no ticket" in django/django, use the `pull_request_target` trigger. | |||
| 2025-01-22 | Fixed #24529 -- Allowed double squashing of migrations. | Georgi Yanchev | |
| Co-authored-by: Raphael Gaschignard <raphael@rtpg.co> | |||
| 2025-01-22 | Refs #24529 -- Added replace_migration hook to MigrationLoader. | Georgi Yanchev | |
| 2025-01-22 | Fixed #36117 -- Raised ValueError when providing composite expressions to ↵ | Simon Charette | |
| case / when. Remove redundant Case and When.resolve_expression to delegate composite expression support to BaseExpression. Thanks Jacob Tyler Walls for the report and test. | |||
| 2025-01-22 | Refs #36042 -- Consolidated composite expression checks in BaseExpression. | Simon Charette | |
| Remove redundant Func.resolve_expression and adjust CombinedExpression to delegate source expression resolving to super() to perform checks against allows_composite_expressions in a single location. | |||
| 2025-01-21 | Refs 35653 -- Clarified docs for EMAIL_SSL_CERTFILE and EMAIL_SSL_KEYFILE ↵ | Igor Scheller | |
| settings. | |||
| 2025-01-21 | Moved permissions setup to toplevel for the Labels Github action. | nessita | |
| 2025-01-21 | Added GitHub action to label PRs without a ticket linked in title. | Sarah Boyce | |
| 2025-01-21 | Fixed #36116 -- Optimized multi-column ForwardManyToOne prefetching. | Simon Charette | |
| Rely on ColPairs and TupleIn which support a single column to be specified to avoid special casing ForwardManyToOne.get_prefetch_querysets(). Thanks Jacob Walls for the report. | |||
| 2025-01-20 | Refs #32193 -- Updated python-memcached to pymemcache in contributing guide. | Mariusz Felisiak | |
| Follow up to 05f3a6186efefc9fca2204a745b992501c6fd91f. | |||
| 2025-01-20 | Fixed #36107 -- Adjusted UNNEST bulk_create strategy to opt-out sized arrays. | Simon Charette | |
| The array fields opt-out heuristic failed to account for sized arrays. Note that we keep relying on db_type as opposed to performing an ArrayField instance check against the column's field as there could be other implementations of model fields that use Postgres arrays to store the optimization must be disabled for all of them. Refs #35936. Thanks Claude Paroz for the report and test. | |||
| 2025-01-20 | Fixed #36005 -- Dropped support for Python 3.10 and 3.11. | Mariusz Felisiak | |
| 2025-01-20 | Fixed #36017 -- Used EmailValidator in urlize to detect emails. | greg | |
| 2025-01-20 | Refs #35448 -- Fixed BackendTestCase.test_queries_logger() on Oracle < 23c. | Mariusz Felisiak | |
| 2025-01-18 | Fixed broken link in django/core/handlers/asgi.py comment. | Anders Kaseorg | |
| 2025-01-18 | Fixed #35448 -- Fixed formatting of test --debug-sql output. | Tim Graham | |
| Also adds DatabaseOperations.format_debug_sql() hook for backends (e.g. NoSQL) to customize formatting. | |||
| 2025-01-17 | Fixed invalid HTML in test templates. | Thibaut Decombe | |
| 2025-01-16 | Fixed typos in docs/releases/5.2.txt. | Clifford Gama | |
| 2025-01-16 | Refs #35090 -- Fixed urlpatterns.tests.SimplifiedURLTests when run in reverse. | Mariusz Felisiak | |
| Regression in 9cb1ffa67bb0d13f86c2d4627428fcaa4513136d. | |||
| 2025-01-15 | Increased the default PBKDF2 iterations for Django 6.0. | Sarah Boyce | |
| 2025-01-15 | Advanced deprecation warnings for Django 6.0. | Sarah Boyce | |
| 2025-01-15 | Refs #35326 -- Removed FileSystemStorage.OS_OPEN_FLAGS per deprecation timeline. | Sarah Boyce | |
| 2025-01-15 | Refs #35405 -- Removed FieldCacheMixin.get_cache_name() per deprecation ↵ | Sarah Boyce | |
| timeline. | |||
| 2025-01-15 | Refs #35234 -- Removed CheckConstraint.check per deprecation timeline. | Sarah Boyce | |
| 2025-01-15 | Refs #35058 -- Removed OGRGeometry.coord_dim setter per deprecation timeline. | Sarah Boyce | |
| 2025-01-15 | Refs #35060 -- Removed passing positional arguments to Model.save()/asave() ↵ | Sarah Boyce | |
| per deprecation timeline. | |||
| 2025-01-15 | Removed django.contrib.gis.geoip2.GeoIP2.open() per deprecation timeline. | Sarah Boyce | |
