Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Releases: microsoft/vscode-python

v2025.6.1

15 May 18:22
f05c90b
Compare
Choose a tag to compare

Changes:

Bugs:

  • #25070: fix regression with import packaging for branch coverage

Others:

  • #25077: bump release 2025.6.1
  • #25074: fix regression with import packaging for branch coverage (#25070)

This list of changes was auto generated.

v2025.6.0

08 May 18:58
d597e1c
Compare
Choose a tag to compare

What's Changed

Enhancements

Bug Fixes

Code Health

New Contributors

Full Changelog: v2025.4.0...v2025.6.0

v2025.4.0

04 Apr 17:14
0b71a0f
Compare
Choose a tag to compare

Changes:

Bugs:

  • #24962: fix: use latest pet
  • #24918: Update condarc.json
  • #24921: move clear envCollection to after await
  • #24859: default to XDG_RUNTIME_DIR for mac/linux in temp file for testing comms

Others:

  • #24934: update to v2025.4.0 for release
  • #24929: Use new feedback setting
  • #24925: fix: use vsceTarget to rustTarget conversion when pulling pet
  • #24903: Ensure survey notification respects telemetry.disableFeedback setting
See More
  • #24883: remove old .eslintrc and ignore file
  • #24884: add no bad gdpr comments plugin
  • #24882: switch to use eslint.config.mjs
  • #24868: update eslint version
  • #24867: remove airbnb rules
  • #24854: Bump to 2025.3.0-dev

This list of changes was auto generated.

v2025.2.0

05 Mar 18:43
2cf0c11
Compare
Choose a tag to compare

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

Code Health

New Contributors

Full Changelog: v2025.0.0...v2025.2.0

v2025.0.0

06 Feb 21:09
6801c1f
Compare
Choose a tag to compare

Changes:

Feature Requests:

  • #24713: Discovery cancellation
  • #24698: support pytest-ruff plugin for testing
  • #1941: GUI should show some indication that linting is current running and/or has finished
  • #440: Provide better suggestions (or install pip automatically) when it is missing
  • #943: Add support for multi-process debugging in experimental debugger
  • #941: Add support for passing interpreter arguments when using python in extension
  • #24564: Use env extension when available

Bugs:

  • #24709: Restrict conda binary to be from PATH or Settings
See More
  • #24690: Fix fifo communication for large testing projects
  • #24685: Remove fifo regression
  • #1953: CI errors for Code refactoring
  • #1919: Fix unhandled promise rejections
  • #1924: Python tooltip strange behaviour
  • #1777: Hover definition is not colorized
  • #938: Wrong indentation style (size) auto-detection
  • #923: Discovery and Running of unit tests fails on ptvsd repo
  • #24608: Fix 'coverage.exceptions.NoSource` import to fallback to previous exception path
  • #24611: fix read streams blocking node threads during testing
  • #24597: add error node on errored subprocess close
  • #24599: add omit coverage support for path patterns
  • #24588: support skip in fixture
  • #24553: Fix for prefix conda environments
  • #24570: Issue reporter uses name and publisher id

Others:

  • #24793: finalized release for 2025.0
  • #24778: bump-release-2025.0
  • #24775: Resolve >= 3.13 failing REPL CI tests
  • #24751: Bigger native repl suggestion link on terminal
  • #24739: Remove env var collection related debris in pythonStartup test
  • #24734: Launch Native REPL using terminal link
  • #24731: Update pylance telemetry for new experiment
  • #24719: Update release_plan.md
  • #24710: stray debugging print left behind
  • #24708: remove stale PR check
  • #24702: remove commands for python.refreshTensorBoard and python.launchTensorBoard
  • #24697: switch to use file path as key in building test tree
  • #24641: Remove dead tensorboard code
  • #24634: fix gen velocity script
  • #24629: remove console. in production code
  • #24598: make vscode-python specific
  • #24623: Bump actions/checkout from 2 to 4
  • #1946: Remove the 'TRAVIS' from 'TRAVIS_PYTHON_PATH' to suite other CI systems.
  • #1925: Python is not installed (Installed through msys2)
  • #1878: Latest extension fails to load in VS Code 1.22
  • #1872: Updates to envvars for CI build to support VSTS automation
  • #1180: Full file path sent in telemetry (when running tests)
  • #24622: Bump actions/github-script from 4 to 7
  • #439: Refactor extension to remove old way of spawning python processes
  • #425: Make use of new execution layer instead of spawning processes
  • #24621: Bump actions/setup-python from 2 to 5
  • #956: Add experimental debug config for django
  • #963: Test on more versions of Python
  • #905: npm package (dependency) updates
  • #24617: cleanup eslintignore file and create cleanup script
  • #24619: update from v3 to v4 for github actions
  • #24618: endorsement_velocity_summary script
  • #24616: Add Github action to ensure PR's have an associated issue
  • #24615: warn about month old stale PRs
  • #24595: Remove support execution order from native repl
  • #24596: Create commands.json
  • #24571: Update to latest packages
  • #24577: Removing duplicate word in settings description
  • #24576: Update issue-labels.yml
  • #24568: remove pre-rewrite testing code
  • #24574: fix typo
  • #24504: Remove usage of hash.js
  • #24561: Remove sourceMaps
  • #24546: Remove unused files from VSIX
  • #24563: Update main to next pre-release

