1. ==========================
    
  2. Django 1.0.1 release notes
    
  3. ==========================
    
  4. 
    
  5. Welcome to Django 1.0.1!
    
  6. 
    
  7. This is the first "bugfix" release in the Django 1.0 series, improving
    
  8. the stability and performance of the Django 1.0 codebase. As such,
    
  9. Django 1.0.1 contains no new features (and, pursuant to :doc:`our
    
  10. compatibility policy </misc/api-stability/>`, maintains backwards
    
  11. compatibility with Django 1.0), but does contain a number of fixes
    
  12. and other improvements. Django 1.0.1 is a recommended upgrade for any
    
  13. development or deployment currently using or targeting Django 1.0.
    
  14. 
    
  15. 
    
  16. Fixes and improvements in Django 1.0.1
    
  17. ======================================
    
  18. 
    
  19. Django 1.0.1 contains over two hundred fixes to the original Django
    
  20. 1.0 codebase; full details of every fix are available in `the
    
  21. history of the 1.0.X branch`_, but here are some of the
    
  22. highlights:
    
  23. 
    
  24. * Several fixes in ``django.contrib.comments``, pertaining to RSS
    
  25.   feeds of comments, default ordering of comments and the XHTML and
    
  26.   internationalization of the default templates for comments.
    
  27. 
    
  28. * Multiple fixes for Django's support of Oracle databases, including
    
  29.   pagination support for GIS QuerySets, more efficient slicing of
    
  30.   results and improved introspection of existing databases.
    
  31. 
    
  32. * Several fixes for query support in the Django object-relational
    
  33.   mapper, including repeated setting and resetting of ordering and
    
  34.   fixes for working with ``INSERT``-only queries.
    
  35. 
    
  36. * Multiple fixes for inline forms in formsets.
    
  37. 
    
  38. * Multiple fixes for ``unique`` and ``unique_together`` model
    
  39.   constraints in automatically-generated forms.
    
  40. 
    
  41. * Fixed support for custom callable ``upload_to`` declarations when
    
  42.   handling file uploads through automatically-generated forms.
    
  43. 
    
  44. * Fixed support for sorting an admin change list based on a callable
    
  45.   attributes in ``list_display``.
    
  46. 
    
  47. * A fix to the application of autoescaping for literal strings passed
    
  48.   to the ``join`` template filter. Previously, literal strings passed
    
  49.   to ``join`` were automatically escaped, contrary to :ref:`the
    
  50.   documented behavior for autoescaping and literal strings
    
  51.   <string-literals-and-automatic-escaping>`. Literal strings
    
  52.   passed to ``join`` are no longer automatically escaped, meaning you
    
  53.   must now manually escape them; this is an incompatibility if you
    
  54.   were relying on this bug, but not if you were relying on escaping
    
  55.   behaving as documented.
    
  56. 
    
  57. * Improved and expanded translation files for many of the languages
    
  58.   Django supports by default.
    
  59. 
    
  60. * And as always, a large number of improvements to Django's
    
  61.   documentation, including both corrections to existing documents and
    
  62.   expanded and new documentation.
    
  63. 
    
  64. .. _the history of the 1.0.X branch: https://github.com/django/django/commits/stable/1.0.x