summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-12-20Fixed #35015 -- Updated MySQL notes in migrations topic.Nicolas Lupien
2023-12-19Doc'd that users with unusable passwords cannot request a password reset.Amin Shah Gilani
2023-12-18Fixed #34411 -- Updated GDAL API to handle vector DataSource's.Claude Paroz
Co-authored-by: David Smith <smithdc@gmail.com>
2023-12-16Fixed #35042 -- Fixed a count() crash on combined queries.Simon Charette
Regression in 59bea9efd2768102fc9d3aedda469502c218e9b7. Thanks Marcin for the report.
2023-12-16Refs #34013 -- Registered instance lookups as documented in tests.Simon Charette
2023-12-15Fixed #34909 -- Associated links in admin navigation sidebar with row ↵Eliana Rosselli
descriptions. This adds aria-describedby attribute to the models' links in the admin navigation sidebar. Thanks Thibaud Colas for the review. Co-authored-by: Dara Silvera <dsilvera@octobot.io>
2023-12-15Refs #34909 -- Made cosmetic edits to admin navigation template.Eliana Rosselli
2023-12-15Fixed database connection for other alias in PostgreSQL tests on GitHub Actions.Nick Pope
2023-12-15Added missing import in docs/ref/models/expressions.txt.Viicos
2023-12-15Fixed typos in docs.Mariusz Felisiak
2023-12-15Updated examples for 2.0+ release numbering in installation FAQ.Christian Clauss
2023-12-14Added clarifications about the DATABASES.TIME_ZONE setting in docs.David Sanders
These include: - Doc'd which is the default used when DATABASES.TIME_ZONE is None. - Doc'd that the database connection's time zone setting is set for PostgreSQL and clarified that it may be necessary to set it to the same value as TIME_ZONE. Co-authored-by: David Smith <39445562+smithdc1@users.noreply.github.com> Co-authored-by: Natalia Bidart <124304+nessita@users.noreply.github.com>
2023-12-14Fixed HTML code snippet in Tutorial's part 7 when customizing the admin's ↵Nanami
site header.
2023-12-14Fixed #35000 -- Skipped declaring empty string defaults on BLOB/TEXT field ↵Tobias Krönke
on MySQL. Empty string defaults are redundant on MySQL and prevent use of ALGORITHM=INSTANT.
2023-12-14Refs #32503 -- Added assertion for effective default value when altering ↵Tobias Krönke
TextField to non-nullable with default.
2023-12-14Fixed #35032 -- Corrected Char32UUIDField implementation in 5.0 release notes.Emanuel Andrecut
This fixes Char32UUIDField implementation in 5.0 release notes causing records with UUIDFields created using pre-Django 5.0 and CHAR(32) not being able to be saved anymore after upgrading and keeping the CHAR(32) columns. Regression in 7cd187a5ba58d7769039f487faeb9a5a2ff05540.
2023-12-14Used model's Options.model_name instead of object_name.lower().Mariusz Felisiak
Follow up to 20d487c27b40bb70496ddc7419011ca78b7d4940.
2023-12-13Removed unnecessary write permission from screenshots Github workflow.Tom Carrick
2023-12-13Improved test coverage for django.contrib.sessions.backends.base.SessionBase.Mariusz Felisiak
2023-12-13Fixed #35012 -- Restored wrapping admin fieldsets with multiple fields per line.Tom Carrick
Thanks James Gillard for the report. Regression in 729266c6f29c7a0677b24926a86a767ef3078b26.
2023-12-12Changed the screenshots Github workflow to run in the PR's branch by using ↵Tom Carrick
pull_request as event trigger. The original event trigger pull_request_target runs against the target branch (main), not the branch associated with the PR. Consequently, any new screenshots added in a PR are not captured, and the available screenshots reflect the state of the main branch code, not the code from the PR's branch. This update addresses the issue by changing the event trigger to pull_request. However, it's important to note that this adjustment breaks the comments functionality since the action no longer has write permissions.
2023-12-12Fixed #34305 -- Changed GeoIP2 tests to use MaxMind test databases.Nick Pope
GEOIP_SETTINGS is removed from the global scope as this prevents modifications to the settings using @override_settings in tests. Additional improvements now that we have stable test databases include: - Made testing more comprehensive and improved coverage - Patched socket.gethostbyname() for whole test case - Added testing of non-free GeoIP2 databases Co-authored-by: Tom Forbes <tom@tomforb.es>
2023-12-12Refs #34305 -- Added SimpleTestCase.enterClassContext() on Python < 3.11.Nick Pope
2023-12-12Fixed #34013 -- Added QuerySet.order_by() support for annotation transforms.Simon Charette
Thanks Eugene Morozov and Ben Nace for the reports.
2023-12-12Fixed #35018 -- Fixed migrations crash on GeneratedField with BooleanField ↵Mariusz Felisiak
as output_field on Oracle < 23c. Thanks Václav Řehák for the report. Regression in f333e3513e8bdf5ffeb6eeb63021c230082e6f95.
2023-12-08Fixed #35019 -- Fixed save() on models with both GeneratedFields and ↵Sarah Boyce
ForeignKeys. Thanks Deb Kumar Das for the report. Regression in f333e3513e8bdf5ffeb6eeb63021c230082e6f95.
2023-12-08Fixed #35016 -- Doc'd that DATABASES["OPTIONS"] are passed to new PostgreSQL ↵Yashas
connections.
2023-12-08Fixed #34742 -- Made CommonMiddleware raise APPEND_SLASH RuntimeError on ↵Avaneesh Kumar
DELETE requests.
2023-12-07Fixed #35024 -- Fixed model instance creation crash on ↵Mariusz Felisiak
GeneratedField.output_field with backend converters. Regression in d9de74141e8a920940f1b91ed0a3ccb835b55729. This is a long standing issue, however it caused a crash of GeneratedFields for all output fields that have backend-specific converters when the RETURNING clause is not supported (MySQL and SQLite < 3.35). That's why severity was exacerbated.
2023-12-07Refs #34986 -- Added PyPy 3.10 with PostgreSQL to daily builds.Nick Pope
2023-12-07Refs #34986 -- Fixed ↵Nick Pope
backends.postgresql.test_server_side_cursors.ServerSideCursorsPostgres tests for PyPy.
2023-12-07Refs #34986 -- Used non-binary build of psycopg for PyPy.Nick Pope
2023-12-07Fixed #35020 -- Fixed ModelAdmin.lookup_allowed() for non-autofield primary ↵Sarah Boyce
keys. Thanks Joshua Goodwin for the report. Regression in 45ecd9acca9b36093e274f47b6877a5f79108d9e.
2023-12-06Replaced deprecated database type synonyms in Oracle backend.Mariusz Felisiak
2023-12-06Refs #34986 -- Added PyPy to tox.ini.Nick Pope
2023-12-06Refs #34986 -- Moved garbage_collect() helper to django.test.utils.Nick Pope
2023-12-06Refs #34986 -- Avoided implementation-specific unpickleable types.Nick Pope
The implementation of some core types differ between CPython and PyPy and this may affect the way that pickling works such that errors are raised in differing locations in the interpreter or not at all. Use our own custom non-pickleable type instead to avoid these quirks.
2023-12-06Fixed typo in tests/backends/postgresql/test_server_side_cursors.py.Nick Pope
2023-12-05Changed django.contrib.gis.geoip2 package to a module.Nick Pope
2023-12-05Inlined django.contrib.gis.geoip2.resources module.Nick Pope
2023-12-05Deprecated django.contrib.gis.geoip2.GeoIP2.open().Nick Pope
2023-12-05Added stub release notes for 4.2.9.Mariusz Felisiak
2023-12-05Updated expected release date for 5.0.1.Mariusz Felisiak
2023-12-04Added stub release notes for 5.0.1.Natalia
2023-12-04Updated translations from Transifex.Natalia
Forwardport of 8e1b820fa10d16664beb5d1ca2f5671891da1704 from stable/5.0.x.
2023-12-04 Finalized release notes for Django 5.0.Natalia
2023-12-04Fixed #34830 -- Added request to bad_request/csrf_failure view template ↵yushanfans2233
contexts.
2023-12-04Added release date for 4.2.8.Mariusz Felisiak
2023-12-03Removed unused CSS rules for related widget in RTL.Tom Carrick
2023-12-03Fixed #35002 -- Made UniqueConstraints with fields respect nulls_distinct.Peter Thomassen
Regression in 595a2abb58e04caa4d55fb2589bb80fb2a8fdfa1.