What's Changed
Enhancements
- No longer install the Jupyter extension by default by @luabud in #20218
- Add nushell support to venv activation by @flying-sheep in #20842
- Add
microvenv
support for non-windows platforms by @karthiknadig in #20985 - Localize walkthroughs by @karthiknadig in #21045
- Direct users to the Jupyter extension when using Run in Interactive window by @karrtikr in #21072
- Add quick pick hover support to explain conda environment lacking a Python interpreter by @karrtikr in #21073
- Create environment proposed API by @karthiknadig in #21074
- Support
pythonTerminalEnvVarActivation
experiment in multiroot workspaces by @karrtikr in #21047 - Update to latest
debugpy
version 1.6.7 by @karthiknadig in #21001
Bug Fixes
- Fix telemetry when updating pip by @karthiknadig in #20903
- Fix running Untitled files with the play button by @karrtikr in #20955
- Don't show create env in diff editor by @karthiknadig in #20998
- Make fixes to
pythonTerminalEnvVarActivation
experiment by @karrtikr in #21036 - Fix workspaceFolderToken -> workspaceFolder by @pamelafox in #21095
- Fix telemetry event when using debug file configuration by @r3m0t in #21118
- Show formatter extension install prompt and not the old prompt by @karthiknadig in #21138
Code Health
- Add diagnostic to validate ComSpec by @karrtikr in #20927
- Fix linting in APIs by @paulacamargo25 in #20623
- Auto add community feedback comment by @karthiknadig in #20956
- Move 'Run in ...' commands to sub-menu by @karthiknadig in #20965
- Automatically add and remove the "info needed" label by @karrtikr in #20970
- Remove non-existent files from
.eslintignore
by @cpinamtz in #21011 - Add an automation to close issue with response if Python 2.7 was selected by @karrtikr in #21003
- fix typing to be 3.7 compatible by @eleanorjboyd in #21012
- add tests for unittest execution adapter by @eleanorjboyd in #21017
- Switch to lists for checking known UUIDs in Test Server by @eleanorjboyd in #21018
- Add Testing for PytestExecutionAdapter by @eleanorjboyd in #21019
- Add testing for unittest execution python logic by @eleanorjboyd in #21022
- Fix debugging when using "internalConsole" by @karrtikr in #21033
- Expand Testing for Unittest Run in PythonFiles by @eleanorjboyd in #21028
- Remove unused bits entries from package.json by @karthiknadig in #21046
- Use new logging API for python extension logger and LS logger by @karthiknadig in #21062
- Add black to
extensions.json
by @cpinamtz in #20912 - Deprecate python logging level setting by @karthiknadig in #21083
- Pytest fix execution args by @eleanorjboyd in #21094
New Contributors
- @flying-sheep made their first contribution in #20842
- @aidoskanapyanov made their first contribution in #21048
- @pamelafox made their first contribution in #21095
- @r3m0t made their first contribution in #21118
Full Changelog: 2023.6.1...2023.8.0