1. ==========================
    
  2. Django 1.6.2 release notes
    
  3. ==========================
    
  4. 
    
  5. *February 6, 2014*
    
  6. 
    
  7. This is Django 1.6.2, a bugfix release for Django 1.6. Django 1.6.2 fixes
    
  8. several bugs in 1.6.1:
    
  9. 
    
  10. * Prevented the base geometry object of a prepared geometry to be garbage
    
  11.   collected, which could lead to crash Django
    
  12.   (:ticket:`21662`).
    
  13. 
    
  14. * Fixed a crash when executing the :djadmin:`changepassword` command when the
    
  15.   user object representation contained non-ASCII characters
    
  16.   (:ticket:`21627`).
    
  17. 
    
  18. * The :djadmin:`collectstatic` command will raise an error rather than
    
  19.   default to using the current working directory if :setting:`STATIC_ROOT` is
    
  20.   not set. Combined with the ``--clear`` option, the previous behavior could
    
  21.   wipe anything below the current working directory
    
  22.   (:ticket:`21581`).
    
  23. 
    
  24. * Fixed mail encoding on Python 3.3.3+
    
  25.   (:ticket:`21093`).
    
  26. 
    
  27. * Fixed an issue where when
    
  28.   ``settings.DATABASES['default']['AUTOCOMMIT'] = False``, the connection
    
  29.   wasn't in autocommit mode but Django pretended it was.
    
  30. 
    
  31. * Fixed a regression in multiple-table inheritance ``exclude()`` queries
    
  32.   (:ticket:`21787`).
    
  33. 
    
  34. * Added missing items to ``django.utils.timezone.__all__``
    
  35.   (:ticket:`21880`).
    
  36. 
    
  37. * Fixed a field misalignment issue with ``select_related()`` and model
    
  38.   inheritance
    
  39.   (:ticket:`21413`).
    
  40. 
    
  41. * Fixed join promotion for negated ``AND`` conditions
    
  42.   (:ticket:`21748`).
    
  43. 
    
  44. * Oracle database introspection now works with boolean and float fields
    
  45.   (:ticket:`19884`).
    
  46. 
    
  47. * Fixed an issue where lazy objects weren't actually marked as safe when passed
    
  48.   through :func:`~django.utils.safestring.mark_safe` and could end up being
    
  49.   double-escaped (:ticket:`21882`).
    
  50. 
    
  51. Additionally, Django's vendored version of six, ``django.utils.six`` has been
    
  52. upgraded to the latest release (1.5.2).