| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-02-23 | Simplified using DATABASES["OPTIONS"]. | Florian Apolloner | |
| DATABASES["OPTIONS"] are always configured. | |||
| 2024-02-22 | Refs #32114 -- Fixed RemoteTestResultTest.test_unpicklable_subtest test ↵ | Mariusz Felisiak | |
| without tblib. Follow up to c09e8f5fd8f977bf16e9ec5d11b370151fc81ea8. | |||
| 2024-02-21 | Fixed #34806 -- Made cached_db session backend resilient to cache write errors. | Sulabh Katila | |
| Co-authored-by: Natalia <124304+nessita@users.noreply.github.com> | |||
| 2024-02-21 | Fixed #32114 -- Fixed parallel test crash on non-picklable objects in subtests. | David Wobrock | |
| 2024-02-21 | Removed obsolete test_get_or_create_raises_IntegrityError_plus_traceback() test. | Mariusz Felisiak | |
| This test was added in 31b1cbc623c246570e7301c0334df938d840638f, but is no longer needed, as the fix was reverted in 746caf3ef821dbf7588797cb2600fa81b9df9d1d without any consequences, so it now tests Python behavior rather than Django. Moreover, traceback introspection is problematic for .pyc-only installations. | |||
| 2024-02-21 | Refs #30913 -- Corrected IndexesTests.test_index_include_pointing_to_fk(). | Simon Charette | |
| This adjusts a test assigning an Index to Meta.constraints. | |||
| 2024-02-20 | Fixed #35238 -- Fixed database serialization crash when base managers use ↵ | AlexCLeduc | |
| prefetch_related(). Regression in 139135627650ed6aaaf4c755b82c3bd43f2b8f51 following deprecation in eedbf930287cb72e9afab1f7208c24b1146b0c4ec. | |||
| 2024-02-20 | Fixed #23759 -- Preserved all file extensions in Storage.get_available_name(). | Adam Zapletal | |
| 2024-02-20 | Refs #34900 -- Fixed ↵ | Mariusz Felisiak | |
| CommandTypes.test_help_default_options_with_custom_arguments test on Python 3.13+. https://github.com/python/cpython/commit/c4a2e8a2c5188c3288d57b80852e92c83f46f6f3 | |||
| 2024-02-20 | Fixed #34429 -- Allowed setting unusable passwords for users in the auth forms. | Fabian Braun | |
| Co-authored-by: Natalia <124304+nessita@users.noreply.github.com> | |||
| 2024-02-20 | Refs #34429 -- Defined test user with unusable password for auth forms tests. | Natalia | |
| 2024-02-19 | Fixed #35226 -- Reallowed executing queries for dynamically created connections. | Mariusz Felisiak | |
| Regression in 8fb0be3500cc7519a56985b1b6f415d75ac6fedb. Thanks Florian Apolloner for the report. | |||
| 2024-02-19 | Fixed closing connections in test_utils.tests.AllowedDatabaseQueriesTests. | Mariusz Felisiak | |
| 2024-02-19 | Refs #28011 -- Removed ForeignObjectRel.is_hidden(). | Adam Johnson | |
| 2024-02-19 | Fixed #35232 -- Cached model's Options.verbose_name_raw. | Adam Johnson | |
| 2024-02-19 | Fixed #35229 -- Made URL custom error handler check run once. | Adam Johnson | |
| 2024-02-19 | Fixed #35230 -- Added cached ForeignObjectRel.accessor_name. | Adam Johnson | |
| 2024-02-16 | Fixed #24018 -- Allowed setting pragma options on SQLite. | Aaron Linville | |
| 2024-02-16 | Fixed #29725 -- Removed unnecessary join in QuerySet.count() and exists() on ↵ | ontowhee | |
| a many to many relation. Co-Authored-By: Shiwei Chen <april.chen.0615@gmail.com> | |||
| 2024-02-16 | Refs #34060 -- Fixed crash when filtering against literal JSON with psycopg2. | Simon Charette | |
| 2024-02-15 | Fixed #34060 -- Fixed migrations crash when adding check constraints with ↵ | Albert Defler | |
| JSONField __exact lookup on Oracle. | |||
| 2024-02-15 | Fixed #33037 -- Fixed Trunc() with offset timezones on MySQL, SQLite, Oracle. | Shafiya Adzhani | |
| 2024-02-15 | Improved test helpers in truncated date/time field tests. | Shafiya Adzhani | |
| Co-authored-by: Lily Foote <code@lilyf.org> | |||
| 2024-02-14 | Fixed #35173 -- Fixed ModelAdmin.lookup_allowed() for lookups on foreign ↵ | Hisham Mahmood | |
| keys when not included in ModelAdmin.list_filter. Regression in f80669d2f5a5f1db9e9b73ca893fefba34f955e7. Thanks Sarah Boyce for the review. | |||
| 2024-02-14 | Fixed #35179 -- Made admindocs detect positional/keyword-only arguments. | Salvo Polizzi | |
| 2024-02-13 | Fixed #35122 -- Made migrate --prune option respect --app_label. | Moein Bbp | |
| 2024-02-12 | Refs #35058 -- Added support for measured geometries to GDAL ↵ | David Smith | |
| GeometryCollection and subclasses. | |||
| 2024-02-10 | Refs #34900, Refs #34118 -- Updated assertion in ↵ | Daniel Garcia Moreno | |
| test_skip_class_unless_db_feature() test on Python 3.12.2+. Python 3.12.2 bring back the skipped tests in the number of running tests. Refs https://github.com/python/cpython/commit/0a737639dcd3b7181250f5d56694b192eaddeef0 | |||
| 2024-02-09 | Fixed #35175 -- Made migraton writer preserve keyword-only arguments. | David Sanders | |
| Thanks Gerald Goh for the report. | |||
| 2024-02-09 | Refs #34534 -- Reduced constraint operations with Meta.constraints when ↵ | Ben Cail | |
| optimizing migrations. | |||
| 2024-02-08 | Fixed #35073 -- Avoided unnecessary calling of callables used by ↵ | bcail | |
| SET/SET_DEFAULT in Collector.collect(). | |||
| 2024-02-08 | Fixed #35174 -- Fixed Signal.asend()/asend_robust() crash when all receivers ↵ | Vašek Dohnal | |
| are asynchronous. Regression in e83a88566a71a2353cebc35992c110be0f8628af. | |||
| 2024-02-08 | Fixed #35172 -- Fixed intcomma for string floats. | Mariusz Felisiak | |
| Thanks Warwick Brown for the report. Regression in 55519d6cf8998fe4c8f5c8abffc2b10a7c3d14e9. | |||
| 2024-02-07 | Fixed #35099 -- Prevented mutating queryset when combining with & and | ↵ | Hisham Mahmood | |
| operators. Thanks Alan for the report. Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com> | |||
| 2024-02-07 | Fixed #30686 -- Used Python HTMLParser in utils.text.Truncator. | David Smith | |
| 2024-02-07 | Refs #30686 -- Fixed text truncation for negative or zero lengths. | David Smith | |
| 2024-02-06 | Refs #10743 -- Removed leftover comment in tests/admin_changelist/tests.py. | nessita | |
| 2024-02-06 | Refs #30686 -- Improved test coverage of Truncator. | David Smith | |
| 2024-02-06 | Fixed CVE-2024-24680 -- Mitigated potential DoS in intcomma template filter. | Adam Johnson | |
| Thanks Seokchan Yoon for the report. Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com> Co-authored-by: Natalia <124304+nessita@users.noreply.github.com> Co-authored-by: Shai Berger <shai@platonix.com> | |||
| 2024-02-05 | Refs #10743 -- Enabled ordering for lookups in ModelAdmin.list_display. | Tom Carrick | |
| Co-authored-by: Natalia <124304+nessita@users.noreply.github.com> Co-authored-by: Nina Menezes <https://github.com/nmenezes0> | |||
| 2024-02-05 | Fixed #10743 -- Allowed lookups for related fields in ModelAdmin.list_display. | Tom Carrick | |
| Co-authored-by: Alex Garcia <me@alexoteiza.com> Co-authored-by: Natalia <124304+nessita@users.noreply.github.com> Co-authored-by: Nina Menezes <https://github.com/nmenezes0> | |||
| 2024-02-05 | Fixed #27225 -- Added "Age" header when fetching cached responses. | Rinat Khabibiev | |
| Co-Authored-By: Author: Alexander Lazarević <laza@e11bits.com> | |||
| 2024-02-05 | Corrected cache_page()'s timeout value in tests.generic_views.urls. | Alexander Lazarević | |
| 2024-02-05 | Fixed #16281 -- Fixed ContentType.get_object_for_this_type() in a multiple ↵ | Ben Cail | |
| database setup. | |||
| 2024-02-04 | Fixed #35149 -- Fixed crashes of db_default with unresolvable output field. | Simon Charette | |
| Field.db_default accepts either literal Python values or compilables (as_sql) and wrap the former ones in Value internally. While 1e38f11 added support for automatic resolving of output fields for types such as str, int, float, and other unambigous ones it's cannot do so for all types such as dict or even contrib.postgres and contrib.gis primitives. When a literal, non-compilable, value is provided it likely make the most sense to bind its output field to the field its attached to avoid forcing the user to provide an explicit `Value(output_field)`. Thanks David Sanders for the report. | |||
| 2024-02-04 | Refs #35149 -- Made equivalent db_default alterations noops. | Simon Charette | |
| This allows for an easier transition of preserving the literal nature of non-compilable db_default. | |||
| 2024-02-03 | Fixed #35162 -- Fixed crash when adding fields with db_default on MySQL. | Simon Charette | |
| MySQL doesn't allow literal DEFAULT values to be used for BLOB, TEXT, GEOMETRY or JSON columns and requires expression to be used instead. Regression in 7414704e88d73dafbcfbb85f9bc54cb6111439d3. | |||
| 2024-01-31 | Fixed #35059 -- Ensured that ASGIHandler always sends the request_finished ↵ | James Thorniley | |
| signal. Prior to this work, when async tasks that process the request are cancelled due to receiving an early "http.disconnect" ASGI message, the request_finished signal was not being sent, potentially leading to resource leaks (such as database connections). This branch ensures that the request_finished signal is sent even in the case of early termination of the response. Regression in 64cea1e48f285ea2162c669208d95188b32bbc82. Co-authored-by: Natalia <124304+nessita@users.noreply.github.com> Co-authored-by: Carlton Gibson <carlton.gibson@noumenal.es> | |||
| 2024-01-31 | Refs #35059 -- Made asgi tests' SignalHandler helper class re-usable by ↵ | Natalia | |
| other tests. | |||
| 2024-01-31 | Fixed #35159 -- Fixed dumpdata crash when base querysets use prefetch_related(). | Mariusz Felisiak | |
| Regression in 139135627650ed6aaaf4c755b82c3bd43f2b8f51 following deprecation in edbf930287cb72e9afab1f7208c24b1146b0c4ec. Thanks Andrea F for the report. | |||
