From 9abb4ded1beb067e9e067634754ef37ed1e576d3 Mon Sep 17 00:00:00 2001 From: Joey Robichaud Date: Tue, 15 Dec 2020 20:29:06 -0800 Subject: [PATCH] Update OmniSharp to 1.37.5 --- .vscode/launch.json | 4 ++-- CHANGELOG.md | 19 ++++++++++++++-- README.md | 29 +++++++++++++++++------- package.json | 54 ++++++++++++++++++++++----------------------- 4 files changed, 67 insertions(+), 39 deletions(-) diff --git a/.vscode/launch.json b/.vscode/launch.json index 45d734bdc..1edb50949 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -139,8 +139,8 @@ "updatePackageDependencies" ], "env": { - "NEW_DEPS_URLS": "https://download.visualstudio.microsoft.com/download/pr/8745aba0-7dcb-4c56-90a9-45a77304e92d/95ce2318d1703985df1eec5439c9e81b/omnisharp-linux-x64-1.37.4.zip,https://download.visualstudio.microsoft.com/download/pr/8745aba0-7dcb-4c56-90a9-45a77304e92d/019094bcfb599dfbe9bb156101117f18/omnisharp-linux-x86-1.37.4.zip,https://download.visualstudio.microsoft.com/download/pr/8745aba0-7dcb-4c56-90a9-45a77304e92d/f6ec19880608eee1b5222252b14f2b44/omnisharp-osx-1.37.4.zip,https://download.visualstudio.microsoft.com/download/pr/8745aba0-7dcb-4c56-90a9-45a77304e92d/ce4f2f50516f23d1dfb6249fd7c2370d/omnisharp-win-x64-1.37.4.zip,https://download.visualstudio.microsoft.com/download/pr/8745aba0-7dcb-4c56-90a9-45a77304e92d/197b600dfb02c586b5d8a1a90ce503b0/omnisharp-win-x86-1.37.4.zip", - "NEW_DEPS_VERSION": "1.37.4" + "NEW_DEPS_URLS": "https://download.visualstudio.microsoft.com/download/pr/0e89e19c-1caf-4a2b-ba7a-8d06125007af/99886ba505421d4ab31f91331aa7034d/omnisharp-linux-x64-1.37.5.zip,https://download.visualstudio.microsoft.com/download/pr/0e89e19c-1caf-4a2b-ba7a-8d06125007af/79e4e8bfbdbd97ada9e3fb3dec0ce2e8/omnisharp-linux-x86-1.37.5.zip,https://download.visualstudio.microsoft.com/download/pr/0e89e19c-1caf-4a2b-ba7a-8d06125007af/b507c74622aa2033ae7cb82b7210c092/omnisharp-osx-1.37.5.zip,https://download.visualstudio.microsoft.com/download/pr/0e89e19c-1caf-4a2b-ba7a-8d06125007af/f9be9c63d86127bc9f241b3b122e348f/omnisharp-win-x64-1.37.5.zip,https://download.visualstudio.microsoft.com/download/pr/0e89e19c-1caf-4a2b-ba7a-8d06125007af/22bb1231685f5f68a89b73cf08df40c4/omnisharp-win-x86-1.37.5.zip", + "NEW_DEPS_VERSION": "1.37.5" }, "cwd": "${workspaceFolder}" } diff --git a/CHANGELOG.md b/CHANGELOG.md index e3af35adb..22989b282 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,4 @@ -## Known Issues in 1.23.7 +## Known Issues in 1.23.8 * For Mono-based development (e.g. Unity) that requires full .NET framework, you need to set `"omnisharp.useGlobalMono": "always"`. The current value of "auto" will remain "never" until Mono [upgrades their bundled MSBuild version](https://github.com/mono/mono/issues/20250). * Known limitations with the preview Razor (cshtml) language service to be addressed in a future release: @@ -11,10 +11,25 @@ * As a workaround, make an edit within the file before using Rename Symbol. ## 1.23.8 (Not yet released) -* Debugger +* Updated Debugger support (PR: [#4281](https://github.com/OmniSharp/omnisharp-vscode/pull/4281)) * Updated the version of .NET that the debugger uses for running its own C# code to .NET 5 * Updated .NET debugging services loader to address problem with debugging after installing XCode12 ([dotnet/runtime/#42311](https://github.com/dotnet/runtime/issues/42311)) * Fixed integrated terminal on non-Windows ([#4203](https://github.com/OmniSharp/omnisharp-vscode/issues/4203)) +* Updated Razor support (PR: [#4278](https://github.com/OmniSharp/omnisharp-vscode/pull/4278)) + * Bug fixes +* Update OmniSharp version to 1.37.5 (PR: [#4299](https://github.com/OmniSharp/omnisharp-vscode/pull/4299)) + * Update Roslyn version to 3.9.0-2.20570.24 (PR: [omnisharp-roslyn#2022](https://github.com/OmniSharp/omnisharp-roslyn/pull/2022)) + * Editorconfig improvements - do not lose state, trigger re-analysis on change ([omnisharp-roslyn#1955](https://github.com/OmniSharp/omnisharp-roslyn/issues/1955), [#4165](https://github.com/OmniSharp/omnisharp-vscode/issues/4165), [#4184](https://github.com/OmniSharp/omnisharp-vscode/issues/4184), PR: [omnisharp-roslyn#2028](https://github.com/OmniSharp/omnisharp-roslyn/pull/2028)) + * Add documentation comment creation to the FormatAfterKeystrokeService (PR: [omnisharp-roslyn#2023](https://github.com/OmniSharp/omnisharp-roslyn/pull/2023)) + * Raise default GotoDefinitionRequest timeout from 2s to 10s ([#4260](https://github.com/OmniSharp/omnisharp-vscode/issues/4260), PR: [omnisharp-roslyn#2032](https://github.com/OmniSharp/omnisharp-roslyn/pull/2032)) + * Workspace create file workaround (PR: [omnisharp-roslyn#2019](https://github.com/OmniSharp/omnisharp-roslyn/pull/2019)) + * Added `msbuild:UseBundledOnly` option to force the usage of bundled MSBuild (PR: [omnisharp-roslyn#2038](https://github.com/OmniSharp/omnisharp-roslyn/pull/2038)) +* Add schema support for appsettings.json ([#4279](https://github.com/OmniSharp/omnisharp-vscode/issues/4279), PR: [#4280](https://github.com/OmniSharp/omnisharp-vscode/pull/4280)) +* Add schema support for global.json (PR: [#4290](https://github.com/OmniSharp/omnisharp-vscode/pull/4290)) +* Update remoteProcessPickerScript windows ssh exit ([#3482](https://github.com/OmniSharp/omnisharp-vscode/issues/3482), PR: [#4225](https://github.com/OmniSharp/omnisharp-vscode/pull/4225)) +* Do not start OmniSharp server in Love Share scenarios ([#3910](https://github.com/OmniSharp/omnisharp-vscode/issues/3910), PR: [#4038](https://github.com/OmniSharp/omnisharp-vscode/pull/4038)) +* Suppress codelens for IEnumerable.GetEnumerator ([#4245](https://github.com/OmniSharp/omnisharp-vscode/issues/4245), PR: [#4246](https://github.com/OmniSharp/omnisharp-vscode/pull/4246)) +* Allow arm64 MacOS to debug dotnet projects ([#4277](https://github.com/OmniSharp/omnisharp-vscode/issues/4277), PR: [#4288](https://github.com/OmniSharp/omnisharp-vscode/pull/4288)) ## 1.23.7 (December 7, 2020) * Update OmniSharp version to 1.37.4 (PR: [#4224](https://github.com/OmniSharp/omnisharp-vscode/pull/4224)) diff --git a/README.md b/README.md index 7cc7a77fa..fbfa80b1f 100644 --- a/README.md +++ b/README.md @@ -33,6 +33,27 @@ The .NET 5 SDK requires version 16.8 of MSBuild. For Windows users who have Visual Studio installed, this means you will need to be on the latest Visual Studio 16.8 Preview. For MacOS and Linux users who have Mono installed, this means you will need to set `omnisharp.useGlobalMono` to `never` until a version of Mono ships with MSBuild 16.8. +## What's new in 1.23.8 +- Updated Debugger support (PR: [#4281](https://github.com/OmniSharp/omnisharp-vscode/pull/4281)) + - Updated the version of .NET that the debugger uses for running its own C# code to .NET 5 + - Updated .NET debugging services loader to address problem with debugging after installing XCode12 ([dotnet/runtime/#42311](https://github.com/dotnet/runtime/issues/42311)) + - Fixed integrated terminal on non-Windows ([#4203](https://github.com/OmniSharp/omnisharp-vscode/issues/4203)) +- Updated Razor support (PR: [#4278](https://github.com/OmniSharp/omnisharp-vscode/pull/4278)) + - Bug fixes +- Update OmniSharp version to 1.37.5 (PR: [#4299](https://github.com/OmniSharp/omnisharp-vscode/pull/4299)) + - Update Roslyn version to 3.9.0-2.20570.24 (PR: [omnisharp-roslyn#2022](https://github.com/OmniSharp/omnisharp-roslyn/pull/2022)) + - Editorconfig improvements - do not lose state, trigger re-analysis on change ([omnisharp-roslyn#1955](https://github.com/OmniSharp/omnisharp-roslyn/issues/1955), [#4165](https://github.com/OmniSharp/omnisharp-vscode/issues/4165), [#4184](https://github.com/OmniSharp/omnisharp-vscode/issues/4184), PR: [omnisharp-roslyn#2028](https://github.com/OmniSharp/omnisharp-roslyn/pull/2028)) + - Add documentation comment creation to the FormatAfterKeystrokeService (PR: [omnisharp-roslyn#2023](https://github.com/OmniSharp/omnisharp-roslyn/pull/2023)) + - Raise default GotoDefinitionRequest timeout from 2s to 10s ([#4260](https://github.com/OmniSharp/omnisharp-vscode/issues/4260), PR: [omnisharp-roslyn#2032](https://github.com/OmniSharp/omnisharp-roslyn/pull/2032)) + - Workspace create file workaround (PR: [omnisharp-roslyn#2019](https://github.com/OmniSharp/omnisharp-roslyn/pull/2019)) + - Added `msbuild:UseBundledOnly` option to force the usage of bundled MSBuild (PR: [omnisharp-roslyn#2038](https://github.com/OmniSharp/omnisharp-roslyn/pull/2038)) +- Add schema support for appsettings.json ([#4279](https://github.com/OmniSharp/omnisharp-vscode/issues/4279), PR: [#4280](https://github.com/OmniSharp/omnisharp-vscode/pull/4280)) +- Add schema support for global.json (PR: [#4290](https://github.com/OmniSharp/omnisharp-vscode/pull/4290)) +- Update remoteProcessPickerScript windows ssh exit ([#3482](https://github.com/OmniSharp/omnisharp-vscode/issues/3482), PR: [#4225](https://github.com/OmniSharp/omnisharp-vscode/pull/4225)) +- Do not start OmniSharp server in Love Share scenarios ([#3910](https://github.com/OmniSharp/omnisharp-vscode/issues/3910), PR: [#4038](https://github.com/OmniSharp/omnisharp-vscode/pull/4038)) +- Suppress codelens for IEnumerable.GetEnumerator ([#4245](https://github.com/OmniSharp/omnisharp-vscode/issues/4245), PR: [#4246](https://github.com/OmniSharp/omnisharp-vscode/pull/4246)) +- Allow arm64 MacOS to debug dotnet projects ([#4277](https://github.com/OmniSharp/omnisharp-vscode/issues/4277), PR: [#4288](https://github.com/OmniSharp/omnisharp-vscode/pull/4288)) + ## What's new in 1.23.7 - Update OmniSharp version to 1.37.4 (PR: [#4224](https://github.com/OmniSharp/omnisharp-vscode/pull/4224)) - Fixed global Mono MSBuild version reporting (PR: [omnisharp-roslyn#1988](https://github.com/OmniSharp/omnisharp-roslyn/pull/1988)) @@ -61,14 +82,6 @@ For MacOS and Linux users who have Mono installed, this means you will need to s - Improvements to HTML colorization for non-C# portions of the document. - Bug fix - the `razor.format.enable` option is honored again -## What's new in 1.23.4 -- Use incremental changes to update language server (PR: [#4088](https://github.com/OmniSharp/omnisharp-vscode/pull/4088)) -- Set meaning of UseGlobalMono "auto" to "always" now that Mono 6.12.0 ships with MSBuild 16.8 (PR: [#4115](https://github.com/OmniSharp/omnisharp-vscode/pull/4115)) -- Updated OmniSharp to 1.37.3 - - Fixed a bug when the server wouldn't start on MacOS/Linux when a username contained a space (PR: [omnisharp-roslyn/#1979](https://github.com/OmniSharp/omnisharp-roslyn/pull/1979)) - - Update to Mono 6.12.0 (PR: [omnisharp-roslyn/#1981](https://github.com/OmniSharp/omnisharp-roslyn/pull/1981)) - - Fix responsiveness regression with targeted DiagnosticWorker revert ([omnisharp-roslyn/#1982](https://github.com/OmniSharp/omnisharp-roslyn/issues/1982), [omnisharp-roslyn/#1983](https://github.com/OmniSharp/omnisharp-roslyn/issues/1983), PR: [omnisharp-roslyn/#1984](https://github.com/OmniSharp/omnisharp-roslyn/pull/1984)) - ### Emmet support in Razor files To enable emmet support, add the following to your settings.json: diff --git a/package.json b/package.json index 812135da5..2349353b5 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,7 @@ "dotnet" ], "defaults": { - "omniSharp": "1.37.4", + "omniSharp": "1.37.5", "razor": "6.0.0-alpha.1.20575.5" }, "main": "./dist/extension", @@ -161,41 +161,41 @@ { "id": "OmniSharp", "description": "OmniSharp for Windows (.NET 4.6 / x86)", - "url": "https://download.visualstudio.microsoft.com/download/pr/8745aba0-7dcb-4c56-90a9-45a77304e92d/197b600dfb02c586b5d8a1a90ce503b0/omnisharp-win-x86-1.37.4.zip", - "fallbackUrl": "https://roslynomnisharp.blob.core.windows.net/releases/1.37.4/omnisharp-win-x86-1.37.4.zip", - "installPath": ".omnisharp/1.37.4", + "url": "https://download.visualstudio.microsoft.com/download/pr/0e89e19c-1caf-4a2b-ba7a-8d06125007af/22bb1231685f5f68a89b73cf08df40c4/omnisharp-win-x86-1.37.5.zip", + "fallbackUrl": "https://roslynomnisharp.blob.core.windows.net/releases/1.37.5/omnisharp-win-x86-1.37.5.zip", + "installPath": ".omnisharp/1.37.5", "platforms": [ "win32" ], "architectures": [ "x86" ], - "installTestPath": "./.omnisharp/1.37.4/OmniSharp.exe", + "installTestPath": "./.omnisharp/1.37.5/OmniSharp.exe", "platformId": "win-x86", - "integrity": "41642B4ADDE9FD19FA8E44E6554F174AA071884656C55C16C2E45AECB1E3A353" + "integrity": "2307DA13F2659D2E67E306F3343BAA562A50BAC2F579E3629195AA0774143527" }, { "id": "OmniSharp", "description": "OmniSharp for Windows (.NET 4.6 / x64)", - "url": "https://download.visualstudio.microsoft.com/download/pr/8745aba0-7dcb-4c56-90a9-45a77304e92d/ce4f2f50516f23d1dfb6249fd7c2370d/omnisharp-win-x64-1.37.4.zip", - "fallbackUrl": "https://roslynomnisharp.blob.core.windows.net/releases/1.37.4/omnisharp-win-x64-1.37.4.zip", - "installPath": ".omnisharp/1.37.4", + "url": "https://download.visualstudio.microsoft.com/download/pr/0e89e19c-1caf-4a2b-ba7a-8d06125007af/f9be9c63d86127bc9f241b3b122e348f/omnisharp-win-x64-1.37.5.zip", + "fallbackUrl": "https://roslynomnisharp.blob.core.windows.net/releases/1.37.5/omnisharp-win-x64-1.37.5.zip", + "installPath": ".omnisharp/1.37.5", "platforms": [ "win32" ], "architectures": [ "x86_64" ], - "installTestPath": "./.omnisharp/1.37.4/OmniSharp.exe", + "installTestPath": "./.omnisharp/1.37.5/OmniSharp.exe", "platformId": "win-x64", - "integrity": "79C15179A7351F2443A68D8C906BBC7E8E0C2C0C0C49F0EA0C69B04908CE0AC1" + "integrity": "821522506EDCAD3C040FB8F5CE6BF0DF460B3FA374E00F357F8F34A76F2B189E" }, { "id": "OmniSharp", "description": "OmniSharp for OSX", - "url": "https://download.visualstudio.microsoft.com/download/pr/8745aba0-7dcb-4c56-90a9-45a77304e92d/f6ec19880608eee1b5222252b14f2b44/omnisharp-osx-1.37.4.zip", - "fallbackUrl": "https://roslynomnisharp.blob.core.windows.net/releases/1.37.4/omnisharp-osx-1.37.4.zip", - "installPath": ".omnisharp/1.37.4", + "url": "https://download.visualstudio.microsoft.com/download/pr/0e89e19c-1caf-4a2b-ba7a-8d06125007af/b507c74622aa2033ae7cb82b7210c092/omnisharp-osx-1.37.5.zip", + "fallbackUrl": "https://roslynomnisharp.blob.core.windows.net/releases/1.37.5/omnisharp-osx-1.37.5.zip", + "installPath": ".omnisharp/1.37.5", "platforms": [ "darwin" ], @@ -203,16 +203,16 @@ "./mono.osx", "./run" ], - "installTestPath": "./.omnisharp/1.37.4/run", + "installTestPath": "./.omnisharp/1.37.5/run", "platformId": "osx", - "integrity": "2F400533273E0A0059997CCAC02DCA665B93E25259D71C683EAFB36B3E79E90C" + "integrity": "E0018E8BF404E1E529598767FEB4F8CAC8963C56C189C6C73F8EFA82A4CD2941" }, { "id": "OmniSharp", "description": "OmniSharp for Linux (x86)", - "url": "https://download.visualstudio.microsoft.com/download/pr/8745aba0-7dcb-4c56-90a9-45a77304e92d/019094bcfb599dfbe9bb156101117f18/omnisharp-linux-x86-1.37.4.zip", - "fallbackUrl": "https://roslynomnisharp.blob.core.windows.net/releases/1.37.4/omnisharp-linux-x86-1.37.4.zip", - "installPath": ".omnisharp/1.37.4", + "url": "https://download.visualstudio.microsoft.com/download/pr/0e89e19c-1caf-4a2b-ba7a-8d06125007af/79e4e8bfbdbd97ada9e3fb3dec0ce2e8/omnisharp-linux-x86-1.37.5.zip", + "fallbackUrl": "https://roslynomnisharp.blob.core.windows.net/releases/1.37.5/omnisharp-linux-x86-1.37.5.zip", + "installPath": ".omnisharp/1.37.5", "platforms": [ "linux" ], @@ -224,16 +224,16 @@ "./mono.linux-x86", "./run" ], - "installTestPath": "./.omnisharp/1.37.4/run", + "installTestPath": "./.omnisharp/1.37.5/run", "platformId": "linux-x86", - "integrity": "50382836C21A5D28565DEB333489F6C0252EBACDADD068E38227B13DFC748ED4" + "integrity": "0D132A446EBA8ABB1C0F47F4DEB26F17BBA0ABFB426F18D9102572E6AA3D7516" }, { "id": "OmniSharp", "description": "OmniSharp for Linux (x64)", - "url": "https://download.visualstudio.microsoft.com/download/pr/8745aba0-7dcb-4c56-90a9-45a77304e92d/95ce2318d1703985df1eec5439c9e81b/omnisharp-linux-x64-1.37.4.zip", - "fallbackUrl": "https://roslynomnisharp.blob.core.windows.net/releases/1.37.4/omnisharp-linux-x64-1.37.4.zip", - "installPath": ".omnisharp/1.37.4", + "url": "https://download.visualstudio.microsoft.com/download/pr/0e89e19c-1caf-4a2b-ba7a-8d06125007af/99886ba505421d4ab31f91331aa7034d/omnisharp-linux-x64-1.37.5.zip", + "fallbackUrl": "https://roslynomnisharp.blob.core.windows.net/releases/1.37.5/omnisharp-linux-x64-1.37.5.zip", + "installPath": ".omnisharp/1.37.5", "platforms": [ "linux" ], @@ -244,9 +244,9 @@ "./mono.linux-x86_64", "./run" ], - "installTestPath": "./.omnisharp/1.37.4/run", + "installTestPath": "./.omnisharp/1.37.5/run", "platformId": "linux-x64", - "integrity": "80AF3773D77ADB9D596F3F94AE7E8F2C2408EF1FB8D8CCD3588D32FE804ECE4D" + "integrity": "AEC355E4EC7A01A1D0E37FED46C4AC1B667824F368A09223926EE9046202052A" }, { "id": "Debugger", @@ -3656,4 +3656,4 @@ ] } } -} +} \ No newline at end of file