1
0
mirror of https://github.com/django/django.git synced 2025-03-13 10:50:55 +00:00

13815 Commits

Author SHA1 Message Date
nessita
39062e7946 [5.1.x] Refs #10941 -- Reorganized querystring template tag docs.
Backport of cf03aa4e94625971852a09e869f7ee7c328b573f from main.
2024-07-22 10:33:46 -03:00
Hisham Mahmood
5eef80b56e [5.1.x] Fixed #35606, Refs #34045 -- Fixed rendering of ModelAdmin.action_checkbox for models with a __html__ method.
Thank you Claude Paroz for the report.

Regression in 85366fbca723c9b37d0ac9db1d44e3f1cb188db2.

Backport of 182f262b15882649bbc39d769f9b721cf3660f6f from main.
2024-07-18 08:12:36 +02:00
Simon Charette
4d8e574379 [5.1.x] Fixed #35594 -- Added unique nulls distinct validation for expressions.
Thanks Mark Gensler for the report.

Backport of adc0b6aac3f8a5c96e1ca282bc9f46e28d20281c from main.
2024-07-17 12:56:01 +02:00
Sarah Boyce
91a5b5a4bb [5.1.x] Refs #10941 -- Renamed query_string template tag to querystring.
Backport of 27043bde5b795eb4a605aeca1d3bc4345d2ca478 from main.
2024-07-15 13:29:54 -03:00
Maryam Yusuf
bdfcda8c26 [5.1.x] Fixed #35464 -- Updated docs to note fieldsets have limited impact on TabularInlines.
Backport of b5f4d76bc400b9f2017da0a52ee4ff0d7c09be15 from main.
2024-07-15 12:45:18 +02:00
Natalia
d02ef75431 [5.1.x] Added CVE-2024-38875, CVE-2024-39329, CVE-2024-39330, and CVE-2024-39614 to security archive.
Backport of e095c7612d49dbe371e9c7edd76ba99b6bc4f9f6 from main.
2024-07-09 11:59:36 -03:00
Natalia
057a8898c7 [5.1.x] Added stub release notes for 5.0.8.
Backport of 9c356144d7d212017c85ec2cbf8f2dfca4cacdff from main.
2024-07-09 11:42:18 -03:00
Natalia
e396c43d17 [5.1.x] Made cosmetic edits to 5.0.7 release notes.
Backport of 1062bf730235ecc90f2087f1c2d346615377a006 from main.
2024-07-09 09:45:27 -03:00
Sarah Boyce
e99ccc4342 [5.1.x] Fixed CVE-2024-39614 -- Mitigated potential DoS in get_supported_language_variant().
Language codes are now parsed with a maximum length limit of 500 chars.

Thanks to MProgrammer for the report.
2024-07-09 09:42:58 -03:00
Natalia
6d36203648 [5.1.x] Fixed CVE-2024-39330 -- Added extra file name validation in Storage's save method.
Thanks to Josh Schneier for the report, and to Carlton Gibson and Sarah
Boyce for the reviews.
2024-07-09 09:42:45 -03:00
Michael Manfre
f5d16483f3 [5.1.x] Fixed CVE-2024-39329 -- Standarized timing of verify_password() when checking unusuable passwords.
Refs #20760.

Thanks Michael Manfre for the fix and to Adam Johnson for the review.
2024-07-09 09:42:29 -03:00
Adam Johnson
44aef996c8 [5.1.x] Fixed CVE-2024-38875 -- Mitigated potential DoS in urlize and urlizetrunc template filters.
Thank you to Elias Myllymäki for the report.

Co-authored-by: Sarah Boyce <42296566+sarahboyce@users.noreply.github.com>
2024-07-09 09:42:12 -03:00
Natalia
79246129f7 Added counterintuitive to the spelling wordlist to fix docs build error.
This is a follow up of 3b5d04f879f6d3d8ff7f5d82b4a7c801b71b2fd0 which
backported 704192e478885762411252979021771ba23b8adb from main.
2024-07-08 22:36:33 -03:00
lucas-r-oliveira
defd307be8 [5.1.x] Fixed 35506 -- Clarified initial references to URLconf in tutorial 1.
Backport of 2c931fda5b341e0febf68269d2c2447a64875127 from main.
2024-07-08 22:03:07 -03:00
Mariusz Felisiak
5cd070069d [5.1.x] Removed outdated note about limitations in Clickjacking protection.
There is no need to list old browser versions or point users to
workarounds.
Backport of f302343380c77e1eb5dab3b64dd70895a95926ca from main.
2024-07-04 18:10:47 -03:00
Andreu Vallbona
7ad42bc812 [5.1.x] Replaced usage of "patch" with more precise terms in contributing docs.
Backport of 55a2e3136b13d1af95a4129001dac963c26d8415 from main.
2024-07-04 17:55:19 -03:00
Kudz
b38a181481 [5.1.x] Relocated database setup details to install docs to simplify tutorial 2.
Co-authored-by: Natalia <124304+nessita@users.noreply.github.com>

