| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-02-13 | [5.2.x] Fixed #36181 -- Allowed Subquery usage in __in lookups against ↵ | Simon Charette | |
| composite pks. Thanks Jacob Walls for the report. Backport of 8561100425876bde3be4b2a22324655f74ff9609 from main. | |||
| 2025-02-11 | [5.2.x] Fixed #36149 -- Allowed subquery values against tuple exact and in ↵ | Simon Charette | |
| lookups. Non-tuple exact and in lookups have specialized logic for subqueries that can be adapted to properly assign select mask if unspecified and ensure the number of involved members are matching on both side of the operator. Backport of 41239fe34d64e801212dccaa4585e4802d0fac68 from main. | |||
| 2025-01-28 | [5.2.x] Fixed #36122 -- Raised FieldError when updating with composite ↵ | Simon Charette | |
| reference value. Thanks Jacob Walls for the report and test. Backport of efec74b90868c2e611f863bf4301d92ce08067e8 from main. | |||
| 2025-01-28 | [5.2.x] Fixed #36120 -- Raised FieldError when targeting a composite primary ↵ | Jacob Walls | |
| key field with QuerySet.update(). Backport of 72ff18d41cfb004ae180bdf87fd8bad93041c691 from main. | |||
| 2025-01-22 | [5.2.x] Fixed #36117 -- Raised ValueError when providing composite ↵ | Simon Charette | |
| expressions to case / when. Remove redundant Case and When.resolve_expression to delegate composite expression support to BaseExpression. Thanks Jacob Tyler Walls for the report and test. Backport of 00c690efbc0b10f67924687f24a7b30397bf47d9 from main. | |||
| 2025-01-22 | [5.2.x] Refs #36042 -- Consolidated composite expression checks in ↵ | Simon Charette | |
| BaseExpression. Remove redundant Func.resolve_expression and adjust CombinedExpression to delegate source expression resolving to super() to perform checks against allows_composite_expressions in a single location. Backport of a76035e925ff4e6d8676c65cb135c74b993b1039 from main. | |||
| 2025-01-15 | Fixed #36100 -- Checked if composite pk is set in get_next/get_previous. | Jacob Walls | |
| 2025-01-14 | Refs #36075 -- Adjusted MTI handling of _non_pk_concrete_field_names. | Simon Charette | |
| Regression in bf7b17d16d3978b2e1cee4a0f7ce8840bd1a8dc4. Thanks Sage Abdullah for the report. | |||
| 2025-01-13 | Fixed #36092 -- Disallowed non-local fields in composite primary keys. | Bendeguz Csirmaz | |
| 2025-01-13 | Refs #36075 -- Used field in pk_fields over field.primary_key. | Sarah Boyce | |
| 2025-01-10 | Fixed #36050 -- Added OuterRef support to CompositePrimaryKey. | Bendeguz Csirmaz | |
| 2025-01-10 | Fixed #36064 -- Skipped an UPDATE when adding a model instance with a ↵ | Bendeguz Csirmaz | |
| composite primary key with default values. | |||
| 2025-01-10 | Fixed #36068 -- Raised ValueError when providing a composite PK field to ↵ | Jacob Walls | |
| bulk_create() update_fields. | |||
| 2025-01-09 | Fixed #36074 -- Excluded composite primary key fields on save() updates. | Simon Charette | |
| 2025-01-08 | Fixed #36062 -- Handled serialization of CompositePrimaryKeys. | Sarah Boyce | |
| 2025-01-08 | Fixed #36065 -- Fixed ordering by expression referencing composite primary key. | Simon Charette | |
| Thanks Jacob Walls for the report and test and Csirmaz Bendegúz for the review. | |||
| 2025-01-08 | Refs #36065 -- Extracted composite primary key order by tests. | Simon Charette | |
| 2025-01-07 | Refs #36042 -- Raised ValueError when providing composite expressions to ↵ | Jacob Walls | |
| aggregates. | |||
| 2025-01-07 | Fixed #36042 -- Raised ValueError when using CompositePrimaryKey as rhs. | Jacob Walls | |
| 2025-01-06 | Fixed #36048 -- Preferred ValueError to NotSupportedError for composite pk ↵ | Jacob Walls | |
| sanity checks. These checks are not backend-dependent. | |||
| 2025-01-02 | Refs #373 -- Errored when providing db_column to CompositePrimaryKey. | Jacob Walls | |
| 2024-12-26 | Refs #373 -- Fixed false failure of test_error_on_comment_pk_conflict. | Tim Graham | |
| The test failed with "NOT NULL constraint failed" rather than "UNIQUE constraint failed: tenant_id, comment_id". | |||
| 2024-12-05 | Refs #373 -- Fixed CompositePrimaryKey tests if yaml isn't installed. | Sarah Boyce | |
| 2024-12-02 | Refs #373 -- Simplified DatabaseIntrospection.get_constraints() tests for ↵ | Mariusz Felisiak | |
| composite primary keys. | |||
| 2024-12-02 | Refs #373 -- Fixed ↵ | Mariusz Felisiak | |
| CompositePKChecksTests.test_composite_pk_cannot_include_generated_field() test crash on databases with no GeneratedField support. | |||
| 2024-11-29 | Fixed #373 -- Added CompositePrimaryKey. | Bendeguz Csirmaz | |
| Thanks Lily Foote and Simon Charette for reviews and mentoring this Google Summer of Code 2024 project. Co-authored-by: Simon Charette <charette.s@gmail.com> Co-authored-by: Lily Foote <code@lilyf.org> | |||
