      function = 'BIT_OR'
  
  
  class BoolAnd(Aggregate):
      function = 'BOOL_AND'
      output_field = BooleanField()
  
 
</s> remove * ...
 </s> add * The new :class:`BitXor() <django.contrib.postgres.aggregates.BitXor>`
  aggregate function returns an ``int`` of the bitwise ``XOR`` of all non-null
  input values. </s> remove     'ArrayAgg', 'BitAnd', 'BitOr', 'BoolAnd', 'BoolOr', 'JSONBAgg', 'StringAgg',
 </s> add     'ArrayAgg', 'BitAnd', 'BitOr', 'BitXor', 'BoolAnd', 'BoolOr', 'JSONBAgg',
    'StringAgg',
class BitXor(Aggregate):
    function = 'BIT_XOR'


      function = 'BIT_OR'
  
  
class BitXor(Aggregate):
    function = 'BIT_XOR'


  class BoolAnd(Aggregate):
      function = 'BOOL_AND'
      output_field = BooleanField()
  
keep keep add keep keep keep keep
 Fixed #32961 -- Added BitXor() aggregate to django.contrib.postgres. 
django/contrib/postgres/aggregates/general.py