      ['a', 'b', 'c']
  
  .. function:: dumps(obj, key=None, salt='django.core.signing', serializer=JSONSerializer, compress=False)
  
      Returns URL-safe, sha1 signed base64 compressed JSON string. Serialized
      object is signed using :class:`~TimestampSigner`.
  
  .. function:: loads(string, key=None, salt='django.core.signing', serializer=JSONSerializer, max_age=None)
  
      Reverse of ``dumps()``, raises ``BadSignature`` if signature fails.
      Checks ``max_age`` (in seconds) if given.
 
</s> remove * The default :class:`django.core.signing.Signer` algorithm is changed to the
  SHA-256. Support for signatures made with the old SHA-1 algorithm remains
  until Django 4.0.
 </s> add * The default algorithm of :class:`django.core.signing.Signer`,
  :meth:`django.core.signing.loads`, and :meth:`django.core.signing.dumps` is
  changed to the SHA-256. Support for signatures made with the old SHA-1
  algorithm remains until Django 4.0.
    Returns URL-safe, signed base64 compressed JSON string. Serialized object
    is signed using :class:`~TimestampSigner`.
      ['a', 'b', 'c']
  
  .. function:: dumps(obj, key=None, salt='django.core.signing', serializer=JSONSerializer, compress=False)
  
    Returns URL-safe, signed base64 compressed JSON string. Serialized object
    is signed using :class:`~TimestampSigner`.
    Returns URL-safe, signed base64 compressed JSON string. Serialized object
    is signed using :class:`~TimestampSigner`.
  
  .. function:: loads(string, key=None, salt='django.core.signing', serializer=JSONSerializer, max_age=None)
  
      Reverse of ``dumps()``, raises ``BadSignature`` if signature fails.
      Checks ``max_age`` (in seconds) if given.
keep keep keep keep replace replace keep keep keep keep keep
 Refs #27468 -- Added tests and release notes for signing.dumps()/loads() changes.

Follow up to 71c4fb7beb8e3293243140e4bd74e53989196440. 
docs/topics/signing.txt