2022.0.0 (3 February 2022)
Enhancements
- Add support for conda run without output, using
--no-capture-output
flag.
(#7696) - Add an option to clear interpreter setting for all workspace folders in multiroot scenario.
(#17693) - Public API for environments (proposed).
(#17905) - Group interpreters in interpreter quick picker using separators.
(#17944) - Add support for pylint error ranges. Requires Python 3.8 and pylint 2.12.2 or higher. (thanks Marc Mueller)
(#18068) - Move pinned interpreter status bar item towards the right behind
pythonInterpreterInfoPinned
experiment.
(#18282) - Move interpreter status bar item into the
Python
language status item behindpythonInterpreterInfoUnpinned
experiment.
(#18283) - Update Jedi language server to latest.
(#18325)
Fixes
- Update zh-tw translations. (thanks ted1030)
(#17991) - Support selecting conda environments with python
3.10
.
(#18128) - Fixes to telemetry handler in language server middleware.
(#18188) - Resolve system variables in
python.defaultInterpreterPath
.
(#18207) - Ensures interpreters are discovered even when running
interpreterInfo.py
script prints more than just the script output.
(#18234) - Remove restrictions on using
purpose
in debug configuration.
(#18248) - Ensure Python Interpreter information in the status bar is updated if Interpreter information changes.
(#18257) - Fix "Run Selection/Line in Python Terminal" for Python < 3.8 when the code includes decorators.
(#18258) - Ignore notebook cells for pylance. Jupyter extension is handling notebooks.
(#18259) - Fix for UriError when using python.interpreterPath command in tasks.
(#18285) - Ensure linting works under
conda run
(work-around for conda/conda#10972).
(#18364) - Ensure items are removed from the array in reverse order when using array indices.
(#18382) - Log experiments only after we finish updating active experiments list.
(#18393)
Code Health
- Improve unit tests for envVarsService, in particular the variable substitution logic (Thanks Keshav Kini)
(#17747) - Remove
python.pythonPath
setting andpythonDeprecatePythonPath
experiment.
(#17977) - Remove
pythonTensorboardExperiment
andPythonPyTorchProfiler
experiments.
(#18074) - Reduce direct dependency on IOutputChannel.
(#18132) - Upgrade to Node 14 LTS (v14.18.2).
(#18148) - Switch
jedils_requirements.txt
torequirements.txt
underpythonFiles/jedilsp_requirements/
.
(#18185) - Removed
experiments.json
file.
(#18235) - Fixed typescript and namespace errors. (Thanks Harry-Hopkinson)
(#18345)