Skip to content

Commit f3b5fd1

Browse files
karthiknadigwesm
authored andcommitted
Release candidate (microsoft/vscode-python#18401)
* Update package json * Fix news file encoding issue * Update change log * Update TPN and cgmanifest
1 parent be3d405 commit f3b5fd1

35 files changed

+807
-163
lines changed

extensions/positron-python/CHANGELOG.md

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

3+
## 2022.0.0-rc (31 January 2022)
4+
5+
### Enhancements
6+
7+
1. Add support for conda run without output, using `--no-capture-output` flag.
8+
([#7696](https://github.com/Microsoft/vscode-python/issues/7696))
9+
1. Add an option to clear interpreter setting for all workspace folders in multiroot scenario.
10+
([#17693](https://github.com/Microsoft/vscode-python/issues/17693))
11+
1. Public API for environments (proposed).
12+
([#17905](https://github.com/Microsoft/vscode-python/issues/17905))
13+
1. Group interpreters in interpreter quick picker using separators.
14+
([#17944](https://github.com/Microsoft/vscode-python/issues/17944))
15+
1. Add support for pylint error ranges. Requires Python 3.8 and pylint 2.12.2 or higher. (thanks [Marc Mueller](https://github.com/cdce8p))
16+
([#18068](https://github.com/Microsoft/vscode-python/issues/18068))
17+
1. Move pinned interpreter status bar item towards the right behind `pythonInterpreterInfoPinned` experiment.
18+
([#18282](https://github.com/Microsoft/vscode-python/issues/18282))
19+
1. Move interpreter status bar item into the `Python` language status item behind `pythonInterpreterInfoUnpinned` experiment.
20+
([#18283](https://github.com/Microsoft/vscode-python/issues/18283))
21+
1. Update Jedi language server to latest.
22+
([#18325](https://github.com/Microsoft/vscode-python/issues/18325))
23+
24+
### Fixes
25+
26+
1. Update zh-tw translations. (thanks [ted1030](https://github.com/ted1030))
27+
([#17991](https://github.com/Microsoft/vscode-python/issues/17991))
28+
1. Support selecting conda environments with python `3.10`.
29+
([#18128](https://github.com/Microsoft/vscode-python/issues/18128))
30+
1. Fixes to telemetry handler in language server middleware.
31+
([#18188](https://github.com/Microsoft/vscode-python/issues/18188))
32+
1. Resolve system variables in `python.defaultInterpreterPath`.
33+
([#18207](https://github.com/Microsoft/vscode-python/issues/18207))
34+
1. Ensures interpreters are discovered even when running `interpreterInfo.py` script prints more than just the script output.
35+
([#18234](https://github.com/Microsoft/vscode-python/issues/18234))
36+
1. Remove restrictions on using `purpose` in debug configuration.
37+
([#18248](https://github.com/Microsoft/vscode-python/issues/18248))
38+
1. Ensure Python Interpreter information in the status bar is updated if Interpreter information changes.
39+
([#18257](https://github.com/Microsoft/vscode-python/issues/18257))
40+
1. Fix "Run Selection/Line in Python Terminal" for Python < 3.8 when the code includes decorators.
41+
([#18258](https://github.com/Microsoft/vscode-python/issues/18258))
42+
1. Ignore notebook cells for pylance. Jupyter extension is handling notebooks.
43+
([#18259](https://github.com/Microsoft/vscode-python/issues/18259))
44+
1. Fix for UriError when using python.interpreterPath command in tasks.
45+
([#18285](https://github.com/Microsoft/vscode-python/issues/18285))
46+
1. Ensure linting works under `conda run` (work-around for https://github.com/conda/conda/issues/10972).
47+
([#18364](https://github.com/Microsoft/vscode-python/issues/18364))
48+
1. Ensure items are removed from the array in reverse order when using array indices.
49+
([#18382](https://github.com/Microsoft/vscode-python/issues/18382))
50+
1. Log experiments only after we finish updating active experiments list.
51+
([#18393](https://github.com/Microsoft/vscode-python/issues/18393))
52+
53+
### Code Health
54+
55+
1. Improve unit tests for envVarsService, in particular the variable substitution logic (Thanks [Keshav Kini](https://github.com/kini))
56+
([#17747](https://github.com/Microsoft/vscode-python/issues/17747))
57+
1. Remove `python.pythonPath` setting and `pythonDeprecatePythonPath` experiment.
58+
([#17977](https://github.com/Microsoft/vscode-python/issues/17977))
59+
1. Remove `pythonTensorboardExperiment` and `PythonPyTorchProfiler` experiments.
60+
([#18074](https://github.com/Microsoft/vscode-python/issues/18074))
61+
1. Reduce direct dependency on IOutputChannel.
62+
([#18132](https://github.com/Microsoft/vscode-python/issues/18132))
63+
1. Upgrade to Node 14 LTS (v14.18.2).
64+
([#18148](https://github.com/Microsoft/vscode-python/issues/18148))
65+
1. Switch `jedils_requirements.txt` to `requirements.txt` under `pythonFiles/jedilsp_requirements/`.
66+
([#18185](https://github.com/Microsoft/vscode-python/issues/18185))
67+
1. Removed `experiments.json` file.
68+
([#18235](https://github.com/Microsoft/vscode-python/issues/18235))
69+
1. Fixed typescript and namespace errors. (Thanks [Harry-Hopkinson](https://github.com/Harry-Hopkinson))
70+
([#18345](https://github.com/Microsoft/vscode-python/issues/18345))
71+
72+
### Thanks
73+
74+
Thanks to the following projects which we fully rely on to provide some of
75+
our features:
76+
77+
- [debugpy](https://pypi.org/project/debugpy/)
78+
- [isort](https://pypi.org/project/isort/)
79+
- [jedi](https://pypi.org/project/jedi/)
80+
and [parso](https://pypi.org/project/parso/)
81+
- [jedi-language-server](https://pypi.org/project/jedi-language-server/)
82+
- [Pylance](https://github.com/microsoft/pylance-release)
83+
84+
Also thanks to the various projects we provide integrations with which help
85+
make this extension useful:
86+
87+
- Debugging support:
88+
[Django](https://pypi.org/project/Django/),
89+
[Flask](https://pypi.org/project/Flask/),
90+
[gevent](https://pypi.org/project/gevent/),
91+
[Jinja](https://pypi.org/project/Jinja/),
92+
[Pyramid](https://pypi.org/project/pyramid/),
93+
[PySpark](https://pypi.org/project/pyspark/),
94+
[Scrapy](https://pypi.org/project/Scrapy/),
95+
[Watson](https://pypi.org/project/Watson/)
96+
- Formatting:
97+
[autopep8](https://pypi.org/project/autopep8/),
98+
[black](https://pypi.org/project/black/),
99+
[yapf](https://pypi.org/project/yapf/)
100+
- Interpreter support:
101+
[conda](https://conda.io/),
102+
[direnv](https://direnv.net/),
103+
[pipenv](https://pypi.org/project/pipenv/),
104+
[poetry](https://pypi.org/project/poetry/),
105+
[pyenv](https://github.com/pyenv/pyenv),
106+
[venv](https://docs.python.org/3/library/venv.html#module-venv),
107+
[virtualenv](https://pypi.org/project/virtualenv/)
108+
- Linting:
109+
[bandit](https://pypi.org/project/bandit/),
110+
[flake8](https://pypi.org/project/flake8/),
111+
[mypy](https://pypi.org/project/mypy/),
112+
[prospector](https://pypi.org/project/prospector/),
113+
[pylint](https://pypi.org/project/pylint/),
114+
[pydocstyle](https://pypi.org/project/pydocstyle/),
115+
[pylama](https://pypi.org/project/pylama/)
116+
- Testing:
117+
[pytest](https://pypi.org/project/pytest/),
118+
[unittest](https://docs.python.org/3/library/unittest.html#module-unittest)
119+
120+
And finally thanks to the [Python](https://www.python.org/) development team and
121+
community for creating a fantastic programming language and community to be a
122+
part of!
123+
3124
## 2021.12.0 (9 December 2021)
4125

5126
### Enhancements

0 commit comments

Comments
 (0)