summaryrefslogtreecommitdiff
path: root/django/contrib/postgres/aggregates
AgeCommit message (Expand)Author
2026-04-18Fixed #37028 -- Added BitAnd(), BitOr(), and BitXor() aggregates.Mariusz Felisiak
2025-12-02Refs #35444 -- Fixed typo in PostgreSQL StringAgg deprecation warning.Νικόλαος-Διγενής Καραγιάννης
2025-09-17Refs #35444 -- Removed contrib.postgres aggregates ordering kwarg per depreca...Jacob Walls
2025-04-16Americanized some spellings.Adam Johnson
2025-03-03Refs #35444 -- Deprecated contrib.postgres.OrderableAggMixin.Chris Muthig
2025-03-03Fixed #35444 -- Added generic support for Aggregate.order_by.Chris Muthig
2025-01-06Refs #35444 -- Deprecated contrib.postgres aggregates ordering for order_by.Chris Muthig
2024-04-25Fixed #35339 -- Fixed PostgreSQL aggregate's filter and order_by params order.Chris Muthig
2024-04-25Refs #35339 -- Updated Aggregate class to return consistent source expressions.Chris Muthig
2023-12-29Refs #35064 -- Made OrderableAggMixin avoid creating empty OrderByList.Simon Charette
2023-09-18Refs #33308 -- Removed support for passing encoded JSON string literals to JS...Mariusz Felisiak
2023-01-17Refs #10929 -- Stopped forcing empty result value by PostgreSQL aggregates.Mariusz Felisiak
2022-12-01Refs #33308 -- Deprecated support for passing encoded JSON string literals to...Simon Charette
2022-09-17Fixed #34016 -- Fixed QuerySet.values()/values_list() crash on ArrayAgg() and...Alexander Kerkum
2022-02-07Refs #33476 -- Reformatted code with Black.django-bot
2021-11-23Refs #33304 -- Enclosed aggregate ordering logic in an expression.Simon Charette
2021-11-04Fixed #33262 -- Fixed crash of conditional aggregation on Exists().Hannes Ljungberg
2021-10-01Fixed #32961 -- Added BitXor() aggregate to django.contrib.postgres.Nick Pope
2021-09-29Fixed #33141 -- Renamed Expression.empty_aggregate_value to empty_result_set_...David Wobrock
2021-09-27Fixed #33114 -- Defined default output_field of StringAgg.ali
2021-07-19Refs #10929 -- Deprecated forced empty result value for PostgreSQL aggregates.Nick Pope
2021-07-19Fixed #10929 -- Added default argument to aggregates.Nick Pope
2021-07-02Refs #26430 -- Re-introduced empty aggregation optimization.Simon Charette
2020-11-04Fixed #32169 -- Added distinct support to JSONBAgg.Artur Beltsov
2020-10-14Refs #32096 -- Fixed crash of ArrayAgg/StringAgg/JSONBAgg with ordering over ...Mariusz Felisiak
2020-08-28Fixed #31956 -- Fixed crash of ordering by JSONField with a custom decoder on...Mariusz Felisiak
2020-07-21Refs #31720 -- Defined default output_field of BoolAnd() and BoolOr() aggrega...David Chorpash
2020-06-13Fixed #31691 -- Added ordering support to JSONBAgg.John Parton
2020-05-08Fixed #12990, Refs #27694 -- Added JSONField model field.sage
2020-02-04Simplified imports from django.db and django.contrib.gis.db.Nick Pope
2020-02-03Fixed CVE-2020-7471 -- Properly escaped StringAgg(delimiter) parameter.Simon Charette
2019-12-31Fixed #31097 -- Fixed crash of ArrayAgg and StringAgg with filter when used i...David Wobrock
2019-08-08Removed unnecessary StatAggregate.resolve_expression().Jon Dufresne
2019-05-28Fixed #30315 -- Fixed crash of ArrayAgg and StringAgg with ordering when used...Caio Ariede
2019-04-06Fixed #30332 -- Fixed crash of ordering by expressions with params in ArrayAg...Simone Pellizzari
2019-01-09Fixed #28658 -- Added DISTINCT handling to the Aggregate class.Simon Charette
2018-06-28Fixed #26067 -- Added ordering support to ArrayAgg and StringAgg.Floris den Hengst
2017-12-30Fixed #28908 -- Allowed ArrayField lookups on ArrayAgg annotations.Sergey Fedoseev
2017-09-16Simplified Count.convert_value() and RegrCount.convert_value().Sergey Fedoseev
2017-09-11Fixed #28492 -- Defined default output_field of expressions at the class level.Simon Charette
2017-08-12Fixed #27849 -- Added filtering support to aggregates.Tom
2017-07-20Fixed #28370 -- Deprecated the context arg of Field.from_db_value() and Expre...Tim Graham
2017-07-14Fixed #28394 -- Allowed setting BaseExpression.output_field (renamed from _ou...Sergey Fedoseev
2017-03-23Simplified handling of expressions in StatAggregate.Sergey Fedoseev
2017-02-04Fixed #27767 -- Added distinct argument to ArrayAgg.orf
2017-01-25Refs #23919 -- Replaced super(ClassName, self) with super().chillaranand
2016-11-28Refs #26327 -- Renamed JsonAgg to JSONBAgg.Mads Jensen
2016-10-07Fixed #26327 -- Added JsonAgg to contrib.postgres.Mads Jensen
2016-06-02Fixed #26617 -- Added distinct argument to contrib.postgres's StringAgg.Rustam Kashapov
2015-03-30Fixed #24301 -- Added PostgreSQL-specific aggregate functionsAndriy Sokolovskiy