Skip to content

Releases: microsoft/vscode-python

v2024.12.0

31 Jul 19:49
d7f358e
Compare
Choose a tag to compare

Changes:

Feature Requests:

  • #119: Feature Request: Unit Testing: Clear Output Window before every Run
  • #108: Symbols ordering requires improvements
  • #120: Is it possible to connect pytest assert failures to problems and code views?
  • #118: Implicitly add WORKON_HOME to python.venvFolders
  • #23852: Add support for file system watching with native python locator
  • #23791: xdist fixes
  • #23797: Correctly display native REPL execution status
  • #23823: Use Native Python Finder as the main locator
  • #23786: Minimize execution output when there is no output for new REPL
See More

Bugs:

  • #23866: fix crash when importing pluggy.Result on old versions of pluggy
  • #23816: backwards compatible hookwrapper for pytest_xdist_auto_num_workers doesn't work
  • #117: Wrong intellisense icons for variables.
  • #106: The python debugger is extremely slow
  • #114: terminal.external.osxExec not respected as debug terminal?
  • #23851: Fix location for native environments
  • #23845: Ensure env manager executable is set
  • #23840: Add executable path as id for envs
  • #23817: Read launch from devcontainer
  • #23781: add backwards compatibility for pytest hook wrapper
  • #23814: Fix debug arg error
  • #23737: Add additional context keys to commands

Others:

  • #23892: Finalize 2024.12.0
  • #23873: Update release_plan.md
  • #23864: Bump importlib-metadata from 8.0.0 to 8.1.0
  • #489: Fix ctags generate problem
  • #23778: Bump zipp from 3.17.0 to 3.19.1 in /python_files/jedilsp_requirements
  • #23861: Add a new measure for native finder perf
  • #23841: Update Pylance settings telemetry property list to match code
  • #23854: Metrics tracking launch times for native locator
  • #23853: Add Cache dir for native locator
  • #23850: Ensure telemetry measurements are sent correctly
  • #23847: Update logging in getConfigurationsForWorkspace
  • #23831: More native tests for Native python finder
  • #23834: Configure before resolving and remove old API call
  • #23832: Updates to use new Python locator Api
  • #23825: Add some more telemetry for missing conda envs
  • #23810: Capture additional telemetry for conda
  • #23805: Additional data to compare conda environments.txt
  • #23803: Fix Bad GDPR annotations
  • #23802: Await on promises
  • #23796: Capture info for missing conda envs in native locator
  • #23792: Performance telemetry for native locator
  • #23790: Additional conda telemetry
  • #23789: Update pylance.ts for GDPR clearning
  • #23788: Additional native finder conda telemetry
  • #23787: Native Conda Telemetry
  • #23779: Gather additional data to determine failures in identifying conda envs
  • #23782: Add configuration request
  • #23732: Hide Run Python option when in Jupyter Notebook
  • #23741: Enable explicit Ruff check rules
  • #23771: Determine reasons for Poetry find failures
  • #23770: Add more data for conda envs not found
  • #23753: Handle & track conda envs not found
  • #23745: Support category being undefined
  • #23744: Rename category to kind
  • #23742: Updates to categories and request object
  • #23728: Remove the pip trigger to create environment
  • #23726: Fix telemetry annotations
  • #23722: Update main to next pre-release

This list of changes was auto generated.

v2024.10.0

09 Jul 02:39
04bd18a
Compare
Choose a tag to compare

What's Changed

Enhancements

Bug Fixes

Code Health

New Contributors

Full Changelog: v2024.8.1...v2024.10.0

v2024.8.1

13 Jun 22:52
23b8c25
Compare
Choose a tag to compare

What's Changed

Bug Fixes

Full Changelog: v2024.8.0...v2024.8.1

v2024.8.0

05 Jun 22:34
a4219ae
Compare
Choose a tag to compare

What's Changed

Enhancements

Bug Fixes

Code Health

New Contributors

Full Changelog: v2024.6.0...v2024.8.0

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