Backport of 82c71f0168b1c132e499505609d285c6016ed4f2 from main.
2024-07-04 15:32:05 -03:00
Mark Gensler
2da007737c [5.1.x] Fixed #35560 -- Made Model.full_clean() ignore GeneratedFields for constraints.
Accessing generated field values on unsaved models caused a crash when
validating CheckConstraints and UniqueConstraints with expressions.

Backport of 1005c2abd1ef0c156f449641e38c33e473989d37 from main.
2024-07-04 11:47:20 +02:00
Carlton Gibson
3b5d04f879 [5.1.x] Removed unneeded hyphens in "counterintuitive".
Follow-up to 65ad4ade74dc9208b9d686a451cd6045df0c9c3a which added
counterintuitive to the wordlist. Removes unneeded (antiquated)
hyphenated usages.

See e.g. https://www.merriam-webster.com/dictionary/counterintuitive

Backport of 704192e478885762411252979021771ba23b8adb from main.
2024-07-04 08:32:34 +02:00
Natalia
9f4725fa8f [5.1.x] Added stub release notes and release date for 5.0.7 and 4.2.14.
Backport of 89557d4c66b469616fc3a16ba11b2999233efa8d from main.
2024-07-03 14:12:24 -03:00
alexgmin
c4d3434ea0 [5.1.x] Fixed #35511 -- Documented when the py binary is unavailable on Windows.
Backport of 2e47dde438d689199934bca0967152a3b0e8a95f from main.
2024-07-03 16:30:34 +02:00
Andrew Miller
fb140420bd [5.1.x] Fixed #23790 -- Warned about renaming AppConfig.label in docs/ref/applications.txt.
Backport of aa74c4083e047473ac385753e047e075e8f04890 from main.
2024-07-01 21:53:02 -03:00
lufafajoshua
a6dd2880f5 [5.1.x] Fixed #35470 -- Separated i18n and l10n globalization settings docs.
Backport of 8733e9af998f0009d62e4f0f3d5ee566e93a4893 from main.
2024-07-01 16:33:28 -03:00
Michael
18d660d720 [5.1.x] Fixed typo in source file linking Sphinx extension.
Backport of 289f48c71b0fdd058defb29879368897fb837021 from main.
2024-07-01 11:33:45 -03:00
raffaella
3f72c8b5a2 [5.1.x] Added references to the Django Discord server inside the FAQ docs.
Backport of 88966bc2fe6fac7df261db9c053ce67c07979eaf from main.
2024-06-26 12:39:25 +02:00
Sarah Boyce
9c7bff1ee4 [5.1.x] Optimized admin docs images.
Backport of 72b7b59680fecb0bf7108fc00cc27b0476aae107 from main.
2024-06-25 17:46:35 -03:00
Sarah Boyce
6a574d7f83 [5.1.x] Refs #35380 -- Updated screenshots in intro docs.
Backport of a6dde9fbd545d85f0bc2654f2ebfc6f74f3c4791 from main.
2024-06-25 17:46:15 -03:00
Sarah Boyce
c99ce49d2e [5.1.x] Fixed #35558 -- Increased inline H3 headers color prominence in admin change page.
Backport of e510bb1ab1fb22837c169e0459b81cf388b6d8d2 from main.
2024-06-25 14:04:07 -03:00
nessita
3fb3b8a4fd [5.1.x] Refs #35380 -- Updated screenshots in admin docs.
When listing users, ensure that user first and last name are diverse.

Backport of bcc327aa326093a39f01a9bc98198807444900f3 from main.
2024-06-25 10:59:31 -03:00
arjunomray
ddf81f023f [5.1.x] Fixed #35540 -- Fixed the padding on admin login page.
Backport of d9bd58c3b8b3e8735d8242c2bb9b09c52ed6171b from main.
2024-06-25 11:42:00 +02:00
lufafajoshua
c833cb36a2 [5.1.x] Fixed #34886 -- Modified sample use of lazy in delayed translations.
Modified example to use python standard library function
to lower the case of the string.

