|
3 | 3 | An extension with rich support for the [Python language](https://www.python.org/), with features including the following and more: |
4 | 4 | * Linting ([Prospector](https://pypi.io/project/prospector/), [Pylint](https://pypi.io/project/pylint/), [pycodestyle](https://pypi.io/project/pycodestyle/)/Pep8, [Flake8](https://pypi.io/project/flake8/), [pydocstyle](https://pypi.io/project/pydocstyle/) with config files and plugins) |
5 | 5 | * Intellisense (autocompletion) |
| 6 | +* Executing code in a Jupyter kernel |
6 | 7 | * Auto indenting |
7 | 8 | * Code formatting ([autopep8](https://pypi.io/project/autopep8/), [yapf](https://pypi.io/project/yapf/), with config files) |
8 | 9 | * Code refactoring ([Rename](https://github.com/DonJayamanne/pythonVSCode/wiki/Refactoring:-Rename), [Extract Variable](https://github.com/DonJayamanne/pythonVSCode/wiki/Refactoring:-Extract-Variable), [Extract Method](https://github.com/DonJayamanne/pythonVSCode/wiki/Refactoring:-Extract-Method), [Sort Imports](https://github.com/DonJayamanne/pythonVSCode/wiki/Refactoring:-Sort-Imports)) |
@@ -44,6 +45,10 @@ For further information and details continue through to the [documentation](http |
44 | 45 | "C:/Program Files (x86)/Google/google_appengine", |
45 | 46 | "C:/Program Files (x86)/Google/google_appengine/lib" ] |
46 | 47 | ``` |
| 48 | +* [Data Science (Jupyter)](https://github.com/DonJayamanne/pythonVSCode/wiki/Jupyter-(IPython)) |
| 49 | + + Executing blocks of code (cells) in a Jupyter Kernel |
| 50 | + + Managing kernels (restarting, stopping, interrupting and selecting different kernels) |
| 51 | + + Viewing interactive graphs, HTML, SVG, laText output from Jupyter from within Visual Studio Code |
47 | 52 | * [Code formatting](https://github.com/DonJayamanne/pythonVSCode/wiki/Formatting) |
48 | 53 | + Auto formatting of code upon saving changes (default to 'Off') |
49 | 54 | + Use either yapf or autopep8 for code formatting (defaults to autopep8) |
@@ -107,43 +112,18 @@ Your feedback is crucial in prioritizing the items and in determining whether we |
107 | 112 |
|
108 | 113 | ## [Change Log](https://github.com/DonJayamanne/pythonVSCode/releases) |
109 | 114 |
|
110 | | -### Current Version 0.3.24 |
111 | | -* Added support for clearing cached tests [#307](https://github.com/DonJayamanne/pythonVSCode/issues/307) |
112 | | -* Added support for executing files in terminal with spaces in paths [#308](https://github.com/DonJayamanne/pythonVSCode/issues/308) |
113 | | -* Fix issue related to running unittests on Windows [#309](https://github.com/DonJayamanne/pythonVSCode/issues/309) |
114 | | -* Support custom environment variables when launching external terminal [#311](https://github.com/DonJayamanne/pythonVSCode/issues/311) |
| 115 | +### Current Version 0.4.0 |
| 116 | +* Added support for [Jupyter](https://github.com/DonJayamanne/pythonVSCode/wiki/Jupyter-(IPython)) |
| 117 | +* Added local help |
| 118 | +* Added ability to pass in extra arguments to interpreter when executing scripts ([#316](https://github.com/DonJayamanne/pythonVSCode/issues/316)) |
| 119 | +* Added ability set current working directory as the script file directory, when to executing a Python script |
| 120 | +* Rendering intellisense icons correctly ([#322](https://github.com/DonJayamanne/pythonVSCode/issues/322)) |
| 121 | +* Changes to capitalization of context menu text ([#320](https://github.com/DonJayamanne/pythonVSCode/issues/320)) |
| 122 | +* Bug fix to running pydocstyle linter on windows ([#317](https://github.com/DonJayamanne/pythonVSCode/issues/317)) |
| 123 | +* Fixed performance issues with regards to code navigation, displaying code Symbols and the like ([#324](https://github.com/DonJayamanne/pythonVSCode/issues/324)) |
| 124 | +* Fixed code renaming issue when renaming imports ([#325](https://github.com/DonJayamanne/pythonVSCode/issues/325)) |
| 125 | +* Fixed issue with the execution of the command ```python.execInTerminal``` via a shortcut ([#340](https://github.com/DonJayamanne/pythonVSCode/issues/340)) |
115 | 126 |
|
116 | | -### Version 0.3.23 |
117 | | -* Added support for the attribute supportsRunInTerminal attribute in debugger [#304](https://github.com/DonJayamanne/pythonVSCode/issues/304) |
118 | | -* Changes to ensure remote debugging resolves remote paths correctly [#302](https://github.com/DonJayamanne/pythonVSCode/issues/302) |
119 | | -* Added support for custom pytest and nosetest paths [#301](https://github.com/DonJayamanne/pythonVSCode/issues/301) |
120 | | -* Resolved issue in ```Watch``` window displaying ```<error:previous evaluation...``` [#301](https://github.com/DonJayamanne/pythonVSCode/issues/301) |
121 | | -* Reduce extension size by removing unwanted files [#296](https://github.com/DonJayamanne/pythonVSCode/issues/296) |
122 | | -* Updated code snippets |
123 | | - |
124 | | -### Version 0.3.22 |
125 | | -* Added few new snippets |
126 | | -* Integrated [Unit Tests](https://github.com/DonJayamanne/pythonVSCode/wiki/UnitTests) |
127 | | -* Selecting interpreter and updating ```settings.json```[Documentation]](https://github.com/DonJayamanne/pythonVSCode/wiki/Miscellaneous#select-an-interpreter), [#257](https://github.com/DonJayamanne/pythonVSCode/issues/257) |
128 | | -* Running a file or selection in terminal [Documentation](https://github.com/DonJayamanne/pythonVSCode/wiki/Miscellaneous#execute-in-python-terminal), [#261](https://github.com/DonJayamanne/pythonVSCode/wiki/Miscellaneous#execute-in-python-terminal) (new to [Visual Studio Code 1.5](https://code.visualstudio.com/Updates#_extension-authoring)) |
129 | | -* Debugging an application using the integrated terminal window (new to [Visual Studio Code 1.5](https://code.visualstudio.com/Updates#_node-debugging)) |
130 | | -* Running a python script without debugging [#118](https://github.com/DonJayamanne/pythonVSCode/issues/118) |
131 | | -* Displaying errors in variable explorer when debugging [#271](https://github.com/DonJayamanne/pythonVSCode/issues/271) |
132 | | -* Ability to debug applications as sudo [#224](https://github.com/DonJayamanne/pythonVSCode/issues/224) |
133 | | -* Fixed debugger crashes [#263](https://github.com/DonJayamanne/pythonVSCode/issues/263) |
134 | | -* Asynchronous display of unit tests [#190](https://github.com/DonJayamanne/pythonVSCode/issues/190) |
135 | | -* Fixed issues when using relative paths in ```settings.json``` [#276](https://github.com/DonJayamanne/pythonVSCode/issues/276) |
136 | | -* Fixes issue of hardcoding interpreter command arguments [#256](https://github.com/DonJayamanne/pythonVSCode/issues/256) |
137 | | -* Fixes resolving of remote paths when debugging remote applications [#252](https://github.com/DonJayamanne/pythonVSCode/issues/252) |
138 | | - |
139 | | -## Thank you |
140 | | -- [James Booth](https://github.com/jabooth) |
141 | | - + Selecting interpreter and updating ```settings.json``` [#257](https://github.com/DonJayamanne/pythonVSCode/issues/257) |
142 | | - + Running a file or selection in terminal [#261](https://github.com/DonJayamanne/pythonVSCode/wiki/Miscellaneous#execute-in-python-terminal) |
143 | | - + Asynchronous display of unit tests [#190](https://github.com/DonJayamanne/pythonVSCode/issues/190) |
144 | | -- [QIU Quan](https://github.com/jackqq) |
145 | | - + Changes to ensure remote debugging resolves remote paths correctly [#302](https://github.com/DonJayamanne/pythonVSCode/issues/302) |
146 | | - |
147 | 127 | ## Source |
148 | 128 |
|
149 | 129 | [GitHub](https://github.com/DonJayamanne/pythonVSCode) |
|
0 commit comments