Skip to content

Releases: microsoft/vscode-python

2020.11.371526539

19 Nov 20:38
0609d3d
Compare
Choose a tag to compare

2020.11.2 (19 November 2020)

Enhancements

  1. Put linter prompt behind an experiment flag.
    (#14760)

2020.11.367453362

17 Nov 21:12
dec1039
Compare
Choose a tag to compare

2020.11.1 (17 November 2020)

Enhancements

  1. Replaced "pythonPath" debug configuration property with "python".
    (#12462)

Fixes

  1. Fix for Process Id Picker no longer showing up
    (#14678))
  2. Fix workspace symbol searching always returning empty.
    (#14727)

2020.11.358366026

11 Nov 21:39
ab63f02
Compare
Choose a tag to compare

2020.11.0 (11 November 2020)

Enhancements

  1. Update shipped debugger wheels to python 3.8.
    (#14614)

Fixes

  1. Update the logic for parsing and sending selected code to the REPL.
    (#14048)
  2. Fix "TypeError: message must be set" error when debugging with pytest.
    (#14067)
  3. When sending code to the REPL, read input from sys.stdin instead of passing it as an argument.
    (#14471)

Code Health

  1. Code for Jupyter Notebooks support has been refactored into the Jupyter extension, which is now a dependency for the Python extension

2020.10.332292344

28 Oct 18:45
3e137f2
Compare
Choose a tag to compare

2020.10.0 (27 October 2020)

Enhancements

  1. debugpy updated to latest stable version.
  2. Make data viewer openable from the variables window context menu while debugging.
    (#14406)
  3. Do not opt users out of the insiders program if they have a stable version installed.
    (#14090)

Fixes

  1. Make sure not to set __file__ unless necessary as this can mess up some modules (like multiprocessing).
    (#12530)
  2. Fix isolate script to only remove current working directory.
    (#13942)
  3. Make sure server name and kernel name show up when connecting.
    (#13955)
  4. Have Custom Editors load on editor show unless autostart is disabled.
    (#14016)
  5. For exporting, first check the notebook or interactive window interpreter before the jupyter selected interpreter.
    (#14143)
  6. Fix interactive debugging starting (trimQuotes error).
    (#14212)
  7. Use the kernel defined in the metadata of Notebook instead of using the default workspace interpreter.
    (#14213)
  8. Fix latex output not showing up without a 'display' call.
    (#14216)
  9. Fix markdown cell marker when exporting a notebook to a Python script.
    (#14359)

Code Health

  1. Add Windows unit tests to the PR validation pipeline.
    (#14013)
  2. Functional test failures related to kernel ports overlapping.
    (#14290)
  3. Change message from IPython kernel to Jupyter kernel.
    (#14309)

2020.9.114305

06 Oct 22:16
b05589e
Compare
Choose a tag to compare

2020.9.2 (6 October 2020)

Fixes

  1. Support nbconvert version 6+ for exporting notebooks to python code.
    (#14169)
  2. Do not escape output in the actual ipynb file.
    (#14182)
  3. Fix exporting from the interactive window.
    (#14210)

2020.9.112786

29 Sep 23:35
f276e07
Compare
Choose a tag to compare

2020.9.1 (29 September 2020)

Fixes

  1. Fix IPyKernel install issue with windows paths.
    (#13493)
  2. Fix escaping of output to encode HTML chars correctly.
    (#5678)

2020.9.111407

23 Sep 16:48
0b41a86
Compare
Choose a tag to compare

2020.9.0 (23 September 2020)

Enhancements

  1. Docstrings are added to class and def snippets (thanks alannt777).
    (#5578)
  2. Upgraded isort to 5.3.2.
    (#12932)
  3. Remove default "--no-reload" from debug configurations.
    (thanks ian910297)
    (#13061)
  4. Update API to expose events for cell excecution and kernel restart.
    (#13306)
  5. Show a general warning prompt pointing to the upgrade guide when users attempt to run isort5 using deprecated settings.
    (#13716)
  6. Upgrade isort to 5.5.2.
    (#13831)
  7. Enable custom editor support in stable VS code at 20%.
    (#13890)
  8. Upgraded to isort 5.5.3.
    (#14027)

Fixes

  1. Fixed the output being trimmed. Tables that start with empty space will now display correctly.
    (#10270)
  2. #11729
    Prevent test discovery from picking up stdout from low level file descriptors.
    (thanks Ryo Miyajima)
    (#11729)
  3. Fix opening new blank notebooks when using the VS code custom editor API.
    (#12245)
  4. Support starting kernels with the same directory as the notebook.
    (#12760)
  5. Fixed Sort imports command with setuptools version 49.2.
    (#12949)
  6. Do not fail interpreter discovery if accessing Windows registry fails.
    (#12962)
  7. Show error output from nbconvert when exporting a notebook fails.
    (#13229)
  8. Prevent daemon from trying to prewarm an execution service.
    (#13258)
  9. Respect stop on error setting for executing cells in native notebook.
    (#13338)
  10. Native notebook launch doesn't hang if the kernel does not start, and notifies the user of the failure. Also does not show the first cell as executing until the kernel is actually started and connected.
    (#13409)
  11. Fix path to isolated script on Windows shell_exec.
    (#13493)
  12. Updating other cells with display.update does not work in native notebooks.
    (#13509)
  13. Fix for notebook using the first kernel every time. It will now use the language in the notebook to determine the most appropriate kernel.
    (#13520)
  14. Shift+enter should execute current cell and select the next cell.
    (#13553)
  15. Fixes typo in export command registration.
    (thanks Anton Kosyakov)
    (#13612)
  16. Fix the behavior of the 'python.showStartPage' setting.
    (#13706)
  17. Correctly install ipykernel when launching from an interpreter.
    (#13956)
  18. Backup on custom editors is being ignored.
    (#13981)

Code Health

  1. Fix bandit issues in vscode_datascience_helpers.
    (#13103)
  2. Cast type to any to get around issues with ts-node (ts-node is used by nyc for code coverage).
    (#13411)
  3. Drop support for Python 3.5 (it reaches end-of-life on September 13, 2020 and isort 5 does not support it).
    (#13459)
  4. Fix nightly flake test issue with timeout waiting for kernel.
    (#13501)
  5. Disable sorting tests for Python 2.7 as isort5 is not compatible with Python 2.7.
    (#13542)
  6. Fix nightly flake test current directory failing test.
    (#13605)
  7. Rename the master branch to main.
    (#13645)
  8. Remove usage of the terms "blacklist" and "whitelist".
    (#13647)
  9. Fix a test failure and warning when running test adapter tests under pytest 5.
    (#13726)
  10. Remove unused imports from data science ipython test files.
    (#13729)
  11. Fix nighly failure with beakerx.
    (#13734)

2020.8.109390

15 Sep 20:49
a099909
Compare
Choose a tag to compare

2020.8.6 (15 September 2020)

Fixes

  1. Workaround problem caused by microsoft/vscode#106547

2020.8.108011

09 Sep 23:28
0d97ca7
Compare
Choose a tag to compare

2020.8.5 (9 September 2020)

Fixes

  1. Experiments.json is now read from 'main' branch.
    (#13839)

2020.8.106424

03 Sep 17:23
a664e3f
Compare
Choose a tag to compare

2020.8.4 (2 September 2020)

Enhancements

  1. Make Jupyter Server name clickable to select Jupyter server.
    (#13656)

Fixes

  1. Fixed connection to a Compute Instance from the quickpicks history options.
    (#13387)
  2. Fixed the behavior of the 'python.showStartPage' setting.
    (#13347)