Skip to content

Commit 172b824

Browse files
karthiknadigrchiodoKartik RajEric SnowJim Griesmer
authored
Merge back from release to main (#15575)
* Cherry pick fix for native notebook support into release branch (#15369) * Fix problem with notebook apis not being used. (#15366) * Update changelog * Remove news file * Add extraPaths support to JediLSP (#15365) * Add extraPaths support * Remove duplicate opt option * Eslint cleanup * Fix tests * Ignore directories with the same name as python binaries (#15367) * Ignore directories with the same name as pyhton binaries * Use withFileTypes instead of lstat * Correct pipenv activation provider when in discovery experiment (#15319) * Correct pipenv activation provider when in discovery experiment * Fix ESLint errors * In PythonEnvsReducer.resolveEnv(), always fall back to the wrapped locator. (#15350) fixes #15118 * Fix issue with missing interpreter info for some cases (#15376) * Use child process apis directly. * Use raw API in process service * Handle process cleanup * Address sonar * Refactor process service by pulling the raw process APIs out of the class * Address comments * Add reference to CVE-2020-16977 fixed in Oct 2020. (#15381) * Fix CI failing with the number of constructor arguments error (#15347) * Fix Command 'workbench.action.closeAllEditors' timed out failure on CI (#15322) * Ensure environment variables provider can be created using standard classes (#15377) * Ensure environment variables provider can be created using standard classes * Fix unit tests * Fix ESLint errors for environment variable provider (#15383) * Fix problem with notebook apis not being used. (#15366) * Show Python: Launch TensorBoard command in command palette (#15382) (#15386) * Always register Launch TensorBoard command * Put usage tracking behind experiment * Cherry picks from main to release (#15421) * Do not call activate the discovery component before registering all the classes (#15379) * Do not attempt to activate discovery component before registering all the classes * Add clarification comment * Code reviews * Skip windows store and shims paths when using known path locators (#15388) * Skip windows store and shims paths when using known path locators * Clean up and comments * Tests * Handle cases where envs variables might not be set * Typo Co-authored-by: Kim-Adeline Miguel <51720070+kimadeline@users.noreply.github.com> Co-authored-by: Kim-Adeline Miguel <51720070+kimadeline@users.noreply.github.com> * Change "Pylance not installed" prompt to allow reverting to Jedi (#15420) * Allow on suggestion refresh by default (#15430) Co-authored-by: Kartik Raj <karraj@microsoft.com> Co-authored-by: Kim-Adeline Miguel <51720070+kimadeline@users.noreply.github.com> Co-authored-by: Jake Bailey <5341706+jakebailey@users.noreply.github.com> * Release final (#15433) * Version update * Change log updates * TPN update * Ensure pyenv virtual envs are not skipped when in discovery experiment (#15451) * Ensure pyenv virtual envs are not skipped * Add news * Clean up * Address comments * Register Jedi regardless of what language server is configured (#15452) * Register Jedi regardless of what language server is configured * News entry * Only call component adapter behind the discovery experiment (#15459) * Update version and change log for point release (#15463) * Version update * Update change log * Update start-up telemetry for Jedi LSP (#15419) (#15571) * Version and change log update for point release (#15572) Co-authored-by: Rich Chiodo <rchiodo@users.noreply.github.com> Co-authored-by: Kartik Raj <karraj@microsoft.com> Co-authored-by: Eric Snow <eric.snow@microsoft.com> Co-authored-by: Jim Griesmer <jimgries@microsoft.com> Co-authored-by: Joyce Er <joyceerhuiling@gmail.com> Co-authored-by: Kim-Adeline Miguel <51720070+kimadeline@users.noreply.github.com> Co-authored-by: Jake Bailey <5341706+jakebailey@users.noreply.github.com>
1 parent bf470c5 commit 172b824

5 files changed

Lines changed: 188 additions & 68 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 125 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,130 @@
11
# Changelog
22

3-
## 2021.2.0-rc (8 February 2021)
3+
## 2021.2.2 (5 March 2021)
4+
5+
### Fixes
6+
7+
1. Fixes issue with Jedi Language Server telemetry.
8+
([#15419](https://github.com/microsoft/vscode-python/issues/15419))
9+
10+
### Thanks
11+
12+
Thanks to the following projects which we fully rely on to provide some of
13+
our features:
14+
15+
- [debugpy](https://pypi.org/project/debugpy/)
16+
- [isort](https://pypi.org/project/isort/)
17+
- [jedi](https://pypi.org/project/jedi/)
18+
and [parso](https://pypi.org/project/parso/)
19+
- [Microsoft Python Language Server](https://github.com/microsoft/python-language-server)
20+
- [Pylance](https://github.com/microsoft/pylance-release)
21+
- [exuberant ctags](http://ctags.sourceforge.net/) (user-installed)
22+
- [rope](https://pypi.org/project/rope/) (user-installed)
23+
24+
Also thanks to the various projects we provide integrations with which help
25+
make this extension useful:
26+
27+
- Debugging support:
28+
[Django](https://pypi.org/project/Django/),
29+
[Flask](https://pypi.org/project/Flask/),
30+
[gevent](https://pypi.org/project/gevent/),
31+
[Jinja](https://pypi.org/project/Jinja/),
32+
[Pyramid](https://pypi.org/project/pyramid/),
33+
[PySpark](https://pypi.org/project/pyspark/),
34+
[Scrapy](https://pypi.org/project/Scrapy/),
35+
[Watson](https://pypi.org/project/Watson/)
36+
- Formatting:
37+
[autopep8](https://pypi.org/project/autopep8/),
38+
[black](https://pypi.org/project/black/),
39+
[yapf](https://pypi.org/project/yapf/)
40+
- Interpreter support:
41+
[conda](https://conda.io/),
42+
[direnv](https://direnv.net/),
43+
[pipenv](https://pypi.org/project/pipenv/),
44+
[pyenv](https://github.com/pyenv/pyenv),
45+
[venv](https://docs.python.org/3/library/venv.html#module-venv),
46+
[virtualenv](https://pypi.org/project/virtualenv/)
47+
- Linting:
48+
[bandit](https://pypi.org/project/bandit/),
49+
[flake8](https://pypi.org/project/flake8/),
50+
[mypy](https://pypi.org/project/mypy/),
51+
[prospector](https://pypi.org/project/prospector/),
52+
[pylint](https://pypi.org/project/pylint/),
53+
[pydocstyle](https://pypi.org/project/pydocstyle/),
54+
[pylama](https://pypi.org/project/pylama/)
55+
- Testing:
56+
[nose](https://pypi.org/project/nose/),
57+
[pytest](https://pypi.org/project/pytest/),
58+
[unittest](https://docs.python.org/3/library/unittest.html#module-unittest)
59+
60+
And finally thanks to the [Python](https://www.python.org/) development team and
61+
community for creating a fantastic programming language and community to be a
62+
part of!
63+
64+
## 2021.2.1 (19 February 2021)
65+
66+
### Fixes
67+
68+
1. Fix for missing pyenv virtual environments from selectable environments.
69+
([#15439](https://github.com/Microsoft/vscode-python/issues/15439))
70+
1. Register Jedi regardless of what language server is configured.
71+
([#15452](https://github.com/Microsoft/vscode-python/issues/15452))
72+
73+
### Thanks
74+
75+
Thanks to the following projects which we fully rely on to provide some of
76+
our features:
77+
78+
- [debugpy](https://pypi.org/project/debugpy/)
79+
- [isort](https://pypi.org/project/isort/)
80+
- [jedi](https://pypi.org/project/jedi/)
81+
and [parso](https://pypi.org/project/parso/)
82+
- [Microsoft Python Language Server](https://github.com/microsoft/python-language-server)
83+
- [Pylance](https://github.com/microsoft/pylance-release)
84+
- [exuberant ctags](http://ctags.sourceforge.net/) (user-installed)
85+
- [rope](https://pypi.org/project/rope/) (user-installed)
86+
87+
Also thanks to the various projects we provide integrations with which help
88+
make this extension useful:
89+
90+
- Debugging support:
91+
[Django](https://pypi.org/project/Django/),
92+
[Flask](https://pypi.org/project/Flask/),
93+
[gevent](https://pypi.org/project/gevent/),
94+
[Jinja](https://pypi.org/project/Jinja/),
95+
[Pyramid](https://pypi.org/project/pyramid/),
96+
[PySpark](https://pypi.org/project/pyspark/),
97+
[Scrapy](https://pypi.org/project/Scrapy/),
98+
[Watson](https://pypi.org/project/Watson/)
99+
- Formatting:
100+
[autopep8](https://pypi.org/project/autopep8/),
101+
[black](https://pypi.org/project/black/),
102+
[yapf](https://pypi.org/project/yapf/)
103+
- Interpreter support:
104+
[conda](https://conda.io/),
105+
[direnv](https://direnv.net/),
106+
[pipenv](https://pypi.org/project/pipenv/),
107+
[pyenv](https://github.com/pyenv/pyenv),
108+
[venv](https://docs.python.org/3/library/venv.html#module-venv),
109+
[virtualenv](https://pypi.org/project/virtualenv/)
110+
- Linting:
111+
[bandit](https://pypi.org/project/bandit/),
112+
[flake8](https://pypi.org/project/flake8/),
113+
[mypy](https://pypi.org/project/mypy/),
114+
[prospector](https://pypi.org/project/prospector/),
115+
[pylint](https://pypi.org/project/pylint/),
116+
[pydocstyle](https://pypi.org/project/pydocstyle/),
117+
[pylama](https://pypi.org/project/pylama/)
118+
- Testing:
119+
[nose](https://pypi.org/project/nose/),
120+
[pytest](https://pypi.org/project/pytest/),
121+
[unittest](https://docs.python.org/3/library/unittest.html#module-unittest)
122+
123+
And finally thanks to the [Python](https://www.python.org/) development team and
124+
community for creating a fantastic programming language and community to be a
125+
part of!
126+
127+
## 2021.2.0 (17 February 2021)
4128

5129
### Enhancements
6130

0 commit comments

Comments
 (0)