Skip to content

Commit 2be8a3f

Browse files
authored
Release candidate (#17892)
* Update version * Update changelog * Update TPN
1 parent 9f76ba8 commit 2be8a3f

33 files changed

+314
-690
lines changed

CHANGELOG.md

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

3+
## 2021.11.0-rc (1 November 2021)
4+
5+
### Enhancements
6+
7+
1. Improve setting description for enabling A/B tests. (Thanks [Thi Le](https://github.com/thi-lee))
8+
([#7793](https://github.com/Microsoft/vscode-python/issues/7793))
9+
1. Support `expectedFailure` when running `unittest` tests using `pytest`.
10+
([#8427](https://github.com/Microsoft/vscode-python/issues/8427))
11+
1. Support environment variable substitution in `python` property for `launch.json`.
12+
([#12289](https://github.com/Microsoft/vscode-python/issues/12289))
13+
1. Update homebrew instructions to install python 3.
14+
(thanks [Carolinekung2 ](https://github.com/Carolinekung2))
15+
([#17590](https://github.com/Microsoft/vscode-python/issues/17590))
16+
17+
### Fixes
18+
19+
1. Reworded message for A/B testing in the output channel to "Experiment 'X' is active/inactive".
20+
(Thanks [Vidushi Gupta](https://github.com/Vidushi-Gupta) for the contribution)
21+
([#6352](https://github.com/Microsoft/vscode-python/issues/6352))
22+
1. Change text to "Select at workspace level" instead of "Entire workspace" when selecting or clearing interpreters in a multiroot folder scenario.
23+
(Thanks [Quynh Do](https://github.com/quynhd07))
24+
([#10737](https://github.com/Microsoft/vscode-python/issues/10737))
25+
1. Fix unresponsive extension issues caused by discovery component.
26+
([#11924](https://github.com/Microsoft/vscode-python/issues/11924))
27+
1. Remove duplicate 'Run Python file' commands in command palette.
28+
([#14562](https://github.com/Microsoft/vscode-python/issues/14562))
29+
1. Change drive first before changing directory in windows, to anticipate running file outside working directory with different storage drive. (thanks [afikrim](https://github.com/afikrim))
30+
([#14730](https://github.com/Microsoft/vscode-python/issues/14730))
31+
1. Support installing Insiders extension in remote sessions.
32+
([#15145](https://github.com/Microsoft/vscode-python/issues/15145))
33+
1. If the executeInFileDir setting is enabled, always change to the script directory before running the script, even if the script is in the Workspace folder. (thanks (acash715)[https://github.com/acash715])
34+
([#15181](https://github.com/Microsoft/vscode-python/issues/15181))
35+
1. replaceAll for replacing separators. (thanks [Aliva Das](https://github.com/IceJinx33))
36+
([#15288](https://github.com/Microsoft/vscode-python/issues/15288))
37+
1. When activating environment, creating new Integrated Terminal doesn't take selected workspace into account. (Thanks [Vidushi Gupta](https://github.com/Vidushi-Gupta) for the contribution)
38+
([#15522](https://github.com/Microsoft/vscode-python/issues/15522))
39+
1. Fix truncated mypy errors by setting `--no-pretty`.
40+
(thanks [Peter Lithammer](https://github.com/lithammer))
41+
([#16836](https://github.com/Microsoft/vscode-python/issues/16836))
42+
1. Renamed the commands in the Run/Debug button of the editor title. (thanks (Analía Bannura)[https://github.com/analiabs] and (Anna Arsentieva)[https://github.com/arsentieva])
43+
([#17019](https://github.com/Microsoft/vscode-python/issues/17019))
44+
1. Fix for `pytest` run all tests when using `pytest.ini`.
45+
([#17546](https://github.com/Microsoft/vscode-python/issues/17546))
46+
1. Ensures test node is updated when `unittest` sub-tests are used.
47+
([#17561](https://github.com/Microsoft/vscode-python/issues/17561))
48+
1. Update debugpy to 1.5.1 to ensure user-unhandled exception setting is false by default.
49+
([#17789](https://github.com/Microsoft/vscode-python/issues/17789))
50+
1. Ensure we filter out unsupported features in web scenario using `shellExecutionSupported` context key.
51+
([#17811](https://github.com/Microsoft/vscode-python/issues/17811))
52+
1. Remove `python.condaPath` from workspace scope.
53+
([#17819](https://github.com/Microsoft/vscode-python/issues/17819))
54+
1. Make updateTestItemFromRawData async to prevent blocking the extension.
55+
([#17823](https://github.com/Microsoft/vscode-python/issues/17823))
56+
1. Semantic colorization can sometimes require reopening or scrolling of a file.
57+
([#17878](https://github.com/Microsoft/vscode-python/issues/17878))
58+
59+
### Code Health
60+
61+
1. Remove TSLint comments since we use ESLint.
62+
([#4060](https://github.com/Microsoft/vscode-python/issues/4060))
63+
1. Remove unused SHA512 hashing code.
64+
([#7333](https://github.com/Microsoft/vscode-python/issues/7333))
65+
1. Remove unused packages.
66+
([#16840](https://github.com/Microsoft/vscode-python/issues/16840))
67+
1. Remove old discovery code and discovery experiments.
68+
([#17795](https://github.com/Microsoft/vscode-python/issues/17795))
69+
1. Do not query for version and kind if it's not needed when reporting an issue.
70+
([#17815](https://github.com/Microsoft/vscode-python/issues/17815))
71+
1. Remove Microsoft Python Language Server support from the extension.
72+
([#17834](https://github.com/Microsoft/vscode-python/issues/17834))
73+
1. Bump `packaging` from 21.0 to 21.2.
74+
([#17886](https://github.com/Microsoft/vscode-python/issues/17886))
75+
76+
### Thanks
77+
78+
Thanks to the following projects which we fully rely on to provide some of
79+
our features:
80+
81+
- [debugpy](https://pypi.org/project/debugpy/)
82+
- [isort](https://pypi.org/project/isort/)
83+
- [jedi](https://pypi.org/project/jedi/)
84+
and [parso](https://pypi.org/project/parso/)
85+
- [jedi-language-server](https://pypi.org/project/jedi-language-server/)
86+
- [Microsoft Python Language Server](https://github.com/microsoft/python-language-server)
87+
- [Pylance](https://github.com/microsoft/pylance-release)
88+
- [exuberant ctags](http://ctags.sourceforge.net/) (user-installed)
89+
- [rope](https://pypi.org/project/rope/) (user-installed)
90+
91+
Also thanks to the various projects we provide integrations with which help
92+
make this extension useful:
93+
94+
- Debugging support:
95+
[Django](https://pypi.org/project/Django/),
96+
[Flask](https://pypi.org/project/Flask/),
97+
[gevent](https://pypi.org/project/gevent/),
98+
[Jinja](https://pypi.org/project/Jinja/),
99+
[Pyramid](https://pypi.org/project/pyramid/),
100+
[PySpark](https://pypi.org/project/pyspark/),
101+
[Scrapy](https://pypi.org/project/Scrapy/),
102+
[Watson](https://pypi.org/project/Watson/)
103+
- Formatting:
104+
[autopep8](https://pypi.org/project/autopep8/),
105+
[black](https://pypi.org/project/black/),
106+
[yapf](https://pypi.org/project/yapf/)
107+
- Interpreter support:
108+
[conda](https://conda.io/),
109+
[direnv](https://direnv.net/),
110+
[pipenv](https://pypi.org/project/pipenv/),
111+
[poetry](https://pypi.org/project/poetry/),
112+
[pyenv](https://github.com/pyenv/pyenv),
113+
[venv](https://docs.python.org/3/library/venv.html#module-venv),
114+
[virtualenv](https://pypi.org/project/virtualenv/)
115+
- Linting:
116+
[bandit](https://pypi.org/project/bandit/),
117+
[flake8](https://pypi.org/project/flake8/),
118+
[mypy](https://pypi.org/project/mypy/),
119+
[prospector](https://pypi.org/project/prospector/),
120+
[pylint](https://pypi.org/project/pylint/),
121+
[pydocstyle](https://pypi.org/project/pydocstyle/),
122+
[pylama](https://pypi.org/project/pylama/)
123+
- Testing:
124+
[pytest](https://pypi.org/project/pytest/),
125+
[unittest](https://docs.python.org/3/library/unittest.html#module-unittest)
126+
127+
And finally thanks to the [Python](https://www.python.org/) development team and
128+
community for creating a fantastic programming language and community to be a
129+
part of!
130+
3131
## 2021.10.1 (13 October 2021)
4132

5133
### Enhancements

0 commit comments

Comments
 (0)