| Age | Commit message (Collapse) | Author |
|
appropriate.
Some references are replaced with links to the Django Discord server.
Backport of 15e207ce80581ec64bd790c37cce1bc07d01a744 from main.
|
|
Backport of da2432cccae841f0d7629f17a5d79ec47ed7b7cb from main.
|
|
test docs.
Follow up to e6f82438d4e3750e8d299bfd79dac98eebe9f1e0.
Backport of 46eb256ccedcac6b1f6bc957461506d881d468fb from main.
|
|
contributors docs.
This improves accessibility for screen reader users, see WCAG SC 1.3.1 Info and Relationships:
https://www.w3.org/WAI/WCAG22/Understanding/info-and-relationships.html
Backport of c4c076223eb73553d3bc8fbc11be2c529d9aea6b from main.
|
|
Backport of db5980ddd1e739b7348662b07c9d91478d911877 from main.
|
|
Backport of 2bfb1211c0a88e4dd4ccf2220c320a221d7a5043 from main.
|
|
and color contrast.
Backport of c973d9ee82a36419a408b193d4195f69734a8e33 from main.
|
|
Backport of 438fc42ac667653488200578a47e59f6608f2b0b from main.
|
|
evaluates reports.
Co-authored-by: Joshua Olatunji <joshua+github@etentlabs.com>
Backport of 9423f8b47673779049f603a7da271d183de7dc1d from main.
|
|
Backport of 39de2e97a06d0317973b280bc159ca6f89fc64e3 from main.
|
|
prerogatives as per DEP 44.
Backport of 121747fdba5862ac8c4e26ec3b8f597385e9aa05 from main.
|
|
adjusted test suite accordingly.
Over the years we've had multiple instances of hit and misses when
emitting warnings: either setting the wrong stacklevel or not setting
it at all.
This work adds assertions for the existing warnings that were declaring
the correct stacklevel, but were lacking tests for it.
Backport of 57307bbc7d88927989cf5b314f16d6e13ade04e6 from main.
|
|
Backport of 304d25667433a59409e334a93acaaa9201840508 from main.
|
|
Backport of 2c024c9ac096d06d9e78d1ae02b52f73a45eadf8 from main.
|
|
Backport of df35cf578f99522dd1ba864d513be95d47bab7a5 from main.
|
|
Backport of 55a2e3136b13d1af95a4129001dac963c26d8415 from main.
|
|
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>
Backport of 4686541691dbe986f58ac87630c3b7a04db4ff93 from main.
|
|
FieldCacheMixin.
FieldCacheMixin is used by related fields to track their cached values.
This work migrates get_cache_name() to be a cached property to optimize
performance by reducing unnecessary function calls when working with
related fields, given that its value remains constant.
Co-authored-by: Simon Charette <charette.s@gmail.com>
Co-authored-by: Sarah Boyce <42296566+sarahboyce@users.noreply.github.com>
Co-authored-by: Natalia <124304+nessita@users.noreply.github.com>
|
|
|
|
|
|
Thank you to Sarah Abderemane and Nick Pope for the reviews.
|
|
docs/internals/howto-release-django.txt.
Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com>
|
|
|
|
|
|
Once the deprecation period ends CheckConstraint.check() can become the
documented method that performs system checks for BaseConstraint
subclasses.
|
|
|
|
|
|
|
|
https://github.com/psf/black/releases/tag/24.1.0
|
|
Reflecting a change in the underlying GDAL library (since GDAL 2.1)
using coord_dim to set a geometries dimensions is deprecated in favor
of set_3d().
|
|
This work follows a comprehensive review conducted during the DjangoCon US 2023
sprints. Changes include:
- Updated the title of the main page for better alignment with the content.
- Removed emojis to enhance accessibility and avoid cultural specificity.
- Improved the layout and navigation of contributing documentation.
- Unified sections for communication channels and community links.
- Grouped resources according to the Diátaxis systematic approach.
Co-authored-by: Natalia <124304+nessita@users.noreply.github.com>
Co-authored-by: Daniele Procida <daniele@vurt.org>
|
|
|
|
|
|
The `ordering` argument is undocumented and of limited use, so this is
effectively the same as `GeoIP2.lon_lat()`.
|
|
|
|
This allows early adoption of the new default "https".
|
|
|
|
This also deprecates ModelAdmin.log_deletion() and
LogEntryManager.log_action().
|
|
This trims and clearly delineates the how to guide from the subsequent
explanation with additional subheadings.
These changes have been discussed with Daniele Procida
at the DjangoCon US 2023 sprints.
|
|
|
|
|
|
|
|
|
|
|
|
This also removes remaining versionadded/changed annotations for older
versions.
|
|
Co-authored-by: revanthgss <revanthgss@almabase.com>
Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com>
|
|
This also uses enum.EnumType for Python 3.11+ as Python 3.11 renamed
EnumMeta to EnumType. While the former is still available as an alias
of the latter for now, let's prefer the canonical name for this.
Check out https://docs.python.org/3/library/enum.html#enum.EnumType
|
|
|
|
|
|
|