2021.12.0 (9 December 2021)
Enhancements
- Python extension should activate on onDebugInitialConfigurations.
(thanks Nayana Vinod and Jessica Jolly).
(#9557) - Declare limited support when running in virtual workspaces by only supporting language servers.
(#17519) - Add a "Do not show again" option to the formatter installation prompt.
(#17937) - Add the ability to install
pip
if missing, when installing missing packages from theJupyter Extension
.
(#17975) - Declare limited support for untrusted workspaces by only supporting Pylance.
(#18031) - Update to latest jedi language server.
(#18051) - Add language status item indicating that extension works partially in virtual and untrusted workspaces.
(#18059)
Fixes
- Partial fix for using the same directory as discovery when running tests.
(thanks Brian Rutledge)
(#9553) - Handle decorators properly when using the
Run Selection/Line in Python Terminal
command.
(#15058) - Don't interpret
--rootdir
as a test folder forpytest
.
(thanks Brian Rutledge)
(#16079) - Ensure debug configuration env variables overwrite env variables defined in .env file.
(#16984) - Fix for
pytest
run all tests when usingpytest.ini
andcwd
.
(thanks Brian Rutledge)
(#17546) - When parsing pytest node ids with parameters, use native pytest information to separate out the parameter decoration rather than try and parse the nodeid as text.
(thanks Martijn Pieters)
(#17676) - Do not process system Python 2 installs on macOS Monterey.
(#17870) - Remove duplicate "Clear Workspace Interpreter Setting" command from the command palette.
(#17890) - Ensure that path towards extenal tools like linters are not synched between
machines. (thanks Sorin Sbarnea)
(#18008) - Increase timeout for activation of conda environments from 30s to 60s.
(#18017)
Code Health
- Removing experiments for refresh and failed tests buttons.
(#17868) - Remove caching debug configuration experiment only.
(#17895) - Remove "join mailing list" notification experiment.
(#17904) - Remove dependency on
winston
logger.
(#17921) - Bump isort from 5.9.3 to 5.10.0.
(#17923) - Remove old discovery code and discovery experiments.
(#17962) - Remove dependency on
azure-storage
.
(#17972) - Ensure telemetry correctly identifies when users set linter paths.
(#18019)