PageRenderTime 20ms CodeModel.GetById 13ms app.highlight 2ms RepoModel.GetById 1ms app.codeStats 0ms

Plain Text | 65 lines | 49 code | 16 blank | 0 comment | 0 complexity | c52f6ee656e1bdf966a04e96455e67cc MD5 | raw file
 2Django 1.0.1 release notes
 5Welcome to Django 1.0.1!
 7This is the first "bugfix" release in the Django 1.0 series, improving
 8the stability and performance of the Django 1.0 codebase. As such,
 9Django 1.0.1 contains no new features (and, pursuant to `our
10compatibility policy`_, maintains backwards compatibility with Django
111.0), but does contain a number of fixes and other
12improvements. Django 1.0.1 is a recommended upgrade for any
13development or deployment currently using or targeting Django 1.0.
16Fixes and improvements in Django 1.0.1
19Django 1.0.1 contains over two hundred fixes to the original Django
201.0 codebase; full details of every fix are available in `the
21Subversion log of the 1.0.X branch`_, but here are some of the
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.
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.
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.
36* Multiple fixes for inline forms in formsets.
38* Multiple fixes for ``unique`` and ``unique_together`` model
39  constraints in automatically-generated forms.
41* Fixed support for custom callable ``upload_to`` declarations when
42  handling file uploads through automatically-generated forms.
44* Fixed support for sorting an admin change list based on a callable
45  attributes in ``list_display``.
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 `the documented
50  behavior for autoescaping and literal strings`_. Literal strings
51  passed to ``join`` are no longer automatically escaped, meaning you
52  must now manually escape them; this is an incompatibility if you
53  were relying on this bug, but not if you were relying on escaping
54  behaving as documented.
56* Improved and expanded translation files for many of the languages
57  Django supports by default.
59* And as always, a large number of improvements to Django's
60  documentation, including both corrections to existing documents and
61  expanded and new documentation.
63.. _our compatibility policy:
64.. _the Subversion log of the 1.0.X branch:
65.. _the documented behavior for autoescaping and literal strings: