summaryrefslogtreecommitdiff
path: root/tests/aggregation
AgeCommit message (Expand)Author
14 daysFixed #37028 -- Added BitAnd(), BitOr(), and BitXor() aggregates.Mariusz Felisiak
2026-02-10Fixed #36890 -- Supported StringAgg(distinct=True) on SQLite with the default...varunkasyap
2026-02-03Fixed CVE-2026-1287 -- Protected against SQL injection in column aliases via ...Jake Howard
2025-11-24Fixed #36751 -- Fixed empty filtered aggregation crash over annotated queryset.Simon Charette
2025-10-01Fixed CVE-2025-59681 -- Protected QuerySet.annotate(), alias(), aggregate(), ...Mariusz Felisiak
2025-07-23Refs #36500 -- Rewrapped long docstrings and block comments via a script.django-bot
2025-05-23Fixed #36405 -- Fixed Aggregate.order_by using OuterRef.Adam Johnson
2025-05-23Fixed #36404 -- Fixed Aggregate.filter using OuterRef.Adam Johnson
2025-05-23Refs #35444 -- Adjusted multi-args distinct aggregate test ordering expectati...Simon Charette
2025-05-20Fixed #34262 -- Added support for AnyValue for SQLite, MySQL, Oracle, and Pos...ontowhee
2025-04-27Fixed aggregation tests crash on databases that don't support JSONFields.sag​e
2025-04-03Fixed #36292 -- Fixed crash when aggregating over a group mixing transforms a...Simon Charette
2025-03-03Fixed #35444 -- Added generic support for Aggregate.order_by.Chris Muthig
2025-02-18Refs #36005 -- Used datetime.UTC alias instead of datetime.timezone.utc.Mariusz Felisiak
2025-01-14Fixed #36051 -- Declared arity on aggregate functions.Jacob Walls
2024-08-26Added supports_select_union skips in queries and aggregation tests.Tim Graham
2024-08-02Fixed #35643 -- Fixed a crash when ordering a QuerySet by a reference contain...Simon Charette
2024-04-25Refs #35339 -- Updated Aggregate class to return consistent source expressions.Chris Muthig
2023-12-16Fixed #35042 -- Fixed a count() crash on combined queries.Simon Charette
2023-12-16Refs #34013 -- Registered instance lookups as documented in tests.Simon Charette
2023-12-12Fixed #34013 -- Added QuerySet.order_by() support for annotation transforms.Simon Charette
2023-11-18Refs #34975 -- Complemented rhs filtering aggregations for __in lookup.Simon Charette
2023-11-18Fixed #34975 -- Fixed crash of conditional aggregate() over aggregations.Simon Charette
2023-11-13Fixed #34967 -- Fixed queryset crash when grouping by constants on SQLite < 3...David Sanders
2023-10-16Fixed #34798 -- Fixed QuerySet.aggregate() crash when referencing expressions...Simon Charette
2023-08-01Fixed #34750 -- Fixed QuerySet.count() when grouping by unused multi-valued a...Mariusz Felisiak
2023-07-29Fixed #34748 -- Fixed queryset crash when grouping by a reference in a subquery.Simon Charette
2023-07-19Fixed #34717 -- Fixed QuerySet.aggregate() crash when referencing window func...Simon Charette
2023-05-23Fixed #34551 -- Fixed QuerySet.aggregate() crash when referencing subqueries.Simon Charette
2023-05-23Refs #34551 -- Fixed QuerySet.aggregate() crash on precending aggregation ref...Simon Charette
2023-04-07Fixed #34464 -- Fixed queryset aggregation over group by reference.Simon Charette
2023-01-17Fixed #34255 -- Made PostgreSQL backend use client-side parameters binding wi...Mariusz Felisiak
2023-01-09Fixed #34176 -- Fixed grouping by ambiguous aliases.Simon Charette
2022-12-21Removed unnecessary commas in tests.Mariusz Felisiak
2022-11-23Fixed #31679 -- Delayed annotating aggregations.Simon Charette
2022-11-14Refs #28477 -- Fixed handling aliased annotations on aggregation.Simon Charette
2022-11-09Fixed #28477 -- Stripped unused annotations on aggregation.Simon Charette
2022-11-07Refs #27849 -- Fixed filtered aggregates crash on filters that match everything.Simon Charette
2022-11-07Refs #27849 -- Added test for filtered aggregates with empty conditions.Simon Charette
2022-10-08Refs #33990 -- Renamed TransactionTestCase.assertQuerysetEqual() to assertQue...Gregor Gärtner
2022-10-07Replaced assertQuerysetEqual() to assertSequenceEqual()/assertCountEqual() wh...Mariusz Felisiak
2022-10-06Refs #31150 -- Enabled implicit GROUP BY aliases.Simon Charette
2022-10-06Refs #33992 -- Refactored subquery grouping logic.Simon Charette
2022-09-08Fixed #33992 -- Fixed queryset crash when aggregating over a group containing...Simon Charette
2022-07-08Fixed #33718 -- Dropped support for MySQL 5.7.Mariusz Felisiak
2022-04-26Fixed #33655 -- Removed unnecessary constant from GROUP BY clause for QuerySe...marcperrinoptel
2022-04-11Fixed CVE-2022-28346 -- Protected QuerySet.annotate(), aggregate(), and extra...Mariusz Felisiak
2022-03-31Fixed #33397 -- Corrected resolving output_field for DateField/DateTimeField/...Luke Plant
2022-03-24Refs #32365 -- Removed internal uses of utils.timezone.utc alias.Carlton Gibson
2022-02-22Removed redundant QuerySet.all() calls in docs and tests.Nick Pope