π 1. Fixed connection to a Compute Instance from the quickpicks history options. (#13387) π 1. Fixed the behavior of the 'python.showStartPage' setting. (#13347)
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:
And finally thanks to the Python development team and community for creating a fantastic programming language and community to be a part of!
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:
And finally thanks to the Python development team and community for creating a fantastic programming language and community to be a part of!
β‘οΈ 1. Update "Tip" notification for new users to either show the existing tip, a link to a feedback survey or nothing. (#13535)
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:
And finally thanks to the Python development team and community for creating a fantastic programming language and community to be a part of!
β‘οΈ 1. Update LSP to latest to resolve problems with LS settings. (#13511) β‘οΈ 1. Update debugger to address terminal input issues.
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:
And finally thanks to the Python development team and community for creating a fantastic programming language and community to be a part of!
π 1. Cell id and cell metadata are now passed as the metadata field for execute_request messages. (thanks stisa) (#13252)
python.dataScience.runStartupCommands to be an array. (thanks @janosh).
(#12827)jedi (0.17.2). This adds support for Python 3.9 and fixes some bugs, but is expected to be the last release to support Python 2.7 and 3.5. (thanks Peter Law).
(#13037)Pylance setting in python.languageServer. If Pylance extension is not installed, prompt user to install it.
(#13122)sys.path[0], so
deleting it in the isolation script can sometimes cause problems. The
solution is to point sys.path[0] to a bogus directory that we know
does not exist (assuming noone modifies the extension install dir).
(#11875)Save As of preview Notebooks.
(#13235)π 1. Move non-mock jupyter nightly tests to use raw kernel by default. (#10772)
png/jpeg images in Notebooks.
(#12977)
β
1. Fix broken nightly variable explorer tests.
(#13075)
β
1. Fix nightly flake test failures for startup and shutdown native editor test.
(#13171)
β
1. Fix failing interactive window and variable explorer tests.
(#13269)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:
And finally thanks to the Python development team and community for creating a fantastic programming language and community to be a part of!
python.dataScience.runStartupCommands to be an array. (thanks @janosh).
(#12827)jedi (0.17.2). This adds support for Python 3.9 and fixes some bugs, but is expected to be the last release to support Python 2.7 and 3.5. (thanks Peter Law).
(#13037)Pylance setting in python.languageServer. If Pylance extension is not installed, prompt user to install it.
(#13122)sys.path[0], so
deleting it in the isolation script can sometimes cause problems. The
solution is to point sys.path[0] to a bogus directory that we know
does not exist (assuming noone modifies the extension install dir).
(#11875)Save As of preview Notebooks.
(#13235)π 1. Move non-mock jupyter nightly tests to use raw kernel by default. (#10772)
png/jpeg images in Notebooks.
(#12977)
β
1. Fix broken nightly variable explorer tests.
(#13075)
β
1. Fix nightly flake test failures for startup and shutdown native editor test.
(#13171)
β
1. Fix failing interactive window and variable explorer tests.
(#13269)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:
And finally thanks to the Python development team and community for creating a fantastic programming language and community to be a part of!
π 1. Support connecting to Jupyter hub servers. Use either the base url of the server (i.e. 'https://111.11.11.11:8000') or your user folder (i.e. 'https://111.11.11.11:8000/user/theuser). Works with password authentication. (#9679)
pyproject.toml file is present in the workspace root directory.
(thanks Brandon White)
(#12056)
β‘οΈ 1. Add ability to check and update whether a notebook is trusted.
(#12146)
π 1. Support formatting of Notebook Cells when using the VS Code Insiders API for Notebooks.
(#12195)jedi (0.17.1). This brings completions for Django (via django-stubs) as well as support for Python 3.9 and various bugfixes (mostly around generic type annotations). (thanks Peter Law)
(#12486)
π 1. Prompt users that we have deleted pythonPath from their workspace settings when in Deprecate PythonPath experiment.
(#12533)Extract variable & method commands in Notebook Cells.
(#12206)
π 1. Disable linting in Notebook Cells.
(#12208)π 1. Move all logging to the Python output channel.
(#9837)
β
1. Add a functional test that opens both the interactive window and a notebook at the same time.
(#11445)
π² 1. Added setting python.logging.level which carries the logging level value the extension will log at.
(#11699)
console.* calls to the logger only in CI.
(#11896)LinterId to an enum instead of a string union.
(thanks to Anthony Shaw)
(#12116)
π 1. Remove webserver used to host contents in WebViews.
(#12140)ts-node.
(#12238)
π§ 1. Fix linux nightly tests so they run and report results. Also seems to get rid of stream destroyed messages for raw kernel.
(#12539)
π² 1. Log ExP experiments the user belongs to in the output panel.
(#12656)package.json.
(#12844)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:
And finally thanks to the Python development team and community for creating a fantastic programming language and community to be a part of!
π 1. Support connecting to Jupyter hub servers. Use either the base url of the server (i.e. 'https://111.11.11.11:8000') or your user folder (i.e. 'https://111.11.11.11:8000/user/theuser). Works with password authentication. (#9679)
pyproject.toml file is present in the workspace root directory. (@BrandonLWhite)
(#12056)
β‘οΈ 1. Add ability to check and update whether a notebook is trusted.
(#12146)
π 1. Support formatting of Notebook Cells when using the VS Code Insiders API for Notebooks.
(#12195)jedi (0.17.1). This brings completions for Django (via django-stubs) as well as support for Python 3.9 and various bugfixes (mostly around generic type annotations). (thanks Peter Law)
(#12486)
π 1. Prompt users that we have deleted pythonPath from their workspace settings when in Deprecate PythonPath experiment.
(#12533)Extract variable & method commands in Notebook Cells.
(#12206)
π 1. Disable linting in Notebook Cells.
(#12208)π 1. Move all logging to the Python output channel.
(#9837)
β
1. Add a functional test that opens both the interactive window and a notebook at the same time.
(#11445)
π² 1. Added setting python.logging.level which carries the logging level value the extension will log at.
(#11699)
console.* calls to the logger only in CI.
(#11896)LinterId to an enum instead of a string union.
(thanks to Anthony Shaw)
(#12116)
π 1. Remove webserver used to host contents in WebViews.
(#12140)ts-node.
(#12238)
π§ 1. Fix linux nightly tests so they run and report results. Also seems to get rid of stream destroyed messages for raw kernel.
(#12539)
π² 1. Log ExP experiments the user belongs to in the output panel.
(#12656)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:
And finally thanks to the Python development team and community for creating a fantastic programming language and community to be a part of!
π 1. Correctly check for ZMQ support, previously it could allow ZMQ to be supported when zmq could not be imported. (#12585)