What's Changed
Enhancements
- Disable "snippets" expansion in Jedi LSP by @PeterJCLaw in #21194
- Add
createEnvironment.contentButton
setting by @karthiknadig in #21212 - Added option to run multiple Python files in separate terminals by @karrtikr in #21223
- Add option for pyenv interpreters when creating environments with venv by @JonathanRayner in #21219
- Detect installed packages in the selected environment by @karthiknadig in #21231
- Set up testing rewrite experiment by @eleanorjboyd in #21258
- Apply environment variables after shell initialization scripts are run in
pythonTerminalEnvVarActivation
experiment by @karrtikr in #21290 - Add pythonTestAdapter to experiment enum by @eleanorjboyd in #21357
Bug Fixes
- Add reload flag on fastApi provider by @paulacamargo25 in #21241
- Don't show command for button trigger in command pallet by @karthiknadig in #21350
- Fix bug so canceling debug works in rewrite by @eleanorjboyd in #21361
Code Health
- Update extension to node 16 by @karthiknadig in #21161
- Fix typo in a type declaration of MultiStepInput module by @cpinamtz in #21156
- Insert debug configuration function on every quickpick item by @cpinamtz in #21165
- Add some more coverage to utils functions by @cpinamtz in #21026
- Use
saveEditor
proposed API for running untitled Python files by @karrtikr in #21183 - Remove hack to check the vscode version by @paulacamargo25 in #21180
- Use actions from
vscode-github-triage-actions
in all Python automations by @karrtikr in #21178 - Open separate Python terminals when running different Python files by @karrtikr in #21202
- Fix startup telemetry issue by @karrtikr in #21203
- Add logging when interpreter path changes by @karrtikr in #21210
- Remove IS_WINDOWS constant in favor of PlatformService by @cpinamtz in #21157
- Do not open "save as" window when running existing Python files by @karrtikr in #21232
- Revert "Remove hack to check the vscode version" by @karrtikr in #21294
- Update pyright version by @paulacamargo25 in #21296
- Check config type in the ChildProcessAttachEvents by @paulacamargo25 in #21272
- Allow pytest tests to handle multiple payloads by @eleanorjboyd in #21301
- Adding extra log messages for rewrite debugging by @eleanorjboyd in #21352
New Contributors
- @JonathanRayner made their first contribution in #21219
Full Changelog: 2023.8.0...2023.10.0