Skip to content

Commit 342c02b

Browse files
committed
release 0.3.22
1 parent 8048899 commit 342c02b

File tree

7 files changed

+36
-26
lines changed

7 files changed

+36
-26
lines changed

README.md

Lines changed: 32 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,14 @@ An extension with rich support for the [Python language](https://www.python.org/
1010
* View signature and similar by hovering over a function or method
1111
* Excellent debugging support (variables, arguments, expressions, watch window, stack information, break points, remote debugging, mutliple threads)
1212
* Unit testing ([unittest](https://docs.python.org/3/library/unittest.html#module-unittest), [pytest](https://pypi.io/project/pytest/), [nosetests](https://pypi.io/project/nose/), with config files)
13+
* Execute file or selected code in python terminal
1314
* Snippets
1415

1516
## Quick Start
1617
* Install the extension
1718
* If Python is in the current path
1819
+ You're ready to use it.
19-
* If using a custom Python Version or a Virtual Environment
20-
+ Configure the path to the python executable in `python.pythonPath` of the `settings.json` file ([further details here](https://github.com/DonJayamanne/pythonVSCode/wiki/Python-Path-and-Version#python-version-used-for-intellisense-autocomplete-linting-formatting-etc))
20+
* If using a custom Python Version or a Virtual Environment, use the command [```Select Workspace Interpreter```](https://github.com/DonJayamanne/pythonVSCode/wiki/Miscellaneous#select-an-interpreter))
2121

2222
## [Documentation](https://github.com/DonJayamanne/pythonVSCode/wiki)
2323
For further information and details continue through to the [documentation](https://github.com/DonJayamanne/pythonVSCode/wiki).
@@ -62,15 +62,20 @@ For further information and details continue through to the [documentation](http
6262
+ Step through code (Step in, Step out, Continue)
6363
+ Add/remove break points
6464
+ Local variables and arguments
65-
+ Multiple Threads and Web Applications (such as Flask) (Windows and Mac)
66-
+ Expanding values (viewing children, properties, etc) (Windows and Mac)
65+
+ Multiple Threads and Web Applications (such as Flask, Django)
66+
+ Expanding values (viewing children, properties, etc)
6767
+ Conditional break points
6868
+ Remote debugging
6969
+ Google App Engine
70-
* Unit Testing
70+
+ Debugging in the integrated or external terminal window
71+
* Debugging as sudo
72+
* [Unit Testing](https://github.com/DonJayamanne/pythonVSCode/wiki/UnitTests)
7173
+ Support for unittests, nosetests and pytest
7274
+ Test results are displayed in the "Python" output window
75+
+ Run failed tests, individual tests
7376
* Snippets
77+
* Miscellaneous
78+
+ Running a file or selected text in python terminal
7479
* Refactoring
7580
+ [Rename Refactorings](https://github.com/DonJayamanne/pythonVSCode/wiki/Refactoring:-Rename)
7681
+ [Extract Variable Refactorings](https://github.com/DonJayamanne/pythonVSCode/wiki/Refactoring:-Extract-Variable)
@@ -85,39 +90,44 @@ For further information and details continue through to the [documentation](http
8590
_Please note, not all of these feature may be developed.
8691
Your feedback is crucial in prioritizing the items and in determining whether we shift focus our attention to some other feature request(s)._
8792
* Intellisense and Linting
88-
+ Context actions for some linter messages
8993
+ Remote Interpretter
9094
* Miscellaneous IDE enhancements
9195
+ Auto-generate docstring
9296
+ Documentation viewer
93-
+ Improved integration of Unit Tests
9497
+ Complex code refactoring (alogn with UI to preview)
98+
+ Debugging unit tests
99+
+ Intelliense (completions) within debugger
95100
* Integration
96101
+ Code coverage
97102
+ Profiler
98103
+ Integrating IPython
99104
* Debugging enhancements
100-
+ Integration with VS Code Terminal window
101105
+ Securely debugging Python applications in the cloud (Azure, AWS or Google Cloud)
102106
+ Remote debugging over SSH
103107

104108
## [Change Log](https://github.com/DonJayamanne/pythonVSCode/releases)
105109

106-
### Current Version 0.3.21
107-
* Sharing python.pythonPath value with debug configuration [#214](https://github.com/DonJayamanne/pythonVSCode/issues/214) and [#183](https://github.com/DonJayamanne/pythonVSCode/issues/183)
108-
* Support extract variable and method refactoring [#220](https://github.com/DonJayamanne/pythonVSCode/issues/220)
109-
* Support environment variables in settings [#148](https://github.com/DonJayamanne/pythonVSCode/issues/148)
110-
* Support formatting of selected text [#197](https://github.com/DonJayamanne/pythonVSCode/issues/197) and [#183](https://github.com/DonJayamanne/pythonVSCode/issues/183)
111-
* Support autocompletion of parameters [#71](https://github.com/DonJayamanne/pythonVSCode/issues/71)
112-
* Support launching terminal (for debugging console apps) on Linux [#152](https://github.com/DonJayamanne/pythonVSCode/issues/152)
113-
* Display name of linter along with diagnostic messages [#199](https://github.com/DonJayamanne/pythonVSCode/issues/199)
114-
* Auto indenting of except and async functions [#205](https://github.com/DonJayamanne/pythonVSCode/issues/205) and [#215](https://github.com/DonJayamanne/pythonVSCode/issues/215)
115-
* Support changes to pythonPath without having to restart VS Code [#216](https://github.com/DonJayamanne/pythonVSCode/issues/216)
116-
* Resolved issue to support large debug outputs [#52](https://github.com/DonJayamanne/pythonVSCode/issues/52) and [#52](https://github.com/DonJayamanne/pythonVSCode/issues/203)
117-
* Handling instances when debugging with invalid paths to the python interpreter [#229](https://github.com/DonJayamanne/pythonVSCode/issues/229)
118-
* Fixed refactoring on Python 3.5 [#244](https://github.com/DonJayamanne/pythonVSCode/issues/244)
119-
* Fixed parsing errors when refactoring [#244](https://github.com/DonJayamanne/pythonVSCode/issues/244)
110+
### Current Version 0.3.22
111+
* Added few new snippets
112+
* Integrated [Unit Tests](https://github.com/DonJayamanne/pythonVSCode/wiki/UnitTests)
113+
* 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)
114+
* 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))
115+
* Debugging an application using the integrated terminal window (new to [Visual Studio Code 1.5](https://code.visualstudio.com/Updates#_node-debugging))
116+
* Running a python script without debugging [#118](https://github.com/DonJayamanne/pythonVSCode/issues/118)
117+
* Displaying errors in variable explorer when debugging [#271](https://github.com/DonJayamanne/pythonVSCode/issues/271)
118+
* Ability to debug applications as sudo [#224](https://github.com/DonJayamanne/pythonVSCode/issues/224)
119+
* Fixed debugger crashes [#263](https://github.com/DonJayamanne/pythonVSCode/issues/263)
120+
* Asynchronour display of unit tests [#190](https://github.com/DonJayamanne/pythonVSCode/issues/190)
121+
* Fixed issues when using relative paths in ```settings.json``` [#276](https://github.com/DonJayamanne/pythonVSCode/issues/276)
122+
* Fixes issue of hardcoding interpreter command arguments [#256](https://github.com/DonJayamanne/pythonVSCode/issues/256)
123+
* Fixes resolving of remote paths when debugging remote applications [#252](https://github.com/DonJayamanne/pythonVSCode/issues/252)
120124

125+
## Thank you
126+
- [James Booth](https://github.com/jabooth)
127+
+ Selecting interpreter and updating ```settings.json``` [#257](https://github.com/DonJayamanne/pythonVSCode/issues/257)
128+
+ Running a file or selection in terminal [#261](https://github.com/DonJayamanne/pythonVSCode/wiki/Miscellaneous#execute-in-python-terminal)
129+
+ Asynchronour display of unit tests [#190](https://github.com/DonJayamanne/pythonVSCode/issues/190)
130+
121131
## Source
122132

123133
[GitHub](https://github.com/DonJayamanne/pythonVSCode)

images/misc/commands.png

118 KB
Loading

images/misc/interpreters.png

113 KB
Loading

images/misc/runFile.png

356 KB
Loading

images/misc/runFileExplorer.png

328 KB
Loading

images/misc/runSelection.png

354 KB
Loading

package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
22
"name": "python",
33
"displayName": "Python",
4-
"description": "Linting, Debugging (multi-threaded, remote), Intellisense, code formatting, refactoring, snippets, and more.",
5-
"version": "0.3.21",
4+
"description": "Linting, Debugging (multi-threaded, remote), Intellisense, code formatting, refactoring, unit tests, snippets, and more.",
5+
"version": "0.3.22",
66
"publisher": "donjayamanne",
77
"author": {
88
"name": "Don Jayamanne",
@@ -304,7 +304,7 @@
304304
]
305305
},
306306
{
307-
"name": "Python Integrated Console App",
307+
"name": "Integrated Terminal/Console",
308308
"type": "python",
309309
"request": "launch",
310310
"stopOnEntry": true,
@@ -317,7 +317,7 @@
317317
]
318318
},
319319
{
320-
"name": "Python External Console App",
320+
"name": "External Terminal/Console",
321321
"type": "python",
322322
"request": "launch",
323323
"stopOnEntry": true,

0 commit comments

Comments
 (0)