Python v2022.8.0 Release Notes

Release Date: 2022-06-09 // almost 2 years ago
  • โœจ Enhancements

    ๐Ÿ”ง 1. Make cursor focus switch automatically to the terminal after launching a python process with configuration option. (Thanks djplt) (#14851)

    1. Enable localization using vscode-nls. (#18286) ๐Ÿ‘ 1. Add support for referencing multiroot-workspace folders in settings using ${workspaceFolder:<folder_name>}. (#18650)
    2. Ensure conda envs lacking an interpreter which do not use a valid python binary are also discovered and is selectable, so that conda env list matches with what the extension reports. (#18934)
    3. Improve information collected by the Python: Report Issue command. (#19067)
    4. Only trigger auto environment discovery if a user attempts to choose a different interpreter, or when a particular scope (a workspace folder or globally) is opened for the first time. (#19102)
    5. Added a proposed API to report progress of environment discovery in two phases. (#19103) โšก๏ธ 1. Update to latest LS client (v8.0.0) and server (v8.0.0). (#19114) โšก๏ธ 1. Update to latest LS client (v8.0.1) and server (v8.0.1) that contain the race condition fix around LangClient.stop. (#19139)

    ๐Ÿ›  Fixes

    1. Do not use --user flag when installing in a virtual environment. (#14327)
    2. Fix error No such file or directory on conda activate, and simplify the environment activation code. (#18989)
    3. Add proposed async execution API under environments. (#19079)

    Code Health

    ๐Ÿ’ป 1. Capture whether environment discovery was triggered using Quickpick UI. (#19077)

    Thanks

    Thanks to the following projects which we fully rely on to provide some of our features:

    Also thanks to the various projects we provide integrations with which help ๐Ÿ‘‰ make this extension useful:

    And finally thanks to the Python development team and community for creating a fantastic programming language and community to be a part of!