Python v2021.2.0 Release Notes
Release Date: 2021-02-17 // about 3 years ago-
โจ Enhancements
- Use Language Server Protocol to work with Jedi. (#11995)
๐ Fixes
- Don't suggest insiders program nor show start page when in Codespaces. (#14833)
- Fix description of
Pyramid
debug config. (thanks vvijayalakshmi21) (#5479) ๐จ 1. Refactored the Enable Linting command to provide the user with a choice of "Enable" or "Disable" linting to make it more intuitive. (thanks henryboisdequin) (#8800) ๐ป 1. Fix marketplace links in popups opening a non-browser VS Code instance in Codespaces. (#14264) ๐ง 1. Fixed the error command suggested when attempting to use "debug tests" configuration (Thanks Shahzaib paracha) (#14729) โ 1. Single test run fails sometimes if there is an error in unrelated file imported during discovery. (thanks Szymon Janota) (#15147) - Re-enable localization on the start page. It was accidentally disabled in October when the Jupyter extension was split out. (#15232)
- Ensure target environment is activated in the terminal when running install scripts. (#15285) ๐ 1. Allow support for using notebook APIs in the VS code stable build. (#15364)
Code Health
- Raised the minimum required VS Code version to 1.51. (#15237)
Thanks
Thanks to the following projects which we fully rely on to provide some of our features:
- debugpy
- isort
- jedi and parso
- Microsoft Python Language Server
- ๐ Pylance
- exuberant ctags (user-installed)
- rope (user-installed)
Also thanks to the various projects we provide integrations with which help ๐ make this extension useful:
- ๐ Debugging support: Django, Flask, gevent, Jinja, Pyramid, PySpark, Scrapy, Watson
- Formatting: autopep8, black, yapf
- ๐ Interpreter support: conda, direnv, pipenv, pyenv, venv, virtualenv
- ๐ Linting: bandit, flake8, mypy, prospector, pylint, pydocstyle, pylama
- โ Testing: nose, pytest, unittest
And finally thanks to the Python development team and community for creating a fantastic programming language and community to be a part of!