github microsoft/vscode-python 2021.11.1422169775

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

2021.11.0 (4 November 2021)

Enhancements

  1. Improve setting description for enabling A/B tests. (Thanks Thi Le)
    (#7793)
  2. Support expectedFailure when running unittest tests using pytest.
    (#8427)
  3. Support environment variable substitution in python property for launch.json.
    (#12289)
  4. Update homebrew instructions to install python 3.
    (thanks Carolinekung2 )
    (#17590)

Fixes

  1. Reworded message for A/B testing in the output channel to "Experiment 'X' is active/inactive".
    (Thanks Vidushi Gupta for the contribution)
    (#6352)
  2. Change text to "Select at workspace level" instead of "Entire workspace" when selecting or clearing interpreters in a multiroot folder scenario.
    (Thanks Quynh Do)
    (#10737)
  3. Fix unresponsive extension issues caused by discovery component.
    (#11924)
  4. Remove duplicate 'Run Python file' commands in command palette.
    (#14562)
  5. Change drive first before changing directory in windows, to anticipate running file outside working directory with different storage drive. (thanks afikrim)
    (#14730)
  6. Support installing Insiders extension in remote sessions.
    (#15145)
  7. If the executeInFileDir setting is enabled, always change to the script directory before running the script, even if the script is in the Workspace folder. (thanks (acash715)[https://github.com/acash715])
    (#15181)
  8. replaceAll for replacing separators. (thanks Aliva Das)
    (#15288)
  9. When activating environment, creating new Integrated Terminal doesn't take selected workspace into account. (Thanks Vidushi Gupta for the contribution)
    (#15522)
  10. Fix truncated mypy errors by setting --no-pretty.
    (thanks Peter Lithammer)
    (#16836)
  11. Renamed the commands in the Run/Debug button of the editor title. (thanks (Analía Bannura)[https://github.com/analiabs] and (Anna Arsentieva)[https://github.com/arsentieva])
    (#17019)
  12. Fix for pytest run all tests when using pytest.ini.
    (#17546)
  13. Ensures test node is updated when unittest sub-tests are used.
    (#17561)
  14. Update debugpy to 1.5.1 to ensure user-unhandled exception setting is false by default.
    (#17789)
  15. Ensure we filter out unsupported features in web scenario using shellExecutionSupported context key.
    (#17811)
  16. Remove python.condaPath from workspace scope.
    (#17819)
  17. Make updateTestItemFromRawData async to prevent blocking the extension.
    (#17823)
  18. Semantic colorization can sometimes require reopening or scrolling of a file.
    (#17878)

Code Health

  1. Remove TSLint comments since we use ESLint.
    (#4060)
  2. Remove unused SHA512 hashing code.
    (#7333)
  3. Remove unused packages.
    (#16840)
  4. Remove old discovery code and discovery experiments.
    (#17795)
  5. Do not query for version and kind if it's not needed when reporting an issue.
    (#17815)
  6. Remove Microsoft Python Language Server support from the extension.
    (#17834)
  7. Bump packaging from 21.0 to 21.2.
    (#17886)

Don't miss a new vscode-python release

NewReleases is sending notifications on new releases.