Changelog
2022.7.100 (3 Aug 2022)
Enhancements
- Warn users when a Python file could override an existing Python package (there by interfering with the kernels. More info).
This feature could be turned off via the setting"jupyter.diagnostics.reservedPythonNames.enabled": false
.
(#7538) - DataFrame viewer enabled on the web.
(#9665) - The Variable Viewer now shows strings wrapped in single quotes.
(#10225) - Rework kernel selection to be in either 'remote' mode or 'local' mode to avoid confusion about what kernels should be displayed.
(#10435) - Added a more info button to the kernel depedency prompt to give more information about ipykernel.
(#10658) - Use the Python Extension install python command versus just pointing at python.org.
(#10696) - Only show the "kernel may need to be restarted" message when installing Python if there are active kernels.
(#10697) - Added a setting 'jupyter.showOnlyOneTypeOfKernel' to allow trying out the new kernel picker UI.
(#10782) - Don't show the Python getting started page when installing via the Jupyter kernel picker command.
(#10793)
Fixes
- Fixes related to loading of environment variables from
.env
files (#10359, #9774, #10392, #10755). - Load environment variables for Python kernels from file defined in the setting
python.envFile
(#9691). - Fixes problem where clipboard permissions are required in order to enter a Jupyter server URL. (only applies when 'jupyter.showOnlyOneTypeOfKernel' is enabled)
(#10191) - Fix problem of determining whether or not in 'local' or 'remote' mode for a Jupyter connection.
(#10363) - Don't prompt to install python extension on just trying to check the packages that are in an interpreter.
(#10615) - Ensure the extension loads in the
Safari
browser.
(#10621) - Fixed localization on
package.json
sections:capabilities
,contributes.walkthroughs
,contributes.commands
andcontributes.debuggers
. As well as the localizations on the exceptions thrown if the extension fails to activate and the localization on the messages for deprecated features.
(#10624) - Fix language of picking a jupyter server when in the web extension.
(#10672) - Change wording on 'Connect to Your Own Jupyter Server' to 'Connect to a Jupyter Server'.
(#10675) - Fix error that pops up when trying to restart during debugging a notebook.
(#10741) - Stop waiting for kernel to start (or be idle) when switching kernels.
(#10795) - Display messages from background threads in cell outputs.
(#10864) - Fixes problem with starting a kernel when ZMQ wasn't supported on Windows.
(#10940)
Code Health
- Use modal dialogs in places where user input is necessary as part of a workflow.
(#10436) - Load static resources for IPyWidgets from known directories as documented here.
(#10722)
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: