Skip to content

Releases: microsoft/vscode-python

2021.8.1159798656

23 Aug 19:54
9c21f7c

Choose a tag to compare

2021.8.3 (23 August 2021)

Fixes

  1. Update vsce to latest to fix metadata in VSIX for web extension.
    (#17049)

2021.8.1147840270

19 Aug 20:56
e1d1f8a

Choose a tag to compare

2021.8.2 (19 August 2021)

Enhancements

  1. Add a basic web extension bundle.
    (#16869)
  2. Add basic Pylance support to the web extension.
    (#16870)

Code Health

  1. Update telemetry client to support browser, plumb to Pylance.
    (#16871)
  2. Refactor language server middleware to work in the browser.
    (#16872)

2021.8.1105858891

06 Aug 17:51

Choose a tag to compare

2021.8.1 (6 August 2021)

Fixes

  1. Fix random delay before running python code.
    (#16768)
  2. Fix the order of default unittest arguments.
    (thanks Nikolay Kondratyev)
    (#16882)

2021.8.1102490946

05 Aug 21:39
d93ef08

Choose a tag to compare

2021.8.0 (5 August 2021)

Enhancements

  1. Add new getting started page using VS Code's API to replace our custom start page.
    (#16678)
  2. Replace deprecated vscode-test with @vscode/test-electron for CI. (thanks iChenLei)
    (#16765)

Code Health

  1. Sort Settings Alphabetically. (thanks bfarahdel)
    (#8406)
  2. Changed default language server to Pylance for extension development. (thanks jasleen101010)
    (#13007)

2021.7.1060902895

23 Jul 21:01
f79a7e4

Choose a tag to compare

2021.7.2 (23 July 2021)

Enhancements

  1. Update debugpy with fix for microsoft/debugpy#669.

2021.7.1053846006

21 Jul 20:38
178eaa8

Choose a tag to compare

2021.7.1 (21 July 2021)

Enhancements

  1. Update debugpy to the latest version.

2021.7.1050252941

20 Jul 21:52
0d910c6

Choose a tag to compare

2021.7.0 (20 July 2021)

Enhancements

  1. Support starting a TensorBoard session with a remote URL hosting log files.
    (#16461)
  2. Sort environments in the selection quickpick by assumed usefulness.
    (#16520)

Fixes

  1. Add link to docs page on how to install the Python extension to README. (thanks KamalSinghKhanna)
    (#15199)
  2. Make test explorer only show file/folder names on nodes.
    (thanks bobwalker99)
    (#16368)
  3. Ensure we dispose restart command registration before we create a new instance of Jedi LS.
    (#16441)
  4. Ensure shellIdentificationSource is set correctly. (thanks intrigus-lgtm)
    (#16517)
  5. Clear Notebook Cell diagnostics when deleting a cell or closing a notebook.
    (#16528)
  6. The poetryPath setting will correctly apply system variable substitutions. (thanks Anthony Shaw)
    (#16607)
  7. The Jupyter Notebook extension will install any missing dependencies using Poetry or Pipenv if those are the selected environments. (thanks Anthony Shaw)
    (#16615)
  8. Ensure we block on autoselection when no interpreter is explictly set by user.
    (#16723)

2021.6.944021595

16 Jun 22:30
b1d2d2e

Choose a tag to compare

2021.6.0 (16 June 2021)

Enhancements

  1. Improved telemetry around the availability of pip for installation of Jupyter dependencies.
    (#15937)
  2. Move the Jupyter extension from being a hard dependency to an optional one, and display an informational prompt if Jupyter commands try to be executed from the Start Page.
    (#16102)
  3. Add an enumDescriptions key under the python.languageServer setting to describe all language server options.
    (#16141)
  4. Ensure users upgrade to v0.2.0 of the torch-tb-profiler TensorBoard plugin to access jump-to-source functionality.
    (#16330)
  5. Added python.defaultInterpreterPath setting at workspace level when in pythonDeprecatePythonPath experiment.
    (#16485)
  6. Added default Interpreter path entry at the bottom of the interpreter list.
    (#16485)
  7. Remove execution isolation script used to run tools.
    (#16485)
  8. Show python.pythonPath deprecation prompt when in pythonDeprecatePythonPath experiment.
    (#16485)
  9. Do not show safety prompt before auto-selecting a workspace interpreter.
    (#16485)
  10. Assume workspace interpreters are safe to execute for discovery.
    (#16485)

Fixes

  1. Fixes a bug in the bandit linter where messages weren't being propagated to the editor.
    (thanks Anthony Shaw)
    (#15561)
  2. Workaround existing MIME type misconfiguration on Windows preventing TensorBoard from loading when starting TensorBoard.
    (#16072)
  3. Changed the version of npm to version 6 instead of 7 in the lockfile.
    (#16208)
  4. Ensure selected interpreter doesn't change when the extension is starting up and in experiment.
    (#16291)
  5. Fix issue with sys.prefix when getting environment details.
    (#16355)
  6. Activate the extension when selecting the command Clear Internal Extension Cache (python.clearPersistentStorage).
    (#16397)

2021.5.926500501

10 Jun 22:12
f27cba4

Choose a tag to compare

2021.5.3 (10 June 2021)

Fixes

  1. Fix go to definition in Python notebooks.
    (#16385)

2021.5.842923320

14 May 18:23

Choose a tag to compare

2021.5.2 (14 May 2021)

Fixes

  1. Ensure Pylance is used with Python 2 if explicitly chosen
    (#16246)