------------------------------------------------------------------- Mon Jan 11 05:49:10 UTC 2021 - Steve Kowalik - Update to 1.0.0 * Added support for Python 3.8 and 3.9. * ``StatefulBrowser`` has new properties ``page``, ``form``, and ``url``, which can be used in place of the methods ``get_current_page``, ``get_current_form`` and ``get_url`` respectively * ``StatefulBrowser.form`` will raise an ``AttributeError`` instead of returning ``None`` if no form has been selected yet. * Decompose ```` element. + Bug fixes * Checking checkboxes with ``browser["name"] = ("val1", "val2")`` now unchecks all checkbox except the ones explicitly specified. * ``StatefulBrowser.submit_selected`` and ``StatefulBrowser.open`` now reset __current_page to None when the result is not an HTML page. This fixes a bug where __current_page was still the previous page. * We don't error out anymore when trying to uncheck a box which doesn't have a ``checkbox`` attribute. * ``Form.new_control`` now correctly overrides existing elements. + Internal changes * The testsuite has been further improved and reached 100% coverage. * Tests are now run against the local version of MechanicalSoup, not aginst the installed version. * ``Browser.add_soup`` will now always attach a *soup*-attribute. If the response is not text/html, then soup is set to None. * ``Form.set(force=True)`` creates an ```` element instead of an ````. ------------------------------------------------------------------- Wed Oct 18 16:44:35 UTC 2017 - toddrme2178@gmail.com - Implement single-spec version - Update to version 0.8.0 * See changelog at https://github.com/MechanicalSoup/MechanicalSoup/blob/v0.8.0/docs/ChangeLog.txt ------------------------------------------------------------------- Mon Jul 14 10:00:11 UTC 2014 - toddrme2178@gmail.com - - Initial version