Skip to content

Commit 5a1edb7

Browse files
karthiknadigbrettcannonkimadelineVidushi-GuptaIceJinx33
authored
Update osd (#17612)
* Add a quick note about limited support on the web * Tweak the description for virtual workspaces support Closes #17600 * Update to vscode-extension-telemetry 0.4.2 (#17608) * Update to vscode-extension-telemetry 0.4.2 * Add news * Update to latest version of Jedi LS (#17591) * Update to latest version of Jedi LS * Add news * Release candidate (#17610) * Update version * Update change logs * Update notice * Update main branch version (#17611) * Reworded message for A/B testing in the output channel as per issue #6352 (#17584) * Reworded message for A/B testing * Reworded message for A/B testing * Create 6352.md * Added replaceAll for string prototype & unit tests (#17582) * Added replaceAll for string prototype & unit tests * Create 15288.md * Bug Fix: use replaceAll for replacing separators. * Ran prettier on updated files. Co-authored-by: Aliva Das <[email protected]> * Issue #17019: Reword commands in Run/Debug button in editor title (#17592) * Reword commands in Run/Reword commands in Run/Debug button in editor title button in editor title * fixed verbage * update the wording in news file. * Update news/2 Fixes/17019.md Co-authored-by: Karthik Nadig <[email protected]> Co-authored-by: Karthik Nadig <[email protected]> * Update python version in brew command (#17593) * Update python version in brew command Previously brew command installed python version 2 (outdated). Now brew command will install python 3. * Create 17590.md * Rewording news file description Co-authored-by: Karthik Nadig <[email protected]> Co-authored-by: Karthik Nadig <[email protected]> * Improve setting description for enabling A/B tests (#17585) * Issue 7793 solved, rewrite discription for experiment enabling * added news entry * Update news/2 Fixes/7793.md * Update news/2 Fixes/7793.md * Update news/2 Fixes/7793.md * moved news entry from 2 Fixes to 1 Enhancement * Issue #17037: Update text for "entire workspace" when selecting or clearing interpreters (#17588) * update entire workspace text * add news item * add news item Co-authored-by: Quynh <[email protected]> Co-authored-by: Brett Cannon <[email protected]> Co-authored-by: Kim-Adeline Miguel <[email protected]> Co-authored-by: Vidushi Gupta <[email protected]> Co-authored-by: Aliva Das <[email protected]> Co-authored-by: Aliva Das <[email protected]> Co-authored-by: Anna Arsentieva <[email protected]> Co-authored-by: Carolinekung2 <[email protected]> Co-authored-by: Thi Le <[email protected]> Co-authored-by: Quynhd07 <[email protected]> Co-authored-by: Quynh <[email protected]>
1 parent f0ddb88 commit 5a1edb7

35 files changed

+310
-581
lines changed

CHANGELOG.md

+76
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,81 @@
11
# Changelog
22

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+
379
## 2021.9.3 (20 September 2021)
480

581
### Fixes

README.md

+2
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
A [Visual Studio Code](https://code.visualstudio.com/) [extension](https://marketplace.visualstudio.com/VSCode) with rich support for the [Python language](https://www.python.org/) (for all [actively supported versions](https://devguide.python.org/#status-of-python-branches) of the language: >=3.6), including features such as IntelliSense (Pylance), linting, debugging, code navigation, code formatting, refactoring, variable explorer, test explorer, and more!
44

5+
**NOTE**: Support on the web -- e.g. [github.dev](http://github.dev/) -- is limited.
6+
57
## Installed extensions
68

79
The Python extension will automatically install the [Pylance](https://marketplace.visualstudio.com/items?itemName=ms-python.vscode-pylance) and [Jupyter](https://marketplace.visualstudio.com/items?itemName=ms-toolsai.jupyter) extensions to give you the best experience when working with Python files and Jupyter notebooks. However, Pylance is an optional dependency, meaning the Python extension will remain fully functional if it fails to be installed. You can also [uninstall](https://code.visualstudio.com/docs/editor/extension-marketplace#_uninstall-an-extension) it at the expense of some features if you’re using a different language server.

0 commit comments

Comments
 (0)