github microsoft/vscode-python 2022.0.1786462952

latest releases: v2024.20.0, v2024.18.1, v2024.18.0...
2 years ago

2022.0.0 (3 February 2022)

Enhancements

  1. Add support for conda run without output, using --no-capture-output flag.
    (#7696)
  2. Add an option to clear interpreter setting for all workspace folders in multiroot scenario.
    (#17693)
  3. Public API for environments (proposed).
    (#17905)
  4. Group interpreters in interpreter quick picker using separators.
    (#17944)
  5. Add support for pylint error ranges. Requires Python 3.8 and pylint 2.12.2 or higher. (thanks Marc Mueller)
    (#18068)
  6. Move pinned interpreter status bar item towards the right behind pythonInterpreterInfoPinned experiment.
    (#18282)
  7. Move interpreter status bar item into the Python language status item behind pythonInterpreterInfoUnpinned experiment.
    (#18283)
  8. Update Jedi language server to latest.
    (#18325)

Fixes

  1. Update zh-tw translations. (thanks ted1030)
    (#17991)
  2. Support selecting conda environments with python 3.10.
    (#18128)
  3. Fixes to telemetry handler in language server middleware.
    (#18188)
  4. Resolve system variables in python.defaultInterpreterPath.
    (#18207)
  5. Ensures interpreters are discovered even when running interpreterInfo.py script prints more than just the script output.
    (#18234)
  6. Remove restrictions on using purpose in debug configuration.
    (#18248)
  7. Ensure Python Interpreter information in the status bar is updated if Interpreter information changes.
    (#18257)
  8. Fix "Run Selection/Line in Python Terminal" for Python < 3.8 when the code includes decorators.
    (#18258)
  9. Ignore notebook cells for pylance. Jupyter extension is handling notebooks.
    (#18259)
  10. Fix for UriError when using python.interpreterPath command in tasks.
    (#18285)
  11. Ensure linting works under conda run (work-around for conda/conda#10972).
    (#18364)
  12. Ensure items are removed from the array in reverse order when using array indices.
    (#18382)
  13. Log experiments only after we finish updating active experiments list.
    (#18393)

Code Health

  1. Improve unit tests for envVarsService, in particular the variable substitution logic (Thanks Keshav Kini)
    (#17747)
  2. Remove python.pythonPath setting and pythonDeprecatePythonPath experiment.
    (#17977)
  3. Remove pythonTensorboardExperiment and PythonPyTorchProfiler experiments.
    (#18074)
  4. Reduce direct dependency on IOutputChannel.
    (#18132)
  5. Upgrade to Node 14 LTS (v14.18.2).
    (#18148)
  6. Switch jedils_requirements.txt to requirements.txt under pythonFiles/jedilsp_requirements/.
    (#18185)
  7. Removed experiments.json file.
    (#18235)
  8. Fixed typescript and namespace errors. (Thanks Harry-Hopkinson)
    (#18345)

Don't miss a new vscode-python release

NewReleases is sending notifications on new releases.