Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
0ef5dba
Fix background (again) for ipywidgets (#11062) (#11064)
rchiodo Apr 10, 2020
4ccac22
Fix arrowing down through cells (#11095)
rchiodo Apr 11, 2020
c8fc5a5
Fix scrolling in the monaco editor (#11089)
rchiodo Apr 11, 2020
438aa3d
Fixes for UI issues (#11130)
rchiodo Apr 13, 2020
e6c627c
Cherry pick commits from master into April release (#11138)
DonJayamanne Apr 14, 2020
02fa068
Port perf fix to release branch (#11144)
rchiodo Apr 14, 2020
15c68db
Port fix for transient data in notebooks. (#11168)
rchiodo Apr 15, 2020
1fa5423
Port undo fix to release branch (#11181)
rchiodo Apr 15, 2020
d006e83
Ensure save works after saving untitled notebooks (#11190)
DonJayamanne Apr 15, 2020
397555a
Port fix for PDF saving to release (#11194)
rchiodo Apr 15, 2020
998a195
Fix scrolling when don't have focus (#11246)
rchiodo Apr 18, 2020
9dd4b7a
Account for scenarios where module name is undefined (#11248)
DonJayamanne Apr 20, 2020
9e29be4
Add message when widget script is not found on CDN (#11249)
DonJayamanne Apr 20, 2020
4c2be73
Fix failing unit tests on windows (#11191) (#11277)
karthiknadig Apr 20, 2020
04ef5b7
Display error message when fetching script source timesout (#11276)
DonJayamanne Apr 20, 2020
69d2691
Update version and change log for release (#11279)
karthiknadig Apr 20, 2020
bf6a523
Port two fixes to the release branch (#11337)
rchiodo Apr 22, 2020
b7fca7e
Wire unhandled widget messages to the jupyter output (#11273)
rchiodo Apr 20, 2020
03bfd82
Update changelog
rchiodo Apr 22, 2020
9d09af1
Cherry-pick fixes from master (#11367)
karthiknadig Apr 23, 2020
7d0ed6c
Port fixes into April point release (#11392)
DonJayamanne Apr 24, 2020
2a09546
Remove isolate script when running unittest (#11378) (#11407)
karthiknadig Apr 25, 2020
99d9681
Move runStartupCommand to global location (#11409)
rchiodo Apr 25, 2020
52b4fbf
Update version and change logs (#11408)
karthiknadig Apr 25, 2020
e9d084a
Fix widget tests (#11406)
DonJayamanne Apr 27, 2020
9fad82f
Disable CDN unit tests. Don't seem to pass on azure (#11441)
rchiodo Apr 27, 2020
f4ae575
only close interactive session on interactive window close (#11405) (…
IanMatthewHuff Apr 27, 2020
b21ff68
Merge into master
karthiknadig Apr 29, 2020
54366d8
Fix merge problems
karthiknadig Apr 29, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
101 changes: 100 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,81 @@
# Changelog

## 2020.4.0-rc (9 April 2020)
## 2020.4.1 (27 April 2020)

### Fixes

1. Use node FS APIs when searching for python. This is a temporary change until VSC FS APIs are fixed.
([#10850](https://github.com/Microsoft/vscode-python/issues/10850))
1. Show unhandled widget messages in the jupyter output window.
([#11239](https://github.com/Microsoft/vscode-python/issues/11239))
1. Warn when using a version of the widget `qgrid` greater than `1.1.1` with the recommendation to downgrade to `1.1.1`.
([#11245](https://github.com/Microsoft/vscode-python/issues/11245))
1. Allow user modules import when discovering tests.
([#11264](https://github.com/Microsoft/vscode-python/issues/11264))
1. Fix issue where downloading ipywidgets from the CDN might be busy.
([#11274](https://github.com/Microsoft/vscode-python/issues/11274))
1. Error: Timeout is shown after running any widget more than once.
([#11334](https://github.com/Microsoft/vscode-python/issues/11334))
1. Change "python.dataScience.runStartupCommands" commands to be a global setting, not a workspace setting.
([#11352](https://github.com/Microsoft/vscode-python/issues/11352))
1. Closing the interactive window shuts down other active notebook sessions.
([#11404](https://github.com/Microsoft/vscode-python/issues/11404))

### Thanks

Thanks to the following projects which we fully rely on to provide some of
our features:

- [debugpy](https://pypi.org/project/debugpy/)
- [isort](https://pypi.org/project/isort/)
- [jedi](https://pypi.org/project/jedi/)
and [parso](https://pypi.org/project/parso/)
- [Microsoft Python Language Server](https://github.com/microsoft/python-language-server)
- [ptvsd](https://pypi.org/project/ptvsd/)
- [exuberant ctags](http://ctags.sourceforge.net/) (user-installed)
- [rope](https://pypi.org/project/rope/) (user-installed)

Also thanks to the various projects we provide integrations with which help
make this extension useful:

- Debugging support:
[Django](https://pypi.org/project/Django/),
[Flask](https://pypi.org/project/Flask/),
[gevent](https://pypi.org/project/gevent/),
[Jinja](https://pypi.org/project/Jinja/),
[Pyramid](https://pypi.org/project/pyramid/),
[PySpark](https://pypi.org/project/pyspark/),
[Scrapy](https://pypi.org/project/Scrapy/),
[Watson](https://pypi.org/project/Watson/)
- Formatting:
[autopep8](https://pypi.org/project/autopep8/),
[black](https://pypi.org/project/black/),
[yapf](https://pypi.org/project/yapf/)
- Interpreter support:
[conda](https://conda.io/),
[direnv](https://direnv.net/),
[pipenv](https://pypi.org/project/pipenv/),
[pyenv](https://github.com/pyenv/pyenv),
[venv](https://docs.python.org/3/library/venv.html#module-venv),
[virtualenv](https://pypi.org/project/virtualenv/)
- Linting:
[bandit](https://pypi.org/project/bandit/),
[flake8](https://pypi.org/project/flake8/),
[mypy](https://pypi.org/project/mypy/),
[prospector](https://pypi.org/project/prospector/),
[pylint](https://pypi.org/project/pylint/),
[pydocstyle](https://pypi.org/project/pydocstyle/),
[pylama](https://pypi.org/project/pylama/)
- Testing:
[nose](https://pypi.org/project/nose/),
[pytest](https://pypi.org/project/pytest/),
[unittest](https://docs.python.org/3/library/unittest.html#module-unittest)

And finally thanks to the [Python](https://www.python.org/) development team and
community for creating a fantastic programming language and community to be a
part of!

## 2020.4.0 (20 April 2020)

### Enhancements

Expand Down Expand Up @@ -33,6 +108,20 @@
([#11021](https://github.com/Microsoft/vscode-python/issues/11021))
1. Hide "untrusted" interpreters from 'Select interpreter' dropdown list when in DeprecatePythonPath Experiment.
([#11046](https://github.com/Microsoft/vscode-python/issues/11046))
1. Make spacing of icons on notebook toolbars match spacing on other VS code toolbars.
([#10464](https://github.com/Microsoft/vscode-python/issues/10464))
1. Make jupyter server status centered in the UI and use the same font as the rest of VS code.
([#10465](https://github.com/Microsoft/vscode-python/issues/10465))
1. Performa validation of interpreter only when a Notebook is opened instead of when extension activates.
([#10893](https://github.com/Microsoft/vscode-python/issues/10893))
1. Scrolling in cells doesn't happen on new line.
([#10952](https://github.com/Microsoft/vscode-python/issues/10952))
1. Ensure images in workspace folder are supported within markdown cells in a `Notebook`.
([#11040](https://github.com/Microsoft/vscode-python/issues/11040))
1. Make sure ipywidgets have a white background so they display in dark themes.
([#11060](https://github.com/Microsoft/vscode-python/issues/11060))
1. Arrowing down through cells put the cursor in the wrong spot.
([#11094](https://github.com/Microsoft/vscode-python/issues/11094))

### Fixes

Expand Down Expand Up @@ -80,6 +169,16 @@
([#10953](https://github.com/Microsoft/vscode-python/issues/10953))
1. Jupyter notebooks and interactive window crashing on startup.
([#11035](https://github.com/Microsoft/vscode-python/issues/11035))
1. Fix perf problems after running the interactive window for an extended period of time.
([#10971](https://github.com/Microsoft/vscode-python/issues/10971))
1. Fix problem with opening a notebook in jupyter after saving in VS code.
([#11151](https://github.com/Microsoft/vscode-python/issues/11151))
1. Fix CTRL+Z and Z for undo on notebooks.
([#11160](https://github.com/Microsoft/vscode-python/issues/11160))
1. Fix saving to PDF for viewed plots.
([#11157](https://github.com/Microsoft/vscode-python/issues/11157))
1. Fix scrolling in a notebook whenever resizing or opening.
([#11238](https://github.com/Microsoft/vscode-python/issues/11238))

### Code Health

Expand Down
1 change: 0 additions & 1 deletion news/2 Fixes/10464.md

This file was deleted.

1 change: 0 additions & 1 deletion news/2 Fixes/10465.md

This file was deleted.

1 change: 0 additions & 1 deletion news/2 Fixes/10850.md

This file was deleted.

1 change: 0 additions & 1 deletion news/2 Fixes/10893.md

This file was deleted.

1 change: 0 additions & 1 deletion news/2 Fixes/10952.md

This file was deleted.

1 change: 0 additions & 1 deletion news/2 Fixes/10971.md

This file was deleted.

1 change: 0 additions & 1 deletion news/2 Fixes/11040.md

This file was deleted.

1 change: 0 additions & 1 deletion news/2 Fixes/11060.md

This file was deleted.

1 change: 0 additions & 1 deletion news/2 Fixes/11094.md

This file was deleted.

1 change: 0 additions & 1 deletion news/2 Fixes/11151.md

This file was deleted.

1 change: 0 additions & 1 deletion news/2 Fixes/11157.md

This file was deleted.

1 change: 0 additions & 1 deletion news/2 Fixes/11160.md

This file was deleted.

1 change: 0 additions & 1 deletion news/2 Fixes/11238.md

This file was deleted.

1 change: 0 additions & 1 deletion news/2 Fixes/11239.md

This file was deleted.

1 change: 0 additions & 1 deletion news/2 Fixes/11245.md

This file was deleted.

1 change: 0 additions & 1 deletion news/2 Fixes/11264.md

This file was deleted.

1 change: 0 additions & 1 deletion news/2 Fixes/11274.md

This file was deleted.

1 change: 0 additions & 1 deletion news/2 Fixes/11334.md

This file was deleted.

1 change: 0 additions & 1 deletion news/2 Fixes/11352.md

This file was deleted.

1 change: 0 additions & 1 deletion news/2 Fixes/11404.md

This file was deleted.