Falcon 0.3.0的更改日志¶
正在中断更改¶
日期标题现在返回为
datetime.datetime
对象而不是字符串。的预期签名
add_route()
自定义路由器的方法不再包括 method_map 参数。相反,自定义路由器应该调用falcon.routing.util.map_http_methods()
直接从他们的add_route()
方法,如果它们需要此映射。
新的和改进的¶
此版本包括一个新的路由器体系结构,以提高性能和灵活性。
现在可以在实例化
API
班级。现在,URI模板可以在单个路径段中包含多个参数化字段。
Falcon现在支持读写cookies。
Falcon现在支持Jython2.7。
将获取查询参数作为日期的方法添加到
Request
班级。日期标题现在返回为
datetime.datetime
物体。现在可以在调用时指定默认值
Request.get_param()
.这为使用模式提供了另一种选择:value = req.get_param(name) or default_value
添加了状态代码的友好常量(例如,
falcon.HTTP_NO_CONTENT
VSfalcon.HTTP_204
)对代码库进行了一些次要的性能优化。
固定的¶
修改了查询字符串分析器以改进对百分比编码数据的处理。
文档中的几个错误已更正。
这个
six
包被固定到1.4.0或更高版本。six.PY2
是Falcon所要求的,但没有添加到six
直到1.4.0版。