Skip to content

Releases: microsoft/vscode-python

v2024.6.0

02 May 22:33
bb59d06
Compare
Choose a tag to compare

Changes:

Feature Requests:

  • #23241: option to configure experiments in the workspace settings.json
  • #23247: Trigger env creation prompt on pip install in terminal with global environment
  • #23211: Use python debugger api
  • #772: Look into notifying users of new features when installing new versions
  • #763: Add an option to exclude certain kinds of ctags
  • #764: Place a timeout in Debug adapter when waiting for PTVSD to connect to the socket server
  • #363: [feature request] get python.pythonPath from cwd rather than system wide.
  • #358: relative pythonpath in .env is expanded wrt current file
  • #484: MoveUp Line Auto-Indent
See More

Bugs:

  • #23267: support configuring experiments in workspace settings
  • #23262: Debug cancelation
  • #23273: Add more command patterns for pip trigger
  • #23258: Apply feedback for the create env trigger prompts
  • #23257: support symlinks in parents of the root of the workspace
  • #23230: Fix for unittest with testscenarios
  • #23238: fix to support classes with parameterized tests inside
  • #751: Pylint do not work correct. Missing code analysis
  • #758: "Debug adapter process has terminated unexpectedly" using integrated terminal (if debugging with Python config everything works)
  • #757: Python version not being correctly recognised?
  • #23220: Add missing jedi requirements file to VSIX
  • #23217: Failed to get jedi-language-server version
  • #23212: Fix activated Conda Envs vars in Jupyter Ext API
  • #23201: Fix duplicated venv prompt parenthesis
  • #23193: Double parantheses: "((.venv) )"
  • #23080: Respect VIRTUAL_ENV_PROMPT when calculating PS1
  • #23176: Revert "revert arg map change to remove from stable release (#23160)"
  • #23171: Add homebrew path to conda search list
  • #23172: Use editable install only when project and build-system are present in pyproject.toml
  • #23166: Fix check install bug when running global python
  • #23165: Fix python path for install checker
  • #22954: Ensure that we check .venv dir not .venv file

Others:

  • #23319: Finalized release
  • #23310: bump release 2024.6
  • #23301: Revert "Debug cancelation (#23262)"
  • #23275: Fix the YML for azure build
  • #23274: Cleanup .nox environments after build
  • #23256: Remove some unused files
  • #23263: Add module version telemetry
  • #23255: chore: use full names for CredScan false positives
  • #23254: Try another path pattern
  • #23252: Try a different pattern for the path
  • #23251: Add cred scan suppression for dist utils
  • #23214: Adopting Python Walkthrough edits
  • #22390: Switch to using named pipes for test communication
  • #23210: Use nox for python dependency installs
  • #23046: Bump packaging from 23.2 to 24.0
  • #761: 🐛 use 32bit integers for threadid in protocol layer
  • #1: 1228 multi root master
  • #752: Enable unit testing of experimental debugger other than just launching
  • #750: Cannot install pylint
  • #23198: Bump typing-extensions from 4.9.0 to 4.11.0
  • #362: Use new environment variable parser
  • #293: Log and ignore errors when looking for interpreters
  • #355: Force package.json and package-lock.json to end in LF
  • #353: Clean up tool execution in Refactoring feature of extension
  • #352: Clean up tool execution in Formatters
  • #351: Clean up tool execution in Linters
  • #348: Re-order configuration opens in package.json to be logically grouped
  • #23184: Incorrect PS1 env being set for terminals, duplicated parenthesis
  • #23160: revert arg map change to remove from stable release
  • #23106: Bump importlib-metadata from 7.0.1 to 7.1.0
  • #23161: Update main to next pre-release

This list of changes was auto generated.

v2024.4.0

04 Apr 20:06
e3ff798
Compare
Choose a tag to compare

What's Changed

Enhancements

Bug Fixes

Code Health

Full Changelog: v2024.2.1...v2024.4.0

v2024.2.1

29 Feb 19:40
b9f4fa6
Compare
Choose a tag to compare

What's Changed

Bug Fixes

Full Changelog: v2024.2.0...v2024.2.1

