新闻¶
1.3.0(2017年10月21日)
- 删除一些未维护的模块:
pyquery.ajax
和 pyquery.rules
- 代码清理。不再使用python2.6/python3.2所要求的丑陋黑客。
- 在CI上使用python3.6运行测试
- 添加
method
参数 .outer_html()
1.2.17(2016年10月14日)
PyQuery('<input value="">').val()
is ''
PyQuery('<input>').val()
is ''
1.2.16(2016年10月14日)
.attr('value', '')
不再删除 value
属性
<input type="checkbox">
without value="..."
have a .val()
of
'on'
<input type="radio">
without value="..."
have a .val()
of
'on'
<select>
没有 <option selected>
有他们第一个的价值 <option>
(或) None
如果没有选择)
1.2.15(2016年10月11日)
- .val()不应提升
- 放下PY26支架
- 通过返回self来改进.extend()。
1.2.14(2016年10月10日)
- 修复val()for<textarea>and<select>,以匹配jquery行为
1.2.12(2016年4月12日)
- 使链接成为绝对链接现在处理空白
- 添加了伪选择器:has()
- 添加cookies参数作为请求的允许参数
1.2.11(2016-02-02)
- 保留pyquery副本上的namespaces属性。
- 当HTTP响应代码为2xx时不引发错误
1.2.10(2016-01-05)
- 固定118:实施使用
lxml.etree.tostring
在内部 outer_html
方法
- 修复117:如果HTTP状态代码不等于200,则引发HTTP错误
- 固定112:使链接绝对不适用于表单操作
- 固定98:包含类似jquery的行为
1.2.9(2014年8月22日)
- 支持pyquery自定义函数中的关键字参数
- 固定78:物品必须小心或父母
- 修正了65 pyquery.make_links_absolute()在不存在时不再创建'href'属性
- 固定α19。
is_()
被打破了。
- 固定α9。
.replaceWith(PyQuery element)
引发误差
- 取消正式的python3.2支持(主要是因为第三方半DEP)
1.2.8(2013年12月21日)
- 修正22:当文件包含无效XML时,按文件名打开失败
- 修复错误。移除u类()
1.2.7(2013年12月21日)
- 对方法使用pep8名称,但保留camel case方法的别名。例如:移除和移除工作修复
- .text()现在如果没有文本节点,则返回空字符串而不是无。Fuffy* 45
- 修复23:removeClass向以前缺少类属性的元素添加类属性
1.2.6(2013年10月11日)
- readme_fixt.py未包含在版本中。修正第54题。
1.2.5(2013年10月10日)
- css选择兼容。请参阅https://github.com/simonsapin/cssseelect/pull/22
- 测试改进。不再需要ETH连接。
- Fuffy* 55
1.2.4
- 移动到Github。所以一些文件被从.txt重命名为.rst
- 已将.xhtml_添加到_html()和.remove_命名空间()。
- 使用请求获取URL(如果可用)
- 使用restkit的代理而不是粘贴(将随py3一起消失)
- 允许打开HTTPS URL
- 不再支持python2.5(可能有效,但测试已中断)
1.2.3
- 允许在.filter()回调中传递此消息
- 添加.contents().items()。
- 添加毒素
- 错误修复:修复35 55 64 66
1.2.2
- 修复cssselectpatch以匹配cssselect的较新实现。修复问题62、52和59(郝玉白)
- 修复问题37(Caleb Burns)
1.2.1
- 允许使用自定义CSS转换器。
- 修复问题44:XML文档的案例问题
1.2
- PyQuery现在使用 cssselect . 参见第43期。
- 修复问题40:forward.html()的额外参数
lxml.etree.tostring
1.1.1
- 小版本。包括测试文件,以便您可以从tarball运行测试。
1.1
- 修复问题30、31、32-py3改进/webob 1.2+支持
0.7
- 兼容python 3
- 添加unicode方法
- 添加根和编码属性
- 解决问题19、20、22、23
0.6.1
- 在包根目录下移动readme.txt
- 添加changes.txt并将其添加到long_描述中
0.6
- 添加了pyquery.outerhtml
- 添加了pyquery.fn
- 添加了pyquery.map
- 更改pyquery.each行为以反映jquery API