diff --git a/CHANGELOG.md b/CHANGELOG.md index 5f387ca91253..2d5c09dfccc5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -54,6 +54,8 @@ part of! ### Enhancements +1. Adds support for code completion in the debug console window. + ([#1076](https://github.com/Microsoft/vscode-python/issues/1076)) 1. Auto activate Python Environment in terminals (disable with `"python.terminal.activateEnvironment": false`). ([#1387](https://github.com/Microsoft/vscode-python/issues/1387)) 1. Add support for activation of `pyenv` environments in the Terminal. @@ -79,6 +81,8 @@ part of! ([#2630](https://github.com/Microsoft/vscode-python/issues/2630)) 1. Language server now provides rename functionality. ([#2650](https://github.com/Microsoft/vscode-python/issues/2650)) +1. Search for default known paths for conda environments on windows. + ([#2794](https://github.com/Microsoft/vscode-python/issues/2794)) ### Fixes @@ -86,15 +90,18 @@ part of! ([#1352](https://github.com/Microsoft/vscode-python/issues/1352)) 1. Deprecate the use of the setting `python.autoComplete.preloadModules`. Recommendation is to utilize the new language server (change the setting `"python.jediEnabled": false`). ([#1704](https://github.com/Microsoft/vscode-python/issues/1704)) -1. Add a new `"python.condaPath"` setting to use if conda is not found on `PATH`. +1. Add a new `python.condaPath` setting to use if conda is not found on `PATH`. ([#1944](https://github.com/Microsoft/vscode-python/issues/1944)) 1. Ensure code is executed when the last line of selected code is indented. ([#2167](https://github.com/Microsoft/vscode-python/issues/2167)) 1. Stop duplicate initializations of the Python Language Server's progress reporter. ([#2297](https://github.com/Microsoft/vscode-python/issues/2297)) -1. Fix the regex expression to match MyPy linter messages that expects the file name to have a .py extension, that isn't always the case, to catch any filename. +1. Fix the regex expression to match MyPy linter messages that expects the file name to have a `.py` extension, that isn't always the case, to catch any filename. E.g., .pyi files that describes interfaces wouldn't get the linter messages to Problems tab. ([#2380](https://github.com/Microsoft/vscode-python/issues/2380)) +1. Do not use variable substitution when updating `python.pythonPath`. This matters + because VS Code does not do variable substitution in settings values. + ([#2459](https://github.com/Microsoft/vscode-python/issues/2459)) 1. Use a python script to launch the debugger, instead of using `-m` which requires changes to the `PYTHONPATH` variable. ([#2509](https://github.com/Microsoft/vscode-python/issues/2509)) 1. Provide paths from `PYTHONPATH` environment variable to the language server, as additional search locations of Python modules. @@ -107,8 +114,14 @@ part of! ([#2563](https://github.com/Microsoft/vscode-python/issues/2563)) 1. Use the environment folder name for environments without environment names in the Conda Environments list file. ([#2577](https://github.com/Microsoft/vscode-python/issues/2577)) +1. Update environment variable naming convention for `SPARK_HOME`, when stored in `settings.json`. + ([#2628](https://github.com/Microsoft/vscode-python/issues/2628)) 1. Fix debug adapter `Attach` test. ([#2655](https://github.com/Microsoft/vscode-python/issues/2655)) +1. Fix colon-triggered block formatting. + ([#2714](https://github.com/Microsoft/vscode-python/issues/2714)) +1. Use full path to activate command in conda environments on windows when python.condaPath is set. + ([#2753](https://github.com/Microsoft/vscode-python/issues/2753)) ### Code Health @@ -116,6 +129,10 @@ part of! ([#2549](https://github.com/Microsoft/vscode-python/issues/2549)) 1. Upgraded our version of `request` to `2.87.0`. ([#2621](https://github.com/Microsoft/vscode-python/issues/2621)) +1. Include the version of language server in telemetry. + ([#2702](https://github.com/Microsoft/vscode-python/issues/2702)) +1. Update `vscode-extension-telemetry` to `0.0.22`. + ([#2745](https://github.com/Microsoft/vscode-python/issues/2745)) ## 2018.8.0 (04 September 2018) diff --git a/news/1 Enhancements/1076.md b/news/1 Enhancements/1076.md deleted file mode 100644 index ba8271329347..000000000000 --- a/news/1 Enhancements/1076.md +++ /dev/null @@ -1 +0,0 @@ -Adds support for code completion in the debug console window. diff --git a/news/1 Enhancements/1387.md b/news/1 Enhancements/1387.md deleted file mode 100644 index 0dc74b035498..000000000000 --- a/news/1 Enhancements/1387.md +++ /dev/null @@ -1 +0,0 @@ -Auto activate Python Environment in terminals (disable with `"python.terminal.activateEnvironment": false`). diff --git a/news/1 Enhancements/1526.md b/news/1 Enhancements/1526.md deleted file mode 100644 index 6721d48dfa53..000000000000 --- a/news/1 Enhancements/1526.md +++ /dev/null @@ -1 +0,0 @@ -Add support for activation of `pyenv` environments in the Terminal. diff --git a/news/1 Enhancements/1689.md b/news/1 Enhancements/1689.md deleted file mode 100644 index 85c649611a0e..000000000000 --- a/news/1 Enhancements/1689.md +++ /dev/null @@ -1 +0,0 @@ -Display a message with options when user selects the default macOS Python interpreter. diff --git a/news/1 Enhancements/2175.md b/news/1 Enhancements/2175.md deleted file mode 100644 index 5cc164159bb0..000000000000 --- a/news/1 Enhancements/2175.md +++ /dev/null @@ -1 +0,0 @@ -Add debug configuration snippet for modules for the debugger. diff --git a/news/1 Enhancements/2398.md b/news/1 Enhancements/2398.md deleted file mode 100644 index 286c2eb6fc4d..000000000000 --- a/news/1 Enhancements/2398.md +++ /dev/null @@ -1 +0,0 @@ -Search for python interpreters in all paths found in the `PATH`/`Path` environment variable. diff --git a/news/1 Enhancements/2461.md b/news/1 Enhancements/2461.md deleted file mode 100644 index 9d1f53f310b5..000000000000 --- a/news/1 Enhancements/2461.md +++ /dev/null @@ -1 +0,0 @@ -Add telemetry to download, extract, and analyze, phases of the Python Language Server. diff --git a/news/1 Enhancements/2483.md b/news/1 Enhancements/2483.md deleted file mode 100644 index a54ef9370f5e..000000000000 --- a/news/1 Enhancements/2483.md +++ /dev/null @@ -1,2 +0,0 @@ -The `pvsc-dev-ext.py` script now captures `stderr` for more informative exceptions -when execution fails. diff --git a/news/1 Enhancements/2494.md b/news/1 Enhancements/2494.md deleted file mode 100644 index df322d2ad3d1..000000000000 --- a/news/1 Enhancements/2494.md +++ /dev/null @@ -1 +0,0 @@ -Display notification when attempting to debug without selecting a python interpreter. diff --git a/news/1 Enhancements/2580.md b/news/1 Enhancements/2580.md deleted file mode 100644 index 26b4ae58b117..000000000000 --- a/news/1 Enhancements/2580.md +++ /dev/null @@ -1 +0,0 @@ -Add support for out of band updates to the language server. diff --git a/news/1 Enhancements/2617.md b/news/1 Enhancements/2617.md deleted file mode 100644 index 5f7939769fcb..000000000000 --- a/news/1 Enhancements/2617.md +++ /dev/null @@ -1 +0,0 @@ -Ensure status bar with interpreter information takes priority over other items. diff --git a/news/1 Enhancements/2630.md b/news/1 Enhancements/2630.md deleted file mode 100644 index 63cb02cb9f9d..000000000000 --- a/news/1 Enhancements/2630.md +++ /dev/null @@ -1 +0,0 @@ -Add Python Language Server version to the survey banner URL presented to some users. diff --git a/news/1 Enhancements/2650.md b/news/1 Enhancements/2650.md deleted file mode 100644 index e4df2bd4ea44..000000000000 --- a/news/1 Enhancements/2650.md +++ /dev/null @@ -1 +0,0 @@ -Language server now provides rename functionality. \ No newline at end of file diff --git a/news/1 Enhancements/2794.md b/news/1 Enhancements/2794.md deleted file mode 100644 index 91d1746b00dc..000000000000 --- a/news/1 Enhancements/2794.md +++ /dev/null @@ -1 +0,0 @@ -Search for default known paths for conda environments on windows. \ No newline at end of file diff --git a/news/2 Fixes/1352.md b/news/2 Fixes/1352.md deleted file mode 100644 index 3f246199823d..000000000000 --- a/news/2 Fixes/1352.md +++ /dev/null @@ -1 +0,0 @@ -Improvements to the display format of interpreter information in the list of interpreters. diff --git a/news/2 Fixes/1704.md b/news/2 Fixes/1704.md deleted file mode 100644 index 37a779ef03b3..000000000000 --- a/news/2 Fixes/1704.md +++ /dev/null @@ -1 +0,0 @@ -Deprecate the use of the setting `python.autoComplete.preloadModules`. Recommendation is to utilize the new language server (change the setting `"python.jediEnabled": false`). diff --git a/news/2 Fixes/1882.md b/news/2 Fixes/1882.md deleted file mode 100644 index 7526a3f7dee5..000000000000 --- a/news/2 Fixes/1882.md +++ /dev/null @@ -1 +0,0 @@ -Support "conda activate" after 4.4.0. diff --git a/news/2 Fixes/1944.md b/news/2 Fixes/1944.md deleted file mode 100644 index ac26efa2aa5d..000000000000 --- a/news/2 Fixes/1944.md +++ /dev/null @@ -1 +0,0 @@ -Add a new `"python.condaPath"` setting to use if conda is not found on `PATH`. diff --git a/news/2 Fixes/2167.md b/news/2 Fixes/2167.md deleted file mode 100644 index 681f723d5c16..000000000000 --- a/news/2 Fixes/2167.md +++ /dev/null @@ -1 +0,0 @@ -Ensure code is executed when the last line of selected code is indented. diff --git a/news/2 Fixes/2297.md b/news/2 Fixes/2297.md deleted file mode 100644 index aed8979ef794..000000000000 --- a/news/2 Fixes/2297.md +++ /dev/null @@ -1 +0,0 @@ -Stop duplicate initializations of the Python Language Server's progress reporter. diff --git a/news/2 Fixes/2380.md b/news/2 Fixes/2380.md deleted file mode 100644 index 815460e745a0..000000000000 --- a/news/2 Fixes/2380.md +++ /dev/null @@ -1,2 +0,0 @@ -Fix the regex expression to match MyPy linter messages that expects the file name to have a .py extension, that isn't always the case, to catch any filename. -E.g., .pyi files that describes interfaces wouldn't get the linter messages to Problems tab. diff --git a/news/2 Fixes/2459.md b/news/2 Fixes/2459.md deleted file mode 100644 index f0e6cfc2ca05..000000000000 --- a/news/2 Fixes/2459.md +++ /dev/null @@ -1,2 +0,0 @@ -Do not use variable substitution when updating python.pythonPath. This matters -because VS Code does not do variable substitution in settings values. diff --git a/news/2 Fixes/2509.md b/news/2 Fixes/2509.md deleted file mode 100644 index aae18b7730a8..000000000000 --- a/news/2 Fixes/2509.md +++ /dev/null @@ -1 +0,0 @@ -Use a python script to launch the debugger, instead of using `-m` which requires changes to the `PYTHONPATH` variable. diff --git a/news/2 Fixes/2518.md b/news/2 Fixes/2518.md deleted file mode 100644 index 7f4eb6e7d37a..000000000000 --- a/news/2 Fixes/2518.md +++ /dev/null @@ -1 +0,0 @@ -Provide paths from `PYTHONPATH` environment variable to the language server, as additional search locations of Python modules. diff --git a/news/2 Fixes/2557.md b/news/2 Fixes/2557.md deleted file mode 100644 index 65d7637709dc..000000000000 --- a/news/2 Fixes/2557.md +++ /dev/null @@ -1 +0,0 @@ -Fix issue preventing debugger user survey banner from opening. diff --git a/news/2 Fixes/2562.md b/news/2 Fixes/2562.md deleted file mode 100644 index 5e1549e7c007..000000000000 --- a/news/2 Fixes/2562.md +++ /dev/null @@ -1 +0,0 @@ -Use folder name of the Python interpreter as the name of the virtual environment. diff --git a/news/2 Fixes/2563.md b/news/2 Fixes/2563.md deleted file mode 100644 index e9abcfa339bb..000000000000 --- a/news/2 Fixes/2563.md +++ /dev/null @@ -1 +0,0 @@ -Give preference to bitness information retrieved from the Python interpreter over what's been retrieved from Windows Registry. diff --git a/news/2 Fixes/2577.md b/news/2 Fixes/2577.md deleted file mode 100644 index 9dc7f7efb7af..000000000000 --- a/news/2 Fixes/2577.md +++ /dev/null @@ -1 +0,0 @@ -Use the environment folder name for environments without environment names in the Conda Environments list file. diff --git a/news/2 Fixes/2628.md b/news/2 Fixes/2628.md deleted file mode 100644 index 197c9273f0d2..000000000000 --- a/news/2 Fixes/2628.md +++ /dev/null @@ -1 +0,0 @@ -Update environment variable naming convention for `SPARK_HOME`, when stored in `settings.json`. diff --git a/news/2 Fixes/2655.md b/news/2 Fixes/2655.md deleted file mode 100644 index 688511d40c36..000000000000 --- a/news/2 Fixes/2655.md +++ /dev/null @@ -1 +0,0 @@ -Fix debug adapter `Attach` test. diff --git a/news/2 Fixes/2714.md b/news/2 Fixes/2714.md deleted file mode 100644 index 7b9fbfccca52..000000000000 --- a/news/2 Fixes/2714.md +++ /dev/null @@ -1 +0,0 @@ -Fix colon-triggered block formatting diff --git a/news/2 Fixes/2753.md b/news/2 Fixes/2753.md deleted file mode 100644 index 3f095a1490ce..000000000000 --- a/news/2 Fixes/2753.md +++ /dev/null @@ -1 +0,0 @@ -Use full path to activate command in conda environments on windows when python.condaPath is set. \ No newline at end of file diff --git a/news/3 Code Health/2549.md b/news/3 Code Health/2549.md deleted file mode 100644 index 6a1074ba9fed..000000000000 --- a/news/3 Code Health/2549.md +++ /dev/null @@ -1 +0,0 @@ -Fix broken CI on Azure DevOps. diff --git a/news/3 Code Health/2621.md b/news/3 Code Health/2621.md deleted file mode 100644 index dc8dde700a55..000000000000 --- a/news/3 Code Health/2621.md +++ /dev/null @@ -1 +0,0 @@ -Upgraded our version of `request` to `2.87.0`. diff --git a/news/3 Code Health/2702.md b/news/3 Code Health/2702.md deleted file mode 100644 index 37016e0ac3ff..000000000000 --- a/news/3 Code Health/2702.md +++ /dev/null @@ -1 +0,0 @@ -Include version of language server in telemetry. diff --git a/news/3 Code Health/2745.md b/news/3 Code Health/2745.md deleted file mode 100644 index be8cef482e80..000000000000 --- a/news/3 Code Health/2745.md +++ /dev/null @@ -1 +0,0 @@ -Update `vscode-extension-telemetry` to `0.0.22`. diff --git a/package-lock.json b/package-lock.json index 0492ff5982ac..bb15c08f94cf 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "python", - "version": "2018.9.0-rc", + "version": "2018.9.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 4903a9f35d8b..f57668006566 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "python", "displayName": "Python", "description": "Linting, Debugging (multi-threaded, remote), Intellisense, code formatting, refactoring, unit tests, snippets, and more.", - "version": "2018.9.0-rc", + "version": "2018.9.0", "publisher": "ms-python", "author": { "name": "Microsoft Corporation"