|
6 | 6 |
|
7 | 7 | 1. Removed `python.jediEnabled` setting in favor of `python.languageServer`. Instead of `"python.jediEnabled": true` please use `"python.languageServer": "Jedi"`.
|
8 | 8 | ([#7010](https://github.com/Microsoft/vscode-python/issues/7010))
|
9 |
| -1. Integrate VS Code experiment framework in the extension. |
10 |
| - ([#10790](https://github.com/Microsoft/vscode-python/issues/10790)) |
11 | 9 | 1. Added a start page for the extension. It opens to new users or when there is a new release. It can be disabled with the setting 'Python: Show Start Page'.
|
12 | 10 | ([#11057](https://github.com/Microsoft/vscode-python/issues/11057))
|
13 | 11 | 1. Preliminary support using other languages for the kernel.
|
14 | 12 | ([#11919](https://github.com/Microsoft/vscode-python/issues/11919))
|
15 | 13 | 1. Enable the use of the custom editor for native notebooks.
|
16 |
| - ([#10744](https://github.com/Microsoft/vscode-python/issues/10744)) |
| 14 | + ([#10744](https://github.com/Microsoft/vscode-python/issues/10744)) |
17 | 15 |
|
18 | 16 | ### Fixes
|
19 | 17 |
|
|
63 | 61 | ([#11751](https://github.com/Microsoft/vscode-python/issues/11751))
|
64 | 62 | 1. When switching to an invalid kernel (one that is registered but cannot start) in raw mode respect the launch timeout that is passed in.
|
65 | 63 | ([#11752](https://github.com/Microsoft/vscode-python/issues/11752))
|
66 |
| -1. Make ```python.dataScience.textOutputLimit``` apply on subsequent rerun. We were letting the 'outputPrepend' metadata persist from run to run. |
| 64 | +1. Make `python.dataScience.textOutputLimit` apply on subsequent rerun. We were letting the 'outputPrepend' metadata persist from run to run. |
67 | 65 | (thanks [Barry Nolte](https://github.com/BarryNolte))
|
68 | 66 | ([#11777](https://github.com/Microsoft/vscode-python/issues/11777))
|
69 | 67 | 1. Use `${command:python.interpreterPath}` to get selected interpreter path in `launch.json` and `tasks.json`.
|
|
76 | 74 | ([#11800](https://github.com/Microsoft/vscode-python/issues/11800))
|
77 | 75 | 1. Make sure to use webView.cspSource for all csp sources.
|
78 | 76 | ([#11855](https://github.com/Microsoft/vscode-python/issues/11855))
|
79 |
| -1. Double-check for interpreters when running diagnostics before displaying the "Python is not installed" message. |
80 |
| - ([#11870](https://github.com/Microsoft/vscode-python/issues/11870)) |
81 | 77 | 1. Use command line arguments to launch our raw kernels as opposed to a connection file. The connection file seems to be causing issues in particular on windows CI machines with permissions.
|
82 | 78 | ([#11883](https://github.com/Microsoft/vscode-python/issues/11883))
|
83 |
| -1. Ensure user cannot belong to all experiments in an experiment group. |
84 |
| - ([#11943](https://github.com/Microsoft/vscode-python/issues/11943)) |
85 | 79 | 1. Improve our status reporting when launching and connecting to a raw kernel.
|
86 | 80 | ([#11951](https://github.com/Microsoft/vscode-python/issues/11951))
|
87 | 81 | 1. Prewarm raw kernels based on raw kernel support and don't prewarm if jupyter autostart is disabled.
|
|
94 | 88 | ([#12193](https://github.com/Microsoft/vscode-python/issues/12193))
|
95 | 89 | 1. Fix debugger continue event to actually change a cell.
|
96 | 90 | ([#12155](https://github.com/Microsoft/vscode-python/issues/12155))
|
| 91 | +1. Make Jedi the Default value for the python.languageServer setting. |
| 92 | + ([#12225](https://github.com/Microsoft/vscode-python/issues/12225)) |
97 | 93 | 1. Make stop during run by line interrupt the kernel.
|
98 | 94 | ([#12249](https://github.com/Microsoft/vscode-python/issues/12249))
|
99 | 95 |
|
|
108 | 104 | ([#11058](https://github.com/Microsoft/vscode-python/issues/11058))
|
109 | 105 | 1. Reenable CDN unit tests.
|
110 | 106 | ([#11442](https://github.com/Microsoft/vscode-python/issues/11442))
|
111 |
| -1. Update telemetry on errors and exceptions to use [vscode-extension-telemetry](https://www.npmjs.com/package/vscode-extension-telemetry). |
112 |
| - ([#11597](https://github.com/Microsoft/vscode-python/issues/11597)) |
113 | 107 | 1. Run by line for notebook cells minimal implementation.
|
114 | 108 | ([#11607](https://github.com/Microsoft/vscode-python/issues/11607))
|
115 | 109 | 1. Get shape and count when showing debugger variables.
|
@@ -190,6 +184,136 @@ And finally thanks to the [Python](https://www.python.org/) development team and
|
190 | 184 | community for creating a fantastic programming language and community to be a
|
191 | 185 | part of!
|
192 | 186 |
|
| 187 | +## 2020.5.3 (10 June 2020) |
| 188 | + |
| 189 | +1. Update `debugpy` to use `1.0.0b11` or greater. |
| 190 | + |
| 191 | +### Thanks |
| 192 | + |
| 193 | +Thanks to the following projects which we fully rely on to provide some of |
| 194 | +our features: |
| 195 | + |
| 196 | +- [debugpy](https://pypi.org/project/debugpy/) |
| 197 | +- [isort](https://pypi.org/project/isort/) |
| 198 | +- [jedi](https://pypi.org/project/jedi/) |
| 199 | + and [parso](https://pypi.org/project/parso/) |
| 200 | +- [Microsoft Python Language Server](https://github.com/microsoft/python-language-server) |
| 201 | +- [ptvsd](https://pypi.org/project/ptvsd/) |
| 202 | +- [exuberant ctags](http://ctags.sourceforge.net/) (user-installed) |
| 203 | +- [rope](https://pypi.org/project/rope/) (user-installed) |
| 204 | + |
| 205 | +Also thanks to the various projects we provide integrations with which help |
| 206 | +make this extension useful: |
| 207 | + |
| 208 | +- Debugging support: |
| 209 | + [Django](https://pypi.org/project/Django/), |
| 210 | + [Flask](https://pypi.org/project/Flask/), |
| 211 | + [gevent](https://pypi.org/project/gevent/), |
| 212 | + [Jinja](https://pypi.org/project/Jinja/), |
| 213 | + [Pyramid](https://pypi.org/project/pyramid/), |
| 214 | + [PySpark](https://pypi.org/project/pyspark/), |
| 215 | + [Scrapy](https://pypi.org/project/Scrapy/), |
| 216 | + [Watson](https://pypi.org/project/Watson/) |
| 217 | +- Formatting: |
| 218 | + [autopep8](https://pypi.org/project/autopep8/), |
| 219 | + [black](https://pypi.org/project/black/), |
| 220 | + [yapf](https://pypi.org/project/yapf/) |
| 221 | +- Interpreter support: |
| 222 | + [conda](https://conda.io/), |
| 223 | + [direnv](https://direnv.net/), |
| 224 | + [pipenv](https://pypi.org/project/pipenv/), |
| 225 | + [pyenv](https://github.com/pyenv/pyenv), |
| 226 | + [venv](https://docs.python.org/3/library/venv.html#module-venv), |
| 227 | + [virtualenv](https://pypi.org/project/virtualenv/) |
| 228 | +- Linting: |
| 229 | + [bandit](https://pypi.org/project/bandit/), |
| 230 | + [flake8](https://pypi.org/project/flake8/), |
| 231 | + [mypy](https://pypi.org/project/mypy/), |
| 232 | + [prospector](https://pypi.org/project/prospector/), |
| 233 | + [pylint](https://pypi.org/project/pylint/), |
| 234 | + [pydocstyle](https://pypi.org/project/pydocstyle/), |
| 235 | + [pylama](https://pypi.org/project/pylama/) |
| 236 | +- Testing: |
| 237 | + [nose](https://pypi.org/project/nose/), |
| 238 | + [pytest](https://pypi.org/project/pytest/), |
| 239 | + [unittest](https://docs.python.org/3/library/unittest.html#module-unittest) |
| 240 | + |
| 241 | +And finally thanks to the [Python](https://www.python.org/) development team and |
| 242 | +community for creating a fantastic programming language and community to be a |
| 243 | +part of! |
| 244 | + |
| 245 | +## 2020.5.2 (8 June 2020) |
| 246 | + |
| 247 | +### Fixes |
| 248 | + |
| 249 | +1. Double-check for interpreters when running diagnostics before displaying the "Python is not installed" message. |
| 250 | + ([#11870](https://github.com/Microsoft/vscode-python/issues/11870)) |
| 251 | +1. Ensure user cannot belong to all experiments in an experiment group. |
| 252 | + ([#11943](https://github.com/Microsoft/vscode-python/issues/11943)) |
| 253 | +1. Ensure extension features are started when in `Deprecate PythonPath` experiment and opening a file without any folder opened. |
| 254 | + ([#12177](https://github.com/Microsoft/vscode-python/issues/12177)) |
| 255 | + |
| 256 | +### Code Health |
| 257 | + |
| 258 | +1. Integrate VS Code experiment framework in the extension. |
| 259 | + ([#10790](https://github.com/Microsoft/vscode-python/issues/10790)) |
| 260 | +1. Update telemetry on errors and exceptions to use [vscode-extension-telemetry](https://www.npmjs.com/package/vscode-extension-telemetry). |
| 261 | + ([#11597](https://github.com/Microsoft/vscode-python/issues/11597)) |
| 262 | + |
| 263 | +### Thanks |
| 264 | + |
| 265 | +Thanks to the following projects which we fully rely on to provide some of |
| 266 | +our features: |
| 267 | + |
| 268 | +- [debugpy](https://pypi.org/project/debugpy/) |
| 269 | +- [isort](https://pypi.org/project/isort/) |
| 270 | +- [jedi](https://pypi.org/project/jedi/) |
| 271 | + and [parso](https://pypi.org/project/parso/) |
| 272 | +- [Microsoft Python Language Server](https://github.com/microsoft/python-language-server) |
| 273 | +- [ptvsd](https://pypi.org/project/ptvsd/) |
| 274 | +- [exuberant ctags](http://ctags.sourceforge.net/) (user-installed) |
| 275 | +- [rope](https://pypi.org/project/rope/) (user-installed) |
| 276 | + |
| 277 | +Also thanks to the various projects we provide integrations with which help |
| 278 | +make this extension useful: |
| 279 | + |
| 280 | +- Debugging support: |
| 281 | + [Django](https://pypi.org/project/Django/), |
| 282 | + [Flask](https://pypi.org/project/Flask/), |
| 283 | + [gevent](https://pypi.org/project/gevent/), |
| 284 | + [Jinja](https://pypi.org/project/Jinja/), |
| 285 | + [Pyramid](https://pypi.org/project/pyramid/), |
| 286 | + [PySpark](https://pypi.org/project/pyspark/), |
| 287 | + [Scrapy](https://pypi.org/project/Scrapy/), |
| 288 | + [Watson](https://pypi.org/project/Watson/) |
| 289 | +- Formatting: |
| 290 | + [autopep8](https://pypi.org/project/autopep8/), |
| 291 | + [black](https://pypi.org/project/black/), |
| 292 | + [yapf](https://pypi.org/project/yapf/) |
| 293 | +- Interpreter support: |
| 294 | + [conda](https://conda.io/), |
| 295 | + [direnv](https://direnv.net/), |
| 296 | + [pipenv](https://pypi.org/project/pipenv/), |
| 297 | + [pyenv](https://github.com/pyenv/pyenv), |
| 298 | + [venv](https://docs.python.org/3/library/venv.html#module-venv), |
| 299 | + [virtualenv](https://pypi.org/project/virtualenv/) |
| 300 | +- Linting: |
| 301 | + [bandit](https://pypi.org/project/bandit/), |
| 302 | + [flake8](https://pypi.org/project/flake8/), |
| 303 | + [mypy](https://pypi.org/project/mypy/), |
| 304 | + [prospector](https://pypi.org/project/prospector/), |
| 305 | + [pylint](https://pypi.org/project/pylint/), |
| 306 | + [pydocstyle](https://pypi.org/project/pydocstyle/), |
| 307 | + [pylama](https://pypi.org/project/pylama/) |
| 308 | +- Testing: |
| 309 | + [nose](https://pypi.org/project/nose/), |
| 310 | + [pytest](https://pypi.org/project/pytest/), |
| 311 | + [unittest](https://docs.python.org/3/library/unittest.html#module-unittest) |
| 312 | + |
| 313 | +And finally thanks to the [Python](https://www.python.org/) development team and |
| 314 | +community for creating a fantastic programming language and community to be a |
| 315 | +part of! |
| 316 | + |
193 | 317 | ## 2020.5.1 (19 May 2020)
|
194 | 318 |
|
195 | 319 | ### Fixes
|
|
0 commit comments