Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Releases: microsoft/vscode-python

v2026.0.0

08 Jan 21:35
72bb721

Choose a tag to compare

Changes:

Feature Requests:

  • #40: Path translation when using WSL bash in integrated terminal

Bugs:

  • #511: Fix markdown in documentation in 'Manually specifying an interpreter'
  • #25521: Fix microsoft/vscode#232420: Python REPL cursor drifting
  • #25683: fix(tests): enhance pytest-cov detection
  • #25588: Don't re-run pytest when an exception in a test occurs
  • #25: Not working Ctrl+F5 for a second time
  • #25669: Switch to queue based execution for executing Python code

Others:

See More
  • #25715: update version to 2026.0.0 release version
  • #25714: update PET version to 2026.0
  • #25705: Bump qs from 6.12.1 to 6.14.1
  • #517: Improve interpreter selection on different platforms
  • #506: Pylint - it appears pylint is linting the pylintrc file and throwing errors that affect every other module
  • #25568: Add repr to custom PS1 class
  • #25684: fix(execution): redirect error messages to stderr and clean up print statements
  • #25654: Register test commands before first await to prevent activation race condition
  • #25676: fix(reportIssue): duplication of data
  • #25668: Bump actions/upload-artifact from 5 to 6 in /.github/actions/build-vsix
  • #745: Add support for latest version of PTVSD as an experimental debugger
  • #744: Limit Jedi RAM consumption
  • #25667: Bump dessant/lock-threads from 5.0.1 to 6.0.0
  • #25666: Bump actions/upload-artifact from 5 to 6
  • #25673: Add telemetry
  • #25665: Better log ensureTerminalLegacy
  • #25658: Optimize pytest duplicate check from O(n) to O(1) using sets
  • #25655: perf(pytest): cache path resolution to reduce discovery time for large test suites
  • #25619: refactor test resultResolver
  • #25627: Bump jws
  • #25635: bump version to 2025.21.0-dev

This list of changes was auto generated.

v2025.20.1

17 Dec 18:21
b159ecc

Choose a tag to compare

Changes:

Bugs:

  • #25669: Switch to queue based execution for executing Python code

Others:

  • #25672: bump to point release v2025.20.1
  • #25671: Switch to queue based execution for executing Python code (#25669)

This list of changes was auto generated.

v2025.20.0

10 Dec 18:56
7466d10

Choose a tag to compare

What's Changed

Enhancements

Bug Fixes

Code Health

New Contributors

Full Changelog: v2025.16.0...v2025.20.0

v2025.18.0

12 Nov 21:21
565a64a

Choose a tag to compare

Changes:

Feature Requests:

  • #25551: switch to uv for tag
  • #1362: Interpreter selection should show folder name instead of venv
  • #25532: support new env kind from pet venvUv

Bugs:

Others:

  • #25576: bump to release v 2025.18.0
  • #25527: Bump actions/setup-node from 5 to 6
  • #1336: pipenv doesn't appear in list of interpreters
See More
  • #1334: Add unit tests for debugging with source references
  • #1374: Use yarn install --frozen-lockfile for CI
  • #25528: Bump actions/setup-node from 5 to 6 in /.github/actions/lint
  • #25498: bump v2025.17.0-dev

This list of changes was auto generated.

v2025.16.0

09 Oct 17:52
19a2f34

Choose a tag to compare

What's Changed

Enhancements

Bug Fixes

  • Fix native REPL search path by @fourdim in #25372
  • Optimize test result processing in PythonResultResolver to improve performance and reduce complexity by @eleanorjboyd in #25471

Code Health

New Contributors

Full Changelog: v2025.14.0...v2025.16.0

v2025.14.0

11 Sep 18:27
6235a02

Choose a tag to compare

Changes:

Bugs:

  • #25417: fix interpreter conversion to legacy api
  • #25405: bug: use executeInFileDir and launchArgs settings with envs ext
  • #2226: Killing an (integrated) terminal doesn't terminate the processes started therein (OSX)

Others:

  • #25444: bump 2025.14.0, update pet
  • #25403: Be explicit about the fact that Tools are specific to Python
  • #25426: add additional msgs for python envs ext add
  • #25404: chore: update tmp
  • #25388: update readme to include python-envs ext
See More
  • #25387: msg for doctest unsupported
  • #25381: Bump actions/checkout from 4 to 5
  • #2238: Use an enum for OS Types

This list of changes was auto generated.

release/pythonExtensionApi/1.0.6

13 Aug 00:21
fffb30f

Choose a tag to compare

