From e6bc00087a2fb82986eed9a68ec219710d091595 Mon Sep 17 00:00:00 2001 From: Joey Robichaud Date: Mon, 4 May 2020 17:24:23 -0700 Subject: [PATCH] Update to OmniSharp 1.35.1 --- .vscode/launch.json | 4 ++-- CHANGELOG.md | 11 ++++++++- README.md | 31 ++++++++++---------------- package-lock.json | 2 +- package.json | 54 ++++++++++++++++++++++----------------------- 5 files changed, 52 insertions(+), 50 deletions(-) diff --git a/.vscode/launch.json b/.vscode/launch.json index cbd63f8..43d0517 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -138,8 +138,8 @@ "updatePackageDependencies" ], "env": { - "NEW_DEPS_URLS": "https://download.visualstudio.microsoft.com/download/pr/c9467f3b-b5a2-4d29-906e-f083961e0bd1/9d6dfe1ef73763fa13412d89868c81d3/omnisharp-linux-x64-1.35.0.zip,https://download.visualstudio.microsoft.com/download/pr/c9467f3b-b5a2-4d29-906e-f083961e0bd1/f927ee889a08596823e0526a229c951a/omnisharp-linux-x86-1.35.0.zip,https://download.visualstudio.microsoft.com/download/pr/c9467f3b-b5a2-4d29-906e-f083961e0bd1/8f8cbb8598d367420198dcf7c844db66/omnisharp-osx-1.35.0.zip,https://download.visualstudio.microsoft.com/download/pr/c9467f3b-b5a2-4d29-906e-f083961e0bd1/d70a3228fdd15cd659ae8029d621525e/omnisharp-win-x64-1.35.0.zip,https://download.visualstudio.microsoft.com/download/pr/c9467f3b-b5a2-4d29-906e-f083961e0bd1/82185603760e6e699c634ed1e3707f1c/omnisharp-win-x86-1.35.0.zip", - "NEW_DEPS_VERSION": "1.35.0" + "NEW_DEPS_URLS": "https://download.visualstudio.microsoft.com/download/pr/ce33be0f-2348-4efe-b89b-9db292f8457d/106ca7c87b8cbcae9bc60a7c18a4aee0/omnisharp-linux-x64-1.35.1.zip,https://download.visualstudio.microsoft.com/download/pr/ce33be0f-2348-4efe-b89b-9db292f8457d/8aba20799500ee242a51115e6484b69e/omnisharp-osx-1.35.1.zip,https://download.visualstudio.microsoft.com/download/pr/ce33be0f-2348-4efe-b89b-9db292f8457d/0bee7a0e63dbed4fbc79a64d8947a921/omnisharp-win-x64-1.35.1.zip,https://download.visualstudio.microsoft.com/download/pr/ce33be0f-2348-4efe-b89b-9db292f8457d/d05b5548bc4ca3efefb7a980d3eb2399/omnisharp-win-x86-1.35.1.zip,https://download.visualstudio.microsoft.com/download/pr/ce33be0f-2348-4efe-b89b-9db292f8457d/790310bd41f4a8723794ef9a885e2800/omnisharp-linux-x86-1.35.1.zip", + "NEW_DEPS_VERSION": "1.35.1" }, "cwd": "${workspaceFolder}" } diff --git a/CHANGELOG.md b/CHANGELOG.md index f6598e0..ae222d9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,7 +8,16 @@ * There currently is no completion support for package references in csproj files. ([#1156](https://github.com/OmniSharp/omnisharp-vscode/issues/1156)) * As an alternative, consider installing the [MSBuild Project Tools](https://marketplace.visualstudio.com/items?itemName=tintoy.msbuild-project-tools) extension by @tintoy. -## 1.21.17 (Not yet released) +## 1.21.18 (Not yet released) +* Fadeout unused variable names ([#1324](https://github.com/OmniSharp/omnisharp-vscode/issues/1324), PR: [#3733](https://github.com/OmniSharp/omnisharp-vscode/pull/3733)) +* Updated debugger (PR: [#3729](https://github.com/OmniSharp/omnisharp-vscode/pull/3729)) +* Fixed not supported exception when trying to decompile a BCL assembly on Mono. For now we do not try to resolve implementation assembly from a ref assembly (PR: [omnisharp-roslyn/#1767](https://github.com/OmniSharp/omnisharp-roslyn/pull/1767)) +* Added support for generic classes in test runner ([#3722](https://github.com/OmniSharp/omnisharp-vscode/issues/3722), PR: [omnisharp-roslyn/#1768](https://github.com/OmniSharp/omnisharp-roslyn/pull/1768)) +* Improved autocompletion performance (PR: [omnisharp-roslyn/#1761](https://github.com/OmniSharp/omnisharp-roslyn/pull/1761)) +* Move to Roslyn's .editorconfig support ([omnisharp-roslyn/#1657](https://github.com/OmniSharp/omnisharp-roslyn/issues/1657), PR: [omnisharp-roslyn/#1771](https://github.com/OmniSharp/omnisharp-roslyn/pull/1771)) +* Fully update CompilationOptions when project files change (PR: [omnisharp-roslyn/#1774](https://github.com/OmniSharp/omnisharp-roslyn/pull/1774)) + +## 1.21.17 (April 13, 2020) * Updated Razor support (PR:[#3696](https://github.com/OmniSharp/omnisharp-vscode/pull/3696)) * Razor support for `` tag completions. * Ability to restart the Razor Language Server to activate changes to the `razor.trace` level. diff --git a/README.md b/README.md index 9880d69..b908e3b 100644 --- a/README.md +++ b/README.md @@ -20,6 +20,15 @@ The C# extension is powered by [OmniSharp](https://github.com/OmniSharp/omnishar - [Documentation](https://code.visualstudio.com/docs/languages/csharp) - [Video Tutorial compiling with .NET Core](https://channel9.msdn.com/Blogs/dotnet/Get-started-VSCode-Csharp-NET-Core-Windows) +## What's new in 1.21.18 +- Fadeout unused variable names ([#1324](https://github.com/OmniSharp/omnisharp-vscode/issues/1324), PR: [#3733](https://github.com/OmniSharp/omnisharp-vscode/pull/3733)) +- Updated debugger (PR: [#3729](https://github.com/OmniSharp/omnisharp-vscode/pull/3729)) +- Fixed not supported exception when trying to decompile a BCL assembly on Mono. For now we do not try to resolve implementation assembly from a ref assembly (PR: [omnisharp-roslyn/#1767](https://github.com/OmniSharp/omnisharp-roslyn/pull/1767)) +- Added support for generic classes in test runner ([#3722](https://github.com/OmniSharp/omnisharp-vscode/issues/3722), PR: [omnisharp-roslyn/#1768](https://github.com/OmniSharp/omnisharp-roslyn/pull/1768)) +- Improved autocompletion performance (PR: [omnisharp-roslyn/#1761](https://github.com/OmniSharp/omnisharp-roslyn/pull/1761)) +- Move to Roslyn's .editorconfig support ([omnisharp-roslyn/#1657](https://github.com/OmniSharp/omnisharp-roslyn/issues/1657), PR: [omnisharp-roslyn/#1771](https://github.com/OmniSharp/omnisharp-roslyn/pull/1771)) +- Fully update CompilationOptions when project files change (PR: [omnisharp-roslyn/#1774](https://github.com/OmniSharp/omnisharp-roslyn/pull/1774)) + ## What's new in 1.21.17 - Updated Razor support (PR:[#3696](https://github.com/OmniSharp/omnisharp-vscode/pull/3696)) @@ -32,29 +41,13 @@ The C# extension is powered by [OmniSharp](https://github.com/OmniSharp/omnishar ## What's new in 1.21.16 -- Support for .NET Core 3.1 in csx files (PR: [#1731](https://github.com/OmniSharp/omnisharp-roslyn/pull/1731)) -- Update the minimal MSBuild to better support .NET 5 Previews ([omnisharp-vscode#3653](https://github.com/OmniSharp/omnisharp-vscode/issues/3653), PR: [#1746](https://github.com/OmniSharp/omnisharp-roslyn/pull/1746)) +- Support for .NET Core 3.1 in csx files (PR: [omnisharp-roslyn/#1731](https://github.com/OmniSharp/omnisharp-roslyn/pull/1731)) +- Update the minimal MSBuild to better support .NET 5 Previews ([#3653](https://github.com/OmniSharp/omnisharp-vscode/issues/3653), PR: [omnisharp-roslyn/#1746](https://github.com/OmniSharp/omnisharp-roslyn/pull/1746)) ## What's new in 1.21.15 - Fixed freezing and unresponsiveness when opening folder with many nested sub-folders (PR: [#3681](https://github.com/OmniSharp/omnisharp-vscode/pull/3681)) -- Fixed handling of dismiss response to assets prompt (PR: [3678](https://github.com/OmniSharp/omnisharp-vscode/pull/3678)) - -## What's new in 1.21.14 - -- Fixed an issue where Razor formatting fails in the presence of @using directives -- Added support for `annotations` value of `Nullable` csproj property ([omnisharp-roslyn/#1721](https://github.com/OmniSharp/omnisharp-roslyn/issues/1721), PR: [omnisharp-roslyn/#1722](https://github.com/OmniSharp/omnisharp-roslyn/pull/1722)) -- Added ability to specify custom RunSettings for tests (PR: [#3573](https://github.com/OmniSharp/omnisharp-vscode/pull/3573), PR: [omnisharp-roslyn/#1710](https://github.com/OmniSharp/omnisharp-roslyn/pull/1710)) - -## What's new in 1.21.13 - -- Change Marketplace publisher for the C# extension from ms-vscode to ms-dotnettools -- Ignore diagnostics from virtual files ([aspnetcore/#18927](https://github.com/dotnet/aspnetcore/issues/18927), PR: [#3592](https://github.com/OmniSharp/omnisharp-vscode/pull/3592)) -- Detect and create Blazor WASM launch and debug settings ([aspnetcore/#17549](https://github.com/dotnet/aspnetcore/issues/17549), PR: [#3593](https://github.com/OmniSharp/omnisharp-vscode/pull/3593)) -- Updated Razor support (PR:[3594](https://github.com/OmniSharp/omnisharp-vscode/pull/3594)) - - Support for @code/@functions block formatting - - Updated Razor's TextMate grammar to include full syntactic colorization - - Several bug fixes +- Fixed handling of dismiss response to assets prompt (PR: [#3678](https://github.com/OmniSharp/omnisharp-vscode/pull/3678)) ### Supported Operating Systems for Debugging diff --git a/package-lock.json b/package-lock.json index 164d027..5d063a5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "csharp", - "version": "1.21.17", + "version": "1.21.18", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 72cecc3..0916bf2 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "csharp", "publisher": "ms-dotnettools", - "version": "1.21.17", + "version": "1.21.18", "description": "C# for Visual Studio Code (powered by OmniSharp).", "displayName": "C#", "author": "Microsoft Corporation", @@ -29,7 +29,7 @@ "dotnet" ], "defaults": { - "omniSharp": "1.35.0", + "omniSharp": "1.35.1", "razor": "1.0.0-alpha3-5.0.0-preview.3.20176.8" }, "main": "./dist/extension", @@ -158,41 +158,41 @@ { "id": "OmniSharp", "description": "OmniSharp for Windows (.NET 4.6 / x86)", - "url": "https://download.visualstudio.microsoft.com/download/pr/c9467f3b-b5a2-4d29-906e-f083961e0bd1/82185603760e6e699c634ed1e3707f1c/omnisharp-win-x86-1.35.0.zip", - "fallbackUrl": "https://roslynomnisharp.blob.core.windows.net/releases/1.35.0/omnisharp-win-x86-1.35.0.zip", - "installPath": ".omnisharp/1.35.0", + "url": "https://download.visualstudio.microsoft.com/download/pr/ce33be0f-2348-4efe-b89b-9db292f8457d/d05b5548bc4ca3efefb7a980d3eb2399/omnisharp-win-x86-1.35.1.zip", + "fallbackUrl": "https://roslynomnisharp.blob.core.windows.net/releases/1.35.1/omnisharp-win-x86-1.35.1.zip", + "installPath": ".omnisharp/1.35.1", "platforms": [ "win32" ], "architectures": [ "x86" ], - "installTestPath": "./.omnisharp/1.35.0/OmniSharp.exe", + "installTestPath": "./.omnisharp/1.35.1/OmniSharp.exe", "platformId": "win-x86", - "integrity": "7ED731AEB8B64CC159FE3D8200EBDEA9E1076E3AAF8079CC7B7DFC878834709D" + "integrity": "EBBF6C697BB14BB512643ADF712F8FDEC52AFFD1CD23C52097CAA85DF81066D0" }, { "id": "OmniSharp", "description": "OmniSharp for Windows (.NET 4.6 / x64)", - "url": "https://download.visualstudio.microsoft.com/download/pr/c9467f3b-b5a2-4d29-906e-f083961e0bd1/d70a3228fdd15cd659ae8029d621525e/omnisharp-win-x64-1.35.0.zip", - "fallbackUrl": "https://roslynomnisharp.blob.core.windows.net/releases/1.35.0/omnisharp-win-x64-1.35.0.zip", - "installPath": ".omnisharp/1.35.0", + "url": "https://download.visualstudio.microsoft.com/download/pr/ce33be0f-2348-4efe-b89b-9db292f8457d/0bee7a0e63dbed4fbc79a64d8947a921/omnisharp-win-x64-1.35.1.zip", + "fallbackUrl": "https://roslynomnisharp.blob.core.windows.net/releases/1.35.1/omnisharp-win-x64-1.35.1.zip", + "installPath": ".omnisharp/1.35.1", "platforms": [ "win32" ], "architectures": [ "x86_64" ], - "installTestPath": "./.omnisharp/1.35.0/OmniSharp.exe", + "installTestPath": "./.omnisharp/1.35.1/OmniSharp.exe", "platformId": "win-x64", - "integrity": "9A8018BF2DCF28ABFDBA577965D9A4AB3B98FA0ECEDB184FA25339BBDE7CCE10" + "integrity": "CD9AAB18D19E04E52CE7C06A04F8AD7CFA2AC3DAF40A9D50933F65784877F946" }, { "id": "OmniSharp", "description": "OmniSharp for OSX", - "url": "https://download.visualstudio.microsoft.com/download/pr/c9467f3b-b5a2-4d29-906e-f083961e0bd1/8f8cbb8598d367420198dcf7c844db66/omnisharp-osx-1.35.0.zip", - "fallbackUrl": "https://roslynomnisharp.blob.core.windows.net/releases/1.35.0/omnisharp-osx-1.35.0.zip", - "installPath": ".omnisharp/1.35.0", + "url": "https://download.visualstudio.microsoft.com/download/pr/ce33be0f-2348-4efe-b89b-9db292f8457d/8aba20799500ee242a51115e6484b69e/omnisharp-osx-1.35.1.zip", + "fallbackUrl": "https://roslynomnisharp.blob.core.windows.net/releases/1.35.1/omnisharp-osx-1.35.1.zip", + "installPath": ".omnisharp/1.35.1", "platforms": [ "darwin" ], @@ -200,16 +200,16 @@ "./mono.osx", "./run" ], - "installTestPath": "./.omnisharp/1.35.0/run", + "installTestPath": "./.omnisharp/1.35.1/run", "platformId": "osx", - "integrity": "0F712B638864EB41048642F416130CD689C1D0AD599E3F432E19814A4F944BFF" + "integrity": "AB0D9EE12008296500497EA2B9E289DB82DDBBB8E0B2D90615737AAAECB07040" }, { "id": "OmniSharp", "description": "OmniSharp for Linux (x86)", - "url": "https://download.visualstudio.microsoft.com/download/pr/c9467f3b-b5a2-4d29-906e-f083961e0bd1/f927ee889a08596823e0526a229c951a/omnisharp-linux-x86-1.35.0.zip", - "fallbackUrl": "https://roslynomnisharp.blob.core.windows.net/releases/1.35.0/omnisharp-linux-x86-1.35.0.zip", - "installPath": ".omnisharp/1.35.0", + "url": "https://download.visualstudio.microsoft.com/download/pr/ce33be0f-2348-4efe-b89b-9db292f8457d/790310bd41f4a8723794ef9a885e2800/omnisharp-linux-x86-1.35.1.zip", + "fallbackUrl": "https://roslynomnisharp.blob.core.windows.net/releases/1.35.1/omnisharp-linux-x86-1.35.1.zip", + "installPath": ".omnisharp/1.35.1", "platforms": [ "linux" ], @@ -221,16 +221,16 @@ "./mono.linux-x86", "./run" ], - "installTestPath": "./.omnisharp/1.35.0/run", + "installTestPath": "./.omnisharp/1.35.1/run", "platformId": "linux-x86", - "integrity": "DDEBD930B324DF14EAE401E6585B5CB4C80D98912CFB515B566BC212D4A40E87" + "integrity": "B4BEDA3D9E00A835882798D3D9AED0B988B8CBBCD59DF36A7E8D8D86BE922378" }, { "id": "OmniSharp", "description": "OmniSharp for Linux (x64)", - "url": "https://download.visualstudio.microsoft.com/download/pr/c9467f3b-b5a2-4d29-906e-f083961e0bd1/9d6dfe1ef73763fa13412d89868c81d3/omnisharp-linux-x64-1.35.0.zip", - "fallbackUrl": "https://roslynomnisharp.blob.core.windows.net/releases/1.35.0/omnisharp-linux-x64-1.35.0.zip", - "installPath": ".omnisharp/1.35.0", + "url": "https://download.visualstudio.microsoft.com/download/pr/ce33be0f-2348-4efe-b89b-9db292f8457d/106ca7c87b8cbcae9bc60a7c18a4aee0/omnisharp-linux-x64-1.35.1.zip", + "fallbackUrl": "https://roslynomnisharp.blob.core.windows.net/releases/1.35.1/omnisharp-linux-x64-1.35.1.zip", + "installPath": ".omnisharp/1.35.1", "platforms": [ "linux" ], @@ -241,9 +241,9 @@ "./mono.linux-x86_64", "./run" ], - "installTestPath": "./.omnisharp/1.35.0/run", + "installTestPath": "./.omnisharp/1.35.1/run", "platformId": "linux-x64", - "integrity": "487618A11EE5FD31C77CBF4E0DCBA8B186CC0B9B42C60A662403E9FEAF81ECC6" + "integrity": "45E21A2187E6A0DA8551EC38660BEEF3A082DAF94E62B1B0CC50B37C82B3F9E4" }, { "id": "Debugger",