2021.4.0 (19 April 2021)
Enhancements
- Add new command to report an Issue using the vscode-python template.
(#1119) - Highlight
.pypirc
,.pep8
, and.pylintrc
as ini-files. (thanks Jan Pilzer)
(#11250) - Added
python.linting.cwd
to change the working directory of the linters. (thanks Matthew Shirley)
(#15170) - Remove prompt to install a linter when none are available.
(#15465) - Add jump to source integration with the PyTorch profiler TensorBoard plugin during TensorBoard sessions.
(#15641) - Drop prompt being displayed on first extension launch with a tip or a survey.
(#15647) - Use the updated logic for normalizing code sent to REPL as the default behavior.
(#15649) - Open TensorBoard webview panel in the active viewgroup on the first launch or the last viewgroup that it was moved to.
(#15708) - Support discovering Poetry virtual environments when in discovery experiment.
(#15765) - Install dev tools using Poetry when the poetry environment related to current folder is selected when in discovery experiment.
(#15786) - Add a refresh icon next to interpreter list.
(#15868) - Added command
Python: Clear internal extension cache
to clear extension related cache.
(#15883)
Fixes
- Fix
python.poetryPath
setting for installer on Windows.
(#9672) - Prevent mypy errors for other files showing in current file.
(thanks Steve Dignam)
(#10190) - Update pytest results when debugging. (thanks djplt)
(#15353) - Ensure release level is set when using new environment discovery component.
(#15462) - Ensure right environment is activated in the terminal when installing Python packages.
(#15503) - Update nosetest results when debugging. (thanks djplt)
(#15642) - Ensure any stray jedi process is terminated on language server dispose.
(#15644) - Fix README image indent for VSCode extension page. (thanks Johnson)
(#15662) - Run
conda update
and notconda install
when installing a compatible version of thetensorboard
package.
(#15778) - Temporarily fix support for folders in interpreter path setting.
(#15782) - In completions.py: jedi.api.names has been deprecated, switch to new syntax.
(thanks moselhy).
(#15791) - Fixes activation of prefixed conda environments.
(#15823)
Code Health
- Deprecating on-type line formatter since it isn't used in newer Language servers.
(#15709) - Removing old way of feature deprecation where we showed notification for each feature we deprecated.
(#15714) - Remove unused code from extension.
(#15717) - Add telemetry for identifying torch.profiler users.
(#15825) - Update notebook code to not use deprecated .cells function on NotebookDocument.
(#15885)