|
| 1 | +## 0.5.0 |
| 2 | +* Remove dependency on zmq when using Jupyter or IPython (pure python solution) |
| 3 | +* Added a default keybinding for ```Jupyter:Run Selection/Line``` of ```ctrl+alt+enter``` |
| 4 | +* Changes to update settings.json with path to python using [native API](https://github.com/DonJayamanne/pythonVSCode/commit/bce22a2b4af87eaf40669c6360eff3675280cdad) |
| 5 | +* Changes to use [native API](https://github.com/DonJayamanne/pythonVSCode/commit/bce22a2b4af87eaf40669c6360eff3675280cdad) for formatting when saving documents |
| 6 | +* Reusing existing terminal instead of creating new terminals |
| 7 | +* Limiting linter messages to opened documents (hide messages if document is closed) [#375](https://github.com/DonJayamanne/pythonVSCode/issues/375) |
| 8 | +* Resolving extension load errors when [#375](https://github.com/DonJayamanne/pythonVSCode/issues/375) |
| 9 | +* Fixes to discovering unittests [#386](https://github.com/DonJayamanne/pythonVSCode/issues/386) |
| 10 | +* Fixes to sending code to terminal on Windows [#387](https://github.com/DonJayamanne/pythonVSCode/issues/387) |
| 11 | +* Fixes to executing python file in terminal on Windows [#385](https://github.com/DonJayamanne/pythonVSCode/issues/385) |
| 12 | +* Fixes to launching local help (documentation) on Linux |
| 13 | +* Fixes to typo in configuration documentation [#391](https://github.com/DonJayamanne/pythonVSCode/pull/391) |
| 14 | +* Fixes to use ```python.pythonPath``` when sorting imports [#393](https://github.com/DonJayamanne/pythonVSCode/pull/393) |
| 15 | +* Fixes to linters to handle situations when line numbers aren't returned [#399](https://github.com/DonJayamanne/pythonVSCode/pull/399) |
| 16 | +* Fixes to signature tooltips when docstring is very long [#368](https://github.com/DonJayamanne/pythonVSCode/issues/368), [#113](https://github.com/DonJayamanne/pythonVSCode/issues/113) |
| 17 | + |
| 18 | +## 0.4.2 |
| 19 | +* Fix for autocompletion and code navigation with unicode characters [#372](https://github.com/DonJayamanne/pythonVSCode/issues/372), [#364](https://github.com/DonJayamanne/pythonVSCode/issues/364) |
| 20 | + |
| 21 | +## 0.4.1 |
| 22 | +* Debugging of [Django templates](https://github.com/DonJayamanne/pythonVSCode/wiki/Debugging-Django#templates) |
| 23 | +* Linting with [mypy](https://github.com/DonJayamanne/pythonVSCode/wiki/Linting#mypy) |
| 24 | +* Improved error handling when loading [Jupyter/IPython](https://github.com/DonJayamanne/pythonVSCode/wiki/Jupyter-(IPython)) |
| 25 | +* Fixes to unittests |
| 26 | + |
| 27 | +## 0.4.0 |
| 28 | +* Added support for [Jupyter/IPython](https://github.com/DonJayamanne/pythonVSCode/wiki/Jupyter-(IPython)) |
| 29 | +* Added local help (offline documentation) |
| 30 | +* Added ability to pass in extra arguments to interpreter when executing scripts ([#316](https://github.com/DonJayamanne/pythonVSCode/issues/316)) |
| 31 | +* Added ability set current working directory as the script file directory, when to executing a Python script |
| 32 | +* Rendering intellisense icons correctly ([#322](https://github.com/DonJayamanne/pythonVSCode/issues/322)) |
| 33 | +* Changes to capitalization of context menu text ([#320](https://github.com/DonJayamanne/pythonVSCode/issues/320)) |
| 34 | +* Bug fix to running pydocstyle linter on windows ([#317](https://github.com/DonJayamanne/pythonVSCode/issues/317)) |
| 35 | +* Fixed performance issues with regards to code navigation, displaying code Symbols and the like ([#324](https://github.com/DonJayamanne/pythonVSCode/issues/324)) |
| 36 | +* Fixed code renaming issue when renaming imports ([#325](https://github.com/DonJayamanne/pythonVSCode/issues/325)) |
| 37 | +* Fixed issue with the execution of the command ```python.execInTerminal``` via a shortcut ([#340](https://github.com/DonJayamanne/pythonVSCode/issues/340)) |
| 38 | +* Fixed issue with code refactoring ([#363](https://github.com/DonJayamanne/pythonVSCode/issues/363)) |
| 39 | + |
| 40 | +## 0.3.24 |
| 41 | +* Added support for clearing cached tests [#307](https://github.com/DonJayamanne/pythonVSCode/issues/307) |
| 42 | +* Added support for executing files in terminal with spaces in paths [#308](https://github.com/DonJayamanne/pythonVSCode/issues/308) |
| 43 | +* Fix issue related to running unittests on Windows [#309](https://github.com/DonJayamanne/pythonVSCode/issues/309) |
| 44 | +* Support custom environment variables when launching external terminal [#311](https://github.com/DonJayamanne/pythonVSCode/issues/311) |
| 45 | + |
| 46 | +## 0.3.23 |
| 47 | +* Added support for the attribute supportsRunInTerminal attribute in debugger [#304](https://github.com/DonJayamanne/pythonVSCode/issues/304) |
| 48 | +* Changes to ensure remote debugging resolves remote paths correctly [#302](https://github.com/DonJayamanne/pythonVSCode/issues/302) |
| 49 | +* Added support for custom pytest and nosetest paths [#301](https://github.com/DonJayamanne/pythonVSCode/issues/301) |
| 50 | +* Resolved issue in ```Watch``` window displaying ```<error:previous evaluation...``` [#301](https://github.com/DonJayamanne/pythonVSCode/issues/301) |
| 51 | +* Reduce extension size by removing unwanted files [#296](https://github.com/DonJayamanne/pythonVSCode/issues/296) |
| 52 | +* Updated code snippets |
| 53 | + |
| 54 | +## 0.3.22 |
| 55 | +* Added few new snippets |
| 56 | +* Integrated [Unit Tests](https://github.com/DonJayamanne/pythonVSCode/wiki/UnitTests) |
| 57 | +* 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) |
| 58 | +* 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)) |
| 59 | +* Debugging an application using the integrated terminal window (new to [Visual Studio Code 1.5](https://code.visualstudio.com/Updates#_node-debugging)) |
| 60 | +* Running a python script without debugging [#118](https://github.com/DonJayamanne/pythonVSCode/issues/118) |
| 61 | +* Displaying errors in variable explorer when debugging [#271](https://github.com/DonJayamanne/pythonVSCode/issues/271) |
| 62 | +* Ability to debug applications as sudo [#224](https://github.com/DonJayamanne/pythonVSCode/issues/224) |
| 63 | +* Fixed debugger crashes [#263](https://github.com/DonJayamanne/pythonVSCode/issues/263) |
| 64 | +* Asynchronour display of unit tests [#190](https://github.com/DonJayamanne/pythonVSCode/issues/190) |
| 65 | +* Fixed issues when using relative paths in ```settings.json``` [#276](https://github.com/DonJayamanne/pythonVSCode/issues/276) |
| 66 | +* Fixes issue of hardcoding interpreter command arguments [#256](https://github.com/DonJayamanne/pythonVSCode/issues/256) |
| 67 | +* Fixes resolving of remote paths when debugging remote applications [#252](https://github.com/DonJayamanne/pythonVSCode/issues/252) |
| 68 | + |
| 69 | +## 0.3.20 |
| 70 | +* Sharing python.pythonPath value with debug configuration [#214](https://github.com/DonJayamanne/pythonVSCode/issues/214) and [#183](https://github.com/DonJayamanne/pythonVSCode/issues/183) |
| 71 | +* Support extract variable and method refactoring [#220](https://github.com/DonJayamanne/pythonVSCode/issues/220) |
| 72 | +* Support environment variables in settings [#148](https://github.com/DonJayamanne/pythonVSCode/issues/148) |
| 73 | +* Support formatting of selected text [#197](https://github.com/DonJayamanne/pythonVSCode/issues/197) and [#183](https://github.com/DonJayamanne/pythonVSCode/issues/183) |
| 74 | +* Support autocompletion of parameters [#71](https://github.com/DonJayamanne/pythonVSCode/issues/71) |
| 75 | +* Display name of linter along with diagnostic messages [#199](https://github.com/DonJayamanne/pythonVSCode/issues/199) |
| 76 | +* Auto indenting of except and async functions [#205](https://github.com/DonJayamanne/pythonVSCode/issues/205) and [#215](https://github.com/DonJayamanne/pythonVSCode/issues/215) |
| 77 | +* Support changes to pythonPath without having to restart VS Code [#216](https://github.com/DonJayamanne/pythonVSCode/issues/216) |
| 78 | +* Resolved issue to support large debug outputs [#52](https://github.com/DonJayamanne/pythonVSCode/issues/52) and [#52](https://github.com/DonJayamanne/pythonVSCode/issues/203) |
| 79 | +* Handling instances when debugging with invalid paths to the python interpreter [#229](https://github.com/DonJayamanne/pythonVSCode/issues/229) |
| 80 | +* Fixed refactoring on Python 3.5 [#244](https://github.com/DonJayamanne/pythonVSCode/issues/229) |
| 81 | +* Fixed parsing errors when refactoring [#244](https://github.com/DonJayamanne/pythonVSCode/issues/229) |
| 82 | + |
| 83 | +## 0.3.21 |
| 84 | +* Sharing python.pythonPath value with debug configuration [#214](https://github.com/DonJayamanne/pythonVSCode/issues/214) and [#183](https://github.com/DonJayamanne/pythonVSCode/issues/183) |
| 85 | +* Support extract variable and method refactoring [#220](https://github.com/DonJayamanne/pythonVSCode/issues/220) |
| 86 | +* Support environment variables in settings [#148](https://github.com/DonJayamanne/pythonVSCode/issues/148) |
| 87 | +* Support formatting of selected text [#197](https://github.com/DonJayamanne/pythonVSCode/issues/197) and [#183](https://github.com/DonJayamanne/pythonVSCode/issues/183) |
| 88 | +* Support autocompletion of parameters [#71](https://github.com/DonJayamanne/pythonVSCode/issues/71) |
| 89 | +* Display name of linter along with diagnostic messages [#199](https://github.com/DonJayamanne/pythonVSCode/issues/199) |
| 90 | +* Auto indenting of except and async functions [#205](https://github.com/DonJayamanne/pythonVSCode/issues/205) and [#215](https://github.com/DonJayamanne/pythonVSCode/issues/215) |
| 91 | +* Support changes to pythonPath without having to restart VS Code [#216](https://github.com/DonJayamanne/pythonVSCode/issues/216) |
| 92 | +* Resolved issue to support large debug outputs [#52](https://github.com/DonJayamanne/pythonVSCode/issues/52) and [#52](https://github.com/DonJayamanne/pythonVSCode/issues/203) |
| 93 | +* Handling instances when debugging with invalid paths to the python interpreter [#229](https://github.com/DonJayamanne/pythonVSCode/issues/229) |
| 94 | +* Fixed refactoring on Python 3.5 [#244](https://github.com/DonJayamanne/pythonVSCode/issues/229) |
| 95 | + |
| 96 | +## 0.3.19 |
| 97 | +* Sharing python.pythonPath value with debug configuration [#214](https://github.com/DonJayamanne/pythonVSCode/issues/214) and [#183](https://github.com/DonJayamanne/pythonVSCode/issues/183) |
| 98 | +* Support extract variable and method refactoring [#220](https://github.com/DonJayamanne/pythonVSCode/issues/220) |
| 99 | +* Support environment variables in settings [#148](https://github.com/DonJayamanne/pythonVSCode/issues/148) |
| 100 | +* Support formatting of selected text [#197](https://github.com/DonJayamanne/pythonVSCode/issues/197) and [#183](https://github.com/DonJayamanne/pythonVSCode/issues/183) |
| 101 | +* Support autocompletion of parameters [#71](https://github.com/DonJayamanne/pythonVSCode/issues/71) |
| 102 | +* Display name of linter along with diagnostic messages [#199](https://github.com/DonJayamanne/pythonVSCode/issues/199) |
| 103 | +* Auto indenting of except and async functions [#205](https://github.com/DonJayamanne/pythonVSCode/issues/205) and [#215](https://github.com/DonJayamanne/pythonVSCode/issues/215) |
| 104 | +* Support changes to pythonPath without having to restart VS Code [#216](https://github.com/DonJayamanne/pythonVSCode/issues/216) |
| 105 | +* Resolved issue to support large debug outputs [#52](https://github.com/DonJayamanne/pythonVSCode/issues/52) and [#52](https://github.com/DonJayamanne/pythonVSCode/issues/203) |
| 106 | +* Handling instances when debugging with invalid paths to the python interpreter [#229](https://github.com/DonJayamanne/pythonVSCode/issues/229) |
| 107 | + |
| 108 | +## 0.3.18 |
| 109 | +* Modifications to support environment variables in settings [#148](https://github.com/DonJayamanne/pythonVSCode/issues/148) |
| 110 | +* Modifications to support formatting of selected text [#197](https://github.com/DonJayamanne/pythonVSCode/issues/197) and [#183](https://github.com/DonJayamanne/pythonVSCode/issues/183) |
| 111 | +* Added support to intellisense for parameters [#71](https://github.com/DonJayamanne/pythonVSCode/issues/71) |
| 112 | +* Display name of linter along with diagnostic messages [#199](https://github.com/DonJayamanne/pythonVSCode/issues/199) |
| 113 | + |
| 114 | +## 0.3.15 |
| 115 | +* Modifications to handle errors in linters [#185](https://github.com/DonJayamanne/pythonVSCode/issues/185) |
| 116 | +* Fixes to formatting and handling of not having empty lines at end of file [#181](https://github.com/DonJayamanne/pythonVSCode/issues/185) |
| 117 | +* Modifications to infer paths of packages on windows [#178](https://github.com/DonJayamanne/pythonVSCode/issues/178) |
| 118 | +* Fix for debugger crashes [#45](https://github.com/DonJayamanne/pythonVSCode/issues/45) |
| 119 | +* Changes to App Insights key [#156](https://github.com/DonJayamanne/pythonVSCode/issues/156) |
| 120 | +* Updated Jedi library to latest version [#173](https://github.com/DonJayamanne/pythonVSCode/issues/173) |
| 121 | +* Updated iSort library to latest version [#174](https://github.com/DonJayamanne/pythonVSCode/issues/174) |
| 122 | + |
| 123 | +## 0.3.14 |
| 124 | +* Modifications to handle errors in linters when the linter isn't installed. |
| 125 | + |
| 126 | +## 0.3.13 |
| 127 | +* Fixed error message being displayed by linters and formatters |
| 128 | + |
| 129 | +## 0.3.12 |
| 130 | +* Changes to how linters and formatters are executed (optimizations and changes to settings to separate out the command line arguments) [#178](https://github.com/DonJayamanne/pythonVSCode/issues/178), [#163](https://github.com/DonJayamanne/pythonVSCode/issues/163) |
| 131 | +* Fix to support Unicode characters in debugger [#102](https://github.com/DonJayamanne/pythonVSCode/issues/102) |
| 132 | +* Added support for {workspaceRoot} in Path settings defined in settings.js [#148](https://github.com/DonJayamanne/pythonVSCode/issues/148) |
| 133 | +* Resolving path of linters and formatters based on python path defined in settings.json [#148](https://github.com/DonJayamanne/pythonVSCode/issues/148) |
| 134 | +* Better handling of Paths to python executable and related tools (linters, formatters) in virtual environments [#148](https://github.com/DonJayamanne/pythonVSCode/issues/148) |
| 135 | +* Added support for configurationDone event in debug adapter [#168](https://github.com/DonJayamanne/pythonVSCode/issues/168), [#145](https://github.com/DonJayamanne/pythonVSCode/issues/145) |
| 136 | + |
| 137 | +## 0.3.11 |
| 138 | +* Added support for telemetry #156 |
| 139 | +* Optimized code formatting and sorting of imports #150, #151, #157 |
| 140 | +* Fixed issues in code formatting #171 |
| 141 | +* Modifications to display errors returned by debugger #111 |
| 142 | +* Fixed the prospector linter #142 |
| 143 | +* Modified to resolve issues where debugger wasn't handling code exceptions correctly #159 |
| 144 | +* Added support for unit tests using pytest #164 |
| 145 | +* General code cleanup |
| 146 | + |
| 147 | +## 0.3.10 |
| 148 | +* Fixed issue with duplicate output channels being created |
| 149 | +* Fixed issues in the LICENSE file |
| 150 | +* Fixed issue where current directory was incorrect [#68](https://github.com/DonJayamanne/pythonVSCode/issues/68) |
| 151 | +* General cleanup of code |
| 152 | + |
| 153 | +## 0.3.9 |
| 154 | +* Fixed auto indenting issues [#137](https://github.com/DonJayamanne/pythonVSCode/issues/137) |
| 155 | + |
| 156 | +## 0.3.8 |
| 157 | +* Added support for linting using prospector [#130](https://github.com/DonJayamanne/pythonVSCode/pull/130) |
| 158 | +* Fixed issue where environment variables weren't being inherited by the debugger [#109](https://github.com/DonJayamanne/pythonVSCode/issues/109) and [#77](https://github.com/DonJayamanne/pythonVSCode/issues/77) |
| 159 | + |
| 160 | +## 0.3.7 |
| 161 | +* Added support for auto indenting of some keywords [#83](https://github.com/DonJayamanne/pythonVSCode/issues/83) |
| 162 | +* Added support for launching console apps for Mac [#128](https://github.com/DonJayamanne/pythonVSCode/issues/128) |
| 163 | +* Fixed issue where configuration files for pylint, pep8 and flake8 commands weren't being read correctly [#117](https://github.com/DonJayamanne/pythonVSCode/issues/117) |
| 164 | + |
| 165 | +## 0.3.6 |
| 166 | +* Added support for linting using pydocstyle [#56](https://github.com/DonJayamanne/pythonVSCode/issues/56) |
| 167 | +* Added support for auto-formatting documents upon saving (turned off by default) [#27](https://github.com/DonJayamanne/pythonVSCode/issues/27) |
| 168 | +* Added support to configure the output window for linting, formatting and unit test messages [#112](https://github.com/DonJayamanne/pythonVSCode/issues/112) |
| 169 | + |
| 170 | +## 0.3.5 |
| 171 | +* Fixed printing of unicode characters when evaulating expressions [#73](https://github.com/DonJayamanne/pythonVSCode/issues/73) |
| 172 | + |
| 173 | +## 0.3.4 |
| 174 | +* Updated snippets |
| 175 | +* Fixes to remote debugging [#65](https://github.com/DonJayamanne/pythonVSCode/issues/65) |
| 176 | +* Fixes related to code navigation [#58](https://github.com/DonJayamanne/pythonVSCode/issues/58) and [#78](https://github.com/DonJayamanne/pythonVSCode/pull/78) |
| 177 | +* Changes to allow code navigation for methods |
| 178 | + |
| 179 | +## 0.3.0 |
| 180 | +* Remote debugging (attaching to local and remote processes) |
| 181 | +* Debugging with support for shebang |
| 182 | +* Support for passing environment variables to debug program |
| 183 | +* Improved error handling in the extension |
| 184 | + |
| 185 | +## 0.2.9 |
| 186 | +* Added support for debugging django applications |
| 187 | + + Debugging templates is not supported at this stage |
| 188 | + |
| 189 | +## 0.2.8 |
| 190 | +* Added support for conditional break points |
| 191 | +* Added ability to optionally display the shell window (Windows Only, Mac is coming soon) |
| 192 | + + Allowing an interactive shell window, which isn't supported in VSCode. |
| 193 | +* Added support for optionally breaking into python code as soon as debugger starts |
| 194 | +* Fixed debugging when current thread is busy processing. |
| 195 | +* Updated documentation with samples and instructions |
| 196 | + |
| 197 | +## 0.2.4 |
| 198 | +* Fixed issue where debugger would break into all exceptions |
| 199 | +* Added support for breaking on all and uncaught exceptions |
| 200 | +* Added support for pausing (breaking) into a running program while debugging. |
| 201 | + |
| 202 | +## 0.2.3 |
| 203 | +* Fixed termination of debugger |
| 204 | + |
| 205 | +## 0.2.2 |
| 206 | +* Improved debugger for Mac, with support for Multi threading, Web Applications, expanding properties, etc |
| 207 | +* (Debugging now works on both Windows and Mac) |
| 208 | +* Debugging no longer uses PDB |
| 209 | + |
| 210 | +## 0.2.1 |
| 211 | +* Improved debugger for Windows, with support for Multi threading, debugging Multi-threaded apps, Web Applications, expanding properties, etc |
| 212 | +* Added support for relative paths for extra paths in additional libraries for Auto Complete |
| 213 | +* Fixed a bug where paths to custom Python versions weren't respected by the previous (PDB) debugger |
| 214 | +* NOTE: PDB Debugger is still supported |
| 215 | + |
| 216 | +## 0.1.3 |
| 217 | +* Fixed linting when using pylint |
| 218 | + |
| 219 | +## 0.1.2 |
| 220 | +* Fixed autoformatting of code (falling over when using yapf8) |
| 221 | + |
| 222 | +## 0.1.1 |
| 223 | +* Fixed linting of files on Mac |
| 224 | +* Added support for linting using pep8 |
| 225 | +* Added configuration support for pep8 and pylint |
| 226 | +* Added support for configuring paths for pep8, pylint and autopep8 |
| 227 | +* Added snippets |
| 228 | +* Added support for formatting using yapf |
| 229 | +* Added a number of configuration settings |
| 230 | + |
| 231 | +## 0.0.4 |
| 232 | +* Added support for linting using Pylint (configuring pylint is coming soon) |
| 233 | +* Added support for sorting Imports (Using the command "Pythong: Sort Imports") |
| 234 | +* Added support for code formatting using Autopep8 (configuring autopep8 is coming soon) |
| 235 | +* Added ability to view global variables, arguments, add and remove break points |
| 236 | + |
| 237 | +## 0.0.3 |
| 238 | +* Added support for debugging using PDB |
0 commit comments