This list of changes was auto generated.

v2024.22.2

08 Jan 20:50
ba12e39
Compare
Choose a tag to compare

What's Changed

Bug Fixes

Full Changelog: v2024.22.1...v2024.22.2

v2024.22.1

24 Dec 04:07
a129c2e
Compare
Choose a tag to compare

Changes:

Bugs:

  • #24652: fix read streams blocking node threads

Others:

  • #24651: Update version for recovery release

This list of changes was auto generated.

v2024.22.0

11 Dec 18:15
c924321
Compare
Choose a tag to compare

Changes:

Feature Requests:

  • #24442: Add native Pixi locator
  • #24440: enable send to native REPL for SR users
  • #844: Clicking on Close redirects me to python.org
  • #237: Cant run multiple python files at once
  • #231: Support "go to definition" for namespace packages
  • #23843: Make python.execInREPL keep focus on editor
  • #24400: add support for pytest describe

Bugs:

  • #24559: Revert "Fix) Prevent keyboard interrupt for Python3.13 REPL non-Windows "
See More
  • #24555: Fix) Prevent keyboard interrupt for Python3.13 REPL non-Windows
  • #24544: add uri for unittest subtests fix "go to test" bug
  • #24542: Fix: Don’t use executeCommand on python sub-shell for windows.
  • #24487: printEnvVariablesToFile.py overwrites itself if invoked without arguments
  • #24480: Fix the wrong Content-Length in python-server.py for non-ascii characters.
  • #24484: Pin ruff to specific version
  • #24466: Respect [tool.coverage.report] omit in coverage view
  • #24148: Handle reloading of REPL Window
  • #24431: Remove conda specific telemetry
  • #24465: dont execute from outside the REPL
  • #24446: disable python shell integration for wsl
  • #24438: fix debug restart
  • #24441: handle NoSource exception for coverage
  • #24433: Do not use bracketed paste mode for native repl
  • #853: Error: spawn $ {workspaceFolder}.env\Scripts\python.exe ENOENT
  • #828: Cannot load Python REPL in VS Code
  • #840: Format on type adds spaces after periods
  • #238: Run python in external terminal
  • #24429: Fix for running pet only in trusted workspaces
  • #24420: Keep focus on editor when executing to native REPL
  • #24418: do not use shell integration for Python subshell if Python setting is disabled
  • #24343: Switch testing communication to fifo on linux/mac
  • #24401: add bracketed paste mode for Python3.13 and above
  • #24394: dont execute history items
  • #24385: error msg for adapter unalignment issue
  • #24346: dont automatically inject PYTHONSTARTUP
  • #24384: add python.testing.cwd to pytest discovery if present

Others:

  • #24584: Update version for release
  • #24560: Update version for release
  • #24496: chore: register dependent pipeline for APIScan
  • #24494: chore: remove needsTools parameter
  • #24492: Support ruff 0.8.0 by setting ruff target-version to py38
  • #24489: Revert "ruff 0.8.0 fixes"
  • #24488: ruff 0.8.0 fixes
  • #24450: Fix bad GDPR annotations
  • #24412: Set Insiders target population as VS Code Insiders for ExP
  • #24434: Add failed telemetry property
  • #24432: Ensure native finder is disposed correctly
  • #24415: Bump packaging from 24.1 to 24.2
  • #848: #840, #844
  • #852: πŸ”¨ disable a feature as a temporary workaround
  • #842: WIP πŸ› use map instead of filter to return a promise
  • #841: Add zh-tw translation of Quickopen command
  • #24421: Add needs to CI coverage check
  • #23052: Have CI coverage require other tests passing
  • #24423: Bump tomli from 2.0.2 to 2.1.0
  • #233: Standardize on syntax highlight organization and formatting
  • #24419: Remove debugpy from requirements

This list of changes was auto generated.

v2024.20.0

12 Nov 18:29
cd5fc64
Compare
Choose a tag to compare

What's Changed

Bug Fixes

v2024.18.1

08 Nov 16:37
2769390
Compare
Choose a tag to compare

Changes:

Bugs:

  • #24346: dont automatically inject PYTHONSTARTUP
  • #24386: dont automatically inject PYTHONSTARTUP (#24346)

Others:

  • #24387: Update version for recovery release

This list of changes was auto generated.