1. ==========================
    
  2. Django 2.0.4 release notes
    
  3. ==========================
    
  4. 
    
  5. *April 2, 2018*
    
  6. 
    
  7. Django 2.0.4 fixes several bugs in 2.0.3.
    
  8. 
    
  9. Bugfixes
    
  10. ========
    
  11. 
    
  12. * Fixed a crash when filtering with an ``Exists()`` annotation of a queryset
    
  13.   containing a single field (:ticket:`29195`).
    
  14. 
    
  15. * Fixed admin autocomplete widget's translations for ``zh-hans`` and
    
  16.   ``zh-hant`` languages (:ticket:`29213`).
    
  17. 
    
  18. * Corrected admin's autocomplete widget to add a space after custom classes
    
  19.   (:ticket:`29221`).
    
  20. 
    
  21. * Fixed ``PasswordResetConfirmView`` crash when using a user model with a
    
  22.   ``UUIDField`` primary key and the reset URL contains an encoded primary key
    
  23.   value that decodes to an invalid UUID (:ticket:`29206`).
    
  24. 
    
  25. * Fixed a regression in Django 1.11.8 where combining two annotated
    
  26.   ``values_list()`` querysets with ``union()``, ``difference()``, or
    
  27.   ``intersection()`` crashed due to mismatching columns (:ticket:`29229`).
    
  28. 
    
  29. * Fixed a regression in Django 1.11 where an empty choice could be initially
    
  30.   selected for the ``SelectMultiple`` and ``CheckboxSelectMultiple`` widgets
    
  31.   (:ticket:`29273`).
    
  32. 
    
  33. * Fixed a regression in Django 2.0 where ``OpenLayersWidget`` deserialization
    
  34.   ignored the widget map's SRID and assumed 4326 (WGS84) (:ticket:`29116`).