Releases: DonJayamanne/pythonVSCode
Releases · DonJayamanne/pythonVSCode
Version 0.5.1
- Prompt to install linter if not installed #255
- Prompt to configure and install test framework
- Added support for pylama #495
- Partial support for PEP484
- Linting python files when they are opened #462
- Fixes to unit tests discovery #307,
#459 - Fixes to intelliense #438,
#433,
#457,
#436,
#434,
#447,
#448,
#293,
#381 - Supporting additional search paths for interpreters on windows #446
- Fixes to code refactoring #440,
#467,
#468,
#445 - Fixes to linters #463
#439, - Bug fix in handling nosetest arguments #407
- Better error handling when linter fails #402
- Restoring extension specific formatting #421
- Fixes to debugger (unwanted breakpoints) #392, #379
- Support spaces in python path when executing in terminal #428
- Changes to snippets #429
- Marketplace changes #430
- Cleanup and miscellaneous fixes (typos, keyboard bindings and the liks)
Version 0.5.0
- Remove dependency on zmq when using Jupyter or IPython (pure python solution)
- Added a default keybinding for
Jupyter:Run Selectiong/Line
ofctrl+alt+enter
- Changes to update settings.json with path to python using native API
- Changes to use native API for formatting when saving documents
- Reusing existing terminal instead of creating new terminals
- Limiting linter messages to opened documents (hide messages if document is closed) #375
- Resolving extension load errors when #375
- Fixes to discovering unittests #386
- Fixes to sending code to terminal on Windows #387
- Fixes to executing python file in terminal on Windows #385
- Fixes to launching local help (documentation) on Linux
- Fixes to typo in configuration documentation #391
- Fixes to use
python.pythonPath
when sorting imports #393 - Fixes to linters to handle situations when line numbers aren't returned #399
- Fixes to signature tooltips when docstring is very long #368, #113
Version 0.4.2
Version 0.4.1
- Debugging of Django templates
- Linting with mypy
- Improved error handling when loading Jupyter/IPython
- Fixes to unittests
Version 0.4.0
- Added support for Jupyter/IPython
- Added local help (offline documentation)
- Added ability to pass in extra arguments to interpreter when executing scripts (#316)
- Added ability set current working directory as the script file directory, when to executing a Python script
- Rendering intellisense icons correctly (#322)
- Changes to capitalization of context menu text (#320)
- Bug fix to running pydocstyle linter on windows (#317)
- Fixed performance issues with regards to code navigation, displaying code Symbols and the like (#324)
- Fixed code renaming issue when renaming imports (#325)
- Fixed issue with the execution of the command
python.execInTerminal
via a shortcut (#340) - Fixed issue with code refactoring (#363)
Version 0.3.24
Version 0.3.23
- Added support for the attribute supportsRunInTerminal attribute in debugger #304
- Changes to ensure remote debugging resolves remote paths correctly #302
- Added support for custom pytest and nosetest paths #301
- Resolved issue in
Watch
window displaying<error:previous evaluation...
#301 - Reduce extension size by removing unwanted files #296
- Updated code snippets
Version 0.3.22
- Added few new snippets
- Integrated Unit Tests
- Selecting interpreter and updating
settings.json
[Documentation]](https://github.com/DonJayamanne/pythonVSCode/wiki/Miscellaneous#select-an-interpreter), #257 - Running a file or selection in terminal Documentation, #261 (new to Visual Studio Code 1.5)
- Debugging an application using the integrated terminal window (new to Visual Studio Code 1.5)
- Running a python script without debugging #118
- Displaying errors in variable explorer when debugging #271
- Ability to debug applications as sudo #224
- Fixed debugger crashes #263
- Asynchronour display of unit tests #190
- Fixed issues when using relative paths in
settings.json
#276 - Fixes issue of hardcoding interpreter command arguments #256
- Fixes resolving of remote paths when debugging remote applications #252
Version 0.3.21
- Sharing python.pythonPath value with debug configuration #214 and #183
- Support extract variable and method refactoring #220
- Support environment variables in settings #148
- Support formatting of selected text #197 and #183
- Support autocompletion of parameters #71
- Display name of linter along with diagnostic messages #199
- Auto indenting of except and async functions #205 and #215
- Support changes to pythonPath without having to restart VS Code #216
- Resolved issue to support large debug outputs #52 and #52
- Handling instances when debugging with invalid paths to the python interpreter #229
- Fixed refactoring on Python 3.5 #244
Version 0.3.20
- Sharing python.pythonPath value with debug configuration #214 and #183
- Support extract variable and method refactoring #220
- Support environment variables in settings #148
- Support formatting of selected text #197 and #183
- Support autocompletion of parameters #71
- Display name of linter along with diagnostic messages #199
- Auto indenting of except and async functions #205 and #215
- Support changes to pythonPath without having to restart VS Code #216
- Resolved issue to support large debug outputs #52 and #52
- Handling instances when debugging with invalid paths to the python interpreter #229
- Fixed refactoring on Python 3.5 #244
- Fixed parsing errors when refactoring #244