github microsoft/vscode-jupyter 2021.8.0
2021.8.0 (8 July 2021)

latest releases: v2024.11.0, v1.0.92, v2024.10.0...
3 years ago

Enhancements

  1. In preview native notebooks UI, contribute L keybinding to toggle line numbers for the current cell, and shift+L keybinding to toggle line numbers for all cells.
    (#4438)
  2. Add xarray arrays to Data Viewer.
    (#5590)
  3. When editing a markdown cell in preview native notebooks UI, contribute ctrl+enter keybinding to render current markdown cell, and shift+enter to render current markdown cell and skip to the next cell.
    (#5976)
  4. Contribute extension-level shift+enter keybinding to execute current code cell and select below in preview native notebooks UI.
    (#6037)
  5. Added ability to save plots in the preview native notebooks UI.
    (#6183)
  6. Added a preview to run by line and debugging in native notebooks. Set the jupyter.experimental.debugging setting to true, install ipykernel 6 on your selected kernel and a debug button will appear. Pressing it will start a debugging session and let you set and hit breakpoints.
    (#5607)
  7. Add jupyter.enableNativeInteractiveWindow setting to opt into the preview native interactive window experience, with support for VS Code customizations like keybindings, themes, snippets and more.(#1388)

Fixes

  1. Fix problems loading other language kernels in the Interactive Window and in non insiders webviews.
    (#893)
  2. Only ask user to switch to "perFile" mode if "jupyter.interactiveWindowMode": "multiple" and they have submitted code from two different source files.
    (#5471)
  3. On remote connections check for new or removed LiveKernelConnections on document open.
    (#5984)
  4. In preview native notebooks interface, show editor title buttons only when "notebook.globalToolbar" setting is set to false.
    (#6019)
  5. Ship require.js with our notebook preloads and renderers.
    (#6034)
  6. Save output in *.ipynb even when output is created without any Jupyter output metadata.
    (#6192)
  7. In preview native notebooks interface, contribute ctrl+enter keybinding which puts the current cell into control mode instead of leaving it in edit mode after running.
    (#6198)
  8. Fix interrupt button in Native Notebook toolbar.
    (#6254)
  9. Fix problem where the active interpreter is not being used for the interactive window when not running with raw kernel.
    (#6409)

Code Health

  1. Add doc switching variable view tests for native notebooks.
    (#4355)
  2. Fix 'Restarting kernel will cancel cell execution & we can re-run a cell' test.
    (#6139)
  3. Restore GitHub token access for CodeQL, issue locking and issue assignment workflows.
    (#6170)
  4. Fix flake notebookAndWebview test.
    (#6234)

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:

Don't miss a new vscode-jupyter release

NewReleases is sending notifications on new releases.