|
1 | 1 | # Changelog
|
2 | 2 |
|
3 |
| -## 2020.4.0-rc (9 April 2020) |
| 3 | +## 2020.4.1 (27 April 2020) |
| 4 | + |
| 5 | +### Fixes |
| 6 | + |
| 7 | +1. Use node FS APIs when searching for python. This is a temporary change until VSC FS APIs are fixed. |
| 8 | + ([#10850](https://github.com/Microsoft/vscode-python/issues/10850)) |
| 9 | +1. Show unhandled widget messages in the jupyter output window. |
| 10 | + ([#11239](https://github.com/Microsoft/vscode-python/issues/11239)) |
| 11 | +1. Warn when using a version of the widget `qgrid` greater than `1.1.1` with the recommendation to downgrade to `1.1.1`. |
| 12 | + ([#11245](https://github.com/Microsoft/vscode-python/issues/11245)) |
| 13 | +1. Allow user modules import when discovering tests. |
| 14 | + ([#11264](https://github.com/Microsoft/vscode-python/issues/11264)) |
| 15 | +1. Fix issue where downloading ipywidgets from the CDN might be busy. |
| 16 | + ([#11274](https://github.com/Microsoft/vscode-python/issues/11274)) |
| 17 | +1. Error: Timeout is shown after running any widget more than once. |
| 18 | + ([#11334](https://github.com/Microsoft/vscode-python/issues/11334)) |
| 19 | +1. Change "python.dataScience.runStartupCommands" commands to be a global setting, not a workspace setting. |
| 20 | + ([#11352](https://github.com/Microsoft/vscode-python/issues/11352)) |
| 21 | +1. Closing the interactive window shuts down other active notebook sessions. |
| 22 | + ([#11404](https://github.com/Microsoft/vscode-python/issues/11404)) |
| 23 | + |
| 24 | +### Thanks |
| 25 | + |
| 26 | +Thanks to the following projects which we fully rely on to provide some of |
| 27 | +our features: |
| 28 | + |
| 29 | +- [debugpy](https://pypi.org/project/debugpy/) |
| 30 | +- [isort](https://pypi.org/project/isort/) |
| 31 | +- [jedi](https://pypi.org/project/jedi/) |
| 32 | + and [parso](https://pypi.org/project/parso/) |
| 33 | +- [Microsoft Python Language Server](https://github.com/microsoft/python-language-server) |
| 34 | +- [ptvsd](https://pypi.org/project/ptvsd/) |
| 35 | +- [exuberant ctags](http://ctags.sourceforge.net/) (user-installed) |
| 36 | +- [rope](https://pypi.org/project/rope/) (user-installed) |
| 37 | + |
| 38 | +Also thanks to the various projects we provide integrations with which help |
| 39 | +make this extension useful: |
| 40 | + |
| 41 | +- Debugging support: |
| 42 | + [Django](https://pypi.org/project/Django/), |
| 43 | + [Flask](https://pypi.org/project/Flask/), |
| 44 | + [gevent](https://pypi.org/project/gevent/), |
| 45 | + [Jinja](https://pypi.org/project/Jinja/), |
| 46 | + [Pyramid](https://pypi.org/project/pyramid/), |
| 47 | + [PySpark](https://pypi.org/project/pyspark/), |
| 48 | + [Scrapy](https://pypi.org/project/Scrapy/), |
| 49 | + [Watson](https://pypi.org/project/Watson/) |
| 50 | +- Formatting: |
| 51 | + [autopep8](https://pypi.org/project/autopep8/), |
| 52 | + [black](https://pypi.org/project/black/), |
| 53 | + [yapf](https://pypi.org/project/yapf/) |
| 54 | +- Interpreter support: |
| 55 | + [conda](https://conda.io/), |
| 56 | + [direnv](https://direnv.net/), |
| 57 | + [pipenv](https://pypi.org/project/pipenv/), |
| 58 | + [pyenv](https://github.com/pyenv/pyenv), |
| 59 | + [venv](https://docs.python.org/3/library/venv.html#module-venv), |
| 60 | + [virtualenv](https://pypi.org/project/virtualenv/) |
| 61 | +- Linting: |
| 62 | + [bandit](https://pypi.org/project/bandit/), |
| 63 | + [flake8](https://pypi.org/project/flake8/), |
| 64 | + [mypy](https://pypi.org/project/mypy/), |
| 65 | + [prospector](https://pypi.org/project/prospector/), |
| 66 | + [pylint](https://pypi.org/project/pylint/), |
| 67 | + [pydocstyle](https://pypi.org/project/pydocstyle/), |
| 68 | + [pylama](https://pypi.org/project/pylama/) |
| 69 | +- Testing: |
| 70 | + [nose](https://pypi.org/project/nose/), |
| 71 | + [pytest](https://pypi.org/project/pytest/), |
| 72 | + [unittest](https://docs.python.org/3/library/unittest.html#module-unittest) |
| 73 | + |
| 74 | +And finally thanks to the [Python](https://www.python.org/) development team and |
| 75 | +community for creating a fantastic programming language and community to be a |
| 76 | +part of! |
| 77 | + |
| 78 | +## 2020.4.0 (20 April 2020) |
4 | 79 |
|
5 | 80 | ### Enhancements
|
6 | 81 |
|
|
33 | 108 | ([#11021](https://github.com/Microsoft/vscode-python/issues/11021))
|
34 | 109 | 1. Hide "untrusted" interpreters from 'Select interpreter' dropdown list when in DeprecatePythonPath Experiment.
|
35 | 110 | ([#11046](https://github.com/Microsoft/vscode-python/issues/11046))
|
| 111 | +1. Make spacing of icons on notebook toolbars match spacing on other VS code toolbars. |
| 112 | + ([#10464](https://github.com/Microsoft/vscode-python/issues/10464)) |
| 113 | +1. Make jupyter server status centered in the UI and use the same font as the rest of VS code. |
| 114 | + ([#10465](https://github.com/Microsoft/vscode-python/issues/10465)) |
| 115 | +1. Performa validation of interpreter only when a Notebook is opened instead of when extension activates. |
| 116 | + ([#10893](https://github.com/Microsoft/vscode-python/issues/10893)) |
| 117 | +1. Scrolling in cells doesn't happen on new line. |
| 118 | + ([#10952](https://github.com/Microsoft/vscode-python/issues/10952)) |
| 119 | +1. Ensure images in workspace folder are supported within markdown cells in a `Notebook`. |
| 120 | + ([#11040](https://github.com/Microsoft/vscode-python/issues/11040)) |
| 121 | +1. Make sure ipywidgets have a white background so they display in dark themes. |
| 122 | + ([#11060](https://github.com/Microsoft/vscode-python/issues/11060)) |
| 123 | +1. Arrowing down through cells put the cursor in the wrong spot. |
| 124 | + ([#11094](https://github.com/Microsoft/vscode-python/issues/11094)) |
36 | 125 |
|
37 | 126 | ### Fixes
|
38 | 127 |
|
|
80 | 169 | ([#10953](https://github.com/Microsoft/vscode-python/issues/10953))
|
81 | 170 | 1. Jupyter notebooks and interactive window crashing on startup.
|
82 | 171 | ([#11035](https://github.com/Microsoft/vscode-python/issues/11035))
|
| 172 | +1. Fix perf problems after running the interactive window for an extended period of time. |
| 173 | + ([#10971](https://github.com/Microsoft/vscode-python/issues/10971)) |
| 174 | +1. Fix problem with opening a notebook in jupyter after saving in VS code. |
| 175 | + ([#11151](https://github.com/Microsoft/vscode-python/issues/11151)) |
| 176 | +1. Fix CTRL+Z and Z for undo on notebooks. |
| 177 | + ([#11160](https://github.com/Microsoft/vscode-python/issues/11160)) |
| 178 | +1. Fix saving to PDF for viewed plots. |
| 179 | + ([#11157](https://github.com/Microsoft/vscode-python/issues/11157)) |
| 180 | +1. Fix scrolling in a notebook whenever resizing or opening. |
| 181 | + ([#11238](https://github.com/Microsoft/vscode-python/issues/11238)) |
83 | 182 |
|
84 | 183 | ### Code Health
|
85 | 184 |
|
|
0 commit comments