github microsoft/vscode-python 2021.10.1317843341

latest releases: v2024.20.0, v2024.18.1, v2024.18.0...
3 years ago

2021.10.0 (7 October 2021)

Enhancements

  1. Set the default value of python.linting.pylintEnabled to false.
    (#3007)
  2. Phase out Jedi 0.17, and use Jedi behind a language server protocol as the Jedi option. Remove Jedi-related settings python.jediMemoryLimit and python.jediPath, since they are not used with the new language server implementation.
    (#11995)
  3. Add support for dynamic updates in interpreter list.
    (#17043)
  4. Query for fresh workspace envs when auto-selecting interpreters in a new workspace.
    (#17264)
  5. Increase Microsoft Python Language Server deprecation prompt frequency and update wording.
    (#17361)
  6. Remove "The Python extension will have limited support for Python 2.7 in the next release" notification.
    (#17451)
  7. Added non-blocking discovery APIs for Jupyter.
    (#17452)
  8. Resolve environments using cache if cache has complete env info.
    (#17474)
  9. Ensure debugger contribution points are turned off when using virtual workspaces.
    (#17493)
  10. Display a notification about the end of Jedi support when using Python 2.7.
    (#17512)
  11. If user has selected an interpreter which is not discovery cache, correctly add it to cache.
    (#17575)
  12. Update to latest version of Jedi LS.
    (#17591)
  13. Update to vscode-extension-telemetry 0.4.2.
    (#17608)

Fixes

  1. Don't override user provided --rootdir in pytest args.
    (#8678)
  2. Don't log error during settings migration if settings.json doesn't exist.
    (#11354)
  3. Fix casing of text in unittest patterns quickpick.
    (thanks Anupama Nadig)
    (#17093)
  4. Use quickpick details for the "Use Python from python.defaultInterpreterPath setting" entry.
    (#17124)
  5. Fix refreshing progress display in the status bar.
    (#17338)
  6. Ensure we do not start a new discovery for an event if one is already scheduled.
    (#17339)
  7. Do not display workspace related envs if no workspace is open.
    (#17358)
  8. Ensure we correctly evaluate Unknown type before sending startup telemetry.
    (#17362)
  9. Fix for unittest discovery failure due to root id mismatch.
    (#17386)
  10. Improve pattern matching for shell detection on Windows.
    (thanks Erik Demaine)
    (#17426)
  11. Changed the way of searching left bracket [ in case of subsets of tests.
    (thanks ilexei)
    (#17461)
  12. Fix hang caused by loop in getting interpreter information.
    (#17484)
  13. Ensure database storage extension uses to track all storages does not grow unnecessarily.
    (#17488)
  14. Ensure all users use new discovery code regardless of their experiment settings.
    (#17563)
  15. Add timeout when discovery runs conda info --json command.
    (#17576)
  16. Use conda-forge channel when installing packages into conda environments.
    (#17628)

Code Health

  1. Remove support for rope. Refactoring now supported via language servers.
    (#10440)
  2. Remove pylintMinimalCheckers setting. Syntax errors now reported via language servers.
    (#13321)
  3. Remove ctags support. Workspace symbols now supported via language servers.
    (#16063)
  4. Fix linting for some files in .eslintignore.
    (#17181)

Don't miss a new vscode-python release

NewReleases is sending notifications on new releases.