What's Changed
Enhancements
- Introduce
autoTestDiscoverOnSavePattern
configuration option by @soceanainn in #24728 - Ensure Python Terminal Shell Integration setting is effective without reloading by @anthonykim1 in #24826
Bug Fixes
- Use sendText to send Python code to Terminal REPL for Python >= 3.13 by @anthonykim1 in #24765
- add extra newline to execute when returning dictionary by @anthonykim1 in #24784
- Fix event duplication when using Python Environments by @karthiknadig in #24786
- add check for tmp dir access error on testIds file by @eleanorjboyd in #24798
- handle un-analyzable files in coverage run by @eleanorjboyd in #24800
- Always use environment path when running conda environment commands by @jpcorreia99 in #24807
- Prevent python extension from overriding gitbash pwd by @anthonykim1 in #24832
- fix: ensure interpreter change event is raised when using environments extension by @karthiknadig in #24838
Code Health
- update release plan to move release branching to prior thurs by @eleanorjboyd in #24781
- Add "Native" in front of "Python REPL" under Run Python menu by @anthonykim1 in #24785
- improve logging for python testing env and interpreter by @eleanorjboyd in #24799
- remove TERMINAL_DEACTIVATE_PROMPT telemetry event by @eleanorjboyd in #24843
- remove stale debugging telemetry by @eleanorjboyd in #24842
- fix: identify script/module launch vs repl launch from terminal by @karthiknadig in #24844
New Contributors
- @jpcorreia99 made their first contribution in #24807
- @soceanainn made their first contribution in #24728
Full Changelog: v2025.0.0...v2025.2.0