Skip to content

Releases: DonJayamanne/pythonVSCode

Version 0.5.1

08 Nov 23:40
Compare
Choose a tag to compare
  • 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

20 Oct 03:56
Compare
Choose a tag to compare
  • Remove dependency on zmq when using Jupyter or IPython (pure python solution)
  • Added a default keybinding for Jupyter:Run Selectiong/Line of ctrl+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

12 Oct 10:20
Compare
Choose a tag to compare
  • Fix for autocompletion and code navigation with unicode characters #372, #364

Version 0.4.1

11 Oct 23:43
Compare
Choose a tag to compare

Version 0.4.0

10 Oct 22:54
Compare
Choose a tag to compare
  • 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

16 Sep 07:14
Compare
Choose a tag to compare
  • Added support for clearing cached tests #307
  • Added support for executing files in terminal with spaces in paths #308
  • Fix issue related to running unittests on Windows #309
  • Support custom environment variables when launching external terminal #311

Version 0.3.23

13 Sep 06:45
Compare
Choose a tag to compare
  • 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

09 Sep 01:32
Compare
Choose a tag to compare

Version 0.3.21

08 Aug 01:15
Compare
Choose a tag to compare
  • 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

08 Aug 01:17
Compare
Choose a tag to compare
  • 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