フレームワークは、共有ライブラリやプラグインの多くを使用して再利用コードに好き
このリリースで新しい何が:
この新機能:
色付きのロギングのサポートが追加されました。
文でのPythonのサポートが追加されました。
CementApp.Meta経由/登録フックとハンドラを定義するためのサポートが追加されました。
偽CementApp.Meta.framework_logging =経由セメントフレームワークのロギングを無効にする機能を追加しました。
構成はいつでも設定ファイルを再ロードおよび/またはプラグインの設定ファイルが変更されるための実験的なサポートが追加されました。オプションの拡張ext_reload_config。
バグを修正:
アプリはデフォルトの値で任意の位置引数をサポートしたいシナリオの回避策を追加しました。デフォルトでは、明示的ではなく、引数としてデフォルトを使用するよりもデフォルトのコマンドを呼び出すようにしようとします。この修正プログラムは、開発者が一致するサブコマンドが渡されない場合に呼び出されるデフォルトの関数の名前を上書きすることができCementBaseController.Meta.default_funcを追加します。
互換性のありません:
ベースのラベルを持つコントローラが登録されている場合は、もはや明確なCementApp.Meta.base_controllerを必要としません。これは、以前CementBaseController.Meta.labelがベースにデフォルト設定という点でに互換潜在後方です。それより理にかなっているが、明示的にベースのラベルを設定していない任意のコントローラに解除されますなし、と今はデフォルト。
この新機能:
このバージョン2.6.0の新機能です。
色付きのロギングのサポートが追加されました。
文でのPythonのサポートが追加されました。
CementApp.Meta経由/登録フックとハンドラを定義するためのサポートが追加されました。
偽CementApp.Meta.framework_logging =経由セメントフレームワークのロギングを無効にする機能を追加しました。
構成はいつでも設定ファイルを再ロードおよび/またはプラグインの設定ファイルが変更されるための実験的なサポートが追加されました。オプションの拡張ext_reload_config。
バグを修正:
アプリはデフォルトの値で任意の位置引数をサポートしたいシナリオの回避策を追加しました。デフォルトでは、明示的ではなく、引数としてデフォルトを使用するよりもデフォルトのコマンドを呼び出すようにしようとします。この修正プログラムは、開発者が一致するサブコマンドが渡されない場合に呼び出されるデフォルトの関数の名前を上書きすることができCementBaseController.Meta.default_funcを追加します。
互換性のありません:
ベースのラベルを持つコントローラが登録されている場合は、もはや明確なCementApp.Meta.base_controllerを必要としません。これは、以前CementBaseController.Meta.labelがベースにデフォルト設定という点でに互換潜在後方です。それより理にかなっているが、明示的にベースのラベルを設定していない任意のコントローラに解除されますなし、と今はデフォルト。
この特長:
このバージョン2.4.0の新機能です。
-debugを設定経由のコマンドラインで渡された場合、開発者が知ることができるようになりましapp.debugプロパティ
メインラインにマージされext.memcached
メインラインにマージext.configobj
メインラインにマージext.genshi
メインラインにマージext.yaml
修正されたバグ:
LoggingLogHandler名前空間には、問題が発生します
エピローグ-helpに印刷されていません
このバージョン2.0.2の新機能です:
このは貢献だけでなく、協力者のファイルにメモを追加しました。
ControllerBaseClass.Metaに「argument_formatter」を追加しました。
utils.shellに追加spawn_process()とspawn_thread()。
このバージョン1.9.10の新機能です:
このは(utils.fs.backup追加)安全にバックアップファイル/ディレクトリに。
名前空間は、バック「セメント」に「セメント」から戻りました。
次の拡張子は、セメントのソースツリーから削除され、外部から利用可能になりましたされている(参照:http://github.com/cementを):デーモン、memcachedの、configobj、YAML、幻視を。
このバージョン0.8.16の新機能です:
このファイルごとにロギングの設定のサポートが追加されました。
LOG_FILE「backupCountは「間違った設定オプションを使用しています。
名前空間コマンドの不明なコマンドエラーが間違った引数を使用しています。
devtoolsソース内cementdevtoolsに改名セメント/モジュールは、(セメント/ __ init__.pyには、コードを持っており、名前空間にすることはできません)名前空間の問題が修正されます。
' - '(それは実際にオプション...ないコマンドであることを意味する)、それはで始まる場合、「デフォルト」にコマンドを変換します。
このバージョン0.8.14の新機能です:
この安定版リリース0.8.14。
この安定版リリース:
このバージョン0.8.10の新機能です。
v0.8.9がリリースされません。
この安定版リリース:
このバージョン0.8.4の新機能です。
このバージョン0.6の新機能です:
この複数の設定ファイルの構文解析(デフォルト:/などを、〜/)
コマンドライン引数とオプションの解析
デュアルコンソール/ファイル・ロギングのサポート
完全な内部および外部(サードパーティ)のプラグインのサポート
ベーシック"フック"サポート
高度なアプリケーション設計のための完全なMVCのサポート
幻視テンプレートとテキスト出力のレンダリング
JSON出力のレンダリングは、他のプログラムがあなたのCLI APIにアクセスすることができます
この要件:
このPythonの2.6またはそれ以上
コメントが見つかりません