github microsoft/vscode-python 2021.5.829140558

latest releases: v2024.4.1, v2024.4.0, v2024.2.1...
2 years ago

2021.5.0 (10 May 2021)

Enhancements

  1. In an integrated TensorBoard session, if the jump to source request is for a file that does not exist on disk, allow the user to manually specify the file using the system file picker.
    (#15695)
  2. Allow running tests for all files within directories from test explorer.
    (thanks Vladimir Kotikov)
    (#15862)
  3. Reveal selection in editor after jump to source command. (thanks Wenlu Wang)
    (#15924)
  4. Add support for debugger code reloading.
    (#16029)
  5. Add Python: Refresh TensorBoard command, keybinding and editor title button to reload TensorBoard (equivalent to browser refresh).
    (#16053)
  6. Automatically indent following match and case statements. (thanks Marc Mueller)
    (#16104)
  7. Bundle Pylance with the extension as an optional dependency.
    (#16116)
  8. Add a "Default" language server option, which dynamically chooses which language server to use.
    (#16157)

Fixes

  1. Stop unittest.TestCase appearing as a test suite in the test explorer tree.
    (thanks Bob).
    (#15681)
  2. Support ~ in WORKON_HOME and venvPath setting when in discovery experiment.
    (#15788)
  3. Fix TensorBoard integration in Remote-SSH by auto-configuring port forwards.
    (#15807)
  4. Ensure venvPath and venvFolders setting can only be set at User or Remote settings.
    (#15947)
  5. Added compatability with pypy3.7 interpreter.
    (thanks Oliver Margetts)
    (#15968)
  6. Revert linter installation prompt removal.
    (#16027)
  7. Ensure that dataclasses is installed when using Jedi LSP.
    (#16119)

Code Health

  1. Log the failures when checking whether certain modules are installed or getting their version information.
    (#15837)
  2. Better logging (telemetry) when installation of Python packages fail.
    (#15933)
  3. Ensure npm package canvas is setup as an optional dependency.
    (#16127)
  4. Add ability for Jupyter extension to pass addtional installer arguments.
    (#16131)

Don't miss a new vscode-python release

NewReleases is sending notifications on new releases.