  * ``django.utils.encoding.python_2_unicode_compatible()`` - Alias of
    ``six.python_2_unicode_compatible()``.
  
  * ``django.utils.functional.curry()`` - Use :func:`functools.partial` or
    :class:`functools.partialmethod`. See :commit:`5b1c389603a353625ae1603`.
  
  * ``django.utils.safestring.SafeBytes`` - Unused since Django 2.0.
  
  New default value for the ``FILE_UPLOAD_PERMISSIONS`` setting
  -------------------------------------------------------------
 
</s> remove * Django 1.1 :commit:`(patch) <570a32a047>`
* Django 1.2 :commit:`(patch) <194566480b>`
 </s> add * Django 1.1 :commit:`(patch) <570a32a047ea56265646217264b0d3dab1a14dbd>`
* Django 1.2 :commit:`(patch) <194566480b15cf4e294d3f03ff587019b74044b2>` </s> remove * Django 0.96 :commit:`(patch) <da85d76fd6>`
* Django 1.0 :commit:`(patch) <df7f917b7f>`
 </s> add * Django 0.96 :commit:`(patch) <da85d76fd6ca846f3b0ff414e042ddb5e62e2e69>`
* Django 1.0 :commit:`(patch) <df7f917b7f51ba969faa49d000ffc79572c5dcb4>` </s> remove * Django 1.2: :commit:`(patch) <7268f8af86>`
* Django 1.3: :commit:`(patch) <1a76dbefdf>`
 </s> add * Django 1.2: :commit:`(patch) <7268f8af86186518821d775c530d5558fd726930>`
* Django 1.3: :commit:`(patch) <1a76dbefdfc60e2d5954c0ba614c3d054ba9c3f0>` </s> remove * Django 0.95 :commit:`(patch) <50ce7fb57d>`
* Django 0.96 :commit:`(patch) <7791e5c050>`
 </s> add * Django 0.95 :commit:`(patch) <50ce7fb57d79e8940ccf6e2781f2f01df029b5c5>`
* Django 0.96 :commit:`(patch) <7791e5c050cebf86d868c5dab7092185b125fdc9>` </s> remove * Django 1.1 :commit:`(patch) <408c5c873c>`
* Django 1.2 :commit:`(patch) <818e70344e>`
 </s> add * Django 1.1 :commit:`(patch) <408c5c873ce1437c7eee9544ff279ecbad7e150a>`
* Django 1.2 :commit:`(patch) <818e70344e7193f6ebc73c82ed574e6ce3c91afc>`
  :class:`functools.partialmethod`. See
  :commit:`5b1c389603a353625ae1603ba345147356336afb`.
  * ``django.utils.encoding.python_2_unicode_compatible()`` - Alias of
    ``six.python_2_unicode_compatible()``.
  
  * ``django.utils.functional.curry()`` - Use :func:`functools.partial` or
  :class:`functools.partialmethod`. See
  :commit:`5b1c389603a353625ae1603ba345147356336afb`.
  
  * ``django.utils.safestring.SafeBytes`` - Unused since Django 2.0.
  
  New default value for the ``FILE_UPLOAD_PERMISSIONS`` setting
  -------------------------------------------------------------
keep keep keep keep replace keep keep keep keep keep
 Refs #32720 -- Used full hashes in security archive. 
docs/releases/3.0.txt