|
1 | 1 | # Changelog
|
2 | 2 |
|
| 3 | +## 2021.10.0-rc (4 October 2021) |
| 4 | + |
| 5 | +### Enhancements |
| 6 | + |
| 7 | +1. Set the default value of `python.linting.pylintEnabled` to `false`. |
| 8 | + ([#3007](https://github.com/Microsoft/vscode-python/issues/3007)) |
| 9 | +1. 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. |
| 10 | + ([#11995](https://github.com/Microsoft/vscode-python/issues/11995)) |
| 11 | +1. Add support for dynamic updates in interpreter list. |
| 12 | + ([#17043](https://github.com/Microsoft/vscode-python/issues/17043)) |
| 13 | +1. Query for fresh workspace envs when autoselecting interpreters in a new workspace. |
| 14 | + ([#17264](https://github.com/Microsoft/vscode-python/issues/17264)) |
| 15 | +1. Increase Microsoft Python Language Server deprecation prompt frequency and update wording. |
| 16 | + ([#17361](https://github.com/Microsoft/vscode-python/issues/17361)) |
| 17 | +1. Remove "The Python extension will have limited support for Python 2.7 in the next release" notification. |
| 18 | + ([#17451](https://github.com/Microsoft/vscode-python/issues/17451)) |
| 19 | +1. Added non-blocking discovery APIs for Jupyter. |
| 20 | + ([#17452](https://github.com/Microsoft/vscode-python/issues/17452)) |
| 21 | +1. Resolve environments using cache if cache has complete env info. |
| 22 | + ([#17474](https://github.com/Microsoft/vscode-python/issues/17474)) |
| 23 | +1. Ensure debugger contribution points are turned off when using virtual workspaces. |
| 24 | + ([#17493](https://github.com/Microsoft/vscode-python/issues/17493)) |
| 25 | +1. Display a notification about the end of Jedi support when using Python 2.7. |
| 26 | + ([#17512](https://github.com/Microsoft/vscode-python/issues/17512)) |
| 27 | +1. If user has selected an interpreter which is not discovery cache, correctly add it to cache. |
| 28 | + ([#17575](https://github.com/Microsoft/vscode-python/issues/17575)) |
| 29 | +1. Update to latest version of Jedi LS. |
| 30 | + ([#17591](https://github.com/Microsoft/vscode-python/issues/17591)) |
| 31 | +1. Update to `vscode-extension-telemetry` 0.4.2. |
| 32 | + ([#17608](https://github.com/Microsoft/vscode-python/issues/17608)) |
| 33 | + |
| 34 | +### Fixes |
| 35 | + |
| 36 | +1. Don't override user provided `--rootdir` in pytest args. |
| 37 | + ([#8678](https://github.com/Microsoft/vscode-python/issues/8678)) |
| 38 | +1. Don't log error during settings migration if settings.json doesn't exist. |
| 39 | + ([#11354](https://github.com/Microsoft/vscode-python/issues/11354)) |
| 40 | +1. Fix casing of text in `unittest` patterns quickpick. |
| 41 | + (thanks [Anupama Nadig](https://github.com/anu-ka)) |
| 42 | + ([#17093](https://github.com/Microsoft/vscode-python/issues/17093)) |
| 43 | +1. Use quickpick details for the "Use Python from `python.defaultInterpreterPath` setting" entry. |
| 44 | + ([#17124](https://github.com/Microsoft/vscode-python/issues/17124)) |
| 45 | +1. Fix refreshing progress display in the status bar. |
| 46 | + ([#17338](https://github.com/Microsoft/vscode-python/issues/17338)) |
| 47 | +1. Ensure we do not start a new discovery for an event if one is already scheduled. |
| 48 | + ([#17339](https://github.com/Microsoft/vscode-python/issues/17339)) |
| 49 | +1. Do not display workspace related envs if no workspace is open. |
| 50 | + ([#17358](https://github.com/Microsoft/vscode-python/issues/17358)) |
| 51 | +1. Ensure we correctly evaluate Unknown type before sending startup telemetry. |
| 52 | + ([#17362](https://github.com/Microsoft/vscode-python/issues/17362)) |
| 53 | +1. Fix for unittest discovery failure due to root id mismatch. |
| 54 | + ([#17386](https://github.com/Microsoft/vscode-python/issues/17386)) |
| 55 | +1. Improve pattern matching for shell detection on Windows. |
| 56 | + (thanks [Erik Demaine](https://github.com/edemaine/)) |
| 57 | + ([#17426](https://github.com/Microsoft/vscode-python/issues/17426)) |
| 58 | +1. Changed the way of searching left bracket [ in case of subsets of tests. |
| 59 | + (thanks [ilexei](https://github.com/ilexei)) |
| 60 | + ([#17461](https://github.com/Microsoft/vscode-python/issues/17461)) |
| 61 | +1. Fix hang caused by loop in getting interpreter information. |
| 62 | + ([#17484](https://github.com/Microsoft/vscode-python/issues/17484)) |
| 63 | +1. Ensure all users use new discovery code regardless of their experiment settings. |
| 64 | + ([#17563](https://github.com/Microsoft/vscode-python/issues/17563)) |
| 65 | +1. Add timeout when discovery runs `conda info --json` command. |
| 66 | + ([#17576](https://github.com/Microsoft/vscode-python/issues/17576)) |
| 67 | + |
| 68 | +### Code Health |
| 69 | + |
| 70 | +1. Remove support for `rope`. Refactoring now supported via language servers. |
| 71 | + ([#10440](https://github.com/Microsoft/vscode-python/issues/10440)) |
| 72 | +1. Remove `pylintMinimalCheckers` setting. Syntax errors now reported via language servers. |
| 73 | + ([#13321](https://github.com/Microsoft/vscode-python/issues/13321)) |
| 74 | +1. Remove `ctags` support. Workspace symbols now supported via language servers. |
| 75 | + ([#16063](https://github.com/Microsoft/vscode-python/issues/16063)) |
| 76 | +1. Fix linting for some files in .eslintignore. |
| 77 | + ([#17181](https://github.com/Microsoft/vscode-python/issues/17181)) |
| 78 | + |
3 | 79 | ## 2021.9.3 (20 September 2021)
|
4 | 80 |
|
5 | 81 | ### Fixes
|
|
0 commit comments