summaryrefslogtreecommitdiff
path: root/django/db/models
AgeCommit message (Expand)Author
2025-11-24[5.2.x] Fixed #36751 -- Fixed empty filtered aggregation crash over annotated...Simon Charette
2025-11-05[5.2.x] Refs CVE-2025-64459 -- Avoided propagating invalid arguments to Q on ...Jacob Walls
2025-11-05[5.2.x] Fixed CVE-2025-64459 -- Prevented SQL injections in Q/QuerySet via th...Jacob Walls
2025-11-04[5.2.x] Fixed #36704 -- Fixed system check error for proxy model with a compo...Hal Blackburn
2025-10-14[5.2.x] Fixed #36648, Refs #33772 -- Accounted for composite pks in first()/l...Jacob Walls
2025-10-01[5.2.x] Fixed CVE-2025-59681 -- Protected QuerySet.annotate(), alias(), aggre...Mariusz Felisiak
2025-09-03[5.2.x] Fixed CVE-2025-57833 -- Protected FilteredRelation against SQL inject...Jake Howard
2025-08-29[5.2.x] Fixed #36431 -- Returned tuples for multi-column ForeignObject in val...SaJH
2025-08-05[5.2.x] Fixed #36530 -- Extended fields.E347 to check for ManyToManyField inv...jkhall81
2025-08-04[5.2.x] Fixed #34871, #36518 -- Implemented unresolved lookups expression rep...Simon Charette
2025-08-04[5.2.x] Fixed #36198 -- Implemented unresolved transform expression replacement.Simon Charette
2025-07-28[5.2.x] Fixed #36522 -- Added support for filtering composite pks using a tup...Simon Charette
2025-06-30[5.2.x] Fixed #36464 -- Fixed "__in" tuple lookup on backends lacking native ...Simon Charette
2025-06-16[5.2.x] Fixed #36453 -- Made When.condition resolve with for_save=False.Clifford Gama
2025-06-06[5.2.x] Fixed #36419 -- Ensured for_save was propagated when resolving expres...Clifford Gama
2025-06-04[5.2.x] Fixed #36432 -- Fixed a prefetch_related crash on related target subc...Simon Charette
2025-06-03[5.2.x] Fixed #36416 -- Made QuerySet.in_bulk() account for composite pks in ...Jacob Walls
2025-05-23[5.2.x] Fixed #36404 -- Fixed Aggregate.filter using OuterRef.Adam Johnson
2025-05-19[5.2.x] Fixed #36388 -- Made QuerySet.union() return self when called with no...Colleen Dunlap
2025-05-16[5.2.x] Fixed #36392 -- Raised ValueError when subquery referencing composite...Jacob Walls
2025-05-12[5.2.x] Fixed #36373 -- Fixed select_related() crash on foreign object for a ...Simon Charette
2025-04-30[5.2.x] Fixed #36360 -- Fixed QuerySet.update() crash when referring annotati...Simon Charette
2025-04-11[5.2.x] Fixed #36288 -- Addressed improper handling of duplicates in values_l...Simon Charette
2025-04-07[5.2.x] Fixed #36301 -- Fixed select_for_update(of) crash when using values()...Simon Charette
2025-04-05[5.2.x] Fixed #36299 -- Prevented field selection on QuerySet.alias() after v...Simon Charette
2025-04-03[5.2.x] Fixed #36290 -- Made TupleIn() lookup discard tuples containing None.Simon Charette
2025-04-03[5.2.x] Fixed #36292 -- Fixed crash when aggregating over a group mixing tran...Simon Charette
2025-02-18[5.2.x] Fixed #35167 -- Delegated to super() in JSONField.get_db_prep_save().Jacob Walls
2025-02-18[5.2.x] Fixed #36197 -- Fixed improper many-to-many count() and exists() for ...Simon Charette
2025-02-15[5.2.x] Refs #36181 -- Removed the obsolete SubqueryConstraint machinery.Mariusz Felisiak
2025-02-15[5.2.x] Fixed #36173 -- Stabilized identity of Concat with an explicit output...Simon Charette
2025-02-13[5.2.x] Fixed #36181 -- Allowed Subquery usage in __in lookups against compos...Simon Charette
2025-02-11[5.2.x] Fixed #36149 -- Allowed subquery values against tuple exact and in lo...Simon Charette
2025-02-11[5.2.x] Refs #36148 -- Relied on a feature switch to define tuple lookups sup...Simon Charette
2025-02-09[5.2.x] Refs #373 -- Delegated Tuple compilation to compiler.Simon Charette
2025-02-06[5.2.x] Refs #34975 -- Removed unnecessary lookups.In.get_refs().Simon Charette
2025-02-06[5.2.x] Fixed #36025 -- Fixed re-aliasing of iterable (in/range) lookups rhs.Simon Charette
2025-02-06[5.2.x] Fixed #36061 -- Added migration support for ManyToManyField.through_f...brian
2025-02-06[5.2.x] Fixed #35677 -- Avoided non-sticky filtering of prefetched many-to-many.Simon Charette
2025-02-03[5.2.x] Fixed #36135 -- Fixed reverse GenericRelation prefetching.Simon Charette
2025-01-30[5.2.x] Fixed #35235 -- Removed caching of BaseExpression._output_field_or_none.sharonwoo
2025-01-30[5.2.x] Fixed #36155 -- Improved error handling when annotate arguments requi...Vinko Mlačić
2025-01-29[5.2.x] Fixed #36118 -- Accounted for multiple primary keys in bulk_update ma...Sarah Boyce
2025-01-28[5.2.x] Fixed #36122 -- Raised FieldError when updating with composite refere...Simon Charette
2025-01-28[5.2.x] Fixed #36120 -- Raised FieldError when targeting a composite primary ...Jacob Walls
2025-01-27[5.2.x] Fixed #36109 -- Fixed RecursionError when stacking FilteredRelation j...Peter DeVita
2025-01-22[5.2.x] Fixed #36117 -- Raised ValueError when providing composite expression...Simon Charette
2025-01-22[5.2.x] Refs #36042 -- Consolidated composite expression checks in BaseExpres...Simon Charette
2025-01-21[5.2.x] Fixed #36116 -- Optimized multi-column ForwardManyToOne prefetching.Simon Charette
2025-01-15Fixed #36100 -- Checked if composite pk is set in get_next/get_previous.Jacob Walls