Skip to content

Commit 732c987

Browse files
authored
September release (2019.9) (#7120)
* Changelog, package.json, package-lock.json * TPN
1 parent 6d79704 commit 732c987

39 files changed

+871
-63
lines changed

CHANGELOG.md

Lines changed: 138 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,143 @@
11
# Changelog
22

3+
## 2019.9.0 (27 August 2019)
4+
5+
### Enhancements
6+
7+
1. Get "select virtual environment for the workspace" prompt to show up regardless of pythonpath setting.
8+
([#5499](https://github.com/Microsoft/vscode-python/issues/5499))
9+
1. Changes to telemetry with regards to discovery of python environments.
10+
([#5593](https://github.com/Microsoft/vscode-python/issues/5593))
11+
1. Update Jedi to 0.15.1 and parso to 0.5.1.
12+
([#6294](https://github.com/Microsoft/vscode-python/issues/6294))
13+
1. Moved Language Server logging to its own output channel.
14+
([#6559](https://github.com/Microsoft/vscode-python/issues/6559))
15+
1. Interactive window will only snap to the bottom if the user is already in the bottom, like a chat window.
16+
([#6580](https://github.com/Microsoft/vscode-python/issues/6580))
17+
1. Add debug command code lenses when in debug mode.
18+
([#6672](https://github.com/Microsoft/vscode-python/issues/6672))
19+
1. Implemented prompt for survey.
20+
([#6752](https://github.com/Microsoft/vscode-python/issues/6752))
21+
1. Add code gathering tools.
22+
([#6810](https://github.com/Microsoft/vscode-python/issues/6810))
23+
1. Added a setting called 'Run Magic Commands'. The input should be python code to be executed when the interactive window is loading.
24+
([#6842](https://github.com/Microsoft/vscode-python/issues/6842))
25+
1. Added a setting so the user can decide if they want the debugger to debug only their code, or also debug external libraries.
26+
([#6870](https://github.com/Microsoft/vscode-python/issues/6870))
27+
1. Implemented prompt for survey using A/B test framework.
28+
([#6957](https://github.com/Microsoft/vscode-python/issues/6957))
29+
30+
### Fixes
31+
32+
1. Add support for the "pathMappings" setting in "launch" debug configs.
33+
([#3568](https://github.com/Microsoft/vscode-python/issues/3568))
34+
1. Supports error codes like ABC123 as used in plugins.
35+
([#4074](https://github.com/Microsoft/vscode-python/issues/4074))
36+
1. Fixes to insertion of commas when inserting generated debug configurations in `launch.json`.
37+
([#5531](https://github.com/Microsoft/vscode-python/issues/5531))
38+
1. Fix code lenses shown for pytest.
39+
([#6303](https://github.com/Microsoft/vscode-python/issues/6303))
40+
1. Make data viewer change row height according to font size in settings.
41+
([#6614](https://github.com/Microsoft/vscode-python/issues/6614))
42+
1. Fix miniconda environments to work.
43+
([#6802](https://github.com/Microsoft/vscode-python/issues/6802))
44+
1. Drop dedent-on-enter for "return" statements. It will be addressed in https://github.com/microsoft/vscode-python/issues/6564.
45+
([#6813](https://github.com/Microsoft/vscode-python/issues/6813))
46+
1. Show PTVSD exceptions to the user.
47+
([#6818](https://github.com/Microsoft/vscode-python/issues/6818))
48+
1. Tweaked message for restarting VS Code to use a Python Extension insider build
49+
(thanks [Marsfan](https://github.com/Marsfan)).
50+
([#6838](https://github.com/Microsoft/vscode-python/issues/6838))
51+
1. Do not execute empty code cells or render them in the interactive window when sent from the editor or input box.
52+
([#6839](https://github.com/Microsoft/vscode-python/issues/6839))
53+
1. Fix failing functional tests (for pytest) in the extension.
54+
([#6940](https://github.com/Microsoft/vscode-python/issues/6940))
55+
1. Fix ptvsd typo in descriptions.
56+
([#7097](https://github.com/Microsoft/vscode-python/issues/7097))
57+
58+
### Code Health
59+
60+
1. Update the message and the link displayed when `Language Server` isn't supported.
61+
([#5969](https://github.com/Microsoft/vscode-python/issues/5969))
62+
1. Normalize path separators in stack traces.
63+
([#6460](https://github.com/Microsoft/vscode-python/issues/6460))
64+
1. Update `package.json` to define supported languages for breakpoints.
65+
Update telemetry code to hardcode Telemetry Key in code (removed from `package.json`).
66+
([#6469](https://github.com/Microsoft/vscode-python/issues/6469))
67+
1. Functional tests for DataScience Error Handler.
68+
([#6697](https://github.com/Microsoft/vscode-python/issues/6697))
69+
1. Move .env file handling into the extension. This is in preparation to switch to the out-of-proc debug adapter from ptvsd.
70+
([#6770](https://github.com/Microsoft/vscode-python/issues/6770))
71+
1. Track enablement of a test framework.
72+
([#6783](https://github.com/Microsoft/vscode-python/issues/6783))
73+
1. Track how code was sent to the terminal (via `command` or `UI`).
74+
([#6801](https://github.com/Microsoft/vscode-python/issues/6801))
75+
1. Upload coverage reports to [codecov](https://codecov.io/gh/microsoft/vscode-python).
76+
([#6938](https://github.com/Microsoft/vscode-python/issues/6938))
77+
1. Bump version of [PTVSD](https://pypi.org/project/ptvsd/) to `4.3.2`.
78+
79+
* Fix an issue with Jump to cursor command. [#1667](https://github.com/microsoft/ptvsd/issues/1667)
80+
* Fix "Unable to find threadStateIndex for the current thread" message in terminal. [#1587](https://github.com/microsoft/ptvsd/issues/1587)
81+
* Fixes crash when using python 3.7.4. [#1688](https://github.com/microsoft/ptvsd/issues/1688)
82+
([#6961](https://github.com/Microsoft/vscode-python/issues/6961))
83+
1. Move nightly functional tests to use mock jupyter and create a new pipeline for flakey tests which use real jupyter.
84+
([#7066](https://github.com/Microsoft/vscode-python/issues/7066))
85+
1. Corrected spelling of name for method to be `hasConfigurationFileInWorkspace`.
86+
([#7072](https://github.com/Microsoft/vscode-python/issues/7072))
87+
1. Fix functional test failures due to new WindowsStoreInterpreter addition.
88+
([#7081](https://github.com/Microsoft/vscode-python/issues/7081))
89+
90+
### Thanks
91+
92+
Thanks to the following projects which we fully rely on to provide some of
93+
our features:
94+
- [isort](https://pypi.org/project/isort/)
95+
- [jedi](https://pypi.org/project/jedi/)
96+
and [parso](https://pypi.org/project/parso/)
97+
- [Microsoft Python Language Server](https://github.com/microsoft/python-language-server)
98+
- [ptvsd](https://pypi.org/project/ptvsd/)
99+
- [exuberant ctags](http://ctags.sourceforge.net/) (user-installed)
100+
- [rope](https://pypi.org/project/rope/) (user-installed)
101+
102+
Also thanks to the various projects we provide integrations with which help
103+
make this extension useful:
104+
- Debugging support:
105+
[Django](https://pypi.org/project/Django/),
106+
[Flask](https://pypi.org/project/Flask/),
107+
[gevent](https://pypi.org/project/gevent/),
108+
[Jinja](https://pypi.org/project/Jinja/),
109+
[Pyramid](https://pypi.org/project/pyramid/),
110+
[PySpark](https://pypi.org/project/pyspark/),
111+
[Scrapy](https://pypi.org/project/Scrapy/),
112+
[Watson](https://pypi.org/project/Watson/)
113+
- Formatting:
114+
[autopep8](https://pypi.org/project/autopep8/),
115+
[black](https://pypi.org/project/black/),
116+
[yapf](https://pypi.org/project/yapf/)
117+
- Interpreter support:
118+
[conda](https://conda.io/),
119+
[direnv](https://direnv.net/),
120+
[pipenv](https://pypi.org/project/pipenv/),
121+
[pyenv](https://github.com/pyenv/pyenv),
122+
[venv](https://docs.python.org/3/library/venv.html#module-venv),
123+
[virtualenv](https://pypi.org/project/virtualenv/)
124+
- Linting:
125+
[bandit](https://pypi.org/project/bandit/),
126+
[flake8](https://pypi.org/project/flake8/),
127+
[mypy](https://pypi.org/project/mypy/),
128+
[prospector](https://pypi.org/project/prospector/),
129+
[pylint](https://pypi.org/project/pylint/),
130+
[pydocstyle](https://pypi.org/project/pydocstyle/),
131+
[pylama](https://pypi.org/project/pylama/)
132+
- Testing:
133+
[nose](https://pypi.org/project/nose/),
134+
[pytest](https://pypi.org/project/pytest/),
135+
[unittest](https://docs.python.org/3/library/unittest.html#module-unittest)
136+
137+
And finally thanks to the [Python](https://www.python.org/) development team and
138+
community for creating a fantastic programming language and community to be a
139+
part of!
140+
3141
## 2019.8.0 (6 August 2019)
4142

5143
### Enhancements

news/1 Enhancements/5499.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/1 Enhancements/5593.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/1 Enhancements/6294.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/1 Enhancements/6559.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/1 Enhancements/6580.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/1 Enhancements/6672.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/1 Enhancements/6752.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/1 Enhancements/6810.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/1 Enhancements/6842.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/1 Enhancements/6870.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/1 Enhancements/6957.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/2 Fixes/3568.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/2 Fixes/4074.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/2 Fixes/5531.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/2 Fixes/6303.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/2 Fixes/6614.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/2 Fixes/6802.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/2 Fixes/6813.md

Lines changed: 0 additions & 2 deletions
This file was deleted.

news/2 Fixes/6818.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/2 Fixes/6838.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

news/2 Fixes/6839.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/2 Fixes/6940.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/2 Fixes/7097.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/3 Code Health/5969.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/3 Code Health/6460.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/3 Code Health/6469.md

Lines changed: 0 additions & 2 deletions
This file was deleted.

news/3 Code Health/6697.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/3 Code Health/6770.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/3 Code Health/6783.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/3 Code Health/6801.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/3 Code Health/6938.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/3 Code Health/6961.md

Lines changed: 0 additions & 4 deletions
This file was deleted.

news/3 Code Health/7066.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/3 Code Health/7072.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

news/3 Code Health/7081.md

Lines changed: 0 additions & 1 deletion
This file was deleted.

package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
"name": "python",
33
"displayName": "Python",
44
"description": "Linting, Debugging (multi-threaded, remote), Intellisense, code formatting, refactoring, unit tests, snippets, and more.",
5-
"version": "2019.9.0-dev",
6-
"languageServerVersion": "0.3.43",
5+
"version": "2019.9.0-rc",
6+
"languageServerVersion": "0.3.66",
77
"publisher": "ms-python",
88
"author": {
99
"name": "Microsoft Corporation"

0 commit comments

Comments
 (0)