Releases
2022.0.1786462952
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 behind pythonInterpreterInfoUnpinned
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 and pythonDeprecatePythonPath
experiment.
(#17977 )
Remove pythonTensorboardExperiment
and PythonPyTorchProfiler
experiments.
(#18074 )
Reduce direct dependency on IOutputChannel.
(#18132 )
Upgrade to Node 14 LTS (v14.18.2).
(#18148 )
Switch jedils_requirements.txt
to requirements.txt
under pythonFiles/jedilsp_requirements/
.
(#18185 )
Removed experiments.json
file.
(#18235 )
Fixed typescript and namespace errors. (Thanks Harry-Hopkinson )
(#18345 )
You can’t perform that action at this time.