This is the same as 3.8.5 except that it fixes a regression for Web Workers.
3.8.5
Apart from a few bug fixes, this release is published to solve the problem reported in issue 1262 : the CPython brython package required CPython 3.8. It should now be usable with older versions of Python3.
3.8.4
As reported in issue 1260, `pip install brython` was broken in version 3.8.1... After two unsuccessful tries (3.8.2 and 3.8.3) I am releasing this version only to fix this critical issue.
3.8.1
This is mostly a bugfix version, with a few internal improvements and no significant new feature for users.
3.8.0
Brython-3.8.0 is the first version synchronized with the same CPython version. It implements the new features in CPython, notably the "walrus operator" := for assignment expressions, the definition of positional-only function parameters, and a new f-string specifier f"{x=}" for debugging purposes.
3.7.5
The main change in this release is the new way of distributing Brython packages : see [this post](https://groups.google.com/forum/?fromgroups=#!topic/brython/EfBUmkrdgXA) for more information.
It also introduces 2 backwards-incompatible changes: . the API of browser.webcomponent has changed (cf issue 1163) . the keyword argument `async` in functions `get(), post()` and the like in the __`browser.ajax`__ module has been replaced by `blocking`. `async` is now a Python keyword and can't be used as a variable name. `blocking` means the opposite of `async`