| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-04-10 | Updated docs for updating translations in ↵ | nessita | |
| docs/internals/howto-release-django.txt. Co-authored-by: Mariusz Felisiak <felisiak.mariusz@gmail.com> | |||
| 2024-04-10 | Made postgresql.tests.Tests.test_connect_pool less flaky by increasing ↵ | Sarah Boyce | |
| timeout value. | |||
| 2024-04-10 | Fixed #35361 -- Added release notes for 4.2.12 and 5.0.5 for backport of ↵ | Natalia | |
| b231bcd19e57267ce1fc21d42d46f0b65fdcfcf8. | |||
| 2024-04-10 | Refs #35361 -- Added test for Email line length checks when dealing with ↵ | Natalia | |
| surrogate pairs. Refs #33173, #34118 and #34900. | |||
| 2024-04-10 | Fixed #35350 -- Fixed save() with pk set on models with GeneratedFields. | Sarah Boyce | |
| Thanks Matt Hegarty for the report and Simon Charette and Natalia Bidart for the reviews. Regression in f333e35. | |||
| 2024-04-05 | Refs #35354 -- Clarified FORCE_SCRIPT_NAME docs. | Carlton Gibson | |
| 2024-04-05 | Fixed #35354 -- Simplified ASGIRequest path handling. | Carlton Gibson | |
| Following the ASGI HTTP Connection Scope docs[0], the provided `path` is already the correct value that Django requires. In combination with `root_path`, from which `script_name` is derived, the `path_info` variable is set. It's then redundant to re-calculate `path` from `script_name` and `path_info`. See also, a clarifying discussion on the ASGIref repo[1]. [0]: https://asgi.readthedocs.io/en/latest/specs/www.html#http-connection-scope [1]: https://github.com/django/asgiref/issues/424 | |||
| 2024-04-05 | Refs #35169 -- Added test for ASGIRequest root_path handling. | Carlton Gibson | |
| 2024-04-04 | Refs #31710 -- Improved multiple file upload docs. | Adam Johnson | |
| 2024-04-04 | Fixed #35347 -- Clarified choice_set attribute in tutorial 2. | Lang Tran | |
| 2024-04-03 | Added stub release notes for 5.0.5. | Natalia | |
| 2024-04-03 | Added release date for 5.0.4. | Natalia | |
| 2024-04-03 | Fixed SeleniumTests.test_related_object_update_with_camel_casing() assert. | Sarah Boyce | |
| A selenium web element was compared to a string rather than its innerHTML. | |||
| 2024-04-02 | Fixed #35330 -- Fixed the update of related widgets when the referenced ↵ | devin13cox | |
| model is camel case named. Co-authored-by: Natalia <124304+nessita@users.noreply.github.com> | |||
| 2024-04-02 | Fixed #35336 -- Addressed crash when adding a GeneratedField with % literals. | Simon Charette | |
| A longer term solution is likely to have a better separation of parametrized DDL altogether to handle checks, constraints, defaults, and generated fields but such a change would require a significant refactor that isn't suitable for a backport. Thanks Adrian Garcia for the report. | |||
| 2024-04-01 | Fixed #35344, Refs #34838 -- Corrected output_field of resolved columns for ↵ | Johannes Westphal | |
| GeneratedFields in aliased tables. Thanks Simon Charette for the review. | |||
| 2024-03-30 | Refs #35234 -- Skipped CheckConstraint system checks if not supported. | Mariusz Felisiak | |
| Thanks Tim Graham for the report. Regression in 0fb104dda287431f5ab74532e45e8471e22b58c8. | |||
| 2024-03-29 | Restored django.db.models.F import in final code snippet added at the ↵ | Taishi Endo | |
| beginning of tutorial 4. | |||
| 2024-03-28 | Fixed typo in docs/topics/signals.txt. | Matthias Kestenholz | |
| 2024-03-27 | Fixed #34977 -- Improved accessibility in the UserChangeForm by replacing ↵ | Fabian Braun | |
| the reset password link with a button. Co-authored-by: Natalia <124304+nessita@users.noreply.github.com> | |||
| 2024-03-27 | Fixed #35233 -- Moved template engine system checks to backend methods. | Giannis Terzopoulos | |
| Thanks Adam Johnson for reviews. | |||
| 2024-03-26 | Fixed #35329 -- Fixed migrations crash when adding partial unique ↵ | Mariusz Felisiak | |
| constraints with nulls_distinct. Bug in 595a2abb58e04caa4d55fb2589bb80fb2a8fdfa1. Thanks Lucas Lemke Saunitti for the report. | |||
| 2024-03-25 | Removed unused _alter_column_collation_sql() in PostgreSQL DatabaseSchemaEditor. | Mariusz Felisiak | |
| Unused since ae0899be0d787fbfc5f5ab2b18c5a8219d822d2b. | |||
| 2024-03-25 | Increased test coverage for django.db.migrations.operations.special. | Mariusz Felisiak | |
| 2024-03-24 | Fixed #35323 -- Prevented file_move_safe() from trying to overwrite existing ↵ | Ben Cail | |
| file when allow_overwrite is False. | |||
| 2024-03-22 | Fixed #34841 -- Avoided rendering apps on state still requiring mutation. | David Sanders | |
| 2024-03-22 | Added ModelState.from_model() test for abstract model with unnamed indexes. | Mariusz Felisiak | |
| 2024-03-21 | Fixed #35320 -- Removed unnecessary django.core.files.move._samefile() hook. | Ben Cail | |
| os.path.samefile() uses the same implementation on Windows as all other platforms since Python 3.4. | |||
| 2024-03-21 | Fixed #35257 -- Corrected resolving output_field for ↵ | sharonwoo | |
| IntegerField/DecimalField with NULL. | |||
| 2024-03-21 | Added RowNumber() link in Rank() docs. | Adam Zapletal | |
| 2024-03-20 | Fixed ResourceWarning from unclosed SQLite connection in test_utils on ↵ | Mariusz Felisiak | |
| Python 3.13+. On SQLite, close() doesn't explicitly close in-memory connections. Follow up to 921670c6943e9c532137b7d164885f2d3ab436b8 and dd45d5223b3c5640baefcb591782bbcff873b6bf. | |||
| 2024-03-20 | Fixed #35309 -- Made prefetch clear ordering for single-valued relationships. | Laurent Lyaudet | |
| 2024-03-19 | Fixed ResourceWarning from unclosed SQLite connection on Python 3.13+. | Mariusz Felisiak | |
| On SQLite, close() doesn't explicitly close in-memory connections. Follow up to dd45d5223b3c5640baefcb591782bbcff873b6bf. | |||
| 2024-03-18 | Stopped using byte-compiled 3rd-party packages in daily builds for ↵ | Mariusz Felisiak | |
| byte-compiled Django. | |||
| 2024-03-18 | Refs #34059, Refs #34060 -- Removed outdated warning about validation of ↵ | Mariusz Felisiak | |
| JSONField constraints. Known issues have been fixed in: - 0d8fbe2ade29f1b7bd9e6ba7a0281f5478603a43, - c991602ce5798385261381025c06698d7fd30dc5, and - 26aae5614487f58ddb1df5726224393887373ecd. | |||
| 2024-03-18 | Refs #31014 -- Added srid argument to FromWKB/FromWKT() GIS functions. | Claude Paroz | |
| 2024-03-17 | Fixed #35301 -- Fixed Options._property_names for overriden properties. | Adam Johnson | |
| Regression in faeb92ea13f0c1b2cc83f45b512f2c41cfb4f02d. | |||
| 2024-03-16 | Stopped skipping ↵ | Mariusz Felisiak | |
| model_fields.test_jsonfield.TestQuerying.test_usage_in_subquery on Oracle 23c. | |||
| 2024-03-15 | Refs #34900 -- Fixed SafeMIMEText.set_payload() crash on Python 3.13. | Mariusz Felisiak | |
| Payloads with surrogates are passed to the set_payload() since https://github.com/python/cpython/commit/f97f25ef5dfcdfec0d9a359fd970abd139cf3428 | |||
| 2024-03-15 | Refs #33996 -- Updated CheckConstraint validation on NULL values on Oracle 23c+. | Mariusz Felisiak | |
| Oracle 23c supports comparing boolean expressions. | |||
| 2024-03-15 | Fixed #35294 -- Fixed TEXT format of QuerySet.explain() for long plans. | Adam Johnson | |
| co-authored-by: Gordon <gordon.wrigley@gmail.com> co-authored-by: Simon Charette <charette.s@gmail.com> | |||
| 2024-03-14 | Fixed #28541 -- Fixed migrations crash when changing primary key on SQLite. | Ben Cail | |
| 2024-03-14 | Refs #34488 -- Made ClearableFileInput preserve "Clear" checked attribute ↵ | Johannes Maron | |
| when form is invalid. | |||
| 2024-03-14 | Fixed #35273 -- Fixed rendering AdminFileWidget's attributes. | Johannes Maron | |
| Regression in 8a6c0203c4e92908c2b26ba54feba4ce7e76d081. | |||
| 2024-03-14 | Fixed #35295 -- Used INSERT with multiple rows on Oracle 23c. | Mariusz Felisiak | |
| 2024-03-14 | Refs #35295 -- Added BaseDatabaseOperations.bulk_insert_sql(). | Mariusz Felisiak | |
| Co-authored-by: Nick Pope <nick@nickpope.me.uk> | |||
| 2024-03-14 | Refs #30686 -- Made django.utils.html.VOID_ELEMENTS a frozenset. | Nick Pope | |
| 2024-03-13 | Fixed #34901 -- Added async-compatible interface to session engines. | Jon Janzen | |
| Thanks Andrew-Chen-Wang for the initial implementation which was posted to the Django forum thread about asyncifying contrib modules. | |||
| 2024-03-13 | Refs #32673, Refs #35295 -- Avoided wrapping rhs direct values in lookups. | Mariusz Felisiak | |
| 2024-03-12 | Removed unused clean() method in file-based session. | Mariusz Felisiak | |
| Unused since its introduction in bcf7e9a9fe037eff4d5dea0cdd8c35104590e1a8. | |||
