該框架喜歡重複使用代碼,通過使用大量的共享庫和插件
是什麼在此版本中是新的:
- 新功能:
- 增加了對彩色記錄的支持。
- 新增支持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版本新:
- 特點:
- 新增app.debug屬性,以使開發人員能夠知道-debug是通過配置通過在命令行
- 在合併ext.memcached到主線
- 在合併ext.configobj到主線
- 在合併ext.genshi到主線
- 在合併ext.yaml到主線
- 修正錯誤:
- LoggingLogHandler命名空間引起的問題
- 在結語沒有印上-help
什麼在2.0.2版本新:
- 在中添加了備註的貢獻,以及一個貢獻者文件。
- 新增“argument_formatter”來ControllerBaseClass.Meta。
- 新增spawn_process()和spawn_thread()來utils.shell。
什麼的1.9.10版本是新的:
- 在加utils.fs.backup()安全備份文件/顯示目錄。
- 命名空間恢復從'水泥'回'水泥'。
- 在下面的擴展已經從水泥源代碼樹中刪除,並且現在可以在外部(參見:http://github.com/cement):守護進程,memcached的,configobj,YAML,元史
什麼的0.8.16版本是新的:
- 在增加了對每個文件記錄的配置支持
- 在LOG_FILE“BACKUPCOUNT”使用錯誤的配置選項。
- 的命名空間命令未知命令的錯誤使用錯誤的ARG。
- 改名水泥/模塊在devtools源cementdevtools修復空間問題(水泥/ __ init__.py有代碼,並不能成為一個命名空間)。
- 轉換命令'默認',如果它有一個開始“ - ”(意思是它實際上是一種選擇......不是命令)
什麼的0.8.14版本是新的:
- 在穩定版本0.8.14
什麼的0.8.10版本是新的:
- 在穩定版本
- 在v0.8.9從來沒有公佈過。
什麼在0.8.4版本新:
- 在穩定版本
什麼是0.6版本的新:
- 在多個配置文件解析(默認值:/ etc下,〜/ )
- 在命令行參數和選項解析
- 雙控制台/文件記錄支持
- 全部內部和外部(第三方)插件的支持
- 基本"勾"支持
- 的高級應用設計全部MVC支持
- 在文本輸出的渲染與元史模板
- 在JSON輸出渲染允許其他程序訪問您的CLI-API
要求:
- 在Python的2.6或更高版本
評論沒有發現