Skip to content

Releases: microsoft/vscode-python

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.

v2024.18.0

01 Nov 00:03
3308f69
Compare
Choose a tag to compare

Changes:

Bugs:

  • #24341: disable shell integration for 3.13
  • #24321: Fix for duplication of python envs
  • #24319: Restore pixi functionality only when Pixi is available
  • #24252: Make python_server.py compatible to Python 3.7
  • #24295: Fix for conda activation during testing
  • #24227: Add customizable interpreter discovery timeout
  • #24249: only show coverage button for rewrite
  • #24250: Allow pytest to use correct interpreter from getActiveInterpreter
  • #24248: Wait 0.5 second for shell integration event, otherwise fall back to sendtext.
See More
  • #24246: Fix error with displayName is missing in PackageJSON
  • #229: Autocomplete issue: the first parameter is missing, and the property does not work
  • #208: CTRL+R (Symbol browser) Stopped working without reason
  • #24225: support setting only --cov-report arg
  • #24196: Remove unnecessary file read on execution

Others:

  • #24370: Update version for release
  • #24338: Update main version for release
  • #24330: update jedi dependencies to add python 3.13 support
  • #24335: Update VS Code engine and @types/vscode for APIs
  • #24288: add error message for missing pytest-cov while running coverage
  • #24314: Fix typo in class name
  • #24320: Add properties to GDPR tags
  • #24300: Refactor code to remove unused JSDoc types
  • #24077: Avoid adding types to jsdocs for TS files
  • #24287: fix: tag non-stable settings with new system
  • #24278: Fix GDPR annotations
  • #24274: Update pylance gdpr classification tag
  • #24240: Remove notification for old linter formatter settings
  • #24237: Update pylance.ts
  • #24220: remove EOT from testing communication
  • #24231: enable turning off the variable provider
  • #24229: Bump tomli from 2.0.1 to 2.0.2
  • #220: Fixes #57 Disable activation on debugging
  • #224: Fix registry lookup response
  • #24235: prevent test.only
  • #24230: Avoid prefixing with home when unnecessary
  • #24223: Use latest build of pet from main for pre-release
  • #24213: Update version for pre-release

This list of changes was auto generated.

v2024.16.1

09 Oct 23:33
Compare
Choose a tag to compare

Changes:

Bugs:

  • #24249: only show coverage button for rewrite
  • #24250: Allow pytest to use correct interpreter from getActiveInterpreter
  • #24248: Wait 0.5 second for shell integration event, otherwise fall back to sendtext.
  • #24246: Fix error with displayName is missing in PackageJSON

Others:

  • #24220: remove EOT from testing communication

This list of changes was auto generated.

v2024.16.0

03 Oct 20:27
05e9a5b
Compare
Choose a tag to compare

Changes:

Feature Requests:

  • #24153: Change PYTHONSTARTUP setting name to Python.terminal.shell integration.enabled
  • #24140: Default PYTHONSTARTUP to opt out/off for Stable Release
  • #24128: Add a command copilot calls back to ensure testing is set up
  • #24111: Adding PYTHONSTARTUP with shell integration to environment variable collection
  • #24118: Implementation of Test Coverage
  • #24094: variable provider for native repl
  • #24114: Contribute problem matcher
  • #24108: Enable proposed APIs for codeActionAI
  • #23991: Add uv.lock to file associations
See More
  • #24078: Switch over to executeCommand from sendText
  • #23977: Do not truncate whitespace for multi-line string

Bugs:

  • #24232: Avoid prefixing with home when unnecessary
  • #24198: Prioritize conda handler over pixi handler
  • #24180: Remove branch coverage and refactor coverage.py methods for accessing
  • #24187: Fix) Python Shell Integration setting should have markdown description
  • #24155: Fix issue with creating .gitignore with venvs
  • #503: Intellisense isn't working at all
  • #24146: Remove variableProvider suite.only from limiting other tests
  • #24131: use new context key for both repl-type editors
  • #24130: account for inline chat widget
  • #24096: Revert "Do not truncate whitespace for multi-line string"
  • #24054: switch to using temp file for test_ids
  • #24051: Remove use of mocked output channel in virtual workspace
  • #24019: fix django manage.py path validation

Others:

  • #24228: Fix pet branch used with release
  • #24221: Update version for release
  • #24212: Update version for 2024.16.0 release
  • #24164: Change log level on pixi interpreter discovery to reduce confusion
  • #24165: Adjust PythonStartUp test for new setting value
  • #24157: Add separate enum for telemetry when running python manually.
  • #24145: Tests for PYTHONSTARTUP setting
  • #24091: Remove redundant @typescript-eslint/no-explicit-any suppression
  • #24100: Bump importlib-metadata from 8.4.0 to 8.5.0
  • #502: keyipin
  • #501: OSError: Windows Error 6, using the click CLI argument parser package.
  • #24144: add experimental tag for enableShellIntegration
  • #24029: Use new REPL notebook API
  • #24138: Add logging for executeCommand
  • #24065: Update engine version to match LSP client
  • #24063: Stable extension builds using pet from Azure Feed
  • #24060: Better messaging for tests output in virtual or untrusted scenario
  • #24052: Download pet from azure pipeline build
  • #24049: Fix failing multiroot test
  • #24043: Update main to next pre-release version

This list of changes was auto generated.

v2024.14.1

12 Sep 17:36
2ac2c20
Compare
Choose a tag to compare

Changes:

Bugs:

  • #24096: Revert "Do not truncate whitespace for multi-line string"
  • #24079: Update engine version to match LSP client

Others:

  • #24080: Update version for recovery release

This list of changes was auto generated.

v2024.14.0

05 Sep 21:20
edd85bd
Compare
Choose a tag to compare

What's Changed

Enhancements

Bug Fixes

Code Health

Full Changelog: v2024.12.3...v2024.14.0

v2024.12.3

13 Aug 19:01
f3bb899
Compare
Choose a tag to compare

Changes:

Bugs:

  • #23939: Fix issues with localization and signing

Others:

  • #23938: Update version for recovery release

This list of changes was auto generated.

v2024.12.2

05 Aug 21:30
aa2825b
Compare
Choose a tag to compare

Changes:

Bugs:

  • #23899: porting downgrade lsp packages to release branch

Others:

  • #23910: Update version for recovery release
  • #23890: Downgrade lsp packages

This list of changes was auto generated.