Changes:

  • #25379: update to node 22 and fix tests
  • #25364: Add onTerminalShellIntegration:python
  • #25365: Add verbose logging for conda activation commands and service methods
  • #25359: Default Python shell integration to true
  • #25355: bump to 2025.13.0-dev

This list of changes was auto generated.

v2025.12.0

07 Aug 20:33
3fb2381

Choose a tag to compare

Changes:

Feature Requests:

  • #564: Doesn't recognize setup.cfg file
  • #25309: bundle envs ext with stable
  • #25257: support copy testing path
  • #24117: Check auto refresh setting during pytest discovery
  • #123: PySpark debugging can't set --jar (or other spark-submit) options

Bugs:

  • #25338: add workspace folder for debugpy launch.json config
  • #577: Installing exuberant-cTags package command is not executable
  • #573: Change default launch.json config options for debugging of flask apps
See More
  • #25296: Resolve REPL regression on indentation, disable PyREPL only when shell integration is enabled
  • #25286: Return early in activate from env var collection
  • #25271: support --black as arg for testing
  • #25263: Only select the python REPL kernel when creating/restoring the REPL
  • #25141: Allow Activated Virtual Envs to Be Detected w/ a Workspace File
  • #25225: Add file variable to globals in exec()
  • #519: launch.json Pyramid debug option tries to launch the wrong program on Windows
  • #25235: docs: Fix grammar in macOS Python note in Quick Start

Others:

  • #25354: bump version 2025.12.0
  • #25312: Bump form-data
  • #532: Introduce per user installation of modules and elevated global install as an option
  • #396: Fix typo in completion details
  • #25321: Pompt model to use tool before running any Python command in terminal
  • #25307: Bump microvenv from 2023.5.post1 to 2025.0
  • #25287: fix: use latest pet
  • #25273: Add comprehensive tests for populateTestTree function
  • #25272: add tests for populateTestTree
  • #25277: update telemetry events to support envs ext
  • #25252: Enhance pytest installation flow and error handling with Environment Extension integration
  • #25266: switch to absolute ids for class type testing objects
  • #25270: clean-up stale code in testing
  • #25269: remove stale code for displaying config error
  • #25261: Fix auto test discovery to respect setting changes without reload
  • #25056: Unable to run Django tests via Sidebar
  • #25202: Bump mheap/github-action-required-labels from 5.5.0 to 5.5.1
  • #25017: Bump importlib-metadata from 8.6.1 to 8.7.0
  • #493: Complete refactoring of code to use new code exec engine
  • #518: Document deprecation of support for system python on Mac
  • #25260: Fix skip-issue-check to support short issue references (#123)
  • #25259: fix skip-issue-check
  • #12: revert vscode version requirement
  • #10: Increment version number
  • #25248: update release plan to remove -rc step
  • #25247: Bump dev 2025.11

This list of changes was auto generated.

v2025.10.1

21 Jul 20:40
e9d09c0

Choose a tag to compare

Changes:

  • #25311: bump version to 2025.10.1
  • #25310: Point release edits

This list of changes was auto generated.

v2025.10.0

10 Jul 23:29

Choose a tag to compare

Changes:

Feature Requests:

  • #620: [Feature request] Run command in debugger
  • #602: methods completion
  • #25216: Disable PyREPL
  • #85: Run Python File in Terminal re-uses an occupied terminal which is not available

Bugs:

  • #618: Debug adapter process has terminated unexpectedly
  • #616: "Python3.6 cannot be opened" on Insiders

Others:

  • #12: revert vscode version requirement
See More
  • #10: Increment version number
  • #25246: Bump 2025.10
  • #25237: Bump typing-extensions from 4.13.2 to 4.14.1
  • #614: Activate environment in terminal
  • #612: Review use of zone.js to pass workspace context
  • #611: Typescript Strict mode
  • #605: Improving getting started instructions in README and minor updates to contributors guide
  • #604: update reflect metadata dependency
  • #603: Always show interpreter selector in status bar
  • #25232: fix bugs in telemetry for envs ext
  • #25229: Update brace-expansion to version 2.0.2
  • #25227: edit gulpfile so envs ext is only bundled in pre-release
  • #25195: add exp setting for envs ext
  • #25220: Capture invocation and failure reasons for tools
  • #25207: Bump pbkdf2 from 3.0.17 to 3.1.3
  • #25205: Update node to 20.18.1
  • #25204: add python.useEnvironmentsExtension
  • #25194: fix linting
  • #25174: Hide progress messages when creating env or installing packages
  • #25149: bump to 2025.9

This list of changes was auto generated.

Morty Proxy This is a proxified and sanitized view of the page, visit original site.