v2025.6.0
What's Changed
Enhancements
- support branch coverage for testing by @eleanorjboyd in #24980
- feat: update to
jedi-language-server
v0.45.0 by @karthiknadig in #24997 - Disable language services if Pyrefly extension installed + active by @kinto0 in #24987
- feat: enable semantic tokens in Jedi language server analysis options by @karthiknadig in #25006
Bug Fixes
- prevent native REPL from caching state between sessions by @hutch3232 in #24857
- force absolute path for coverage results by @eleanorjboyd in #24948
- Django Test Runs with Coverage by @danila-grobov in #24927
- Test Coverage for older django versions by @danila-grobov in #24968
- fix: ensure that we use new extension when available for terminal creation by @karthiknadig in #24983
- fix: let Python Envs extension handle missing
python
in conda envs by @karthiknadig in #24986 - Revert "move clear envCollection to after await (#24921)" by @karthiknadig in #24988
- fix: terminal error notification in untrusted workspace by @karthiknadig in #24993
- fix: ensure options are passed to python envs by @karthiknadig in #25001
Code Health
- fix: for PR file check failure by @karthiknadig in #24939
- Set native repl to default to false, remove experiment by @anthonykim1 in #24952
- fix: log only the required environment variables by @karthiknadig in #24937
- fix: use wrapper functions for easier testing by @karthiknadig in #24941
- Remove debris from smart send experiment by @anthonykim1 in #24957
- remove ITestLogChannel by @eleanorjboyd in #24954
- fix: use latest
pet
by @karthiknadig in #24964 - Added some pylance telemetry by @heejaechang in #24984
- chore: update required dependencies by @karthiknadig in #24998
New Contributors
- @hutch3232 made their first contribution in #24857
- @danila-grobov made their first contribution in #24927
- @kinto0 made their first contribution in #24987
Full Changelog: v2025.4.0...v2025.6.0