Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge release changes back into main #8102

Merged
merged 1 commit into from
Oct 29, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
89 changes: 89 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,94 @@
# Changelog

## 2021.10.100 (3 November 2021)

### Enhancements

1. Group kernels in kernel picker based on the type of the Python environment & kernel.
([#7934](https://github.com/microsoft/vscode-jupyter/issues/7934))
1. Add ability to filter kernels displayed in the kernel picker.
([#7373](https://github.com/microsoft/vscode-jupyter/issues/7373))
1. Add ability to not generate a new cell when hitting SHIFT+ENTER in a python file.
(Thanks [janosh](https://github.com/janosh))
([#7966](https://github.com/Microsoft/vscode-jupyter/issues/7966))

### Fixes

1. New default export that just uses conversion in typescript as opposed to nbconvert. Allow the option to comment out magics or use the old nbconvert style of export via a setting.
([#5222](https://github.com/Microsoft/vscode-jupyter/issues/5222))
1. Track the active kernel in a notebook when providing intellisense.
([#6333](https://github.com/Microsoft/vscode-jupyter/issues/6333))
1. Hide Jupyter specific toolbar icons from notebooks.
([#6543](https://github.com/Microsoft/vscode-jupyter/issues/6543))
1. Fix notebooks opening and being marked as dirty on every open.
([#6637](https://github.com/Microsoft/vscode-jupyter/issues/6637))
1. Fix semantic colorization in notebooks.
([#6799](https://github.com/Microsoft/vscode-jupyter/issues/6799))
1. Close input prompts displayed by kernel when interrupting/restarting kernels.
([#6897](https://github.com/Microsoft/vscode-jupyter/issues/6897))
1. Delete all of the old kernelspecs generated by the extension (as some were incorrectly generated), with the ability to manually recover them if necessary.
([#7171](https://github.com/Microsoft/vscode-jupyter/issues/7171))
1. Support using the variable viewer when a data viewer window is open.
([#7325](https://github.com/Microsoft/vscode-jupyter/issues/7325))
1. Changes to how we check if kernels have started (as a result now suppor kernels such as [Wolfram](https://github.com/WolframResearch/WolframLanguageForJupyter)).
([#7334](https://github.com/Microsoft/vscode-jupyter/issues/7334))
1. Allow intellisense completions from Jupyter to be shown in the interactive window.
([#7406](https://github.com/Microsoft/vscode-jupyter/issues/7406))
1. Change filtering for text data in the data viewer to search for any instance of a string unless regular expression chars are detected. If any regular expression chars are detected, switch to using regular expressions to match.
([#7628](https://github.com/Microsoft/vscode-jupyter/issues/7628))
1. Fix debugging from the interactive window.
([#7650](https://github.com/Microsoft/vscode-jupyter/issues/7650))
1. Specifying a jupyter command line only makes sense if we need to use jupyter to launch kernels (no ZMQ support).
([#7724](https://github.com/Microsoft/vscode-jupyter/issues/7724))
1. Don't make the outline button and command dependent on if the outline view is visible.
([#7766](https://github.com/Microsoft/vscode-jupyter/issues/7766))
1. Incorrect paths displayed for non-python kernels in kernel picker.
([#7931](https://github.com/Microsoft/vscode-jupyter/issues/7931))
1. Group kernels in by kernel picker by Python environment type (prefix non-python kernels with `Jupyter Kernel`).
([#7934](https://github.com/Microsoft/vscode-jupyter/issues/7934))
1. Fix build break in ipywidget build. (thanks [ChaseKnowlden](https://github.com/ChaseKnowlden))
([#7935](https://github.com/Microsoft/vscode-jupyter/issues/7935))
1. Ensure `__file__` is set when changing kernels in Interactive Window.
([#7941](https://github.com/Microsoft/vscode-jupyter/issues/7941))
1. Interactive window is not necessarily using active interpreter when creating the controller.
([#7945](https://github.com/Microsoft/vscode-jupyter/issues/7945))
1. Improve performance of widgets over remote connections. (thanks [sdissegna-maystreet](https://github.com/sdissegna-maystreet))
([#7965](https://github.com/Microsoft/vscode-jupyter/issues/7965))
1. Remove duplicates from kernel picker & ensure globally registered kernels point to the right interpreter.
([#7994](https://github.com/Microsoft/vscode-jupyter/issues/7994))
1. Ensure kernel language is defined in the `ipynb` metadata.
([#8003](https://github.com/Microsoft/vscode-jupyter/issues/8003))
1. Change 'Stop' for debugging in the interactive window to interrupt the execution so it actually stops as soon as possible.
([#8069](https://github.com/Microsoft/vscode-jupyter/issues/8069))
1. Avoid losing ipywidgets kernel communications when switching kernel. (thanks [sdissegna-maystreet](https://github.com/sdissegna-maystreet))
([#8085](https://github.com/Microsoft/vscode-jupyter/issues/8085))

### Code Health

1. Replace instances of ```traceInfoIf``` with ```traceInfoIfCI``` as almost all of them were just for CI tracing.
([#7574](https://github.com/Microsoft/vscode-jupyter/issues/7574))
1. Upgrade to the latest jupyterlab/services API for communicating with kernels and jupyter servers.
([#7675](https://github.com/Microsoft/vscode-jupyter/issues/7675))
1. Get rid of unnecessary 'Open with Notebook Editor' command as this is built into VS code itself.
([#7725](https://github.com/Microsoft/vscode-jupyter/issues/7725))

### Thanks

Thanks to the following projects which we fully rely on to provide some of
our features:

- [Python Extension](https://marketplace.visualstudio.com/items?itemName=ms-python.python)
- [debugpy](https://pypi.org/project/debugpy/)

Also thanks to the various projects we provide integrations with which help
make this extension useful:

- [Jupyter](https://jupyter.org/):
[Notebooks](https://jupyter-notebook.readthedocs.io/en/latest/?badge=latest),
[JupyterHub](https://jupyterhub.readthedocs.io/en/stable/),
[ipywidgets](https://ipywidgets.readthedocs.io/en/latest/),
[nbconvert](https://nbconvert.readthedocs.io/en/latest/)

## 2021.9.110 (14 October 2021)

### Fixes
Expand Down
Loading