Skip to content

Commit 19996d3

Browse files
authored
Release candidate (#19259)
* Update version * Fix encoding * Update change log. * Update TPN
1 parent f09670c commit 19996d3

18 files changed

+175
-489
lines changed

CHANGELOG.md

Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,94 @@
11
# Changelog
22

3+
## 2022.8.0-rc (8 June 2022)
4+
5+
### Enhancements
6+
7+
1. Make cursor focus switch automatically to the terminal after launching a python process with configuration option. (Thanks [djplt](https://github.com/djplt))
8+
([#14851](https://github.com/Microsoft/vscode-python/issues/14851))
9+
1. Enable localization using vscode-nls.
10+
([#18286](https://github.com/Microsoft/vscode-python/issues/18286))
11+
1. Add support for referencing multiroot-workspace folders in settings using `${workspaceFolder:<folder_name>}`.
12+
([#18650](https://github.com/Microsoft/vscode-python/issues/18650))
13+
1. Ensure conda envs lacking an interpreter which do not use a valid python binary are also discovered and is selectable, so that `conda env list` matches with what the extension reports.
14+
([#18934](https://github.com/Microsoft/vscode-python/issues/18934))
15+
1. Improve information collected by the `Python: Report Issue` command.
16+
([#19067](https://github.com/Microsoft/vscode-python/issues/19067))
17+
1. Only trigger auto environment discovery if a user attempts to choose a different interpreter, or when a particular scope (a workspace folder or globally) is opened for the first time.
18+
([#19102](https://github.com/Microsoft/vscode-python/issues/19102))
19+
1. Added a proposed API to report progress of environment discovery in two phases.
20+
([#19103](https://github.com/Microsoft/vscode-python/issues/19103))
21+
1. Update to latest LS client (v8.0.0) and server (v8.0.0).
22+
([#19114](https://github.com/Microsoft/vscode-python/issues/19114))
23+
1. Update to latest LS client (v8.0.1) and server (v8.0.1) that contain the race condition fix around `LangClient.stop`.
24+
([#19139](https://github.com/Microsoft/vscode-python/issues/19139))
25+
26+
### Fixes
27+
28+
1. Do not use `--user` flag when installing in a virtual environment.
29+
([#14327](https://github.com/Microsoft/vscode-python/issues/14327))
30+
1. Fix error `No such file or directory` on conda activate, and simplify the environment activation code.
31+
([#18989](https://github.com/Microsoft/vscode-python/issues/18989))
32+
1. Add proposed async execution API under environments.
33+
([#19079](https://github.com/Microsoft/vscode-python/issues/19079))
34+
35+
### Code Health
36+
37+
1. Capture whether environment discovery was triggered using Quickpick UI.
38+
([#19077](https://github.com/Microsoft/vscode-python/issues/19077))
39+
40+
### Thanks
41+
42+
Thanks to the following projects which we fully rely on to provide some of
43+
our features:
44+
45+
- [debugpy](https://pypi.org/project/debugpy/)
46+
- [isort](https://pypi.org/project/isort/)
47+
- [jedi](https://pypi.org/project/jedi/)
48+
and [parso](https://pypi.org/project/parso/)
49+
- [jedi-language-server](https://pypi.org/project/jedi-language-server/)
50+
- [Pylance](https://github.com/microsoft/pylance-release)
51+
52+
Also thanks to the various projects we provide integrations with which help
53+
make this extension useful:
54+
55+
- Debugging support:
56+
[Django](https://pypi.org/project/Django/),
57+
[Flask](https://pypi.org/project/Flask/),
58+
[gevent](https://pypi.org/project/gevent/),
59+
[Jinja](https://pypi.org/project/Jinja/),
60+
[Pyramid](https://pypi.org/project/pyramid/),
61+
[PySpark](https://pypi.org/project/pyspark/),
62+
[Scrapy](https://pypi.org/project/Scrapy/),
63+
[Watson](https://pypi.org/project/Watson/)
64+
- Formatting:
65+
[autopep8](https://pypi.org/project/autopep8/),
66+
[black](https://pypi.org/project/black/),
67+
[yapf](https://pypi.org/project/yapf/)
68+
- Interpreter support:
69+
[conda](https://conda.io/),
70+
[direnv](https://direnv.net/),
71+
[pipenv](https://pypi.org/project/pipenv/),
72+
[poetry](https://pypi.org/project/poetry/),
73+
[pyenv](https://github.com/pyenv/pyenv),
74+
[venv](https://docs.python.org/3/library/venv.html#module-venv),
75+
[virtualenv](https://pypi.org/project/virtualenv/)
76+
- Linting:
77+
[bandit](https://pypi.org/project/bandit/),
78+
[flake8](https://pypi.org/project/flake8/),
79+
[mypy](https://pypi.org/project/mypy/),
80+
[prospector](https://pypi.org/project/prospector/),
81+
[pylint](https://pypi.org/project/pylint/),
82+
[pydocstyle](https://pypi.org/project/pydocstyle/),
83+
[pylama](https://pypi.org/project/pylama/)
84+
- Testing:
85+
[pytest](https://pypi.org/project/pytest/),
86+
[unittest](https://docs.python.org/3/library/unittest.html#module-unittest)
87+
88+
And finally thanks to the [Python](https://www.python.org/) development team and
89+
community for creating a fantastic programming language and community to be a
90+
part of!
91+
392
## 2022.6.0 (5 May 2022)
493

594
### Enhancements

0 commit comments

Comments
 (0)