Releases: microsoft/vscode-python
Releases · microsoft/vscode-python
2022.8.1
2022.8.0
2022.8.0 (9 June 2022)
Enhancements
- Make cursor focus switch automatically to the terminal after launching a python process with configuration option. (Thanks djplt)
(#14851) - Enable localization using vscode-nls.
(#18286) - Add support for referencing multiroot-workspace folders in settings using
${workspaceFolder:<folder_name>}.
(#18650) - Ensure conda envs lacking an interpreter which do not use a valid python binary are also discovered and is selectable, so that
conda env listmatches with what the extension reports.
(#18934) - Improve information collected by the
Python: Report Issuecommand.
(#19067) - 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) - Added a proposed API to report progress of environment discovery in two phases.
(#19103) - Update to latest LS client (v8.0.0) and server (v8.0.0).
(#19114) - Update to latest LS client (v8.0.1) and server (v8.0.1) that contain the race condition fix around
LangClient.stop.
(#19139)
Fixes
- Do not use
--userflag when installing in a virtual environment.
(#14327) - Fix error
No such file or directoryon conda activate, and simplify the environment activation code.
(#18989) - Add proposed async execution API under environments.
(#19079)
Code Health
- Capture whether environment discovery was triggered using Quickpick UI.
(#19077)
2022.6.3
2022.6.2
2022.6.1
2022.6.0
2022.6.0 (5 May 2022)
Enhancements
- Rewrite support for unittest test discovery.
(#17242) - Do not require a reload when swapping between language servers.
(#18509)
Fixes
- Do not show inherit env prompt for conda envs when running "remotely".
(#18510) - Fixes invalid regular expression logging error occurs when file paths contain special characters.
(Thanks sunyinqi0508)
(#18829) - Do not prompt to select new virtual envrionment if it has already been selected.
(#18915) - Disable isort when using isort extension.
(#18945) - Remove
processcheck from browser specific entry point for the extension.
(#18974) - Use built-in test refresh button.
(#19012) - Update vscode-telemetry-extractor to @vscode/telemetry-extractor@1.9.7.
(Thanks Quan Zhuo)
(#19036) - Ensure 64-bit interpreters are preferred over 32-bit when auto-selecting.
(#19042)
Code Health
- Update Jedi minimum to python 3.7.
(#18324) - Stop using
--live-streamwhen usingconda run(see conda/conda#11209 for details).
(#18511) - Remove prompt to recommend users in old insiders program to switch to pre-release.
(#18809) - Update requirements to remove python 2.7 version restrictions.
(#19060)
2022.4.1
2022.4.1 (7 April 2022)
Fixes
- Ensure
conda infocommand isn't run multiple times during startup when large number of conda interpreters are present.
(#18200) - If a conda environment is not returned via the
conda env listcommand, consider it as unknown env type.
(#18530) - Wrap file paths containing an ampersand in double quotation marks for running commands in a shell.
(#18722) - Fixes regression with support for python binaries not following the standard names.
(#18835) - Fix launch of Python Debugger when using conda environments.
(#18847)
2022.4.0
2022.4.0 (30 March 2022)
Enhancements
- Use new pre-release mechanism to install insiders.
(#18144) - Add support for detection and selection of conda environments lacking a python interpreter.
(#18357) - Retains the state of the TensorBoard webview.
(#18591) - Move interpreter info status bar item to the right.
(#18710) debugpyupdated to versionv1.6.0.
(#18795)
Fixes
- Properly dismiss the error popup dialog when having a linter error. (Thanks Virgil Sisoe)
(#18553) - Python files are no longer excluded from Pytest arguments during test discovery.
(thanks Marc Mueller)
(#18562) - Fixes regression caused due to using
conda runfor executing files.
(#18634) - Use
conda runto get the activated environment variables instead of activation using shell scripts.
(#18698)
Code Health
2022.2.1924087327
2022.2.0 (3 March 2022)
Enhancements
- Implement a "New Python File" command
(#18376) - Use
conda runfor conda environments for running python files and installing modules.
(#18479) - Better filename patterns for pip-requirements.
(thanks Baptiste Darthenay)
(#18498)
Fixes
- Ensure clicking "Discovering Python Interpreters" in the status bar shows the current discovery progress.
(#18443) - Fixes Pylama output parsing with MyPy. (thanks Nicola Marella)
(#15609) - Fix CPU load issue caused by poetry plugin by not watching directories which do not exist.
(#18459) - Explicitly add
"justMyCode": "true"to alllaunch.jsonconfigurations.
(Thanks Matt Bogosian)
(#18471) - Identify base conda environments inside pyenv correctly.
(#18500) - Fix for a crash when loading environments with no info.
(#18594)