|
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 `our |
|
10 compatibility policy`_, maintains backwards compatibility with Django |
|
11 1.0), but does contain a number of fixes and other |
|
12 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 Subversion log 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 `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. |
|
55 |
|
56 * Improved and expanded translation files for many of the languages |
|
57 Django supports by default. |
|
58 |
|
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. |
|
62 |
|
63 .. _our compatibility policy: http://docs.djangoproject.com/en/dev/misc/api-stability/ |
|
64 .. _the Subversion log of the 1.0.X branch: http://code.djangoproject.com/log/django/branches/releases/1.0.X |
|
65 .. _the documented behavior for autoescaping and literal strings: http://docs.djangoproject.com/en/dev/topics/templates/#string-literals-and-automatic-escaping |