Skip to content

Merge release-2021.10 into main #17736

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 22 commits into from
Oct 14, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
f806674
Use correct python executable when running code using Python executio…
Oct 4, 2021
31042a4
pin to debugpy verion 1.4.3
karthiknadig Oct 4, 2021
b16f7fe
Pin debugpy (#17619)
karthiknadig Oct 4, 2021
ebdb4d0
Ensure database storage extension uses to track all storages does not…
Oct 4, 2021
422f3c3
Fix handling of empty directories in debugpy wheels when combining th…
Oct 4, 2021
aaa3d63
Update news items for cherry picked. (#17624)
karthiknadig Oct 5, 2021
39d250a
Pin wrapt to 1.12.1 (#17630) (#17631)
karthiknadig Oct 5, 2021
d3abb97
Use conda-forge when installing into conda envs (#17629) (#17632)
DonJayamanne Oct 5, 2021
6258ca2
Ensure keys whose default value type is an array are not duplicated (…
Oct 5, 2021
100f87e
Update version and changelog for release (#17647)
karthiknadig Oct 6, 2021
eb2e2b9
Update release date in change log
karthiknadig Oct 7, 2021
6ba6949
Add thanks to change log.
karthiknadig Oct 7, 2021
1997e8a
Fix for formatting notebook cells. (#17650)
karthiknadig Oct 8, 2021
86fffbc
Hide walkthrough if on the web (#17638)
luabud Oct 8, 2021
d83f19c
Log commands run by the discovery component in the output channel (#1…
Oct 11, 2021
ab0a72a
Ensure commands run are not logged twice in Python output channel (#1…
Oct 11, 2021
18f9dbb
Hide UI elements that are not applicable when using `github.dev` (#17…
Oct 11, 2021
2153e7d
Localize strings on `github.dev` using VSCode FS API (#17711)
Oct 13, 2021
f09c985
Provide IntelliSense status information when using `github.dev` (#17658)
Oct 13, 2021
9128f87
Localize 'learn more' text (#17714)
Oct 13, 2021
ca2b5a4
Update version and change log for point release (#17717)
karthiknadig Oct 13, 2021
ab53e12
Merge release-2021.10 into main
karthiknadig Oct 14, 2021
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
143 changes: 140 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,84 @@
# Changelog

## 2021.10.0-rc (4 October 2021)
## 2021.10.1 (13 October 2021)

### Enhancements

1. Provide IntelliSense status information when using `github.dev` or any other web platform.
([#17658](https://github.com/Microsoft/vscode-python/issues/17658))

### Fixes

1. Ensure commands run are not logged twice in Python output channel.
([#7160](https://github.com/Microsoft/vscode-python/issues/7160))
1. Ensure we use fragment when formatting notebook cells.
([#16980](https://github.com/Microsoft/vscode-python/issues/16980))
1. Hide UI elements that are not applicable when using `github.dev` or any other web platform.
([#17252](https://github.com/Microsoft/vscode-python/issues/17252))
1. Localize strings on `github.dev` using VSCode FS API.
([#17712](https://github.com/Microsoft/vscode-python/issues/17712))

### Code Health

1. Log commands run by the discovery component in the output channel.
([#16732](https://github.com/Microsoft/vscode-python/issues/16732))

### 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/)
- [jedi-language-server](https://pypi.org/project/jedi-language-server/)
- [Microsoft Python Language Server](https://github.com/microsoft/python-language-server)
- [Pylance](https://github.com/microsoft/pylance-release)
- [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/),
[poetry](https://pypi.org/project/poetry/),
[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:
[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!

## 2021.10.0 (7 October 2021)

### Enhancements

Expand All @@ -10,7 +88,7 @@
([#11995](https://github.com/Microsoft/vscode-python/issues/11995))
1. Add support for dynamic updates in interpreter list.
([#17043](https://github.com/Microsoft/vscode-python/issues/17043))
1. Query for fresh workspace envs when autoselecting interpreters in a new workspace.
1. Query for fresh workspace envs when auto-selecting interpreters in a new workspace.
([#17264](https://github.com/Microsoft/vscode-python/issues/17264))
1. Increase Microsoft Python Language Server deprecation prompt frequency and update wording.
([#17361](https://github.com/Microsoft/vscode-python/issues/17361))
Expand Down Expand Up @@ -55,15 +133,19 @@
1. Improve pattern matching for shell detection on Windows.
(thanks [Erik Demaine](https://github.com/edemaine/))
([#17426](https://github.com/Microsoft/vscode-python/issues/17426))
1. Changed the way of searching left bracket [ in case of subsets of tests.
1. Changed the way of searching left bracket `[` in case of subsets of tests.
(thanks [ilexei](https://github.com/ilexei))
([#17461](https://github.com/Microsoft/vscode-python/issues/17461))
1. Fix hang caused by loop in getting interpreter information.
([#17484](https://github.com/Microsoft/vscode-python/issues/17484))
1. Ensure database storage extension uses to track all storages does not grow unnecessarily.
([#17488](https://github.com/Microsoft/vscode-python/issues/17488))
1. Ensure all users use new discovery code regardless of their experiment settings.
([#17563](https://github.com/Microsoft/vscode-python/issues/17563))
1. Add timeout when discovery runs `conda info --json` command.
([#17576](https://github.com/Microsoft/vscode-python/issues/17576))
1. Use `conda-forge` channel when installing packages into conda environments.
([#17628](https://github.com/Microsoft/vscode-python/issues/17628))

### Code Health

Expand All @@ -76,6 +158,61 @@
1. Fix linting for some files in .eslintignore.
([#17181](https://github.com/Microsoft/vscode-python/issues/17181))

### 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/)
- [jedi-language-server](https://pypi.org/project/jedi-language-server/)
- [Microsoft Python Language Server](https://github.com/microsoft/python-language-server)
- [Pylance](https://github.com/microsoft/pylance-release)
- [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/),
[poetry](https://pypi.org/project/poetry/),
[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:
[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!

## 2021.9.3 (20 September 2021)

### Fixes
Expand Down
1 change: 0 additions & 1 deletion news/1 Enhancements/17658.md

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

1 change: 0 additions & 1 deletion news/3 Code Health/16732.md

This file was deleted.