github microsoft/vscode-python 2021.12.1559732655

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

2021.12.0 (9 December 2021)

Enhancements

  1. Python extension should activate on onDebugInitialConfigurations.
    (thanks Nayana Vinod and Jessica Jolly).
    (#9557)
  2. Declare limited support when running in virtual workspaces by only supporting language servers.
    (#17519)
  3. Add a "Do not show again" option to the formatter installation prompt.
    (#17937)
  4. Add the ability to install pip if missing, when installing missing packages from the Jupyter Extension.
    (#17975)
  5. Declare limited support for untrusted workspaces by only supporting Pylance.
    (#18031)
  6. Update to latest jedi language server.
    (#18051)
  7. Add language status item indicating that extension works partially in virtual and untrusted workspaces.
    (#18059)

Fixes

  1. Partial fix for using the same directory as discovery when running tests.
    (thanks Brian Rutledge)
    (#9553)
  2. Handle decorators properly when using the Run Selection/Line in Python Terminal command.
    (#15058)
  3. Don't interpret --rootdir as a test folder for pytest.
    (thanks Brian Rutledge)
    (#16079)
  4. Ensure debug configuration env variables overwrite env variables defined in .env file.
    (#16984)
  5. Fix for pytest run all tests when using pytest.ini and cwd.
    (thanks Brian Rutledge)
    (#17546)
  6. When parsing pytest node ids with parameters, use native pytest information to separate out the parameter decoration rather than try and parse the nodeid as text.
    (thanks Martijn Pieters)
    (#17676)
  7. Do not process system Python 2 installs on macOS Monterey.
    (#17870)
  8. Remove duplicate "Clear Workspace Interpreter Setting" command from the command palette.
    (#17890)
  9. Ensure that path towards extenal tools like linters are not synched between
    machines. (thanks Sorin Sbarnea)
    (#18008)
  10. Increase timeout for activation of conda environments from 30s to 60s.
    (#18017)

Code Health

  1. Removing experiments for refresh and failed tests buttons.
    (#17868)
  2. Remove caching debug configuration experiment only.
    (#17895)
  3. Remove "join mailing list" notification experiment.
    (#17904)
  4. Remove dependency on winston logger.
    (#17921)
  5. Bump isort from 5.9.3 to 5.10.0.
    (#17923)
  6. Remove old discovery code and discovery experiments.
    (#17962)
  7. Remove dependency on azure-storage.
    (#17972)
  8. Ensure telemetry correctly identifies when users set linter paths.
    (#18019)

Don't miss a new vscode-python release

NewReleases is sending notifications on new releases.