Django1.0.1リリースノート
Django 1.0.1へようこそ!
これはDjango1.0シリーズの最初の「バグ修正」リリースであり、Django1.0コードベースの安定性とパフォーマンスを向上させます。 そのため、Django 1.0.1には新機能は含まれていません(互換性ポリシーに従って、Django 1.0との下位互換性を維持しています)が、多くの修正やその他の改善が含まれています。 Django 1.0.1は、現在Django 1.0を使用または対象としている開発またはデプロイメントに、推奨されるアップグレードです。
Django1.0.1の修正と改善
Django 1.0.1には、元のDjango1.0コードベースに対する200を超える修正が含まれています。 すべての修正の完全な詳細は、 1.0.Xブランチの履歴にありますが、ここにいくつかのハイライトがあります。
- コメントのRSSフィード、コメントのデフォルトの順序、コメントのXHTMLおよびデフォルトテンプレートの国際化に関連する、
django.contrib.comments
のいくつかの修正。 - GIS QuerySetのページ付けサポート、結果のより効率的なスライス、既存のデータベースのイントロスペクションの改善など、DjangoによるOracleデータベースのサポートに対する複数の修正。
- 順序の繰り返し設定とリセットを含む、Djangoオブジェクトリレーショナルマッパーでのクエリサポートのいくつかの修正と、
INSERT
のみのクエリを操作するための修正。 - フォームセットのインラインフォームに対する複数の修正。
- 自動生成されたフォームの
unique
およびunique_together
モデルの制約に対する複数の修正。 - 自動生成されたフォームを介してファイルのアップロードを処理する際のカスタム呼び出し可能
upload_to
宣言のサポートが修正されました。 list_display
の呼び出し可能な属性に基づいて管理者変更リストをソートするためのサポートを修正しました。join
テンプレートフィルターに渡されるリテラル文字列の自動エスケープのアプリケーションの修正。 以前は、join
に渡されたリテラル文字列は自動的にエスケープされていました。join
に渡されたリテラル文字列は、自動的にエスケープされなくなりました。つまり、手動でエスケープする必要があります。 このバグに依存している場合、これは非互換性ですが、文書化されているように動作をエスケープすることに依存している場合はそうではありません。- Djangoがデフォルトでサポートする多くの言語の翻訳ファイルを改善および拡張しました。
- そしていつものように、既存のドキュメントと拡張された新しいドキュメントの両方の修正を含む、Djangoのドキュメントに対する多数の改善。