Skip to content

Releases: microsoft/vscode-mypy

v2026.3.10981011

08 Apr 10:35
bfb0dd5

Choose a tag to compare

v2026.3.10981011 Pre-release
Pre-release

Changes:

Feature Requests:

  • #347: Add dmypy status file setting

Bugs:

  • #325: Use global settings for ignorePatterns default
  • #357: When cwd config option is ${nearestConfig}, look for all of mypy.ini, .mypy.ini, pyproject.toml, setup.cfg

Others:

  • #500: refactor: extract envFile.ts module from server.ts
  • #495: Feature Parity: Tier 1 priority fixes
  • #467: Replace hand-rolled typings with @vscode/python-environments npm package
  • #498: test: add missing test coverage for PRs #325, #347, #357, #467
See More
  • #496: Phase 2: Add missing test coverage before shared package extraction
  • #494: Feature Parity: Priority fixes before shared package extraction
  • #154: python.envFile setting looks to be ignored

This list of changes was auto generated.

v2026.3.10841003

25 Mar 10:27
b56b793

Choose a tag to compare

v2026.3.10841003 Pre-release
Pre-release

Changes:

  • #490: Template sync: skip dependency update PRs
  • #488: try no triggers in github

This list of changes was auto generated.

v2026.3.10831007

24 Mar 10:30
76d1940

Choose a tag to compare

v2026.3.10831007 Pre-release
Pre-release
Bump version to 2026.3.0-dev (#471)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

v2026.3.10821743

23 Mar 18:10
76d1940

Choose a tag to compare

v2026.3.10821743 Pre-release
Pre-release

Changes:

  • #471: Bump version to 2026.3.0-dev

This list of changes was auto generated.

v2025.3.10821007

23 Mar 10:29
ffd4685

Choose a tag to compare

v2025.3.10821007 Pre-release
Pre-release

Changes:

  • #485: Fix template sync: limit to 48h PRs, prevent duplicate issues

This list of changes was auto generated.

v2025.3.10771007

18 Mar 10:31
8d25a35

Choose a tag to compare

v2025.3.10771007 Pre-release
Pre-release

Changes:

  • #475: Align pipeline npm registry with .npmrc feed
  • #468: Exclude .dist-info directories from extension package
  • #469: Fix glob pattern for .pyc files in .vscodeignore
  • #470: Use contextlib.suppress instead of try-except-pass in lsp_utils.py
  • #467: Replace hand-rolled typings with @vscode/python-environments npm package
  • #466: Template Sync: Use @vscode/python-environment

This list of changes was auto generated.

v2025.3.10651007

06 Mar 10:36
01d4891

Choose a tag to compare

v2025.3.10651007 Pre-release
Pre-release

Changes:

Bugs:

  • #455: Gracefully handle OSError in change_cwd
  • #449: Template Sync: Prefer Python Environments extension for interpreter resolution with legacy fallback
  • #444: Sync get_cwd() variable substitution from template
  • #445: Fix _MockLS stub missing window_log_message and LogMessageParams in test_get_cwd.py
  • #442: Sync with template: Fix duplicate server handlers on concurrent restarts

Others:

  • #460: Enable publishing by default in pre-release pipeline
  • #458: Fix CG alerts
  • #454: Template Sync: Gracefully handle OSError in change_cwd
See More
  • #414: Bump actions/setup-python from 5 to 6
  • #453: Rewrite extension-template-sync to detect unsynced PRs and create issues
  • #452: Add automated tests for interpreter resolution
  • #390: Bump virtualenv from 20.29.2 to 20.36.1
  • #448: Bump minimatch
  • #447: Add loading message and related issues section to triage workflow
  • #446: Update template sync workflow and add copilot instructions
  • #440: Agentic Workflow: Extension template sync
  • #439: Agentic Workflow: Check tool repo for issue triage

This list of changes was auto generated.

v2025.3.10551936

24 Feb 20:02
32b4a17

Choose a tag to compare

v2025.3.10551936 Pre-release
Pre-release

What's Changed

Enhancements

  • Report only files specified by mypy config by @ivirabyan in #352
  • Watch mypy config files and restart server on changes by @Copilot in #422

Bug Fixes

  • fix: syntax error in settings example by @karthiknadig in #355
  • fix: errors persists if there are any other errors in workspace by @karthiknadig in #361
  • When cwd config option is ${nearestConfig}, look for all of mypy.ini, .mypy.ini, pyproject.toml, setup.cfg by @tdscheper in #357
  • Fix: parse mypy diagnostics from stderr in non_interactive mode by @cnaples79 in #375
  • Fix symlink path resolution in diagnostics matching by @Copilot in #396
  • Fix DIAGNOSTIC_RE regex to handle trailing whitespace in mypy error codes by @Copilot in #397
  • Match files from workspace root by @edvilme in #399

Code Health

New Contributors

Full Changelog: v2025.2.0...v2025.3.10551936

v2025.2.0

05 Mar 18:26
bc7c656

Choose a tag to compare

Changes:

Feature Requests:

  • #347: Add dmypy status file setting

Bugs:

  • #349: chore: update minimum python to 3.9
  • #346: fix: bug where successive python changed events trigger creating multiple servers
  • #344: update capitalization of cwd to match file path
  • #342: use correct capitalization of file paths to work around mypy issue

Others:

  • #350: bump to 2025.2.0
  • #343: Auto-generated baselines by 1ES Pipeline Templates
See More
  • #341: update version to 2025.1.0-dev

This list of changes was auto generated.

v2024.2.0

06 Feb 21:25
99584c7

Choose a tag to compare

Changes:

Feature Requests:

  • #316: run mypy in the directory of the nearest pyproject.toml or mypy.ini

Bugs:

  • #325: Use global settings for ignorePatterns default
  • #256: Avoid resolving symlinks in workspace scope

Others:

  • #340: Update packages for final python 3.8 release
  • #336: fix: usage of node12 which is deprecated in CI
  • #328: Update README.md
  • #327: fix: address dev-dependency issues reported by npm audit
See More
  • #323: switch main to 2024.1 dev

This list of changes was auto generated.