Backport of 136a5f94099e428dd57572ebd16905fb25ef227e from main.
2024-06-25 09:01:25 +02:00
Claude Paroz
b4dd76c315 [5.1.x] Migrated setuptools configuration to pyproject.toml.
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.
2024-06-24 22:31:17 -03:00
lufafajoshua
3d55f2966d [5.1.x] Fixed #35306 -- Documented fallback localization formats in templates when localization is disabled.
Backport of 3ac0e43207b4a1b9327ba12612005c285fbff7ee from main.
2024-06-24 18:08:50 +02:00
Rosana Rufer
9143ecfd8b [5.1.x] Fixed #35461 -- Updated misleading django-debug-toolbar instructions.
The DjDT "handle" isn't visible on the polls application as the templates
are missing <body> tags for brevity.

Backport of 72b7aecbbfbec0ceb1a829eef82a68d7283df604 from main.
2024-06-21 13:20:41 +02:00
John Higgins
874fea63b4 [5.1.x] Fixed #35441 -- Documented Context and RequestContext keyword arguments.
Backport of 60acad933d66e116c89150d3eb9040f62ca871a1 from main.
2024-06-20 09:37:34 +02:00
Sarah Boyce
8eb84abf22 [5.1.x] Restructured the EmailMultiAlternatives docs.
Backport of 1b21feeb7b490b3c75a06736362b05251ec172a9 from main.
2024-06-18 11:25:00 +02:00
samruddhiDharankar
fed3efda15 [5.1.x] Fixed #35473 -- Fixed CVE number in security archive.
Updated to CVE-2009-3695 from CVE-2009-3965.

Backport of 02dab94c7b8585c7ae3854465574d768e1df75d3 from main.
2024-06-14 14:00:31 +02:00
Simon Törnqvist
e65b7d5b06 [5.1.x] Fixed #35443 -- Changed ordinal to return negative numbers unchanged.
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>

Backport of d3a7ed5bcc45000a6c3dd55d85a4caaa83299f83 from main.
2024-06-14 13:53:43 +02:00
Adam Zapletal
bf9a89f5d1 [5.1.x] Fixed #24076 -- Added warnings on usage of dates with DateTimeField and datetimes with DateField.
Backport of 99273fd525129a973639044dfb12cfd732d8f1d6 from main.
2024-06-14 13:49:30 +02:00
Andreu Vallbona
ae032fed89 [5.1.x] Moved confirmation about dev server running to earlier in tutorial 1.
Backport of f812b927a541fecc8ee445e1fd4dbe9d0540d523 from main.
2024-06-09 14:52:54 -03:00
Andreu Vallbona
bae675f4a4 [5.1.x] Replaced usage of "patch" with more precise terms in faq, howto, and intro docs.
Backport of 85240139ca1a6b369019ba657ad80c3249a9cb37 from main.
2024-06-09 14:40:18 -03:00
Andreu Vallbona
d14e815568 [5.1.x] Simplified tutorial 1 when describing how to run the dev server.
Backport of 3556f63c4c18440445d93ce5bfb3d652dd76bcb4 from main.
2024-06-09 04:45:22 -03:00
Ismael
337297891f [5.1.x] Fixed #35503 -- Removed distracting PHP reference in tutorial 1.
Backport of 6efbeb997cb0aa41555ac464a2b7579a37945b6a from main.
2024-06-08 09:43:30 -03:00
Natalia
de7fc2e42e [5.1.x] Updated release date for Django 5.0.7.
Backport of adae619426b6f50046b3daaa744db52989c9d6db from main.
2024-05-31 10:55:17 -03:00
Mariusz Felisiak
f0d592ed34 [5.1.x] Made cosmetic edits to code snippets reformatted with blacken-docs.
Backport of 0f694ce2ebce01356d48302c33c23902b4777537 from main.
2024-05-30 09:43:21 -03:00
Natalia
50a57d9e62 [5.1.x] Bumped django_next_version in docs config. 2024-05-22 11:34:04 -03:00
Natalia
b7c7209c67 Updated man page for Django 5.1 alpha. 2024-05-22 11:29:45 -03:00
Natalia
59b649c7df Made cosmetic edits to 5.1 release notes. 2024-05-22 11:29:45 -03:00
Natalia
8e68c50341 Removed empty sections from 5.1 release notes. 2024-05-22 11:29:45 -03:00
Hisham Mahmood
c7fc9f20b4 Fixed #31405 -- Added LoginRequiredMiddleware.
Co-authored-by: Adam Johnson <me@adamj.eu>
Co-authored-by: Mehmet İnce <mehmet@mehmetince.net>
Co-authored-by: Sarah Boyce <42296566+sarahboyce@users.noreply.github.com>
2024-05-22 08:51:17 +02:00