|
1 | 1 | # Changelog
|
2 | 2 |
|
| 3 | +## 2021.1.0-rc (12 January 2021) |
| 4 | + |
| 5 | +### Enhancements |
| 6 | + |
| 7 | +1. Remove code snippets (you can copy the |
| 8 | + [old snippets](https://github.com/microsoft/vscode-python/blob/2020.12.424452561/snippets/python.json) |
| 9 | + and use them as |
| 10 | + [your own snippets](https://code.visualstudio.com/docs/editor/userdefinedsnippets#_create-your-own-snippets)). |
| 11 | + ([#14781](https://github.com/Microsoft/vscode-python/issues/14781)) |
| 12 | +1. Add PYTHONPATH to the language server settings response. |
| 13 | + ([#15106](https://github.com/Microsoft/vscode-python/issues/15106)) |
| 14 | +1. Integration with the bandit linter will highlight the variable, function or method for an issue instead of the entire line. |
| 15 | + Requires latest version of the bandit package to be installed. |
| 16 | + (thanks [Anthony Shaw](https://github.com/tonybaloney)) |
| 17 | + ([#15003](https://github.com/Microsoft/vscode-python/issues/15003)) |
| 18 | +1. Translated some more of the Python Extension messages in Simplified Chinese. |
| 19 | + (thanks [Shinoyasan](https://github.com/shinoyasan/)) |
| 20 | + ([#15079](https://github.com/Microsoft/vscode-python/issues/15079)) |
| 21 | +1. Update Simplified Chinese translation. |
| 22 | + (thanks [Fiftysixtimes7](https://github.com/FiftysixTimes7)) |
| 23 | + ([#14997](https://github.com/Microsoft/vscode-python/issues/14997)) |
| 24 | + |
| 25 | +### Fixes |
| 26 | + |
| 27 | +1. Fix environment variables not refreshing on env file edits. |
| 28 | + ([#3805](https://github.com/Microsoft/vscode-python/issues/3805)) |
| 29 | +1. fix npm audit[high]: [Remote Code Execution](npmjs.com/advisories/1548) |
| 30 | + ([#14640](https://github.com/Microsoft/vscode-python/issues/14640)) |
| 31 | +1. Ignore false positives when scraping environment variables. |
| 32 | + ([#14812](https://github.com/Microsoft/vscode-python/issues/14812)) |
| 33 | +1. Fix unittest discovery when using VS Code Insiders by using Inversify's `skipBaseClassChecks` option. |
| 34 | + ([#14962](https://github.com/Microsoft/vscode-python/issues/14962)) |
| 35 | +1. Make filtering in findInterpretersInDir() faster. |
| 36 | + ([#14983](https://github.com/Microsoft/vscode-python/issues/14983)) |
| 37 | +1. Remove the Buffer() is deprecated warning from Developer tools. ([#15045](https://github.com/microsoft/vscode-python/issues/15045)) |
| 38 | + ([#15045](https://github.com/Microsoft/vscode-python/issues/15045)) |
| 39 | +1. Add support for pytest 6 options. |
| 40 | + ([#15094](https://github.com/Microsoft/vscode-python/issues/15094)) |
| 41 | + |
| 42 | +### Code Health |
| 43 | + |
| 44 | +1. Update to Node 12.20.0. |
| 45 | + ([#15046](https://github.com/Microsoft/vscode-python/issues/15046)) |
| 46 | + |
| 47 | +### Thanks |
| 48 | + |
| 49 | +Thanks to the following projects which we fully rely on to provide some of |
| 50 | +our features: |
| 51 | + |
| 52 | +- [debugpy](https://pypi.org/project/debugpy/) |
| 53 | +- [isort](https://pypi.org/project/isort/) |
| 54 | +- [jedi](https://pypi.org/project/jedi/) |
| 55 | + and [parso](https://pypi.org/project/parso/) |
| 56 | +- [Microsoft Python Language Server](https://github.com/microsoft/python-language-server) |
| 57 | +- [Pylance](https://github.com/microsoft/pylance-release) |
| 58 | +- [exuberant ctags](http://ctags.sourceforge.net/) (user-installed) |
| 59 | +- [rope](https://pypi.org/project/rope/) (user-installed) |
| 60 | + |
| 61 | +Also thanks to the various projects we provide integrations with which help |
| 62 | +make this extension useful: |
| 63 | + |
| 64 | +- Debugging support: |
| 65 | + [Django](https://pypi.org/project/Django/), |
| 66 | + [Flask](https://pypi.org/project/Flask/), |
| 67 | + [gevent](https://pypi.org/project/gevent/), |
| 68 | + [Jinja](https://pypi.org/project/Jinja/), |
| 69 | + [Pyramid](https://pypi.org/project/pyramid/), |
| 70 | + [PySpark](https://pypi.org/project/pyspark/), |
| 71 | + [Scrapy](https://pypi.org/project/Scrapy/), |
| 72 | + [Watson](https://pypi.org/project/Watson/) |
| 73 | +- Formatting: |
| 74 | + [autopep8](https://pypi.org/project/autopep8/), |
| 75 | + [black](https://pypi.org/project/black/), |
| 76 | + [yapf](https://pypi.org/project/yapf/) |
| 77 | +- Interpreter support: |
| 78 | + [conda](https://conda.io/), |
| 79 | + [direnv](https://direnv.net/), |
| 80 | + [pipenv](https://pypi.org/project/pipenv/), |
| 81 | + [pyenv](https://github.com/pyenv/pyenv), |
| 82 | + [venv](https://docs.python.org/3/library/venv.html#module-venv), |
| 83 | + [virtualenv](https://pypi.org/project/virtualenv/) |
| 84 | +- Linting: |
| 85 | + [bandit](https://pypi.org/project/bandit/), |
| 86 | + [flake8](https://pypi.org/project/flake8/), |
| 87 | + [mypy](https://pypi.org/project/mypy/), |
| 88 | + [prospector](https://pypi.org/project/prospector/), |
| 89 | + [pylint](https://pypi.org/project/pylint/), |
| 90 | + [pydocstyle](https://pypi.org/project/pydocstyle/), |
| 91 | + [pylama](https://pypi.org/project/pylama/) |
| 92 | +- Testing: |
| 93 | + [nose](https://pypi.org/project/nose/), |
| 94 | + [pytest](https://pypi.org/project/pytest/), |
| 95 | + [unittest](https://docs.python.org/3/library/unittest.html#module-unittest) |
| 96 | + |
| 97 | +And finally thanks to the [Python](https://www.python.org/) development team and |
| 98 | +community for creating a fantastic programming language and community to be a |
| 99 | +part of! |
| 100 | + |
3 | 101 | ## 2020.12.2 (15 December 2020)
|
4 | 102 |
|
5 | 103 | ### Fixes
|
|
0 commit comments