Skip to content

Commit 5c106fa

Browse files
authored
Release prep updates change logs, tpn, and version (#11029)
* Update packages and version * Update change logs * Update TPN * Update change logs * Update change logs again. * Update TPN
1 parent ea5c808 commit 5c106fa

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+36252
-10826
lines changed

CHANGELOG.md

Lines changed: 267 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,284 @@
11
# Changelog
22

3+
## 2020.4.0-rc (9 April 2020)
4+
5+
### Enhancements
6+
7+
1. Add support for `ipywidgets`.
8+
([#3429](https://github.com/Microsoft/vscode-python/issues/3429))
9+
1. Support output and interact ipywidgets.
10+
([#9524](https://github.com/Microsoft/vscode-python/issues/9524))
11+
1. Support using 'esc' or 'ctrl+u' to clear the contents of the interactive window input box.
12+
([#10198](https://github.com/Microsoft/vscode-python/issues/10198))
13+
1. Use new interpreter storage supporting multiroot workspaces when in Deprecate PythonPath experiment.
14+
([#10325](https://github.com/Microsoft/vscode-python/issues/10325))
15+
1. Modified `Select interpreter` command to support setting interpreter at workspace level.
16+
([#10372](https://github.com/Microsoft/vscode-python/issues/10372))
17+
1. Added a command `Clear Workspace Interpreter Setting` to clear value of Python interpreter from workspace settings.
18+
([#10374](https://github.com/Microsoft/vscode-python/issues/10374))
19+
1. Support reverse connection ("listen" in launch.json) from debug adapter to VSCode.
20+
([#10437](https://github.com/Microsoft/vscode-python/issues/10437))
21+
1. Use specific icons when downloading MPLS and Insiders instead of the spinner.
22+
([#10495](https://github.com/Microsoft/vscode-python/issues/10495))
23+
1. Notebook metadata is now initialized in alphabetical order.
24+
([#10571](https://github.com/Microsoft/vscode-python/issues/10571))
25+
1. Added command translations for Hindi Language.
26+
(thanks [Pai026](https://github.com/Pai026/))
27+
([#10711](https://github.com/Microsoft/vscode-python/issues/10711))
28+
1. Prompt when an "untrusted" workspace Python environment is to be auto selected when in Deprecate PythonPath experiment.
29+
([#10879](https://github.com/Microsoft/vscode-python/issues/10879))
30+
1. Added a command `Reset stored info for untrusted Interpreters` to reset "untrusted" interpreters storage when in Deprecate PythonPath experiment.
31+
([#10912](https://github.com/Microsoft/vscode-python/issues/10912))
32+
1. Added a user setting `python.defaultInterpreterPath` to set up the default interpreter path when in Deprecate PythonPath experiment.
33+
([#11021](https://github.com/Microsoft/vscode-python/issues/11021))
34+
1. Hide "untrusted" interpreters from 'Select interpreter' dropdown list when in DeprecatePythonPath Experiment.
35+
([#11046](https://github.com/Microsoft/vscode-python/issues/11046))
36+
37+
### Fixes
38+
39+
1. Ensure plot fits within the page of the `PDF`.
40+
([#9403](https://github.com/Microsoft/vscode-python/issues/9403))
41+
1. Fix typing in output of cells to not delete or modify any cells.
42+
([#9519](https://github.com/Microsoft/vscode-python/issues/9519))
43+
1. Show an error when ipywidgets cannot be found.
44+
([#9523](https://github.com/Microsoft/vscode-python/issues/9523))
45+
1. Experiments no longer block on telemetry.
46+
([#10008](https://github.com/Microsoft/vscode-python/issues/10008))
47+
1. Fix interactive window debugging after running cells in a notebook.
48+
([#10206](https://github.com/Microsoft/vscode-python/issues/10206))
49+
1. Fix problem with Data Viewer not working when builtin functions are overridden (like max).
50+
([#10280](https://github.com/Microsoft/vscode-python/issues/10280))
51+
1. Fix interactive window debugging when debugging the first cell to be run.
52+
([#10395](https://github.com/Microsoft/vscode-python/issues/10395))
53+
1. Fix interactive window debugging for extra lines in a function.
54+
([#10396](https://github.com/Microsoft/vscode-python/issues/10396))
55+
1. Notebook metadata is now initialized in the correct place.
56+
([#10544](https://github.com/Microsoft/vscode-python/issues/10544))
57+
1. Fix save button not working on notebooks.
58+
([#10647](https://github.com/Microsoft/vscode-python/issues/10647))
59+
1. Fix toolbars on 3rd party widgets to show correct icons.
60+
([#10734](https://github.com/Microsoft/vscode-python/issues/10734))
61+
1. Clicking or double clicking in output of a cell selects or gives focus to a cell. It should only affect the controls in the output.
62+
([#10749](https://github.com/Microsoft/vscode-python/issues/10749))
63+
1. Fix for notebooks not becoming dirty when changing a kernel.
64+
([#10795](https://github.com/Microsoft/vscode-python/issues/10795))
65+
1. Auto save for focusChange is not respected when switching to non text documents. Menu focus will still not cause a save (no callback from VS code for this), but should work for switching to other apps and non text documents.
66+
([#10853](https://github.com/Microsoft/vscode-python/issues/10853))
67+
1. Handle display.update inside of cells.
68+
([#10873](https://github.com/Microsoft/vscode-python/issues/10873))
69+
1. ZMQ should not cause local server to fail.
70+
([#10877](https://github.com/Microsoft/vscode-python/issues/10877))
71+
1. Fixes issue with spaces in debugger paths when using `getRemoteLauncherCommand`.
72+
([#10905](https://github.com/Microsoft/vscode-python/issues/10905))
73+
1. Fix output and interact widgets to work again.
74+
([#10915](https://github.com/Microsoft/vscode-python/issues/10915))
75+
1. Make sure the same python is used for the data viewer as the notebook so that pandas can be found.
76+
([#10926](https://github.com/Microsoft/vscode-python/issues/10926))
77+
1. Ensure user code in cell is preserved between cell execution and cell edits.
78+
([#10949](https://github.com/Microsoft/vscode-python/issues/10949))
79+
1. Make sure the interpreter in the notebook matches the kernel.
80+
([#10953](https://github.com/Microsoft/vscode-python/issues/10953))
81+
1. Jupyter notebooks and interactive window crashing on startup.
82+
([#11035](https://github.com/Microsoft/vscode-python/issues/11035))
83+
84+
### Code Health
85+
86+
1. Add conda environments to nightly test runs.
87+
([#10134](https://github.com/Microsoft/vscode-python/issues/10134))
88+
1. Refactor the extension activation code to split on phases.
89+
([#10454](https://github.com/Microsoft/vscode-python/issues/10454))
90+
1. Added a kernel launcher to spawn python kernels without Jupyter.
91+
([#10479](https://github.com/Microsoft/vscode-python/issues/10479))
92+
1. Add ZMQ library to extension.
93+
([#10483](https://github.com/Microsoft/vscode-python/issues/10483))
94+
1. Added test harness for `ipywidgets` in `notebooks`.
95+
([#10655](https://github.com/Microsoft/vscode-python/issues/10655))
96+
1. Run internal modules and scripts in isolated manner.
97+
This helps avoid problems like shadowing stdlib modules.
98+
([#10681](https://github.com/Microsoft/vscode-python/issues/10681))
99+
1. Add telemetry for .env files.
100+
([#10780](https://github.com/Microsoft/vscode-python/issues/10780))
101+
1. Update prettier to latest version.
102+
([#10837](https://github.com/Microsoft/vscode-python/issues/10837))
103+
1. Update typescript to `3.8`.
104+
([#10839](https://github.com/Microsoft/vscode-python/issues/10839))
105+
1. Add telemetry around ipywidgets usage, failures, and overhead.
106+
([#11027](https://github.com/Microsoft/vscode-python/issues/11027))
107+
108+
### Thanks
109+
110+
Thanks to the following projects which we fully rely on to provide some of
111+
our features:
112+
113+
- [debugpy](https://pypi.org/project/debugpy/)
114+
- [isort](https://pypi.org/project/isort/)
115+
- [jedi](https://pypi.org/project/jedi/)
116+
and [parso](https://pypi.org/project/parso/)
117+
- [Microsoft Python Language Server](https://github.com/microsoft/python-language-server)
118+
- [ptvsd](https://pypi.org/project/ptvsd/)
119+
- [exuberant ctags](http://ctags.sourceforge.net/) (user-installed)
120+
- [rope](https://pypi.org/project/rope/) (user-installed)
121+
122+
Also thanks to the various projects we provide integrations with which help
123+
make this extension useful:
124+
125+
- Debugging support:
126+
[Django](https://pypi.org/project/Django/),
127+
[Flask](https://pypi.org/project/Flask/),
128+
[gevent](https://pypi.org/project/gevent/),
129+
[Jinja](https://pypi.org/project/Jinja/),
130+
[Pyramid](https://pypi.org/project/pyramid/),
131+
[PySpark](https://pypi.org/project/pyspark/),
132+
[Scrapy](https://pypi.org/project/Scrapy/),
133+
[Watson](https://pypi.org/project/Watson/)
134+
- Formatting:
135+
[autopep8](https://pypi.org/project/autopep8/),
136+
[black](https://pypi.org/project/black/),
137+
[yapf](https://pypi.org/project/yapf/)
138+
- Interpreter support:
139+
[conda](https://conda.io/),
140+
[direnv](https://direnv.net/),
141+
[pipenv](https://pypi.org/project/pipenv/),
142+
[pyenv](https://github.com/pyenv/pyenv),
143+
[venv](https://docs.python.org/3/library/venv.html#module-venv),
144+
[virtualenv](https://pypi.org/project/virtualenv/)
145+
- Linting:
146+
[bandit](https://pypi.org/project/bandit/),
147+
[flake8](https://pypi.org/project/flake8/),
148+
[mypy](https://pypi.org/project/mypy/),
149+
[prospector](https://pypi.org/project/prospector/),
150+
[pylint](https://pypi.org/project/pylint/),
151+
[pydocstyle](https://pypi.org/project/pydocstyle/),
152+
[pylama](https://pypi.org/project/pylama/)
153+
- Testing:
154+
[nose](https://pypi.org/project/nose/),
155+
[pytest](https://pypi.org/project/pytest/),
156+
[unittest](https://docs.python.org/3/library/unittest.html#module-unittest)
157+
158+
And finally thanks to the [Python](https://www.python.org/) development team and
159+
community for creating a fantastic programming language and community to be a
160+
part of!
161+
3162
## 2020.3.2 (2 April 2020)
4163

5164
### Fixes
6165

7166
1. Update `debugpy` to latest (v1.0.0b5). Fixes issue with connections with multi-process.
8167

168+
### Thanks
169+
170+
Thanks to the following projects which we fully rely on to provide some of
171+
our features:
172+
173+
- [debugpy](https://pypi.org/project/debugpy/)
174+
- [isort](https://pypi.org/project/isort/)
175+
- [jedi](https://pypi.org/project/jedi/)
176+
and [parso](https://pypi.org/project/parso/)
177+
- [Microsoft Python Language Server](https://github.com/microsoft/python-language-server)
178+
- [ptvsd](https://pypi.org/project/ptvsd/)
179+
- [exuberant ctags](http://ctags.sourceforge.net/) (user-installed)
180+
- [rope](https://pypi.org/project/rope/) (user-installed)
181+
182+
Also thanks to the various projects we provide integrations with which help
183+
make this extension useful:
184+
185+
- Debugging support:
186+
[Django](https://pypi.org/project/Django/),
187+
[Flask](https://pypi.org/project/Flask/),
188+
[gevent](https://pypi.org/project/gevent/),
189+
[Jinja](https://pypi.org/project/Jinja/),
190+
[Pyramid](https://pypi.org/project/pyramid/),
191+
[PySpark](https://pypi.org/project/pyspark/),
192+
[Scrapy](https://pypi.org/project/Scrapy/),
193+
[Watson](https://pypi.org/project/Watson/)
194+
- Formatting:
195+
[autopep8](https://pypi.org/project/autopep8/),
196+
[black](https://pypi.org/project/black/),
197+
[yapf](https://pypi.org/project/yapf/)
198+
- Interpreter support:
199+
[conda](https://conda.io/),
200+
[direnv](https://direnv.net/),
201+
[pipenv](https://pypi.org/project/pipenv/),
202+
[pyenv](https://github.com/pyenv/pyenv),
203+
[venv](https://docs.python.org/3/library/venv.html#module-venv),
204+
[virtualenv](https://pypi.org/project/virtualenv/)
205+
- Linting:
206+
[bandit](https://pypi.org/project/bandit/),
207+
[flake8](https://pypi.org/project/flake8/),
208+
[mypy](https://pypi.org/project/mypy/),
209+
[prospector](https://pypi.org/project/prospector/),
210+
[pylint](https://pypi.org/project/pylint/),
211+
[pydocstyle](https://pypi.org/project/pydocstyle/),
212+
[pylama](https://pypi.org/project/pylama/)
213+
- Testing:
214+
[nose](https://pypi.org/project/nose/),
215+
[pytest](https://pypi.org/project/pytest/),
216+
[unittest](https://docs.python.org/3/library/unittest.html#module-unittest)
217+
218+
And finally thanks to the [Python](https://www.python.org/) development team and
219+
community for creating a fantastic programming language and community to be a
220+
part of!
221+
9222
## 2020.3.1 (31 March 2020)
10223

11224
### Fixes
12225

13226
1. Update `debugpy` to latest (v1.0.0b4). Fixes issue with locale.
14227

228+
### Thanks
229+
230+
Thanks to the following projects which we fully rely on to provide some of
231+
our features:
232+
233+
- [debugpy](https://pypi.org/project/debugpy/)
234+
- [isort](https://pypi.org/project/isort/)
235+
- [jedi](https://pypi.org/project/jedi/)
236+
and [parso](https://pypi.org/project/parso/)
237+
- [Microsoft Python Language Server](https://github.com/microsoft/python-language-server)
238+
- [ptvsd](https://pypi.org/project/ptvsd/)
239+
- [exuberant ctags](http://ctags.sourceforge.net/) (user-installed)
240+
- [rope](https://pypi.org/project/rope/) (user-installed)
241+
242+
Also thanks to the various projects we provide integrations with which help
243+
make this extension useful:
244+
245+
- Debugging support:
246+
[Django](https://pypi.org/project/Django/),
247+
[Flask](https://pypi.org/project/Flask/),
248+
[gevent](https://pypi.org/project/gevent/),
249+
[Jinja](https://pypi.org/project/Jinja/),
250+
[Pyramid](https://pypi.org/project/pyramid/),
251+
[PySpark](https://pypi.org/project/pyspark/),
252+
[Scrapy](https://pypi.org/project/Scrapy/),
253+
[Watson](https://pypi.org/project/Watson/)
254+
- Formatting:
255+
[autopep8](https://pypi.org/project/autopep8/),
256+
[black](https://pypi.org/project/black/),
257+
[yapf](https://pypi.org/project/yapf/)
258+
- Interpreter support:
259+
[conda](https://conda.io/),
260+
[direnv](https://direnv.net/),
261+
[pipenv](https://pypi.org/project/pipenv/),
262+
[pyenv](https://github.com/pyenv/pyenv),
263+
[venv](https://docs.python.org/3/library/venv.html#module-venv),
264+
[virtualenv](https://pypi.org/project/virtualenv/)
265+
- Linting:
266+
[bandit](https://pypi.org/project/bandit/),
267+
[flake8](https://pypi.org/project/flake8/),
268+
[mypy](https://pypi.org/project/mypy/),
269+
[prospector](https://pypi.org/project/prospector/),
270+
[pylint](https://pypi.org/project/pylint/),
271+
[pydocstyle](https://pypi.org/project/pydocstyle/),
272+
[pylama](https://pypi.org/project/pylama/)
273+
- Testing:
274+
[nose](https://pypi.org/project/nose/),
275+
[pytest](https://pypi.org/project/pytest/),
276+
[unittest](https://docs.python.org/3/library/unittest.html#module-unittest)
277+
278+
And finally thanks to the [Python](https://www.python.org/) development team and
279+
community for creating a fantastic programming language and community to be a
280+
part of!
281+
15282
## 2020.3.0 (19 March 2020)
16283

17284
### Enhancements

0 commit comments

Comments
 (0)