diff --git a/docs/ChangeLog.rst b/docs/ChangeLog.rst index b0f1609f..9f695c06 100644 --- a/docs/ChangeLog.rst +++ b/docs/ChangeLog.rst @@ -2,31 +2,52 @@ Release Notes ============= -Version 1.0 (in development) -============================ +Version 0.12 +============ Main changes: ------------- -* Added ability to submit a form without updating `StatefulBrowser` internal - state. This means you get a response from the form submission, but your - browser "stays" on the same page. Useful for handling forms that result in - a download of a file or opening a new window. +* Changes in official python version support: added 3.7 and dropped 3.4. + +* Added ability to submit a form without updating ``StatefulBrowser`` internal + state: ``submit_selected(..., update_state=False)``. This means you get a + response from the form submission, but your browser stays on the same page. + Useful for handling forms that result in a file download or open a new tab. Bug fixes --------- +* Improve handling of form enctype to behave like a real browser. + [`#242 `__] + +* HTML ``type`` attributes are no longer required to be lowercase. + [`#245 `__] + * Form controls with the ``disabled`` attribute will no longer be submitted to improve compliance with the HTML standard. If you were relying on this bug to submit disabled elements, you can still achieve this by deleting the ``disabled`` attribute from the element in the :class:`~mechanicalsoup.Form` object directly. [`#248 `__] -* Upon submitting a form containing a file input field without uploading one, - an empty filename & content will be sent in compliance with regular web - browser behavior. + +* When a form containing a file input field is submitted without choosing a + file, an empty filename & content will be sent just like in a real browser. [`#250 `__] +* ``