  * The jQuery static files in ``contrib.admin`` have been moved into a
    ``vendor/jquery`` subdirectory.
  
  * The text displayed for null columns in the admin changelist ``list_display``
    cells has changed from ``(None)`` (or its translated equivalent) to ``-``.
  
  * ``django.http.responses.REASON_PHRASES`` and
    ``django.core.handlers.wsgi.STATUS_CODE_TEXT`` have been removed. Use
    Python's stdlib instead: :data:`http.client.responses` for Python 3 and
    `httplib.responses`_ for Python 2.
 
</s> remove     :doc:`deprecation timeline </internals/deprecation>` for any features that
    have been removed. If you haven't updated your code within the
    deprecation timeline for a given feature, its removal may appear as a
    backwards incompatible change.
 </s> add     :ref:`removed-features-1.9` for the features that have reached the end of
    their deprecation cycle and therefore been removed. If you haven't updated
    your code within the deprecation timeline for a given feature, its removal
    may appear as a backwards incompatible change. </s> remove .. removed-features-1.9:
 </s> add .. _removed-features-1.9: </s> remove * The CSRF referer header is now validated against the
  :setting:`CSRF_COOKIE_DOMAIN` setting if set. See :ref:`how-csrf-works` for
  details.
 </s> add * The debug view now shows details of chained exceptions on Python 3. </s> remove Like Django 1.8, Django 1.9 requires Python 2.7 or above, though we
**highly recommend** the latest minor release. We've dropped support for
Python 3.2 and 3.3, and added support for Python 3.5.
 </s> add Django 1.9 requires Python 2.7, 3.4, or 3.5. We **highly recommend** and only
officially support the latest release of each series.

Since Django 1.8, we've dropped support for Python 3.2 and 3.3, and added
support for Python 3.5. </s> remove 1.8 or older versions. We've :ref:`dropped some features
<deprecation-removed-in-1.9>` that have reached the end of their deprecation
cycle, and we've `begun the deprecation process for some features`_.
 </s> add 1.8 or older versions. We've :ref:`dropped some features<removed-features-1.9>`
that have reached the end of their deprecation cycle, and we've `begun the
deprecation process for some features`_.
  cells has changed from ``(None)`` (or its translated equivalent) to ``-`` (a
  dash).
  * The jQuery static files in ``contrib.admin`` have been moved into a
    ``vendor/jquery`` subdirectory.
  
  * The text displayed for null columns in the admin changelist ``list_display``
  cells has changed from ``(None)`` (or its translated equivalent) to ``-`` (a
  dash).
  
  * ``django.http.responses.REASON_PHRASES`` and
    ``django.core.handlers.wsgi.STATUS_CODE_TEXT`` have been removed. Use
    Python's stdlib instead: :data:`http.client.responses` for Python 3 and
    `httplib.responses`_ for Python 2.
keep keep keep keep replace keep keep keep keep keep
 Alphabetized a few sections in the 1.9 release notes + made a few tweaks. 
docs/releases/1.9.txt