Zope 2.12.5
Up to Product page
2.12系のバグFixリリースです。
Available downloads
-
Download
Zope 2.12.5
for
all platforms
- Python Package Index : Zope2
For additional information about this project, please visit the
project page.
Release Notes
| Tested with | Python 2.6.x |
|---|---|
| State | Final |
| License | ZPL |
| Released | 2010/04/24 |
2.12系列の主要な変更点:
- ZODB 3.9 を同梱しています。
- Python 2.6 で動作します。 (Python 2.5 は非公式サポート、2.4は動作しません)
- 完全にegg化しました。Zope 2.12 を easy_install か zc.buildout でPyPIから直接インストールすることが出来ます。
- 多くのモジュールレベルでのクリーンアップが行われました。 (例えば ZClasses が完全に廃止された、というように)
- Zopeコンポーネントライブラリ(別名 Zope 3.4)を同梱しています。
- ドキュメントをreST化しました(RESTified documentation)。これにより Sphinxを使って素敵な見た目のHTML/PDFドキュメントを生成しました。
- その他多くの修正
Zope 2.12 の新機能:
Zope 2.12.4のリリースノート:
その他ドキュメント:
特に、以下のURLのインストール手順は、これまでのどのZopeのバージョンとも異なる手順になるので、読むようにしてください。これはegg化によるものです。我々は今後、従来のTarファイル(tarball)に全てのソースを同梱して配布することは無い、ということを覚えておいてください。
http://docs.zope.jp/zope2/releases/2.12/INSTALL.html
PyPIでの Zope 2.12 プロジェクトの公式ページは以下のURLです:
http://pypi.python.org/pypi/Zope2/
もしバグを発見した場合は、Launchpadで報告をお願いします:
https://bugs.launchpad.net/zope2/
Change log
2.12.5 (2010-04-24)
機能追加
- パッケージ更新:
- Acquisition = 2.13.3
- distribute = 0.6.10
- roman = 1.4.0
- zope.annotation = 3.5.0
- zope.app.cache = 3.6.0
- zope.app.dav = 3.5.1
- zope.app.i18n = 3.6.1
- zope.app.localpermission = 3.7.2
- zope.app.principalannotation = 3.7.0
- zope.app.publication = 3.8.1
- zope.app.publisher = 3.8.4
- zope.app.renderer = 3.5.1
- zope.app.security = 3.7.3
- zope.app.session = 3.6.1
- zope.app.testing = 3.7.3
- zope.app.wsgi = 3.6.0
- zope.app.zapi = 3.4.1
- zope.broken = 3.6.0
- zope.catalog = 3.8.1
- zope.formlib = 3.7.0
- zope.i18nmessageid = 3.5.1
- zope.index = 3.6.0
- zope.keyreference = 3.6.2
- zope.lifecycleevent = 3.6.0
- zope.location = 3.6.0
- zope.minmax = 1.1.2
- zope.securitypolicy = 3.6.1
- zope.viewlet = 3.6.1
- manage_* is discouraged. You should use event subscribers instead という警告の表示をデバッグ時にログ出力されるようにダウングレードさせました。 この警告が表示されたからと言って開発者がコードを修正する動機になりえない ためです。
- zope.testing の廃止に伴い、標準ライブラリのdoctestを使うようにしました。
- LP #143013: ConflictError発生時の最大リトライ回数を設定ファイルで変更出来る ようにしました。
バグ修正
- HTTPResponse: レスポンスにunicodeが含まれる場合、エンコードしようとして エラーとなる場合がある問題を修正しました。
- zExceptions: 無認証状態でのunicode関連のいくつかの問題を修正しました。
- LP #372632, comments #15ff.: 無認証状態の処理に関する回帰バグを修正しました。
- LP #563229: RFC 2965 / 2616 に違反する2重にクォートされた "邪悪な" JSON cookie に関する処理を修正しました。
- 派生クラスから使えるAPIとして Products.PluginIndexes.PathIndex.PathIndex.insertEntry のドキュメントを記載しました。
- Zope 2.12.4 で導入されてしまったリソースディレクトリに関する回帰バグを 修正しました。
- LP #143655: パスインデックスを用いてソート出来るように修正しました。
- LP #142478: PLexicon.queryLexicon にLexiconのパイプライン (例えば大文字小文字の正規化や、ストップワードの除去など)を使って 正規化した単語を渡すように修正しました。
- 例外発生時に発行オブジェクトのcontextをラップするようにしました。