新闻

1.4.1(未发布)

  • 移除 py33 支持

1.4.0(2018-01-11)

  • 重构 .text() 以匹配Firefox行为。

1.3.0(2017年10月21日)

  • 删除一些未维护的模块: pyquery.ajaxpyquery.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.13(2016年4月12日)

  • 注意对python 3.5的显式支持

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+支持

1.0

  • 修复问题24

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