Skip to content

Commit 7f035a3

Browse files
authored
Release candidate for may release (#16171)
* Update version * Changelog updates * touch up changelog * Update TPN * Revert "Update version" This reverts commit d859fd4. * Update version again
1 parent a109eb7 commit 7f035a3

23 files changed

+362
-176
lines changed

CHANGELOG.md

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

3+
## 2021.5.0-rc (6 May 2021)
4+
5+
### Enhancements
6+
7+
1. In an integrated TensorBoard session, if the jump to source request is for a file that does not exist on disk, allow the user to manually specify the file using the system file picker.
8+
([#15695](https://github.com/Microsoft/vscode-python/issues/15695))
9+
1. Allow running tests for all files within directories from test explorer.
10+
(thanks [Vladimir Kotikov](https://github.com/vladimir-kotikov))
11+
([#15862](https://github.com/Microsoft/vscode-python/issues/15862))
12+
1. Reveal selection in editor after jump to source command. (thanks [Wenlu Wang](https://github.com/Kingwl))
13+
([#15924](https://github.com/Microsoft/vscode-python/issues/15924))
14+
1. Add support for debugger code reloading.
15+
([#16029](https://github.com/Microsoft/vscode-python/issues/16029))
16+
1. Add Python: Refresh TensorBoard command, keybinding and editor title button to reload TensorBoard (equivalent to browser refresh).
17+
([#16053](https://github.com/Microsoft/vscode-python/issues/16053))
18+
1. Automatically indent following `match` and `case` statements. (thanks [Marc Mueller](https://github.com/cdce8p))
19+
([#16104](https://github.com/Microsoft/vscode-python/issues/16104))
20+
1. Bundle Pylance with the extension as an optional dependency.
21+
([#16116](https://github.com/Microsoft/vscode-python/issues/16116))
22+
1. Add a "Default" language server option, which dynamically chooses which language server to use.
23+
([#16157](https://github.com/Microsoft/vscode-python/issues/16157))
24+
25+
### Fixes
26+
27+
1. Stop `unittest.TestCase` appearing as a test suite in the test explorer tree.
28+
(thanks [Bob](https://github.com/bobwalker99)).
29+
([#15681](https://github.com/Microsoft/vscode-python/issues/15681))
30+
1. Support `~` in WORKON_HOME and venvPath setting when in discovery experiment.
31+
([#15788](https://github.com/Microsoft/vscode-python/issues/15788))
32+
1. Fix TensorBoard integration in Remote-SSH by auto-configuring port forwards.
33+
([#15807](https://github.com/Microsoft/vscode-python/issues/15807))
34+
1. Ensure venvPath and venvFolders setting can only be set at User or Remote settings.
35+
([#15947](https://github.com/Microsoft/vscode-python/issues/15947))
36+
1. Added compatability with pypy3.7 interpreter.
37+
(thanks [Oliver Margetts](https://github.com/olliemath))
38+
([#15968](https://github.com/Microsoft/vscode-python/issues/15968))
39+
1. Revert linter installation prompt removal.
40+
([#16027](https://github.com/Microsoft/vscode-python/issues/16027))
41+
1. Ensure that `dataclasses` is installed when using Jedi LSP.
42+
([#16119](https://github.com/Microsoft/vscode-python/issues/16119))
43+
44+
### Code Health
45+
46+
1. Log the failures when checking whether certain modules are installed or getting their version information.
47+
([#15837](https://github.com/Microsoft/vscode-python/issues/15837))
48+
1. Better logging (telemetry) when installation of Python packages fail.
49+
([#15933](https://github.com/Microsoft/vscode-python/issues/15933))
50+
1. Ensure npm packave `canvas` is setup as an optional dependency.
51+
([#16127](https://github.com/Microsoft/vscode-python/issues/16127))
52+
1. Add ability for Jupyter extension to pass addtional installer arguments.
53+
([#16131](https://github.com/Microsoft/vscode-python/issues/16131))
54+
55+
### Thanks
56+
57+
Thanks to the following projects which we fully rely on to provide some of
58+
our features:
59+
60+
- [debugpy](https://pypi.org/project/debugpy/)
61+
- [isort](https://pypi.org/project/isort/)
62+
- [jedi](https://pypi.org/project/jedi/)
63+
and [parso](https://pypi.org/project/parso/)
64+
- [jedi-language-server](https://pypi.org/project/jedi-language-server/)
65+
- [Microsoft Python Language Server](https://github.com/microsoft/python-language-server)
66+
- [Pylance](https://github.com/microsoft/pylance-release)
67+
- [exuberant ctags](http://ctags.sourceforge.net/) (user-installed)
68+
- [rope](https://pypi.org/project/rope/) (user-installed)
69+
70+
Also thanks to the various projects we provide integrations with which help
71+
make this extension useful:
72+
73+
- Debugging support:
74+
[Django](https://pypi.org/project/Django/),
75+
[Flask](https://pypi.org/project/Flask/),
76+
[gevent](https://pypi.org/project/gevent/),
77+
[Jinja](https://pypi.org/project/Jinja/),
78+
[Pyramid](https://pypi.org/project/pyramid/),
79+
[PySpark](https://pypi.org/project/pyspark/),
80+
[Scrapy](https://pypi.org/project/Scrapy/),
81+
[Watson](https://pypi.org/project/Watson/)
82+
- Formatting:
83+
[autopep8](https://pypi.org/project/autopep8/),
84+
[black](https://pypi.org/project/black/),
85+
[yapf](https://pypi.org/project/yapf/)
86+
- Interpreter support:
87+
[conda](https://conda.io/),
88+
[direnv](https://direnv.net/),
89+
[pipenv](https://pypi.org/project/pipenv/),
90+
[pyenv](https://github.com/pyenv/pyenv),
91+
[venv](https://docs.python.org/3/library/venv.html#module-venv),
92+
[virtualenv](https://pypi.org/project/virtualenv/)
93+
- Linting:
94+
[bandit](https://pypi.org/project/bandit/),
95+
[flake8](https://pypi.org/project/flake8/),
96+
[mypy](https://pypi.org/project/mypy/),
97+
[prospector](https://pypi.org/project/prospector/),
98+
[pylint](https://pypi.org/project/pylint/),
99+
[pydocstyle](https://pypi.org/project/pydocstyle/),
100+
[pylama](https://pypi.org/project/pylama/)
101+
- Testing:
102+
[nose](https://pypi.org/project/nose/),
103+
[pytest](https://pypi.org/project/pytest/),
104+
[unittest](https://docs.python.org/3/library/unittest.html#module-unittest)
105+
106+
And finally thanks to the [Python](https://www.python.org/) development team and
107+
community for creating a fantastic programming language and community to be a
108+
part of!
109+
3110
## 2021.4.0 (19 April 2021)
4111

5112
### Enhancements
@@ -71,6 +178,60 @@
71178
1. Update notebook code to not use deprecated .cells function on NotebookDocument.
72179
([#15885](https://github.com/Microsoft/vscode-python/issues/15885))
73180

181+
### Thanks
182+
183+
Thanks to the following projects which we fully rely on to provide some of
184+
our features:
185+
186+
- [debugpy](https://pypi.org/project/debugpy/)
187+
- [isort](https://pypi.org/project/isort/)
188+
- [jedi](https://pypi.org/project/jedi/)
189+
and [parso](https://pypi.org/project/parso/)
190+
- [jedi-language-server](https://pypi.org/project/jedi-language-server/)
191+
- [Microsoft Python Language Server](https://github.com/microsoft/python-language-server)
192+
- [Pylance](https://github.com/microsoft/pylance-release)
193+
- [exuberant ctags](http://ctags.sourceforge.net/) (user-installed)
194+
- [rope](https://pypi.org/project/rope/) (user-installed)
195+
196+
Also thanks to the various projects we provide integrations with which help
197+
make this extension useful:
198+
199+
- Debugging support:
200+
[Django](https://pypi.org/project/Django/),
201+
[Flask](https://pypi.org/project/Flask/),
202+
[gevent](https://pypi.org/project/gevent/),
203+
[Jinja](https://pypi.org/project/Jinja/),
204+
[Pyramid](https://pypi.org/project/pyramid/),
205+
[PySpark](https://pypi.org/project/pyspark/),
206+
[Scrapy](https://pypi.org/project/Scrapy/),
207+
[Watson](https://pypi.org/project/Watson/)
208+
- Formatting:
209+
[autopep8](https://pypi.org/project/autopep8/),
210+
[black](https://pypi.org/project/black/),
211+
[yapf](https://pypi.org/project/yapf/)
212+
- Interpreter support:
213+
[conda](https://conda.io/),
214+
[direnv](https://direnv.net/),
215+
[pipenv](https://pypi.org/project/pipenv/),
216+
[pyenv](https://github.com/pyenv/pyenv),
217+
[venv](https://docs.python.org/3/library/venv.html#module-venv),
218+
[virtualenv](https://pypi.org/project/virtualenv/)
219+
- Linting:
220+
[bandit](https://pypi.org/project/bandit/),
221+
[flake8](https://pypi.org/project/flake8/),
222+
[mypy](https://pypi.org/project/mypy/),
223+
[prospector](https://pypi.org/project/prospector/),
224+
[pylint](https://pypi.org/project/pylint/),
225+
[pydocstyle](https://pypi.org/project/pydocstyle/),
226+
[pylama](https://pypi.org/project/pylama/)
227+
- Testing:
228+
[nose](https://pypi.org/project/nose/),
229+
[pytest](https://pypi.org/project/pytest/),
230+
[unittest](https://docs.python.org/3/library/unittest.html#module-unittest)
231+
232+
And finally thanks to the [Python](https://www.python.org/) development team and
233+
community for creating a fantastic programming language and community to be a
234+
part of!
74235

75236
## 2021.3.1 (23 March 2021)
76237

0 commit comments

Comments
 (0)