github microsoft/vscode-python v2023.22.0

latest releases: v2024.14.1, v2024.14.0, v2024.12.3...
9 months ago

What's Changed

Enhancements

  • Reliably detect whether shell integration is working by @karrtikr in #22440
  • Add consoleTitle to launch.json properties schema by @trysten in #22406
  • Support deactivating virtual environments without user intervention by @karrtikr in #22405
  • Use worker threads for fetching Windows Registry interpreters by @karrtikr in #22479
  • Show warning and allow user to turn off smart send for deprecated Python code by @anthonykim1 in #22353
  • Use worker threads for fetching conda environments and interpreter related info by @karrtikr in #22481
  • Use shell integration to denote success/failure by @anthonykim1 in #22487

Bug Fixes

  • Do not prefer Microsoft store interpreter over other global interpreters when auto-selecting by @karrtikr in #22380
  • Ensure Python environment defined in python.defaultInterpreterPath is returned via discovery API by @karrtikr in #22389
  • Refactor get_node_path function to handle fspath greedy access by @eleanorjboyd in #22384
  • Do not attempt to kill the process if it has already exited by @karrtikr in #22424
  • Improve shell identifier on case-insensitive system by @JamzumSum in #22391
  • Adding Locked comments to walkthrough commands by @cwebster-99 in #22432
  • If active editor opened is outside the editor, activate the first workspace by @karrtikr in #22450
  • Install requirements before toml by @karthiknadig in #22468
  • Use WorkspaceFolder.name in addition to workspace folder's basename when resolving ${workspaceFolder:name} syntax in settings by @karrtikr in #22471
  • Bump vscode-tas-client and fix tests by @karthiknadig in #22493
  • Resolve test suite discovery import errors due to path ordering by @shanesaravia in #22454
  • switch to conditional error message on check for UUID and port during pytest config by @eleanorjboyd in #22534
  • Improvement: Pass along python interpreter to jedi-language-server by @johnhany97 in #22466
  • White space after REPL prompt by @anthonykim1 in #22549
  • Fix shell integration decoration for windows pwsh by @anthonykim1 in #22560
  • fix no test id provided for pytest run by @eleanorjboyd in #22569
  • Fix shell integration decoration bug for Windows pwsh by @anthonykim1 in #22572
  • Revert unsuccessful REPL decoration fix and disable for windows by @anthonykim1 in #22578

Code Health

New Contributors

Full Changelog: v2023.20.0...v2023.22.0

Don't miss a new vscode-python release

NewReleases is sending notifications on new releases.