Skip to content

Releases: microsoft/vscode-python

2023.2.0

02 Feb 20:27
92331b7
Compare
Choose a tag to compare

What's Changed

Enhancements

  • Use uniqueItems for settings by @brettcannon in #20375
  • Stop asking which package manager to use for installing tools by @karrtikr in #20405
  • Use isolated flag when gathering environment information by @karrtikr in #20403
  • Add description on hover to interpreter status bar item by @karrtikr in #20411
  • Create env shows requirements files or pyproject.toml extras when available by @karthiknadig in #20524
  • Detect if VSCode is launched from an activated environment and select it by @karrtikr in #20526

Bug Fixes

  • Re-register API for jupyter integration once trust is granted by @karrtikr in #20370
  • Do not remove envs which are provided by the consumer by @karrtikr in #20424
  • Enables successful running of python file even when parentheses are present in the path by @enthusiastic2003 in #20414
  • Make sure we do not use or execute the default python on PATH if there is any other known interpreter by @karrtikr in #20457

Code Health

New Contributors

Full Changelog: 2022.20.2...2023.2.0

2022.20.2

11 Jan 21:02
e62b2a2
Compare
Choose a tag to compare

What's Changed

Bug Fixes

Full Changelog: 2022.20.1...2022.20.2

2022.20.1

12 Dec 23:06
81ee21b
Compare
Choose a tag to compare

What's Changed

Bug Fixes

Full Changelog: 2022.20.0...2022.20.1

2022.20.0

07 Dec 20:19
b1c5b45
Compare
Choose a tag to compare

What's Changed

Enhancements

  • Extend scope of python.tensorBoard.logDirectory and support variable substitution by @evanphilip in #20103
  • Add button to open folder from venv failure message by @luabud in #20243

Bug Fixes

  • Don't show certain python commands in command palette when you don't have a python file open by @ChaseKnowlden in #19977
  • Update engine to upcoming VS Code version by @karrtikr in #20128
  • Accept pytest exit code 1 for some tests cannot be collected by @mago0211 in #20074
  • Fix poetry discovery by @karrtikr in #20181
  • Fix issue with extension prompt being shown to users after install by @karthiknadig in #20158
  • Only use environment cache to resolve environment if it has complete information by @karrtikr in #20186
  • Fix errors related to python.envFile setting by @karrtikr in #20192
  • Do not replace discovered python executable using sys.executable by @karrtikr in #20197
  • Ensure we don't use the same interpreter for equally named project on different hosts by @karrtikr in #20212

Code Health

New Contributors

Full Changelog: 2022.18.2...2022.20.0

2022.18.2

10 Nov 21:13
6070c05
Compare
Choose a tag to compare

What's Changed

Bug Fixes

  • Fix issue with extension prompt being shown to users after install by @karthiknadig in #20187

Full Changelog: 2022.18.1...2022.18.2

2022.18.1

10 Nov 21:12
5b2cd46
Compare
Choose a tag to compare

What's Changed

Code Health

Full Changelog: 2022.18.0...2022.18.1

2022.18.0

02 Nov 05:28
e8ab9be
Compare
Choose a tag to compare

What's Changed

Enhancements

  • Wait for refresh to complete before deciding whether an environment has updated by @karrtikr in #19902
  • Do not use deprecated poetry --dev option for installing packages by @SaidBySolo in #19980
  • Add back support to create Python file using File -> New File... in taskbar by @karrtikr in #19959
  • Make lookup for new environments detected faster by @karrtikr in #19922
  • Use isort extension instead of isort by @karthiknadig in #19997
  • Add proposed api to get custom environment variables for a workspace by @karrtikr in #19999
  • Deprecate python.sortImports settings by @karthiknadig in #20012
  • Add prompts to install linter extensions by @karthiknadig in #20050
  • Updating package.json for Create Env tile by @cwebster-99 in #20066
  • Only return local environments from the currently opened workspace folders in environments api by @karrtikr in #20108

Bug Fixes

  • Default to --capture=no when debugging pytest by @harupy in #19903
  • Revert to using conda run for fetching activated environment variables by @karrtikr in #19986
  • Fix 100% CPU caused due to FS watchers when using liveshare by @rchiodo in #20006
  • Show busy indicator when quickpick is loading by @karrtikr in #20033
  • Fix no interpreters found error when not able to read python.envFile setting by @karrtikr in #20042
  • Reset stored info if we detect an environment was modified by @karrtikr in #20038.
  • Fix for env creation errors by @karthiknadig in #20075
  • Ensure that search location is stored as a string by @karthiknadig in #20106
  • Resolve conda environments without relying on the updated list of conda envs by @karrtikr in #20112

Code Health

New Contributors

Full Changelog: 2022.16.1...2022.18.0

2022.16.1

13 Oct 21:58
347094f
Compare
Choose a tag to compare

What's Changed

Bug Fixes

  • Revert to using conda run for fetching activated environment variables by @karrtikr in #19986

Full Changelog: 2022.16.0...2022.16.1

2022.16.0

06 Oct 17:15
456ca37
Compare
Choose a tag to compare

What's Changed

Enhancements

  • Remove dynamic prefix in debug configuration providers by @cpinamtz in #19683
  • Revert to using conda activate for fetching activated environment variables by @karrtikr in #19819
  • Ensure an environment is only reported after the final type of environment is known by @karrtikr in #19821
  • Remove DI from debug configuration providers by @paulacamargo25 in #19785
  • Create environment using venv or conda by @karthiknadig in #19848
  • Watch for new conda environments by @karrtikr in #19877
  • Finalizing design of proposed API for python environments by @karrtikr in #19841
  • Improve keyword hover information displayed when using Jedi by @luabud in #19926

Bug Fixes

Code Health

New Contributors

Full Changelog: 2022.14.0...2022.16.0

2022.14.0

01 Sep 19:22
814e9b7
Compare
Choose a tag to compare

What's Changed

Enhancements

  • Rename command to clear internal cache and ensure it also reloads window after it finishes by @karrtikr in #19599
  • Only show args for pytest parameterized test by @parched in #19479
  • Fix buttons in the interpreter quickpick list by @karrtikr in #19611
  • Add button to clear list and refresh in interpreters quickpick by @karrtikr in #19628
  • Update debugger to latest v1.6.3. by @karthiknadig in #19698

Bug Fixes

Code Health

New Contributors

Full Changelog: 2022.12.1...2022.14.0