2024.2.0

28 Feb 19:30
063ba15
Compare
Choose a tag to compare

What's Changed

Enhancements

  • Use terminal data write event to figure out whether shell integration is working by @karrtikr in #22872

Bug Fixes

Code Health

New Contributors

Full Changelog: v2024.0.1...2024.2.0

v2024.0.1

06 Feb 19:51
c4810ad
Compare
Choose a tag to compare

Bug Fixes

  • Do not run commands to check whether shell integration is working by @karrtikr in #22850

  • Fix venv activation for cshell by @karrtikr in #22852

  • Improve time taken to trigger language server startup once extension activation is triggered by @karrtikr in #22514

  • Fix venv activation for cshell #22852

Full Changelog: v2024.0.0...v2024.0.1

v2024.0.0

01 Feb 21:19
a0b893c
Compare
Choose a tag to compare

What's Changed

Enhancements

Bug Fixes

Code Health

New Contributors

Full Changelog: v2023.22.1...v2024.0.0

v2023.22.1

13 Dec 21:55
Compare
Choose a tag to compare

What's Changed

Bug Fixes

  • Revert "Remove old code for folder support in interpreter path setting" @karrtikr in #22638

Code Health

Full Changelog: v2023.22.0...v2023.22.1

v2023.22.0

07 Dec 19:19
780870a
Compare
Choose a tag to compare

What's Changed

Enhancements

  • Reliably detect whether shell integration is working by @karrtikr in #22440
  • Add consoleTitle to launch.json properties schema by @trysten in #22406
  • Support deactivating virtual environments without user intervention by @karrtikr in #22405
  • Use worker threads for fetching Windows Registry interpreters by @karrtikr in #22479
  • Show warning and allow user to turn off smart send for deprecated Python code by @anthonykim1 in #22353
  • Use worker threads for fetching conda environments and interpreter related info by @karrtikr in #22481
  • Use shell integration to denote success/failure by @anthonykim1 in #22487

Bug Fixes

  • Do not prefer Microsoft store interpreter over other global interpreters when auto-selecting by @karrtikr in #22380
  • Ensure Python environment defined in python.defaultInterpreterPath is returned via discovery API by @karrtikr in #22389
  • Refactor get_node_path function to handle fspath greedy access by @eleanorjboyd in #22384
  • Do not attempt to kill the process if it has already exited by @karrtikr in #22424
  • Improve shell identifier on case-insensitive system by @JamzumSum in #22391
  • Adding Locked comments to walkthrough commands by @cwebster-99 in #22432
  • If active editor opened is outside the editor, activate the first workspace by @karrtikr in #22450
  • Install requirements before toml by @karthiknadig in #22468
  • Use WorkspaceFolder.name in addition to workspace folder's basename when resolving ${workspaceFolder:name} syntax in settings by @karrtikr in #22471
  • Bump vscode-tas-client and fix tests by @karthiknadig in #22493
  • Resolve test suite discovery import errors due to path ordering by @shanesaravia in #22454
  • switch to conditional error message on check for UUID and port during pytest config by @eleanorjboyd in #22534
  • Improvement: Pass along python interpreter to jedi-language-server by @johnhany97 in #22466
  • White space after REPL prompt by @anthonykim1 in #22549
  • Fix shell integration decoration for windows pwsh by @anthonykim1 in #22560
  • fix no test id provided for pytest run by @eleanorjboyd in #22569
  • Fix shell integration decoration bug for Windows pwsh by @anthonykim1 in #22572
  • Revert unsuccessful REPL decoration fix and disable for windows by @anthonykim1 in #22578

Code Health

New Contributors

Full Changelog: v2023.20.0...v2023.22.0

2023.20.0

01 Nov 18:22
440697d
Compare
Choose a tag to compare

What's Changed

Enhancements

Bug Fixes

Code Health

New Contributors

Full Changelog: v2023.18.0...v2023.20.0

2023.18.0

05 Oct 20:38
Compare
Choose a tag to compare

What's Changed

Enhancements

Bug Fixes

Code Health

New Contributors

Full Changelog: v2023.16.0...v2023.18.0