1
1
# Changelog
2
2
3
- ## 2018.8.0-beta (21 August 2018)
3
+ ## 2018.8.0-rc (30 August 2018)
4
4
5
5
### Thanks
6
6
@@ -9,7 +9,7 @@ our features:
9
9
- [ isort 4.3.4] ( https://pypi.org/project/isort/4.3.4/ )
10
10
- [ jedi 0.12.0] ( https://pypi.org/project/jedi/0.12.0/ )
11
11
and [ parso 0.2.1] ( https://pypi.org/project/parso/0.2.1/ )
12
- - [ ptvsd 3.0.0 ] ( https://pypi.org/project/ptvsd/3.0.0/ ) and [ 4.1.1a11 ] ( https://pypi.org/project/ptvsd/4.1.1a11 / )
12
+ - [ 4.1.1 ] ( https://pypi.org/project/ptvsd/4.1.1 / )
13
13
- [ exuberant ctags] ( http://ctags.sourceforge.net/ ) (user-installed)
14
14
- [ rope] ( https://pypi.org/project/rope/ ) (user-installed)
15
15
@@ -65,6 +65,10 @@ part of!
65
65
activity, such a typing, ceases. If diagnostic is clear (i.e. errors got fixed),
66
66
the publishing is immediate.
67
67
([ #2270 ] ( https://github.com/Microsoft/vscode-python/issues/2270 ) )
68
+ 1 . Language server now supports hierarchical document outline per language server protocol 4.4+ and VS Code 1.26+.
69
+ ([ #2384 ] ( https://github.com/Microsoft/vscode-python/issues/2384 ) )
70
+ 1 . Make use of the ` http.proxy ` field in ` settings.json ` when downloading the Python Language Server.
71
+ ([ #2385 ] ( https://github.com/Microsoft/vscode-python/issues/2385 ) )
68
72
69
73
### Fixes
70
74
@@ -78,15 +82,22 @@ part of!
78
82
([ #2143 ] ( https://github.com/Microsoft/vscode-python/issues/2143 ) )
79
83
1 . Fixed issue in the language server when documentation for a function always produced "Documentation is still being calculated, please try again soon".
80
84
([ #2179 ] ( https://github.com/Microsoft/vscode-python/issues/2179 ) )
85
+ 1 . Change linter message parsing so it respects ` python.linting.maxNumberOfProblems ` .
86
+ (thanks [ Scott Saponas] ( https://github.com/saponas/ ) )
87
+ ([ #2198 ] ( https://github.com/Microsoft/vscode-python/issues/2198 ) )
81
88
1 . Fixed language server issue when it could enter infinite loop reloading modules.
82
89
([ #2207 ] ( https://github.com/Microsoft/vscode-python/issues/2207 ) )
83
90
1 . Ensure workspace ` pipenv ` environment is not labeled as a ` virtual env ` .
84
91
([ #2223 ] ( https://github.com/Microsoft/vscode-python/issues/2223 ) )
92
+ 1 . Improve reliability of document outline population with language server.
93
+ ([ #2224 ] ( https://github.com/Microsoft/vscode-python/issues/2224 ) )
85
94
1 . Language server now correctly handles ` with ` statement when ` __enter__ ` is
86
95
declared in a base class.
87
96
([ #2240 ] ( https://github.com/Microsoft/vscode-python/issues/2240 ) )
88
97
1 . Fix ` visualstudio_py_testLauncher ` to stop breaking out of test discovery too soon.
89
98
([ #2241 ] ( https://github.com/Microsoft/vscode-python/issues/2241 ) )
99
+ 1 . Notify the user when the language server does not support their platform.
100
+ ([ #2245 ] ( https://github.com/Microsoft/vscode-python/issues/2245 ) )
90
101
1 . Fix issue with survey not opening in a browser for Windows users.
91
102
([ #2252 ] ( https://github.com/Microsoft/vscode-python/issues/2252 ) )
92
103
1 . Correct banner survey question text to reference the Python Language Server.
@@ -99,6 +110,8 @@ part of!
99
110
([ #2284 ] ( https://github.com/Microsoft/vscode-python/issues/2284 ) )
100
111
1 . Add support for breaking into the first line of code in the new debugger.
101
112
([ #2299 ] ( https://github.com/Microsoft/vscode-python/issues/2299 ) )
113
+ 1 . Show the debugger survey banner for only a subset of users.
114
+ ([ #2300 ] ( https://github.com/Microsoft/vscode-python/issues/2300 ) )
102
115
1 . Ensure Flask debug configuration launches flask in a debug environment with the Flask debug mode disabled.
103
116
This is necessary to ensure the custom debugger takes precedence over the interactive debugger, and live reloading is disabled.
104
117
http://flask.pocoo.org/docs/1.0/api/#flask.Flask.debug
@@ -108,6 +121,8 @@ part of!
108
121
1 . Update the downloaded Python language server nuget package filename to
109
122
` Python-Language-Server-{OSType}.beta.nupkg ` .
110
123
([ #2362 ] ( https://github.com/Microsoft/vscode-python/issues/2362 ) )
124
+ 1 . Added setting to control language server log output. Default is now 'error' so there should be much less noise in the output.
125
+ ([ #2405 ] ( https://github.com/Microsoft/vscode-python/issues/2405 ) )
111
126
1 . Fix ` experimental ` debugger when debugging Python files with Unicode characters in the file path.
112
127
([ #688 ] ( https://github.com/Microsoft/vscode-python/issues/688 ) )
113
128
1 . Ensure stepping out of debugged code does not take user into ` PTVSD ` debugger code.
@@ -119,10 +134,18 @@ part of!
119
134
([ #2195 ] ( https://github.com/Microsoft/vscode-python/issues/2195 ) )
120
135
1 . Decorate ` EventEmitter ` within a ` try..catch ` to play nice with other extensions performing the same operation.
121
136
([ #2196 ] ( https://github.com/Microsoft/vscode-python/issues/2196 ) )
137
+ 1 . Change the default interpreter to favor Python 3 over Python 2.
138
+ ([ #2266 ] ( https://github.com/Microsoft/vscode-python/issues/2266 ) )
139
+ 1 . Deprecate command ` Python: Build Workspace Symbols ` when using the language server.
140
+ ([ #2267 ] ( https://github.com/Microsoft/vscode-python/issues/2267 ) )
122
141
1 . Pin version of ` pylint ` to ` 3.6.3 ` to allow ensure ` pylint ` gets installed on Travis with Pytnon2.7.
123
142
([ #2305 ] ( https://github.com/Microsoft/vscode-python/issues/2305 ) )
124
143
1 . Remove some of the debugger tests and fix some minor debugger issues.
125
144
([ #2307 ] ( https://github.com/Microsoft/vscode-python/issues/2307 ) )
145
+ 1 . Only use the current stable version of PTVSD in CI builds/releases.
146
+ ([ #2432 ] ( https://github.com/Microsoft/vscode-python/issues/2432 ) )
147
+
148
+
126
149
127
150
128
151
0 commit comments