π Fix exception raised when calling PyQuery("<textarea></textarea>").text()
π python2 is no longer supported
π This is the latest release with py2 support
β Remove py33, py34 support
0οΈβ£ web scraping improvements: default timeout and session support
β Add API methods to serialize form-related elements according to spec
Include HTML markup when querying textarea text/value
.text() to match firefox behavior.β Remove some unmaintained modules: pyquery.ajax and pyquery.rules
Code cleanup. No longer use ugly hacks required by python2.6/python3.2.
β Run tests with python3.6 on CI
β Add a method argument to .outer_html()
PyQuery('<input value="">').val() is ''PyQuery('<input>').val() is ''π .attr('value', '') no longer removes the value attribute
<input type="checkbox"> without value="..." have a .val() of
'on'
<input type="radio"> without value="..." have a .val() of
'on'
<select> without <option selected> have the value of their first
<option> (or None if there are no options)
.val() should never raise
β¬οΈ drop py26 support
π improve .extend() by returning self