该框架喜欢重复使用代码,通过使用大量的共享库和插件
是什么在此版本中是新的:
- 新功能:
- 增加了对彩色记录的支持。
- 新增支持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或更高版本
评论没有发现