|  | 
| 1 | 1 | # Changelog | 
| 2 | 2 | 
 | 
|  | 3 | +## 2021.8.2 (19 August 2021) | 
|  | 4 | + | 
|  | 5 | +### Enhancements | 
|  | 6 | + | 
|  | 7 | +1. Add a basic web extension bundle. | 
|  | 8 | + ([#16869](https://github.com/Microsoft/vscode-python/issues/16869)) | 
|  | 9 | +1. Add basic Pylance support to the web extension. | 
|  | 10 | + ([#16870](https://github.com/Microsoft/vscode-python/issues/16870)) | 
|  | 11 | + | 
|  | 12 | +### Code Health | 
|  | 13 | + | 
|  | 14 | +1. Update telemetry client to support browser, plumb to Pylance. | 
|  | 15 | + ([#16871](https://github.com/Microsoft/vscode-python/issues/16871)) | 
|  | 16 | +1. Refactor language server middleware to work in the browser. | 
|  | 17 | + ([#16872](https://github.com/Microsoft/vscode-python/issues/16872)) | 
|  | 18 | + | 
|  | 19 | +### Thanks | 
|  | 20 | + | 
|  | 21 | +Thanks to the following projects which we fully rely on to provide some of | 
|  | 22 | +our features: | 
|  | 23 | + | 
|  | 24 | +- [debugpy](https://pypi.org/project/debugpy/) | 
|  | 25 | +- [isort](https://pypi.org/project/isort/) | 
|  | 26 | +- [jedi](https://pypi.org/project/jedi/) | 
|  | 27 | + and [parso](https://pypi.org/project/parso/) | 
|  | 28 | +- [jedi-language-server](https://pypi.org/project/jedi-language-server/) | 
|  | 29 | +- [Microsoft Python Language Server](https://github.com/microsoft/python-language-server) | 
|  | 30 | +- [Pylance](https://github.com/microsoft/pylance-release) | 
|  | 31 | +- [exuberant ctags](http://ctags.sourceforge.net/) (user-installed) | 
|  | 32 | +- [rope](https://pypi.org/project/rope/) (user-installed) | 
|  | 33 | + | 
|  | 34 | +Also thanks to the various projects we provide integrations with which help | 
|  | 35 | +make this extension useful: | 
|  | 36 | + | 
|  | 37 | +- Debugging support: | 
|  | 38 | + [Django](https://pypi.org/project/Django/), | 
|  | 39 | + [Flask](https://pypi.org/project/Flask/), | 
|  | 40 | + [gevent](https://pypi.org/project/gevent/), | 
|  | 41 | + [Jinja](https://pypi.org/project/Jinja/), | 
|  | 42 | + [Pyramid](https://pypi.org/project/pyramid/), | 
|  | 43 | + [PySpark](https://pypi.org/project/pyspark/), | 
|  | 44 | + [Scrapy](https://pypi.org/project/Scrapy/), | 
|  | 45 | + [Watson](https://pypi.org/project/Watson/) | 
|  | 46 | +- Formatting: | 
|  | 47 | + [autopep8](https://pypi.org/project/autopep8/), | 
|  | 48 | + [black](https://pypi.org/project/black/), | 
|  | 49 | + [yapf](https://pypi.org/project/yapf/) | 
|  | 50 | +- Interpreter support: | 
|  | 51 | + [conda](https://conda.io/), | 
|  | 52 | + [direnv](https://direnv.net/), | 
|  | 53 | + [pipenv](https://pypi.org/project/pipenv/), | 
|  | 54 | + [pyenv](https://github.com/pyenv/pyenv), | 
|  | 55 | + [venv](https://docs.python.org/3/library/venv.html#module-venv), | 
|  | 56 | + [virtualenv](https://pypi.org/project/virtualenv/) | 
|  | 57 | +- Linting: | 
|  | 58 | + [bandit](https://pypi.org/project/bandit/), | 
|  | 59 | + [flake8](https://pypi.org/project/flake8/), | 
|  | 60 | + [mypy](https://pypi.org/project/mypy/), | 
|  | 61 | + [prospector](https://pypi.org/project/prospector/), | 
|  | 62 | + [pylint](https://pypi.org/project/pylint/), | 
|  | 63 | + [pydocstyle](https://pypi.org/project/pydocstyle/), | 
|  | 64 | + [pylama](https://pypi.org/project/pylama/) | 
|  | 65 | +- Testing: | 
|  | 66 | + [nose](https://pypi.org/project/nose/), | 
|  | 67 | + [pytest](https://pypi.org/project/pytest/), | 
|  | 68 | + [unittest](https://docs.python.org/3/library/unittest.html#module-unittest) | 
|  | 69 | + | 
|  | 70 | +And finally thanks to the [Python](https://www.python.org/) development team and | 
|  | 71 | +community for creating a fantastic programming language and community to be a | 
|  | 72 | +part of! | 
|  | 73 | + | 
| 3 | 74 | ## 2021.8.1 (6 August 2021) | 
| 4 | 75 | 
 | 
| 5 | 76 | ### Fixes | 
|  | 
0 commit comments