|
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