All Versions
187
Latest Version
Avg Release Cycle
15 days
Latest Release
683 days ago

Changelog History
Page 14

  • v0.9.0 Changes

    December 14, 2017
    • Translated the commands to simplified Chinese #240 (thanks Wai Sui kei)
    • Change all links to point to their Python 3 equivalents instead of Python 2#203
    • Respect {workspaceFolder} #258
    • Running a program using Ctrl-F5 will work more than once #25
    • 🚚 Removed the feedback service to rely on VS Code's own support (which fixed an issue of document reformatting failing) #245, #303, #363
    • Do not create empty '.vscode' directory #253, #277
    • Ensure python execution environment handles unicode characters #393
    • 🚚 Remove Jupyter support in favour of the Jupyter extension #223

    conda

    • πŸ‘• Support installing Pylint using conda or pip when an Anaconda installation of Python is selected as the active interpreter #301
    • πŸ‘ Add JSON schema support for conda's meta.yaml #281
    • πŸ‘ Add JSON schema support for conda's environment.yml #280
    • πŸ‘ Add JSON schema support for .condarc #189
    • πŸ“ˆ Ensure company name 'Continuum Analytics' is replaced with 'Ananconda Inc' in the list of interpreters #390
    • Display the version of the interpreter instead of conda #378
    • 🐧 Detect Anaconda on Linux even if it is not in the current path #22

    Interpreter selection

    • πŸ›  Fixes in the discovery and display of interpreters, including virtual environments #56
    • 🏁 Retrieve the right value from the registry when determining the version of an interpreter on Windows #389

    Intellisense

    • Fetch intellisense details on-demand instead of for all possible completions #152
    • Disable auto completion in comments and strings #110, #921, #34

    πŸ‘• Linting

    • πŸ‘• Deprecate python.linting.lintOnTextChange #313, #297, #28, #272
    • πŸ”¨ Refactor code for executing linters (fixes running the proper linter under the selected interpreter) #351, #397
    • πŸ‘• Don't attempt to install linters when not in a workspace #42
    • πŸ‘• Honour python.linting.enabled #26
    • πŸ‘• Don't display message 'Linter pylint is not installed' when changing settings #260
    • πŸ‘• Display a meaningful message if pip is unavailable to install necessary module such as 'pylint' #266
    • πŸ“œ Improvement environment variable parsing in the debugging (allows for embedded =) #149, #361

    Debugging

    • Improve selecting the port used when debugging #304
    • Don't block debugging in other extensions #58
    • Don't trigger an error to the Console Window when trying to debug an invalid Python file #157
    • No longer prompt to Press any key to continue . . . once debugging finishes #239
    • Do not start the extension when debugging non-Python projects #57
    • πŸ‘ Supportβ€―custom external terminals in debugger #250, #114
    • Debugging a python program should not display the message 'Cannot read property …' #247

    βœ… Testing

    • πŸ”¨ Refactor unit test library execution code #350

    Formatting

    • πŸ—„ Deprecate the setting python.formatting.formatOnSave with an appropriate message #285, #309
  • v0.8.0 Changes

    December 14, 2017
    • πŸ‘ Add support for multi-root workspaces #1228, #1302, #1328, #1357
    • Add code snippet for ipdb #1141
    • Add ability to resolving environment variables in path to mypy #1195
    • πŸ‘• Add ability to disable a linter globally and disable prompts to install linters #1207
    • Auto-selecting an interpreter from a virtual environment if only one is found in the root directory of the project #1216
    • βœ… Add support for specifying the working directory for unit tests #1155, #1185
    • Add syntax highlighting of pip requirements files #1247
    • Add ability to select an interpreter even when a workspace is not open #1260, #1263
    • Display a code lens to change the selected interpreter to the one specified in the shebang line #1257, #1263, #1267, #1280, #1261, #1290
    • Expand list of interpreters displayed for selection #1147, #1148, #1224, #1240
    • Display details of current or selected interpreter in statusbar #1147, #1217
    • πŸ›  Ensure paths in workspace symbols are not prefixed with .vscode #816, #1066, #829
    • Ensure paths in PYTHONPATH environment variable are delimited using the OS-specific path delimiter #832
    • πŸ“¦ Ensure Rope is not packaged with the extension #1208, #1207, #1243, #1229
    • Ensure ctags are rebuilt as expected upon file save #624
    • βœ… Ensure right test method is executed when two test methods exist with the same name in different classes #1203
    • βœ… Ensure unit tests run successfully on Travis for both Python 2.7 and 3.6 #1255, #1241, #1315
    • πŸ— Fix building of ctags when a path contains a space #1064, #1144,, #1213
    • Fix autocompletion in unsaved Python files #1194
    • βœ… Fix running of test methods in nose #597, #1225
    • πŸ‘• Fix to disable linting of diff windows #1221, #1244
    • πŸ“„ Fix docstring formatting #1188
    • Fix to ensure language features can run in parallel without interference with one another #1314, #1318
    • βœ… Fix to ensure unit tests can be debugged more than once per run #948, #1353
    • βœ… Fix to ensure parameterized unit tests can be debugged #1284, #1299
    • Fix issue that causes debugger to freeze/hang #1041, #1354
    • βœ… Fix to support unicode characters in Python tests #1282, #1291
    • Changes as a result of VS Code API changes #1270, #1288, #1372, #1300, #1298
    • ⚑️ Updates to Readme #1212, #1222
    • Fix executing a command under PowerShell #1098
  • v0.7.0 Changes

    August 03, 2017
    • πŸ“š Displaying internal documentation #1008, #10860
    • πŸ›  Fixes to 'async with' snippet #1108, #996
    • βœ… Add support for environment variable in unit tests #1074
    • βœ… Fixes to unit test code lenses not being displayed #1115
    • Fix to empty brackets being added #1110, #1031
    • Fix debugging of Django applications #819, #999
    • ⚑️ Update isort to the latest version #1134, #1135
    • Fix issue causing intellisense and similar functionality to stop working #1072, #1118, #1089
    • βœ… Bunch of unit tests and code cleanup
    • Resolve issue where navigation to decorated function goes to decorator #742
    • Go to symbol in workspace leads to nonexisting files #816, #829
  • v0.6.9 Changes

    July 22, 2017

    πŸ”– Version 0.6.9 (22 July 2017)

    • πŸ›  Fix to enure custom linter paths are respected #1106
  • v0.6.8 Changes

    July 20, 2017
    • βœ… Add new editor menu 'Run Current Unit Test File' #1061
    • Changed 'mypy-lang' to mypy #930, #998, #505
    • πŸ‘• Using "Python -m" to launch linters #716, #923, #1059
    • Add PEP 526 AutoCompletion #1102, #1101
    • Resolved issues in Go To and Peek Definitions #1085, #961, #870
  • v0.6.7 Changes

    July 02, 2017
    • ⚑️ Updated icon from jpg to png (transparent background)
  • v0.6.6 Changes

    July 02, 2017
    • Provide details of error with solution for changes to syntax in launch.json #1047, #1025
    • ⚠ Provide a warning about known issues with having pyenv.cfg whilst debugging #913
    • Create .vscode directory if not found #1043
    • πŸ‘• Highlighted text due to linter errors is off by one column #965, #970
    • πŸ‘ Added preliminary support for WSL Bash and Cygwin #1049
    • πŸ‘• Ability to configure the linter severity levels #941, #895
    • βœ… Fixes to unit tests #1051, #1050
    • Outdent lines following continue, break and return #1050
    • Change location of cache for Jedi files #1035
    • πŸ›  Fixes to the way directories are searched for Python interpreters #569, #1040
    • πŸ“¦ Handle outputs from Python packages that interfere with the way autocompletion is handled #602
  • v0.6.5 Changes

    June 13, 2017

    πŸ”– Version 0.6.5 (13 June 2017)

    • πŸ›  Fix error in launch.json #1006
    • Detect current workspace interpreter when selecting interpreter #1006
    • Disable output buffering when debugging #1005
    • ⚑️ Updated snippets to use correct placeholder syntax #976
    • πŸ›  Fix hover and auto complete unit tests #1012
    • πŸ›  Fix hover definition variable test for Python 3.5 #1013
    • πŸ‘ Better formatting of docstring #821, #919
    • πŸ‘Œ Supporting more paths when searching for Python interpreters #569
    • βœ… Increase buffer output (to support detection large number of tests) #927
  • v0.6.4 Changes

    May 04, 2017
    • Fix dates in changelog #899
    • Using charriage return or line feeds to split a document into multiple lines #917, #821
    • Doc string not being displayed #888
    • πŸ‘ Supporting paths that begin with the ~/ #909
    • πŸ‘ Supporting more paths when searching for Python interpreters #569
    • πŸ‘ Supporting ~/ paths when providing the path to ctag file #910
    • πŸ‘• Disable linting of python files opened in diff viewer #896
    • Added a new command Go to Python Object #928
    • βͺ Restored the menu item to rediscover tests #863
    • βœ… Changes to rediscover tests when test files are altered and saved #863
  • v0.6.3 Changes

    April 19, 2017
    • Fix debugger issue #893
    • βœ… Improvements to debugging unit tests (check if string starts with, instead of comparing equality) #797