Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
122 changes: 122 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,127 @@
# Changelog

## 2021.12.0-rc (6 December 2021)

### Enhancements

1. Python extension should activate on onDebugInitialConfigurations.
(thanks [Nayana Vinod](https://github.com/nayana-vinod) and [Jessica Jolly](https://github.com/JessieJolly)).
([#9557](https://github.com/Microsoft/vscode-python/issues/9557))
1. Declare limited support when running in virtual workspaces by only supporting language servers.
([#17519](https://github.com/Microsoft/vscode-python/issues/17519))
1. Add a "Do not show again" option to the formatter installation prompt.
([#17937](https://github.com/Microsoft/vscode-python/issues/17937))
1. Add the ability to install `pip` if missing, when installing missing packages from the `Jupyter Extension`.
([#17975](https://github.com/Microsoft/vscode-python/issues/17975))
1. Declare limited support for untrusted workspaces by only supporting Pylance.
([#18031](https://github.com/Microsoft/vscode-python/issues/18031))
1. Update to latest jedi language server.
([#18051](https://github.com/Microsoft/vscode-python/issues/18051))
1. Add language status item indicating that extension works partially in virtual and untrusted workspaces.
([#18059](https://github.com/Microsoft/vscode-python/issues/18059))

### Fixes

1. Partial fix for using the same directory as discovery when running tests.
(thanks [Brian Rutledge](https://github.com/bhrutledge))
([#9553](https://github.com/Microsoft/vscode-python/issues/9553))
1. Handle decorators properly when using the `Run Selection/Line in Python Terminal` command.
([#15058](https://github.com/Microsoft/vscode-python/issues/15058))
1. Don't interpret `--rootdir` as a test folder for `pytest`.
(thanks [Brian Rutledge](https://github.com/bhrutledge))
([#16079](https://github.com/Microsoft/vscode-python/issues/16079))
1. Ensure debug configuration env variables overwrite env variables defined in .env file.
([#16984](https://github.com/Microsoft/vscode-python/issues/16984))
1. Fix for `pytest` run all tests when using `pytest.ini` and `cwd`.
(thanks [Brian Rutledge](https://github.com/bhrutledge))
([#17546](https://github.com/Microsoft/vscode-python/issues/17546))
1. When parsing pytest node ids with parameters, use native pytest information to separate out the parameter decoration rather than try and parse the nodeid as text.
(thanks [Martijn Pieters](https://github.com/mjpieters))
([#17676](https://github.com/Microsoft/vscode-python/issues/17676))
1. Do not process system Python 2 installs on macOS Monterey.
([#17870](https://github.com/Microsoft/vscode-python/issues/17870))
1. Remove duplicate "Clear Workspace Interpreter Setting" command from the command palette.
([#17890](https://github.com/Microsoft/vscode-python/issues/17890))
1. Ensure that path towards extenal tools like linters are not synched between
machines. (thanks [Sorin Sbarnea](https://github.com/ssbarnea))
([#18008](https://github.com/Microsoft/vscode-python/issues/18008))
1. Increase timeout for activation of conda environments from 30s to 60s.
([#18017](https://github.com/Microsoft/vscode-python/issues/18017))

### Code Health

1. Removing experiments for refresh and failed tests buttons.
([#17868](https://github.com/Microsoft/vscode-python/issues/17868))
1. Remove caching debug configuration experiment only.
([#17895](https://github.com/Microsoft/vscode-python/issues/17895))
1. Remove "join mailing list" notification experiment.
([#17904](https://github.com/Microsoft/vscode-python/issues/17904))
1. Remove dependency on `winston` logger.
([#17921](https://github.com/Microsoft/vscode-python/issues/17921))
1. Bump isort from 5.9.3 to 5.10.0.
([#17923](https://github.com/Microsoft/vscode-python/issues/17923))
1. Remove old discovery code and discovery experiments.
([#17962](https://github.com/Microsoft/vscode-python/issues/17962))
1. Remove dependency on `azure-storage`.
([#17972](https://github.com/Microsoft/vscode-python/issues/17972))
1. Ensure telemetry correctly identifies when users set linter paths.
([#18019](https://github.com/Microsoft/vscode-python/issues/18019))

### 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.11.0 (4 November 2021)

### Enhancements
Expand Down
18 changes: 9 additions & 9 deletions jedils_requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -22,13 +22,13 @@ jedi==0.18.0 \
--hash=sha256:18456d83f65f400ab0c2d3319e48520420ef43b23a086fdc05dff34132f0fb93 \
--hash=sha256:92550a404bad8afed881a137ec9a461fed49eca661414be45059329614ed0707
# via jedi-language-server
jedi-language-server==0.34.11 \
--hash=sha256:1a30400455240445e22cdd9ee2c87e06b2405e088096ec2d30ebafaec5423190 \
--hash=sha256:3eb2a009552a139e201081beca774eb642fc2548aef2a17230a40545c502d1bc
jedi-language-server==0.34.12 \
--hash=sha256:a6d272fa82f47407f1bcb8f4ee5d105a2bec450010af2eb60570b0d563d416eb \
--hash=sha256:e1194e793d2d7af3dcb1c2b9b7ed6e974eefdd64b1934a30e2043d21cba7aafe
# via -r jedils_requirements.in
parso==0.8.2 \
--hash=sha256:12b83492c6239ce32ff5eed6d3639d6a536170723c6f3f1506869f1ace413398 \
--hash=sha256:a8c4922db71e4fdb90e0d0bc6e50f9b273d3397925e5e60a717e719201778d22
parso==0.8.3 \
--hash=sha256:8c07be290bb59f03588915921e29e8a50002acaf2cdc5fa0e0114f91709fafa0 \
--hash=sha256:c001d4636cd3aecdaf33cbb40aebb59b094be2a74c556778ef5576c175e19e75
# via jedi
pydantic==1.8.2 \
--hash=sha256:021ea0e4133e8c824775a0cfe098677acf6fa5a3cbf9206a376eed3fc09302cd \
Expand Down Expand Up @@ -66,9 +66,9 @@ typeguard==2.13.2 \
--hash=sha256:4f7da3d80dda5e42d6973f11f33da3542b8bf86edc12ba926b2dbad62adf3fcf \
--hash=sha256:7e50071590ab997509aa0977609eb5cf9d73d84c1f416cb4fab78b77a9d15326
# via pygls
typing-extensions==4.0.0 \
--hash=sha256:2cdf80e4e04866a9b3689a51869016d36db0814d84b8d8a568d22781d45d27ed \
--hash=sha256:829704698b22e13ec9eaf959122315eabb370b0884400e9818334d8b677023d9
typing-extensions==4.0.1 \
--hash=sha256:4ca091dea149f945ec56afb48dae714f21e8692ef22a395223bcd328961b6a0e \
--hash=sha256:7f001e5ac290a0c0401508864c7ec868be4e701886d5b573a9528ed3973d9d3b
# via
# importlib-metadata
# pydantic
Expand Down
1 change: 0 additions & 1 deletion news/1 Enhancements/17519.md

This file was deleted.

1 change: 0 additions & 1 deletion news/1 Enhancements/17937.md

This file was deleted.

1 change: 0 additions & 1 deletion news/1 Enhancements/17975.md

This file was deleted.

1 change: 0 additions & 1 deletion news/1 Enhancements/18031.md

This file was deleted.

1 change: 0 additions & 1 deletion news/1 Enhancements/18051.md

This file was deleted.

1 change: 0 additions & 1 deletion news/1 Enhancements/18059.md

This file was deleted.

1 change: 0 additions & 1 deletion news/1 Enhancements/9557.md

This file was deleted.

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

This file was deleted.

2 changes: 0 additions & 2 deletions news/2 Fixes/16079.md

This file was deleted.

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

This file was deleted.

2 changes: 0 additions & 2 deletions news/2 Fixes/17546.md

This file was deleted.

2 changes: 0 additions & 2 deletions news/2 Fixes/17676.md

This file was deleted.

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

This file was deleted.

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

This file was deleted.

2 changes: 0 additions & 2 deletions news/2 Fixes/18008.md

This file was deleted.

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

This file was deleted.

2 changes: 0 additions & 2 deletions news/2 Fixes/9553.md

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

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

This file was deleted.

Loading