==========================Django 1.0.1 release notes==========================Welcome to Django 1.0.1!This is the first "bugfix" release in the Django 1.0 series, improvingthe stability and performance of the Django 1.0 codebase. As such,Django 1.0.1 contains no new features (and, pursuant to :doc:`ourcompatibility policy </misc/api-stability/>`, maintains backwardscompatibility with Django 1.0), but does contain a number of fixesand other improvements. Django 1.0.1 is a recommended upgrade for anydevelopment or deployment currently using or targeting Django 1.0.Fixes and improvements in Django 1.0.1======================================Django 1.0.1 contains over two hundred fixes to the original Django1.0 codebase; full details of every fix are available in `thehistory of the 1.0.X branch`_, but here are some of thehighlights:* Several fixes in ``django.contrib.comments``, pertaining to RSSfeeds of comments, default ordering of comments and the XHTML andinternationalization of the default templates for comments.* Multiple fixes for Django's support of Oracle databases, includingpagination support for GIS QuerySets, more efficient slicing ofresults and improved introspection of existing databases.* Several fixes for query support in the Django object-relationalmapper, including repeated setting and resetting of ordering andfixes for working with ``INSERT``-only queries.* Multiple fixes for inline forms in formsets.* Multiple fixes for ``unique`` and ``unique_together`` modelconstraints in automatically-generated forms.* Fixed support for custom callable ``upload_to`` declarations whenhandling file uploads through automatically-generated forms.* Fixed support for sorting an admin change list based on a callableattributes in ``list_display``.* A fix to the application of autoescaping for literal strings passedto the ``join`` template filter. Previously, literal strings passedto ``join`` were automatically escaped, contrary to :ref:`thedocumented behavior for autoescaping and literal strings<string-literals-and-automatic-escaping>`. Literal stringspassed to ``join`` are no longer automatically escaped, meaning youmust now manually escape them; this is an incompatibility if youwere relying on this bug, but not if you were relying on escapingbehaving as documented.* Improved and expanded translation files for many of the languagesDjango supports by default.* And as always, a large number of improvements to Django'sdocumentation, including both corrections to existing documents andexpanded and new documentation... _the history of the 1.0.X branch: https://github.com/django/django/commits/stable/1.0.x