github microsoft/vscode-jupyter 2021.6.0

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

Enhancements

  1. Manage contributed Jupyter kernels registration.
    (#4490)
  2. Update variable explorer icon.
    (#5355)
  3. Add keybind 'O' to toggle the output of all selected cells in a notebook.
    (#5425)
  4. Recommend extensions when opening notebooks targeting specific languages.
    (#5577)

Fixes

  1. Restore the Intellisense documentation on custom editor notebook.
    (#5124)
  2. Upgrade vega-transforms and support vegalite v4.
    (#5149)
  3. Add a 10 minute delay to surveys.
    (#5261)
  4. Display formatted markdown description for jupyter.variableQueries setting in settings UI.
    (#5289)
  5. Pass remote Jupyter server's default kernelspec name in remote kernel connection.
    (#5290)
  6. Ensure data viewer grid is resized when slice panel is toggled so that horizontal scrollbar remains visible.
    (#5309)
  7. When 3rd party CDN downloads need to be enabled for ipywidgets support, display More Info and Enable Downloads buttons instead of embedding them as links in the message.
    (#5352)
  8. Fix the output link in the kernel timeout message.
    (#5360)
  9. Stop asking users to install ipykernel on autostart, only do it when a cell is run.
    (#5368)
  10. Fix for 'Export as Python Script' option not appearing.
    (#5403)
  11. Update to remove usage of .cells property from NotebookDocument. Also update TextDocument with notebook property and QuickPick.
    (#5417)
  12. Delete extension context secrets if we get an error when getting them.
    Small fixes on error handling.
    (#5419)
  13. When native notebook is untrusted, do not allow cell execution and prompt to trust.
    (#5436)
  14. Resize the untrusted icon.
    (#5437)
  15. Save notebook metadata in ipynb even if the selected Kernel is provided by some other extension.
    (#5460)
  16. Invalidate cached interpreters when Python extension active interpreter changes.
    (#5470)
  17. Use interpreter information stored in kernelspec.json file when starting kernels.
    (#5495)
  18. Update to new selections API.
    (#5515)
  19. CellStatusBarItem update for Native Notebooks. Along with other breaking API changes.
    (#5527)
  20. Remove statusbar from Notebook Cells.
    (#5541)
  21. Hide Jupyter commands from other types of notebooks.
    (#5559)
  22. Update to newest vscode Notebook API changes.
    (#5598)
  23. Increase the width of the data viewer scrollbar.
    (#5610)
  24. Fix NameError: name '_VSCODE_InfoImport' is not defined when attempting to open the data viewer from 2 or more different scopes in a single debug session.
    (#5627)
  25. Use active interpreter when starting Kernels for Interactive Window.
    (#5628)
  26. Use download package to download widget scripts.
    (#5633)
  27. Start kernel if not already started when using Run cells above/below.
    (#5636)

Code Health

  1. Add functional test for large data in data viewer.
    (#5207)
  2. Pass NotebookDocument when invoking jupyter.notebookeditor.interruptkernel.
    (#5242)
  3. Remove data slicing experiment feature gate.
    (#5399)
  4. Ignore errors throw by VS Code when updating cell output during execution.
    (#5446)
  5. Improvements to telemetry used to check if we're not starting the right interpreter (for a Python kernel).
    (#5509)
  6. Add telemetry to check if we fail to update kernelspecs with environment variables.
    (#5547)
  7. Ensure canvas and playwright-chromium are setup as optional dependencies in package.json.
    (#5567)
  8. Fix tests after kernel push changes.
    (#5585)

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.