1. ==========================
    
  2. Django 1.8.9 release notes
    
  3. ==========================
    
  4. 
    
  5. *February 1, 2016*
    
  6. 
    
  7. Django 1.8.9 fixes several bugs in 1.8.8.
    
  8. 
    
  9. Bugfixes
    
  10. ========
    
  11. 
    
  12. * Fixed a regression that caused the "user-tools" items to display on the
    
  13.   admin's logout page (:ticket:`26035`).
    
  14. 
    
  15. * Fixed a crash in the translations system when the current language has no
    
  16.   translations (:ticket:`26046`).
    
  17. 
    
  18. * Fixed a regression that caused the incorrect day to be selected when opening
    
  19.   the admin calendar widget for timezones from GMT+0100 to GMT+1200
    
  20.   (:ticket:`24980`).
    
  21. 
    
  22. * Fixed a regression in 1.8.8 causing incorrect index handling in migrations on
    
  23.   PostgreSQL when adding ``db_index=True`` or ``unique=True`` to a
    
  24.   ``CharField`` or ``TextField`` that already had the other specified, or when
    
  25.   removing one of them from a field that had both, or when adding
    
  26.   ``unique=True`` to a field already listed in ``unique_together``
    
  27.   (:ticket:`26034`).
    
  28. 
    
  29. * Fixed a crash when using an ``__in`` lookup inside a ``Case`` expression
    
  30.   (:ticket:`26071`).
    
  31. 
    
  32. * Fixed a crash when using a reverse ``OneToOneField`` in
    
  33.   ``ModelAdmin.readonly_fields`` (:ticket:`26060`).
    
  34. 
    
  35. * Fixed a regression in Django 1.8.5 that broke copying a ``SimpleLazyObject``
    
  36.   with ``copy.copy()`` (:ticket:`26122`).
    
  37. 
    
  38. * Fixed the ``contrib.gis`` map widgets when using
    
  39.   ``USE_THOUSAND_SEPARATOR=True`` (:ticket:`20415`).