Releases: microsoft/vscode-mypy
Releases · microsoft/vscode-mypy
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
Others:
v2024.2.0
v2024.0.0
Changes:
Feature Requests:
- #289: Engineering - cleanup TSA pipeline template parameter
Bugs:
- #237: Fix issue with missing column number
- #220: Use fnmatch instead of pathlibs match
- #215: Fix for
${fileDirname}crash - #209: Clean Up
README.md
Others:
See More
- #318: fix: usage of
setup-node@v3inpush-check - #314: Remove dependabot and update packages
- #311: Update mypy to 1.11.0
- #309: fix: usage of
deprecatedversion ofNode.js - #307: Update mypy to 1.10.1
- #302: fix: deprecated document getting usage
- #297: add bug report template
- #283: Update CONTRIBUTING.md
- #290: Fix CI linting check failure
- #258: Add Mypy issue tracker to README
- #257: Update to latest
mypy - #238: Update packages
- #235: Change default value of preferDaemon setting
- #218: Update Mypy settings descriptions
- #196: Bump actions/setup-node from 3 to 4 in /.github/actions/build-vsix
- #203: Bump actions/setup-node from 3 to 4 in /.github/actions/lint
- #205: Update packages and version for pre-release
This list of changes was auto generated.
2023.6.0
What's Changed
Enhancements
- Add Ignore Patterns by @karthiknadig in #182
Code Health
New Contributors
Full Changelog: v2023.4.0...v2023.6.0
2023.4.0
What's Changed
Enhancements
- Add reporting scope experimental setting by @karthiknadig in #108
- Introduce
preferDaemonoption in order to use non-daemon mypy on purpose by @privet-kitty in #143
Bug Fixes
- Stop using legacy
python.linting.mypyArgsby @connorads in #107 - Fix typo in default
mypyargs by @karthiknadig in #111 - Clear diagnostic results on documents by @samskiter in #123
- Handle diagnostic clean up by @karthiknadig in #131
- Fix errors don't clearing up after being fixed (#130, #139) by @insilications in #141
- Import bundled
packagingafter path munging by @posita in #151
Code Health
- Update settings and tests by @karthiknadig in #106
- Updating minimum version of python to 3.8 by @karthiknadig in #114
- Update packages and requirements by @karthiknadig in #150
- Remove legacy path support by @karthiknadig in #149
- Fix documentation and setting tags by @karthiknadig in #152
- Added 3.12-dev python to test pipelines by @srilasya02 in #162
- Capitalize instances of "python" in user-facing text by @Jyothirmaikottu in #159
- Update usage of the word Python in setting descriptions by @antar-ghuman in #161
New Contributors
- @connorads made their first contribution in #107
- @samskiter made their first contribution in #123
- @insilications made their first contribution in #141
- @privet-kitty made their first contribution in #143
- @posita made their first contribution in #151
- @srilasya02 made their first contribution in #162
- @Jyothirmaikottu made their first contribution in #159
- @antar-ghuman made their first contribution in #161
Full Changelog: v2023.2.0...v2023.4.0
2023.2.0
What's Changed
Bug Fixes
- Fix spurious errors when using
--follow-imports=normalby @Jammf in #76 - Remove follow-imports argument which may conflict with projects by @PeterJCLaw in #90
- Ensure filtering for stdlib excludes sysconfig data by @karthiknadig in #92
- Ensure
tooldir is always on path by @karthiknadig in #100
Code Health
- Update packages by @karthiknadig in #101
New Contributors
- @Jammf made their first contribution in #76
- @PeterJCLaw made their first contribution in #90
Full Changelog: v2023.0.0...v2023.2.0
2023.0.0
What's Changed
Enhancements
- Link to mypy's error code documentation by @Avasam in #58
- Add support for mypy
notes by @vidhanio in #65
Bug Fixes
- Update setting names in README by @DetachHead in #33
- Remove incorrect note from README by @DetachHead in #32
- Switch to
dmypyby @karthiknadig in #52 - Fix off-by-one error with end column by @vidhanio in #64
- Mark virtual workspaces as unsupported in package.json by @karthiknadig in #68
Code Health
- Update packages and mypy by @karthiknadig in #51
- Engineering - update pre-release pipeline by @lszomoru in #59
New Contributors
- @DetachHead made their first contribution in #33
- @Avasam made their first contribution in #58
- @vidhanio made their first contribution in #64
Full Changelog: 2023.1.0...2023.0.0