Releases: microsoft/vscode-mypy
Releases · microsoft/vscode-mypy
v2026.3.10981011
Changes:
Feature Requests:
- #347: Add dmypy status file setting
Bugs:
- #325: Use global settings for
ignorePatternsdefault - #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
Changes:
This list of changes was auto generated.
v2026.3.10831007
Bump version to 2026.3.0-dev (#471) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
v2026.3.10821743
v2025.3.10821007
Changes:
- #485: Fix template sync: limit to 48h PRs, prevent duplicate issues
This list of changes was auto generated.
v2025.3.10771007
Changes:
- #475: Align pipeline npm registry with .npmrc feed
- #468: Exclude
.dist-infodirectories from extension package - #469: Fix glob pattern for
.pycfiles in.vscodeignore - #470: Use
contextlib.suppressinstead of try-except-pass inlsp_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
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
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
- Bump tar-fs from 2.1.1 to 2.1.2 by @dependabot[bot] in #358
- chore: update brace-expansion and tar-fs versions to latest by @eleanorjboyd in #369
- convert to azure pipeline by @bschnurr in #385
- Bump Node.js to 22.17.0 and modernize tooling by @Copilot in #374
- Bump jws from 3.2.2 to 3.2.3 by @dependabot[bot] in #388
- Bump qs from 6.14.0 to 6.14.1 by @dependabot[bot] in #389
- Update to pygls 2 by @edvilme in #400
- Fix errors from pygls 2 update by @edvilme in #401
- Update dependabot by @edvilme in #404
- Bump minimum Python version to 3.10 by @Copilot in #423
- Agentic Workflow: Update Python requirements annually by @edvilme in #424
- updating to build template by @bschnurr in #425
- add nuget pipeline by @bschnurr in #432
- Agentic Workflow: Check issues on Python Tools Extension Template by @edvilme in #434
- Agentic Workflow: Update Python versions using JSON endpoint by @edvilme in #428
- Disable CI trigger in stable pipeline by @bschnurr in #433
- Fix typo in README by @frazar in #386
- Update @vscode/vsce to ^3.7.1-1 by @bschnurr in #436
- Add PR creation skill for Copilot by @bschnurr in #435
New Contributors
- @tdscheper made their first contribution in #357
- @cnaples79 made their first contribution in #375
- @bschnurr made their first contribution in #385
- @Copilot made their first contribution in #374
- @edvilme made their first contribution in #399
- @frazar made their first contribution in #386
Full Changelog: v2025.2.0...v2025.3.10551936
v2025.2.0
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